From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW Embedded

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA - Timing error during compilation - Large Block memory

Hello,

 

I'm trying to perform some operation in FPGA SCTL(200MHz)  by reading a large block memory [Size : 16384]. There is a combinational logic before calling Read Memory node and after read memory. 

 

Code block is shown below,

 

memory loop.PNG

 

The same code compiles without timing error if the memory size is small (1024 size for both the memory). 

If the memory size is set to 16384 (both memory1, memory2 ), compilation fails with the below non-diagram error message in the timing violation window.

 

Timing error.PNG

 

Non - diagram error 1 :

 

non diagram error 1.PNG

 

Non - diagram error 2 :

 

non diagram 2.PNG

 

Please help us to find a best way to handle this.

 

Target Details : 7962 FlexRIO card is used

LabVIEW version : LabVIEW 2012

 

Memory type is set to Block Memory. I use "Never arbitrate" option.

 

0 Kudos
Message 1 of 1
(4,410 Views)