Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xilinx ISE "Cannot access memory Q directly"

Tags:

xilinx

What is this error and what am I supposed to look for?

like image 610
svalle Avatar asked Feb 22 '11 18:02

svalle


2 Answers

I got this error when I had done:

wire Q[3:0] when I should have had wire [3:0] Q;

like image 76
Winston Ewert Avatar answered Jan 03 '23 14:01

Winston Ewert


It's also common under Xilinx Vivado that errors come up if you've imported SystemVerilog code and haven't set the source code type in the system navigator as such. Vivado defaults to making everything basic Verilog, and although pretty much everything in Verilog will synthesize fine if the file type is SystemVerilog, the reverse is not true.

like image 20
Focus Embedded Avatar answered Jan 03 '23 16:01

Focus Embedded