Preguntas con etiqueta 'verilog'

1
respuesta

AND Gate and posedge CLK? Pregunta simple

Estoy tratando de hacer el sistema de secuencias como la imagen, estoy seguro de que es simple pero no recuerdo la "puerta" de esto. EsterelojcondseusaráparaenviarbitsenUART.regcond;always@(posedgeclkornegedgeclk)beginif(enable==1)beginif(cl...
2
respuestas

Bloqueo de combinación síncrono

Estoy intentando implementar un bloqueo de combinación síncrono que se desbloqueará una vez que reciba "101011" usando verilog. Tiene una entrada: x, y tres salidas: desbloqueo, listo y error. Siguiendo estas reglas: En estado inicial listo...
1
respuesta

El módulo Verilog SPI funciona de manera impredecible

Actualmente estoy intentando implementar un módulo simple SPI Master en Verilog utilizando Quartus Prime Lite V15.1.0 Build 185 para compilación y Simulation Waveform Editor como mi herramienta de simulación. El módulo ha sido diseñado para func...
2
respuestas

En Verilog Synthesis, ¿Crear varias instancias de un módulo es lo mismo que crear varios módulos con el mismo contenido?

Me pregunto si hay una diferencia entre crear varias instancias de un solo módulo y crear instancias de diferentes módulos (con código de hardware idéntico) solo una vez. Por ejemplo, quiero hacer una operación - división binaria -, necesito...
1
respuesta

código de verificación UART RS232 UART

Estoy tratando de generar un código Verilog para el transmisor que envía datos en 1 bit de inicio y 1 bit de parada desde FPGA y recibo en mi PC con 1 bit de parada. Si alguien puede proporcionar un enlace o sugerencia, será muy apreciado. El...
2
respuestas

problemas con el banco de pruebas

Así que todavía estoy aprendiendo bancos de pruebas y este me está desconcertando. Escribí un módulo para hacer la multiplicación de 32 bits y pude hacer funcionar un banco de pruebas. Luego intenté una conversión simple para hacer que el módulo...
1
respuesta

¿Implementación de Adder en Verilog?

En mi proyecto de electrónica digital necesito calcular el producto de punto de dos vectores a y b (256 longitudes de cada uno). Siguiendo el concepto básico, necesito calcular \ $ \ sum_ {k = 1} ^ {256} a_kb_k \ $. Cada elemento de los vect...
1
respuesta

No se puede entender la sintaxis de Verilog

Encontré un ejemplo de código Verilog como sigue: module test #(parameter p=1) (); localparam [1:0] lp = ~(p)'(1'b0); endmodule No puedo entender la asignación de localparam lp . ¿Puede por favor explicar el código?     
1
respuesta

Cómo concatenar parámetros sin tamaño

Mi módulo verilog se crea una instancia en una entidad superior de VHDL. Quiero pasar las configuraciones de tiempo de diseño de enteros al módulo verilog. Estas son las configuraciones iniciales que deberían aparecer al reiniciarse. module ab...
1
respuesta

¿Qué es el archivo de salida de Verilog (.vo)? Cuando se crea?

Estaba ejecutando la simulación de diseño de referencia de PCI Express en Modelsim. La compilación falló y se mostró un error "no se puede abrir el archivo top_core.vo en modo de lectura". Revisé la carpeta correspondiente, pero faltaba ese arch...