Preguntas con etiqueta 'verilog'

1
respuesta

Sumador compacto de múltiples ciclos para fpga: agregando 1 al contador ancho

Quiero implementar algún tipo de contador de eventos en mi diseño de FPGA (Proveedor-A o Proveedor-X). Tengo varias docenas de señales: la mitad son de 1 bit y la otra mitad de 5 bits. Las señales están ubicadas en diferentes partes de mi diseño...
1
respuesta

diseñando una máquina de estados para detectar un bit determinado

Por lo tanto, necesito crear una máquina de estado (máquina harinosa) para detectar el bit 1010 y también debo codificarlo en verilog. Aquí hay una foto de mi máquina de estado: Entonces,creélamáquinadeestadoyahoranecesitocodificarlaenverilo...
1
respuesta

módulo de cola Verilog con 4 lugares

Estoy intentando crear un módulo que funcione como una cola con 4 ranuras. Es para un elevador y el currSt es el estado actual y el destino es el primer elemento en la cola. 4'b1111 es como NULL. El problema aquí es que la cola no obtiene la ent...
2
respuestas

el registro de salida permanece x en la forma de onda incluso cuando cambia el reloj?

Estoy usando ISE para escribir mi primer código de verilog. escribí un contador: 'timescale 1ns / 1ps module my_counter( input clk , output reg [3:0] out); always @(posedge clk) begin out <= out+1 ; end endmodule luego usé IS...
2
respuestas

BASYS2 - Verilog: ¿cómo editar correctamente el archivo ucf?

Soy un novato en FPGA. Compré la placa digital BASYS2 (Spartan3E). Tengo antecedentes sobre los microcontroladores. C / C ++ no es un problema para mí. Pero estoy teniendo algunos problemas con FPGA. En realidad, no con FPGA sino con Compilador...
1
respuesta

¿Cómo crear un sumador de 64 bits Carry Look ahead?

Estoy tratando de implementar el código verilog mediante la generación de una declaración. Hay un problema con la toma de cuatro bits para calcular los valores P y G. Agregué el código a continuación como referencia. Cin se toma como cero. 'ti...
1
respuesta

Verilog: uso de un módulo contador para cambiar las salidas

Así que soy bastante nuevo en Verilog y estoy trabajando en un proyecto multiplicador de 3 bits que genera la solución decimal del multiplicador a la pantalla de 7 segmentos en mi tablero de fpga. Tengo un problema con la conceptualización de có...
1
respuesta

usando d_ff en siempre bloquear

Quiero hacer un contador como el código gris, pero esto es diferente, así que escribe este código pero ayúdame a encontrar un error Este es el código module counter2(mainclk,rst , A,B,C,D ); input mainclk; input rst; output A,B,C,D; reg A,B...
1
respuesta

Paralelo en la salida de serie Verilog Shift Register, comportamiento extraño durante la sincronización

Hola, estoy intentando implementar un registro de desplazamiento de salida en serie paralelo basado en la hoja de datos para el registro de desplazamiento de salida paralelo en serie de 74LV165A la hoja de especificaciones se puede encontr...
1
respuesta

La matriz del teclado 4x4 no genera códigos clave únicos

Tengo un escáner de 4x4 keybord matrix fsm pero genera solo un código de clave alto configurando todos los últimos 4 bits a 1 y segundo y cuarto dígitos a alto. ¿Hay algún error en mi código aquí? module keyboardScanner (input clk, input [3:0]...