Preguntas con etiqueta 'verilog'

1
respuesta

¿Cómo medir la diferencia de tiempo entre 2 cambios de señal en verilog?

Hay dos señales sig, habilitar , y quería encontrar la diferencia de tiempo después de lo cual habilitar alterna después de que caiga la firma. (> Sig Low to Enable < time) Entiendo que siempre el bloque @ () no se puede anidar dentro...
2
respuestas

asignación de registro sintetizable + otras preguntas

Estoy al comienzo de aprender verilog y algunas cosas no están claras. Además, solo estoy buscando un código sintetizable. ¿Cuáles son las diferencias entre estos tipos de asignación: cuál de ellos es sintetizable? reg [3:0] data_reg = 4...
1
respuesta

multiplicador con signo de k-bit

Se me pide que diseñe un multiplicador con signo de 4 bits utilizando solo circuitos combinacionales. Código Verilog. He diseñado un multipulador de 4 bits: El módulo Half adder module HA(sout,cout,a,b); //for Half adder mux output so...
3
respuestas

¿Por qué dentro del bloque siempre con la condición de posición, ve la señal como cero?

Estoy experimentando con FPGA (estoy usando la placa Mojo pero no creo que sea esencial), y escribí un código para agregar un contador cada vez que se presiona un botón (el contador está asignado a Los 8 leds en el tablero) El código e...
2
respuestas

Verilog Arithmetic con 8 bits

Estoy tratando de restar un número de 8 bits de otro pero recibo un error que indica que "<=" es inesperado. El resto, solo estoy ANDando el octavo bit de cada salida. ¿Alguien puede decirme qué problema tiene con mi código? module test(n1,...
1
respuesta

Verilog No se pueden resolver varios controladores constantes para la red

He buscado esto en google pero las respuestas no son claras para mí. Actúa como si fuera muy estúpido, por favor, ya que soy un estudiante de primer año de ECE. Mi laboratorio quiere que use Verilog para programar un DE0 para mostrar los números...
1
respuesta

Necesito derivar un reloj de frecuencia más baja del reloj principal y muestrearlo en verilog

He tenido éxito en derivar el reloj, pero no puedo muestrear y verificar los resultados en el banco de pruebas. Adjuntando el código y el banco de pruebas escrito. Necesito encontrar una manera de eliminar el error- > Línea 68: el objetivo...
2
respuestas

Verilog: Shift Register con retroalimentación

Estoy intentando simular un registro de desplazamiento de 3 etapas con un bucle de realimentación utilizando D-flipflop y la puerta XOR. main.v: module main( d0,d1,d2, clk , reset , q0,q1,q2); input clk,reset; inout d0,d1,d2,q0,q1,q2;...
1
respuesta

Interfaz de puerto VGA de búfer de pantalla de video

Estoy tratando de obtener una comprensión básica de cómo funciona la interfaz del puerto VGA. He comenzado a leer la Interfaz del puerto VGA SPARTAN 3. Obtengo la función de sincronización horizontal y vertical, y los requisitos de reloj subsigu...
1
respuesta

Cómo manejar el registro de salida en la máquina de estado con verilog

Suponiendo que no quiero implementar una máquina de estado en verilog, donde tengo 1 salida que es un registro Así que la salida debe estar sincronizada con el reloj de entrada. Sé que las transiciones entre los estados de la máquina deberían im...