He tenido algo de experiencia con conjuntos de herramientas FPGA / HDL como Xilinx ISE, Lattice Diamond, etc. El flujo de trabajo general es escribir Verilog / VHDL, simular, probar y luego programar el FPGA.
He escuchado a un par de personas...
¿Puede recomendar una implementación legible y educativa de una CPU en VHDL o Verilog? Preferiblemente algo bien documentado.
P.S. Sé que puedo ver opencores , pero estoy especialmente interesada en cosas que la gente realmente ha visto...
Tuvimos un curso muy corto de FPGA / Verilog en la universidad (hace 5 años), y siempre usábamos relojes en todas partes.
Ahora estoy comenzando con los FPGA de nuevo como un pasatiempo, y no puedo dejar de preguntarme sobre esos relojes. ¿So...
Tengo un curso de Diseño Digital en este semestre y me encanta. Ahora sé que la mayor parte del trabajo en sistemas embebidos y diseño digital se realiza primero en simuladores de computadora y luego se implementa con hardware. Así que me pregun...
Mi compilador se queja de bloqueos inferidos en mis bucles combinatorios ( always @(*) , en Verilog). También me dijeron que los cierres inferidos deberían evitarse preferiblemente.
¿Qué es exactamente lo que está mal con los cierres in...
Estaba leyendo esta página enlace cuando encontré lo siguiente:
Normalmente, tenemos que restablecer los flip-flops, por lo tanto, cada vez que el reloj realiza la transición de 0 a 1 (posición), verificamos si se restablece (restablecim...
No tengo experiencia en lógica programable, uso principalmente microcontroladores en mis proyectos, pero recientemente tuve que trabajar con video y el microcontrolador es demasiado lento para lo que necesitaba, así que empecé a jugar con CPLD....
Vengo de un fondo de programación y no me metí demasiado con el hardware o el firmware (a lo sumo un poco de electrónica y Arduino).
¿Cuál es la motivación de usar lenguajes de descripción de hardware (HDL) como Verilog y VHDL en lenguajes de...
Pasé por el caso de prueba de verilog y encontré una declaración
assign XYZ = PQR_AR[44*8 +: 64];
¿Por qué el operador "+:" se conoce como. Intenté encontrar esto en google pero no obtuve ninguna respuesta relevante.