Habiendo jugado con Verilog por algún tiempo, decidí pasar a implementar diseños en Alltera CycloneIV FPGA usando la suite Quartus.
Comenzando con un simple flip flop en D, me enfrento al primer bloqueo de ruta.
Declaración de problema :...
Estoy usando un FPGA para controlar un ADC de 4 canales (ADC084S101) para muestrear cuatro voltajes analógicos diferentes. Para indicar al ADC qué canal muestrear a continuación, hay un registro de control que puede escribirse con 00, 01, 10 u 1...
Estoy intentando implementar un contador ascendente y descendente síncrono en verilog con las siguientes reglas:
El contador solo cambia en el flanco ascendente del reloj
Cuando se restablece = 1, el conteo pasa a 00, operación normal cuan...
No estoy realmente seguro de lo que está mal con mi código de abajo para un vga. Todo lo que quiero que haga el programa es mostrar un color sólido en el monitor. Quiero usar los interruptores de mi tarjeta para cambiar el color que se muestra....
Tengo un verilog como módulo me sale el error
Error (10137): Verilog HDL Procedural Assignment error object "result" on
left-hand side of assignment must have a variable data type
Si agrego también reg [31:0] result;...
Me gustaría comenzar con el ejemplo simple de un flop, y mi concentración se encuentra en la sección de especificaciones, así que ignora la parte de funcionalidad
module flop (clk,d,o);
...... //Functionality
specify //Timing section sta...
Código
module block;
reg a;
reg b = 1'b0;
reg c = 1'b1;
initial begin
c = b;
a <= c;
end
endmodule
Simulé el fragmento de código que se muestra en la figura, esperando que el valor de a sea 1'b1 porque la dec...
Soy nuevo en verilog y HDL, así que ten paciencia conmigo.
En un código, tengo una variable de entrada clk , dos muestras de entrada de 16 bits, que se almacenan en [31:16] ddc_out_sample y [15:0] ddc_out_sample y una luz...
Estoy tratando de aprender las características del redondeo IEEE de la siguiente fuente En el redondeo rápido IEEE
¿Alguien puede explicar la ecuación para redondear? ¿Qué significa redondear con arreglo? ¿Y cuáles son las funciones de pis...
Estoy revisando el libro Verilog HDL de Samir Palnitkar.
Veo que hay dos tipos de cambios, el normal y el aritmético.
Pero no pude entender la diferencia entre ellos.
Se dio que para a = 0, b = -10,
la salida para c = a + (b > > &...