A
ALuPin@web.de
Guest
Hi,
I am trying to read a two-dimensional array which looks like the
following:
SUBTYPE std_logic_cluster16 IS std_logic_vector(15 DOWNTO 0);
TYPE std_logic_cluster5 IS ARRAY(4 DOWNTO 0) OF std_logic_cluster16;
SIGNAL test_array : std_logic_cluster5;
SIGNAL test : std_logic;
BEGIN
test <= test_array(2,2);
When trying to synthesize my design I get the following error
messages:
Precision Synthesis:
"Index name prefix does not denote a 2-dimensional array"
Synplify Synthesis:
"Indexing operation does not match dimensionality of array"
Does synthesis not support 2D-arrays ?
Rgds
Andre
I am trying to read a two-dimensional array which looks like the
following:
SUBTYPE std_logic_cluster16 IS std_logic_vector(15 DOWNTO 0);
TYPE std_logic_cluster5 IS ARRAY(4 DOWNTO 0) OF std_logic_cluster16;
SIGNAL test_array : std_logic_cluster5;
SIGNAL test : std_logic;
BEGIN
test <= test_array(2,2);
When trying to synthesize my design I get the following error
messages:
Precision Synthesis:
"Index name prefix does not denote a 2-dimensional array"
Synplify Synthesis:
"Indexing operation does not match dimensionality of array"
Does synthesis not support 2D-arrays ?
Rgds
Andre