AR# 14649

|

8.2i XST - "ERROR:Xst:783 - top.vhd line 12: Matrix not supported yet"

Description

When I try to code a 3- (or greater) dimensional array similar to the following code, XST produces the error message below:

type THREE_DIM_A is array (0 to 7, 0 to 1, 3 downto 0) of bit;

signal my_array_a : THREE_DIM_A;

"ERROR:Xst:783 - top.vhd line 12: Matrix not supported yet."

What can I do to solve this issue, and does XST support 3-dimensional arrays?

Solution

There are plans to support 3- (or greater) dimensional arrays in the future. In the meantime, to work around this issue, use the following code:

type TWO_DIM_A is array (0 to 7, 0 to 1) of bit;

type THREE_DIM_A is array (3 downto 0) of TWO_DIM_A;

signal my_array_a : THREE_DIM_A;

AR# 14649
Date 12/15/2012
Status Active
Type General Article
People Also Viewed