¿Hay alguna manera en verilog para hacer lo siguiente? Tengo un número variable de FIFO (1 a 4) creados con una declaración de generación dentro de un módulo
pseudocódigo:
module()
generate( for i to NUM_FIFOS )
FIFO fifoI( args )
Lo que quiero hacer es tener los datos de lectura de estos FIFO como salidas de todo el módulo. ¿Hay una manera de tener un número variable de salida?
por ejemplo
module(
generate for( i = 0 to NUM_FIFOS )
output FIFO_dataI
)
¡Gracias por la ayuda!