Hi all,
I'm giving a 2d array to a VHDL module.This 2d array is valued in a verilog module. The error that ISE is giving is that the 2d array is assumed a memory and can not be accessed. I've googled the error but there were no answers to this specific case. Please help me on this.
Here's the definition of the 2d array.
Code:
wire [IN_FIFO_DEPTH_BIT:0] depth_of_fifo[NUM_QUEUES-1:0];//storing the depth of all FIFOs
wire [IN_FIFO_DEPTH_BIT - 1:0] packet_size_temp[NUM_QUEUES-1:0];
Here's the part of my verilog code that is the source of the error.