Preguntas etiquetadas con vhdl

9
SystemC vs HDLs

Actualmente estoy involucrado en un proyecto universitario para implementar un procesador de un conjunto de instrucciones existente. La idea es que al final del proyecto pueda sintetizar este diseño y ejecutarlo en un FPGA. Todo va bien hasta ahora, comencé a implementar el diseño en Verilog HDL...

9
Presionando las mismas filas de teclas al mismo tiempo

Estoy diseñando un teclado en VHDL. Todo funciona bien cuando se presiona una sola tecla. Estoy escaneando cada columna para presionar una tecla en una máquina de estado y cuando no se presiona ninguna tecla, esa es la condición pin4pin6pin7pin2 = "0000"que cambio al siguiente estado para escanear...

9
Cuándo usar STD_LOGIC sobre BIT en VHDL

¿Cuál es la diferencia entre usar: ENTITY MyDemo is PORT(X: IN STD_LOGIC; F: OUT STD_LOGIC ); END MyDemo; y ENTITY MyDemo is PORT(X: IN BIT; F: OUT BIT ); END MyDemo; ¿Cuáles son las limitaciones de usar BIT sobre STD_LOGIC y viceversa? ¿Son completamente intercambiables? Entiendo que...

9
Simulando un banco de pruebas simple con un núcleo ROM sintetizado

Soy completamente nuevo en el mundo de los FPGA y pensé que comenzaría con un proyecto muy simple: un decodificador de 4 bits y 7 segmentos. La primera versión que escribí puramente en VHDL (es básicamente una combinación combinatoria select, no se necesitan relojes) y parece funcionar, pero...

9
Cómo evitar los pestillos durante la síntesis

Quiero diseñar un bloque de lógica combinacional usando VHDL, pero ocasionalmente el resultado sintetizado contiene un bloqueo involuntario. ¿Qué pautas de codificación debo seguir para evitar que el sintetizador infiera pestillos? Ejemplo: en un segmento pequeño de código, ¿debo usar...

8
FPGA VGA Buffer. ¿Cómo leer y escribir?

Tengo una placa Altera DE2 e intento dibujar sprites. Tengo problemas para implementar un búfer de pantalla. Tengo una entidad de visualización que a una velocidad de 25 MHZ genera píxeles para la visualización vga. Esperaba implementar un búfer en SDRAM. La idea original era cargar píxeles el...