es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: IVERILOG

La señal SVA no cambia mientras la otra es verdadera.

Esto es muy básico pero he estado bloqueado toda la tarde. Necesito una propiedad que compruebe que si se establece A, B no pueda cambiar. _____________________ A ______/ \______________ PASAR B ___________________________________________ _____________________ A ______/ \______________ ________________________ FALLAR B __________________/ He probado A |-> $estable(B) pero eso no funciona. ¿Alguna . . . Read more

¿Las funciones recursivas son sintetizables en Verilog?

Las funciones que no contienen asignaciones de retardo son sintetizables, por lo tanto, todas las funciones sintetizadas son de naturaleza combinacional. ¿La función seguirá siendo sintetizable si tenemos una llamada recursiva? Tomando como ejemplo la función factorial (automática). Esta función está presente en una máquina de estados. Cada vez que . . . Read more

Reducción o con paso.

Me gustaría hacer un or de algunos bits, pero no están en un arreglo contiguo. Ver |ack[i-1:0][j] en el siguiente ejemplo, donde | es la reducción bit a bit or. module cb #( parameter PORTS = 4 )( input dest[PORTS][PORTS], output ack[PORTS][PORTS] ); generate genvar i, j, used[PORTS]; for ( . . . Read more

Las variables locales de verilog-mode en emacs no son analizadas.

Estoy tratando de establecer algunas variables locales de Verilog-mode en el mismo archivo de SystemVerilog, como por ejemplo: // Variables Locales: // verilog-library-flags:(“-y ../../../ip_lib/”) // verilog-typedef-regexp: “.*_t$” // verilog-auto-reg-input-assigned-ignore-regexp: “.*”) // Fin: Y luego llamo a emacs desde la línea de comandos para generar el código: emacs –batch ./test.sv -f . . . Read more