multiplexor genérico de N canales – Susana Canel. Curso de VHDL https://susycursos.com Curso visual de VHDL y de Quartus II. Apuntes de electrónica. Thu, 02 May 2019 02:25:44 +0000 es-AR hourly 1 https://wordpress.org/?v=6.8.3 /wp-content/uploads/2018/03/cropped-Logo3-2.jpg multiplexor genérico de N canales – Susana Canel. Curso de VHDL https://susycursos.com 32 32 Lección 5.V25.1. Descripción de un circuito que maneja hardware. /2019/04/24/leccion-6-v25-1-descripcion-de-un-circuito-que-maneja-hardware/ /2019/04/24/leccion-6-v25-1-descripcion-de-un-circuito-que-maneja-hardware/#respond Wed, 24 Apr 2019 23:40:43 +0000 /?p=578 Continuá leyendo Lección 5.V25.1. Descripción de un circuito que maneja hardware.]]> Descripción de un circuito para usar en la plaqueta DE1 de Altera. Se trata de manejar el display de 7 segmentos de 4 dígitos de la plaqueta. Al circuito entran dos señales BCD de 4 bits y una señal de modo. La salida son los 4 dígitos de un display de 7 segmentos, en los que se exhiben los datos de entrada, el mayor de ellos y el resultado de la suma. Y un indicador (un LED) de si la suma está entre 10 y 15 (no es BCD). Muestro el RTL Viewer. Puedes ver el código en mi post Lección 5. VHDL descripción estructural.  /blog/page/3/ A través de “contactame” puedes pedirme que te envíe los archivos de texto con las descripciones para que los puedas probar y el tutorial del Quartus II, que hice. /contactame/

Diagrama en bloques del circuito a describir.
Descripción estructural instanciando un comparador, un sumador y un display.
]]>
/2019/04/24/leccion-6-v25-1-descripcion-de-un-circuito-que-maneja-hardware/feed/ 0
Lección 3.V15. Multiplexor genérico. /2018/08/23/leccion-3-v15-multiplexor-generico/ /2018/08/23/leccion-3-v15-multiplexor-generico/#respond Fri, 24 Aug 2018 02:47:08 +0000 /?p=435 Continuá leyendo Lección 3.V15. Multiplexor genérico.]]> Descripción VHDL de un multiplexor genérico con entrada de habilitación activa en alto. Uso el package numeric_std para cambiar el tipo de datos de std_logic_vector a enteros (unsigned, to_integer). Uso Generic y constante de tipo positive (> 0).  Luego de compilarlo sin errores, simulo el comportamiento. Puedes ver el código en mi post Lección 3. VHDL por comportamiento. /blog/page/6/. A través de “contactame” puedes pedirme que te envíe los archivos de texto con las descripciones para que los puedas probar y el tutorial del Quartus II, que hice.  /contactame/

]]>
/2018/08/23/leccion-3-v15-multiplexor-generico/feed/ 0
Lección 3. VHDL por comportamiento. /2018/07/30/descripciones-de-circuitos-combinacionales-genericos/ /2018/07/30/descripciones-de-circuitos-combinacionales-genericos/#respond Mon, 30 Jul 2018 20:40:24 +0000 /?p=180 Continuá leyendo Lección 3. VHDL por comportamiento.]]> Circuitos combinacionales genéricos. En estos ejemplos complico algo la sintaxis pero para obtener grandes ventajas al describir dispositivos que no tienen limitaciones en la cantidad de bits, por eso se los llama “genéricos”. En los videos tendrás las explicaciones detalladas de cada descripción.

1.  Comparador genérico.

2. Conversor genérico de código Gray a binario natural.

3. Multiplexor genérico de N canales.

4. Sumador genérico de magnitudes.

5.  Multiplicador genérico de dos números enteros.

6. Sumador-restador genérico de números enteros.

7. Memoria tipo ROM usada para convertir binario natural a Gray, 4 bits.

8. Decodificador genérico con habilitación activa en alto.

9. Árbol de paridad, genérico, con salidas: paridad par e impar.

 

 

]]>
/2018/07/30/descripciones-de-circuitos-combinacionales-genericos/feed/ 0