Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   VHDL (http://www.velocityreviews.com/forums/f18-vhdl.html)
-   -   VHDL Matrix Not getting synthesized (http://www.velocityreviews.com/forums/t742780-vhdl-matrix-not-getting-synthesized.html)

syedshafi 01-29-2011 05:56 PM

VHDL Matrix Not getting synthesized
 
Hi Friends ...I am working on the design of Memory Module which haz 8 different banks ..each having 8 Different ROws and 4 Different Coloumns and each each location holding an 4 Bit of Data...

I've declared the following syntax..I'm able simaulte and verify my code functionality ...but thye follwoing declaration iz not getting synthesized...Can I hav any alternative declarations for this instead..???

I am using Xilinx 9.2i ISE Tool.....!!


type ddrram is array (0 to 7,0 to 15,0 to 3) of std_logic_vector(3 Downto 0);

I get the follwoing Synthesis errors for the syntax which i declared abaove

Xst:783 - "F:/DDR_Wrk/ddr_Memory_Design.vhd" line 33: Matrix not supported yet.

Xst:2683 - Unexpected error found while building hierarchy.



Kindly suggest me some alternative declaration syntax which may synthsize for my Module

joris 01-29-2011 10:18 PM

Something like this might work:
Code:

type vec2d is array(0 to 3) or std_logic_vector(3 Downto 0);
type vec3d is array(0 to 15) of vec2d;
type ddrram is array(0 to 7) of vec3d;

-- with these, instead of mem(7,15,3) you have to use mem(7)(15)(3)



All times are GMT. The time now is 06:21 AM.

Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57