UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 14649

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

描述

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?

解决方案

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
日期 12/15/2012
状态 Active
Type 综合文章
的页面