26 votos

Vale la pena aprender a usar serie 7400 "jelly bean" lógica IC o son completamente obsoletos?

Mi mapa de ruta para el aprendizaje de la electrónica incluida la serie 7400 virutas de la lógica. Comencé en la electrónica siguiendo los laboratorios en el "Arte de la Electrónica" manual de laboratorio que incluye laboratorios con estos chips. Terminé la construcción de varios personalizado PIC de Microchip y Atmel microcontrolador consejos antes de hacer estos laboratorios. Ahora estoy ojo-balling del FPGA y emocionarse a probar uno de esos. Tengo que dejar la serie 7400 detrás o es una comprensión de las mismas que se consideran fundamentales para la comprensión de los más modernos de lógica programable de fichas? Son algunas de las serie 7400 todavía se utiliza en el nuevo (bueno) diseños para cosas simples? Todavía hay particularmente útil serie 7400 fichas que acostumbrarse todo el tiempo? Supongo que no tardaría mucho tiempo para hacer la serie 7400 laboratorios, pero, yo sólo quería un sentido de cómo obsoletos son desde que tuve un tiempo difícil el abastecimiento de las piezas. No pude encontrar algunos y terminé gastando más dinero de lo que yo pensaba que era aceptable.

Solución:

Gracias por todas las respuestas! Cada respuesta fue de gran ayuda. Yo estaba convencido de que 7400 todavía se encuentra la aplicación en diseños y todavía son útiles hoy en día, sin embargo, generalmente no más de la lógica de diseños en los que la lógica programable es el más apropiado. Además, estaba convencido de que el aprendizaje del uso discreto de la lógica ICs es un buen paso de preparación antes de comenzar en dispositivos lógicos programables.

28voto

Greg D Puntos 24218

No piense ni por un minuto que sólo porque usted tiene una FPGA que el aprendizaje acerca de 74xx es obsoleto. Para el diseño con FPGA, usted debe ser capaz de " ver " la lógica de trabajo en tu cabeza, en una discreta puerta de nivel (se va a aprender esta habilidad de discretos virutas de la lógica 74xx, cmos 40xx ).

Programación de un FPGA NO es como escribir un programa de ordenador, que parece que es, pero sólo los idiotas te dirá que es.

podrás ver muchas ,muchas personas en la red para hablar de su diseño de FPGA es grande o lento, en realidad, ellos simplemente no entienden cómo pensar en una verdadera multiprocesamiento paralelo puerta y terminan serie de procesamiento de la mayor parte de lo que tratamos de hacer, esto es debido a que acaba de abrir las herramientas de diseño y programación de inicio, como son la escritura de 'C' o 'C++'

  1. En el tiempo que se tarda en compilar un diseño para un FPGA en una computadora en casa, usted puede breadboard un simple diseño de la lógica en 74xx
  2. El uso de FPGA para un diseño con el que DEBE trabajar con simuladores en lugar de con el 'duro' de la FPGA Es decir, si su 74xx diseño es un mal funcionamiento puede jugar con las conexiones, con un FPGA debe volver a escribir, volver a ejecutar una simulación, y luego de pasar más de 30 minutos en volver a compilar el diseño de FPGA.

Con el palo de 74xx o 40xx gama, construir algunos 'complementos', 'shift', y LED de luces de emergencia con compuerta, una vez que están acostumbrados a ver discretos chips se hace más fácil cuando se trabaja con una masiva 'blob' que es un FPGA

20voto

RWH Puntos 21

Dos tipos de lógica discreta veo todavía se usa mucho:

  • Los búferes. Si usted necesita 60 mA a la unidad de una larga línea de autobús, o usted tiene una señal de entrada desde fuera de su junta directiva que no quieres dar una oportunidad a freír su FPGA, usted todavía necesita un discreto buffer del dispositivo. Los Buffers son también utilizados como nivel-manetas de entre 5 V interfaces legado y baja tensión FPGA I/O.

  • Poco de lógica. TI, NXP, etc, todos tienen estos. Son básicamente las mismas funciones antiguas como la lógica TTL, pero por lo general sólo una o dos puertas en un paquete. Y los paquetes son microscópicos cosas como SOT23 o SC70. Si usted simplemente necesita un inversor o una puerta and para arreglar una señal de control (por ejemplo, para fuente de alimentación de secuenciación, o algo así), usted no desea utilizar un sistema de multi-dólar de lógica programable parte si hay un $.05 o $.10 puerta disponible.

8voto

David Sykes Puntos 9683

La programación del FPGA se mucho de programación, pero el hardware de destino es paralelo a un nivel que la mayoría de los programadores no se puede envolver su cabeza alrededor. Además hay complicaciones (tiempo, el registro de señales, pin I/O de dirección, etc, etc) que simplemente no tienen análogo en el purificada mundo de la programación de aplicaciones.

Aprendizaje 74xx lógica ayudará a usted ya que le dará una sensación de cuestiones como el registro de las señales, lo lejos que puede ventilador relojes, etc. Lo importante es no ser TAN enamorados de 74xx lógica de que usted no puede pensar más allá de ella - los FPGAs son capaces de cosas increíbles en la mano derecha, y si todo lo que usted puede pensar es emular 74xx lógica en ellos, entonces usted está perdiendo su potencial.

7voto

Mark Stahler Puntos 165

Bueno, si usted tiene ya la tienen a la mano, no hay ninguna razón para no hacer los laboratorios y obtener una buena idea de lo que hacen y cómo funcionan.

Si bien la base de niveles TTL son cada vez más y más obsoleto, hay varias líneas que ofrecen las mismas puertas de la lógica, pero más apropiado para diseños más modernos... CMOS de alta velocidad, de baja tensión, etc.

Solo he tenido un uso esporádico de la serie 7400, pero cuando yo lo hice, yo estaba contento de haber tenido una buena comprensión de lo que la serie tenía para ofrecer.

5voto

Alex Andronov Puntos 178

Una gran cantidad de proyectos requerirán una cantidad discreta de la lógica de que es demasiado grande para prácticamente construcción de discretos transistores, pero para el que incluso un PLD sería masivamente excesivo o el uso excesivo de corriente. Es útil saber qué acciones 74HCxx etc. dispositivos que pueden llenar esos papeles. Tenga en cuenta que en algunos casos puede haber un 'obvio' parte para llenar un papel, pero otra parte puede en realidad se llene mejor. A veces puede ser posible el uso de una parte de una manera inesperada para cumplir las necesidades únicas de los proyectos. Un ejemplo que me siento particularmente orgulloso de que estaba usando un 74xx153 o 74xx253 con una resistencia y una pequeña tapa de realizar ambas de las siguientes funciones (entradas a, B, y C; las salidas X y Y):

X = !Un
Y = salida C cuando !A & B; else mantener Y

No estoy seguro de que la resistencia y la tapa (en la retroalimentación de Y) fueron estrictamente necesario, pero el diseño utilizado una 74xx lógica chip para llenar un papel para el que, en la década de 1980, otros diseñadores se han utilizado varias fichas.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X