Preguntas con etiqueta 'verilog'

1
respuesta

Verilog para condimentar usando v2s, especificando el orden del puerto en el comando v2s

Estaba tratando de convertir de netlist verilog a netlist de especias usando la opción v2s . ¿Puedo especificar el patrón en el que se ordenarán los puertos en mi netlist resultante? Por ejemplo: si mi netlist verilog es esto: F10L16B...
1
respuesta

declaraciones de contribución en verilog-A

¿Cómo funciona la asignación a través de una declaración de contribución (declaraciones con el operador < +) en verilog-a? Leí en el manual de referencia de idioma de verilog-a lo siguiente sobre la declaración de contribución de la rama:...
1
respuesta

Usando '$ display' en Xilinx (verilog)

Estoy intentando escribir un banco de pruebas para un procesador RISC de 16 bits usando verilog en Xilinx. Tengo los siguientes módulos: - TOP -datapath -instruction_fetch -program_counter -instruction_memory...
1
respuesta

Intenté escribir el código verilog del registro de 4 bits con carga paralela. Pero he fallado. Estoy pegando código con salida. Por favor, identifique qué está mal con eso

El circuito es: Elcódigoverilogqueescribí:modulefour_bit_register(out,in,load,cp,clear);output[3:0]out;input[3:0]in;inputload,cp,clear;//Instantiatesr_flipflopwithotherinputcircuit.sr_ffsr0(out[0],in[0],load,cp,clear);sr_ffsr1(out[1],in[1],lo...
1
respuesta

Verilog “Tick” Generation; ¿Preocupación por tiempo de espera?

En los "Ejemplos de creación de prototipos FPGA por Verilog" de Pong Chu, recomienda usar un "tic" "de habilitación periódica para dividir el reloj mientras se mantiene un sistema síncrono (para evitar que el sistema se sincronice). El ejempl...
1
respuesta

Error de compatibilidad de asignación en verilog

//Universal shift register..32 bit // en_out=1 serial out.. //en_out=0..parallel out module Uni_shft_reg(data_out, data_in, s1,s0, lft_shf, ryt_shf, en_out,load, clk,reset); output reg [31:0]data_out; input [31:0]data_in; input s1,s0,clk,reset,lf...
2
respuestas

Usando Digital Clock Manager con Verilog para generar un reloj de 25Mhz desde un reloj interno de 32Mhz

Estoy escribiendo un programa de controlador VGA en Verilog en un Spartan 3E (placa FPGA Papilio one- 500k incluida con LogicStart MegaWIng). La frecuencia del reloj interno de Spartan 3E es de 32MHz. Pero necesito generar un reloj de 25Mhz...
2
respuestas

error de síntesis del código Verilog

Tengo un problema con mi código de verilog cuando lo sintetizo. Se muestra el error de varios controladores. Creo que puede ser que sea por los múltiples bloques que siempre uso en él. Entonces, ¿cómo puedo solucionarlo? Aquí está: module chec...
1
respuesta

Síntesis del código Verilog en Cadencia

Estoy tratando de sintetizar mi código Verilog, que escribí usando la herramienta Modelsim para MAC de 8 bits en Cadence Encounter. El archivo que se genera después de la síntesis debe volver a comprobarse para la funcionalidad en Modelsim. Sin...
1
respuesta

Ayuda con $ readmemb

Tengo tres variables, x, y, z que actúan como una entrada para mi modelo SV. Cada una de las entradas es de datos binarios de 16 bits de longitud y tengo 500 valores de ellos. Necesito proporcionarlos como entrada para mi módulo en cada posición...