Estoy diseñando un circuito para una bobinadora electrónica. Tiene algunos contadores binarios, detectores de igualdad, decodificadores de 7 segmentos y flip flops.
¿Cómo es posible obtener toda esta lógica en 1 chip programable sin recurrir a tecnología totalmente retro?
¿Hay algo como un GAL que sea compatible con la programación en una computadora moderna?
Puedo hacerlo fácilmente con chips CMOS o TTL estándar, pero sería una buena oportunidad de aprendizaje intentar programar mi propia lógica.
La forma moderna de hacer un circuito lógico digital de este tipo sería en un FPGA o CPLD.
La forma en que recomendaría para su circuito lógico particular es un CPLD. Eche un vistazo a la familia Altera MAX10 o los dispositivos Lattic iCE40. Puede comprar una placa de demostración económica como iCEStick, descargar las herramientas de desarrollo gratuitas y obtener algo para experimentar en casa o en el trabajo.
Tendrá que aprender VHDL (mi preferencia) o Verilog, pero eso es parte del aprendizaje que mencionó que le interesa hacer.
Podría usar un microcontrolador para producir un resultado similar pero con una función bastante diferente ... pero no responde a su pregunta. Y tendrías que aprender a programar eso para que haya trabajo de cualquier manera.
(Sé que Lattice llama a iCE40 una familia de FPGA, pero en el mercado de chips lógicos, tienen más en común con los CPLD. El nombre servirá para este propósito).
Los microcontroladores son la forma moderna, pero si tiene razones para evitarlos (seguridad o no sabe C), necesita usar FPGA de bajo costo, ya sea de altera (ahora Intel), xilinx, lattice o microsemi.
Agregando a la respuesta de TonyM:
Si solo desea algo de lógica programable y no desea un procesador secuencial (un microcontrolador), aquí tiene un pequeño chip iCE40:
También hay partes como esta que le brindan pequeños bloques lógicos para trabajar: http://www.ti.com/product/cd4048b
De hecho, acaba de salir al mercado un nuevo dispositivo:
https://www.dialog-semiconductor.com/products/greenpak
Es la serie GreenPack de Dialog semiconductor. Puede implementar la mayor parte de la lógica desde chips discretos dentro de ellos, incluir LUT personalizados, algunos de ellos también incorporan ADC para que pueda realizar funciones analógicas, etc.
Están disponibles en distribuidores bastante baratos, unos 0,42€@100:
Espero que encuentres esto útil.
bimpelrekkie
Juan Spence
Neil_ES
TonyM
Neil_ES
TonyM
Juan Spence
TonyM
Juan Spence
TonyM
Juan Spence