shift register – Susana Canel. Curso de VHDL https://susycursos.com Curso visual de VHDL y de Quartus II. Apuntes de electrónica. Tue, 19 Jan 2021 23:28:22 +0000 es-AR hourly 1 https://wordpress.org/?v=6.8.3 /wp-content/uploads/2018/03/cropped-Logo3-2.jpg shift register – Susana Canel. Curso de VHDL https://susycursos.com 32 32 Lección 20.V134. Descripción: receptor de la UART-RS232, baud rate. Circuito sintetizado. Ejecución. /2021/01/19/leccion-20-v134-descripcion-receptor-de-la-uart-rs232-baud-rate-circuito-sintetizado-ejecucion/ /2021/01/19/leccion-20-v134-descripcion-receptor-de-la-uart-rs232-baud-rate-circuito-sintetizado-ejecucion/#comments Tue, 19 Jan 2021 23:27:11 +0000 /?p=3373 Continuá leyendo Lección 20.V134. Descripción: receptor de la UART-RS232, baud rate. Circuito sintetizado. Ejecución.]]> En este video describo un receptor para la UART RS-232, el generador de baud rate y muestro un package propio. Explico el circuito sintetizado, programo la plaqueta DE1 de Altera y muestro el correcto funcionamiento enviando letras desde el teclado de la computadora hacia la plaqueta y mostrando en binario (en leds) el carácter ASCII de las letras.

Si te parece útil la explicación te agradezco mucho si además de de darle un clic a “me gusta” y suscribirte puedes contribuir al sostenimiento de mi sitio:

https://www.patreon.com/susanacanel

¡Gracias!

Para contactarme y solicitarme los manuales del Quartus II que escribí en español en lenguaje amigable (no son una traducción) y también los archivos de las descripciones y testbenchs en formato texto para que los puedas probar, entrá en /contactame/.

Puedes ver y descargar mis códigos fuente de: https://github.com/susanacanel/proyectos-vhdl.

]]>
/2021/01/19/leccion-20-v134-descripcion-receptor-de-la-uart-rs232-baud-rate-circuito-sintetizado-ejecucion/feed/ 1
Lección 20.V132. Transmitiendo un mensaje, RS232, desde el circuito sintetizado a la PC. Descripción. /2021/01/07/leccion-20-v132-transmitiendo-un-mensaje-rs232-desde-el-circuito-sintetizado-a-la-pc-descripcion/ /2021/01/07/leccion-20-v132-transmitiendo-un-mensaje-rs232-desde-el-circuito-sintetizado-a-la-pc-descripcion/#respond Thu, 07 Jan 2021 03:32:19 +0000 /?p=3263 Continuá leyendo Lección 20.V132. Transmitiendo un mensaje, RS232, desde el circuito sintetizado a la PC. Descripción.]]> En este video te muestro una descripción de un transmisor de la UART RS232, transmitiendo un mensaje. Genero un baud-rate genérico. Uso instanciado y un package propio. Analizo el circuito esquemático RTL Viewer generado por Tool del Netlist Viewers del Quartus II. Uso el código ASCII de 8 bits. Pruebo el comportamiento en la plaqueta DE1 de Altera, enviando el mensaje a la computadora. Uso un cable con conversor RS-232 a USB (HL-340) y un driver que tuve que instalar. Muestro en la terminal (PuTTY) cómo van aparece el mensaje. Uso el código ASCII de 8 bits.

Si te parece útil la explicación no te olvides de darle un clic a “me gusta” ¡Gracias! Para contactarme y solicitarme los manuales del Quartus II que escribí en español en lenguaje amigable (no son una traducción) y también los archivos de las descripciones y testbenchs en formato texto para que los puedas probar, entrá en /contactame/.

Puedes ver y descargar mis códigos fuente de: https://github.com/susanacanel/proyectos-vhdl.

]]>
/2021/01/07/leccion-20-v132-transmitiendo-un-mensaje-rs232-desde-el-circuito-sintetizado-a-la-pc-descripcion/feed/ 0
Lección 20. V131. Trasmisor de la UART RS-232. Prueba transmitiendo de la plaqueta a la computadora. /2020/12/10/leccion-20-v131-trasmisor-de-la-uart-rs-232-prueba-transmitiendo-de-la-plaqueta-a-la-computadora/ /2020/12/10/leccion-20-v131-trasmisor-de-la-uart-rs-232-prueba-transmitiendo-de-la-plaqueta-a-la-computadora/#respond Thu, 10 Dec 2020 07:47:11 +0000 /?p=2987 Continuá leyendo Lección 20. V131. Trasmisor de la UART RS-232. Prueba transmitiendo de la plaqueta a la computadora.]]> Describo el trasmisor de la UART RS-232. Genero el baud-rate. Uso instanciado y un package propio. Analizo el circuito esquemático RTL Viewer generado por Tool del Netlist Viewers del Quartus II. Programo la plaqueta DE1 de Altera, la conecto via RS-232 con la computadora. Uso un cable con conversor RS-232 a USB y un driver que tuve que instalar . Muestro en la terminal (PuTTY) cómo van apareciendo las letras que voy transmitiendo y que genero con interruptores de la plaqueta. Uso el código ASCII de 8 bits.

Si te parece útil la explicación no te olvides de darle un clic a “me gusta” ¡Gracias! Para contactarme y solicitarme los manuales del Quartus II que escribí en español en lenguaje amigable (no son una traducción) y también los archivos de las descripciones y testbenchs en formato texto para que los puedas probar, entrá en /contactame/.

Puedes ver y descargar mis códigos fuente de: https://github.com/susanacanel/proyectos-vhdl.

]]>
/2020/12/10/leccion-20-v131-trasmisor-de-la-uart-rs-232-prueba-transmitiendo-de-la-plaqueta-a-la-computadora/feed/ 0
Lección 15. V120. Testbench del sumador serie usado para generar la tabla del 7. Graba un archivo. /2020/10/15/leccion-15-v120-testbench-del-sumador-serie-usado-para-generar-la-tabla-del-7-graba-un-archivo/ /2020/10/15/leccion-15-v120-testbench-del-sumador-serie-usado-para-generar-la-tabla-del-7-graba-un-archivo/#respond Thu, 15 Oct 2020 17:24:38 +0000 /?p=2541 Continuá leyendo Lección 15. V120. Testbench del sumador serie usado para generar la tabla del 7. Graba un archivo.]]> En este video describo un testbench para una nueva aplicación del sumador serie: generar una tabla de multiplicación. Defino un package propio y en él declaro procedimientos para usar un archivo para los resultados. En ese archivo de salida escribo la tabla de multiplicación del 7.

Si te parece útil la explicación no te olvides de darle un clic a “me gusta” ¡Gracias! Para contactarme y solicitarme los manuales del Quartus II que escribí en español en lenguaje amigable (no son una traducción) y también los archivos de las descripciones y testbenchs en formato texto para que los puedas probar, entrá en /contactame/.

Puedes ver y descargar mis códigos fuente de: https://github.com/susanacanel/proyectos-vhdl.

]]>
/2020/10/15/leccion-15-v120-testbench-del-sumador-serie-usado-para-generar-la-tabla-del-7-graba-un-archivo/feed/ 0
Lección 15.V110. Descripción, testbench y simulación: sumador serie de los N primeros números naturales. /2020/09/06/leccion-15-v110-descripcion-testbench-y-simulacion-sumador-serie-de-los-n-primeros-numeros-naturales/ /2020/09/06/leccion-15-v110-descripcion-testbench-y-simulacion-sumador-serie-de-los-n-primeros-numeros-naturales/#respond Mon, 07 Sep 2020 02:22:36 +0000 /?p=2281 Continuá leyendo Lección 15.V110. Descripción, testbench y simulación: sumador serie de los N primeros números naturales.]]> Te muestro una aplicación del sumador serie para sumar los N primeros números naturales. Hice pequeñas modificaciones al sumador serie que habíamos analizado para que fuera más flexible. Te muestro las diferencias con el código anterior. Luego te explico el testbench. Uso un ciclo for…loop para generar los operandos que sucesivamente le introduzco a la señal b_i. Para finalizar mostrándote la simulación en el GTKWave.

Si te parece útil la explicación no te olvides de darle un clic a “me gusta” ¡Gracias! Para contactarme y solicitarme los manuales del Quartus II que escribí en español en lenguaje amigable (no son una traducción) y también los archivos de las descripciones y testbenchs en formato texto para que los puedas probar, entrá en /contactame/.

]]>
/2020/09/06/leccion-15-v110-descripcion-testbench-y-simulacion-sumador-serie-de-los-n-primeros-numeros-naturales/feed/ 0
Lección 15.V102. Sumador serie. Casteo y acondicionamiento de operandos. /2020/07/10/leccion-15-v102-sumador-serie-casteo-y-acondicionamiento-de-operandos/ /2020/07/10/leccion-15-v102-sumador-serie-casteo-y-acondicionamiento-de-operandos/#respond Fri, 10 Jul 2020 23:57:56 +0000 /?p=2133 Continuá leyendo Lección 15.V102. Sumador serie. Casteo y acondicionamiento de operandos.]]> En este video describo un sumador serie basado en dos registros de desplazamiento, un sumador completo de 1 bit y un flip-flop tipo D, como muestro en un esquema. Explico cómo generar el flip-flop D y porqué es necesario incluirlo. Explico una solución para realizar la suma de 1 bit cuando los operandos contienen 1 solo bit de un std_logic_vector. Te muestro ejemplos de sumas realizadas de esta manera.

Si te parece útil la explicación no te olvides de darle un clic a “me gusta” ¡Gracias! Para contactarme y solicitarme los manuales del Quartus II que escribí en español en lenguaje amigable (no son una traducción) y también los archivos de las descripciones y testbenchs en formato texto para que los puedas probar, entrá en /contactame/.

]]>
/2020/07/10/leccion-15-v102-sumador-serie-casteo-y-acondicionamiento-de-operandos/feed/ 0