Preguntas con etiqueta 'verilog'

1
respuesta

¿Por qué la anulación de un restablecimiento asicrónico es un problema en comparación con su aserción?

"El mayor problema con los reinicios asíncronos es que son asíncronos, tanto en la aserción como en la anulación de la aserción. La aserción no es un problema, la anulación de la aserción es el problema. Si el reinicio asíncrono es liberada en o...
3
respuestas

usando bibliotecas C dentro de verilog

Estoy implementando una radio en Verilog. El tiempo necesario para la inversión de bits mientras se calcula la FFT es mayor. es casi igual a un tiempo de símbolo (sistema OFDM). ¿Puedo usar una biblioteca FFT en C, que se puede integrar al códig...
3
respuestas

convención de código HDL para reinicios de registro

Cuando se trata de restablecer (de forma síncrona) los registros en HDL (usaré Verilog), ¿se considera una mala práctica codificar el reinicio de manera combinatoria? Por lo que puedo decir, los siguientes dos fragmentos son funcionalmente equiv...
1
respuesta

Modificación del controlador VGA para mi monitor

Vi esta demostración VGA para un monitor 640x480 enlace y me gustaría ejecutarlo en mi monitor utilizando un FPGA Basys-3. El código de demostración GPIO para la placa Basys-3 funciona en mi monitor, así que sé que es posible mostrarlo c...
1
respuesta

Verilog modulo sin usar "%"

Estoy interesado en Verilog, pero tengo una pregunta. Intenté implementar el módulo sin usar el operador '%'. Así que lo hice de esta manera: while (c>=d) loop c <= c-d; end loop; ¿Está bien? ¿Alguna sugerencia sobre dónde cometí...
3
respuestas

Verilog output reg vs output wire

Actualmente estoy diseñando un FIFO asíncrono para fines de aprendizaje. He hecho el módulo pero tengo algunas dudas al respecto. En primer lugar, he visto algunos artículos que describen cómo abordarlos y diseñarlos de manera aproximada (no...
2
respuestas

Cómo resolver este error de sintaxis

Estoy tratando de codificar un módulo de nivel superior que conectaría diferentes módulos para hacer un contador ascendente / descendente que mostraría un carácter hexadecimal en un LED de 7 segmentos en posiciones; pero cada vez que intento eje...
3
respuestas

División de una matriz de bits en Verilog

estoy diseñando un algoritmo AES básico en verilog, y necesito dividir una matriz de 1828 bits en 16 partes cada una de 8 bits, por ejemplo (ejemplo de longitud básica no 128), si recibo en mi divisor 8 a 2 módulo 10111011 necesito generar 4 sal...
3
respuestas

FIFO: duda en proceso (clk)

library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; --use IEEE.STD_LOGIC_UNSIGNED.ALL; use ieee.std_logic_signed.all; entity fifo is port ( clk : in std_logic; read_data : in std_logic;...
1
respuesta

error "esperando el endmodule", ¿no puede entender por qué?

Estoy intentando construir un contador con un reinicio de sincronización, que se mostrará en la pantalla de 7 segmentos en la placa fpga. Vi algunas publicaciones sobre mi problema:    "texto cercano" si "; esperando un módulo final" Pero...