Cuando intento sintetizar el siguiente código de Verilog con Xilinx XST, aparece el error "Constante real no compatible". Si intento ajustar esa expresión en una función $ rtoi, XST genera un error diferente: "Llamada de función del sistema no c...
Tomé una señal sum[8:0] en mi código. Además, solo necesito sum[8] en mi código (M.S.B de suma). Entonces utilicé la declaración assign sum[7:0]=0;
Me dio la siguiente ADVERTENCIA después de la síntesis:
ADVERTENCIA...
Estoy intentando implementar un contador de 3 bits utilizando compuertas básicas (AND, OR, XOR, NOT, etc.) alrededor de 3 flip-flops tipo D. La entrada es una señal de incremento que cuando se establece en 1 permitirá que el contador aumente en...
Estoy tratando de generar un reloj de 40MHz en una clase de lucha de 100Mhz FPGA con Verilog CODE, redirigí el reloj a un pin para verificar los 100Mhz:
assign pin1= clock; //gives me an 100MHz clock
assign pin2= ~clock; //gives me an 100MHz...
Estoy tratando de hacer que una instancia única del módulo RAM sea accesible en diferentes módulos sin crear instancias en cada módulo.
Ya que si instalo el módulo de RAM en cada módulo, hay dos copias más del mismo, que ocupan el doble de RAM d...
Lamento hacer esta pregunta, que creo que es muy básica, pero no puedo encontrar una respuesta. El siguiente ejemplo funciona claramente. Pero me gustaría omitir la declaración de los cables ay by.
module sub(output reg y);
endmodule
module t...
Encontré un proceso síncrono similar a este hoy, y noté de inmediato la presencia del #delay:
'define dly #1
always @ (posedge fpga_sysclk_b or negedge reset_l) begin
if (!reset_l) begin
mv_in <= 'dly 'h0;
mv_datai &...
Estoy empezando con verilog y quería intentar crear un módulo que calcule si un punto en el conjunto de Mandelbrot difiere o no. Estoy planeando usar el IP de Xilinx para matemáticas de punto flotante de 32 bits. Bellow es el código que tengo ha...
Tengo una placa FPGA (Virtex 5) para la cual he creado una GPU Wireframe con la capacidad de rotar un objeto de muestra utilizando una bola de seguimiento de 3 ejes. Además, he conectado la placa a un monitor de PC.
¿Inicialmente el objeto pu...