LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW FPGA disable register ordering

after trying to compile an FPGA VI, if fails due to overmapping.
 
I get the following error in the "xflow.log" file:
 
{ERROR:Pack18 - The design is too large for the given device and package...}
 
it (the error description/text) goes on to say:
 
{If the slice count exceeds device resources you might try to disable register ordering (-r)...}
 
MY QUESTION:
 
Excatly how do I go about disabling the register ordering? I am using Windows XP.
 
A detailed step-by-step procedure would be appreciated.
 
Thank-you
0 Kudos
Message 1 of 2
(4,224 Views)
Hi rvquartz,
 
I have read your posts and I think that the next best step would be to optimize and reduce the FPGA resource usage. Basically, this error is saying that the FPGA code is too big and we need to reduce its size. We have a good KnowledgeBase article on our site that lists some of the best optimization techniques, such as removing arrays, simplifying the code and putting parts of the FPGA code into the RT app code.  The page also includes a document detailing the FPGA utilization for each type of element, both inside and outside a Single-Cycle Timed Loop.  You gain significant area savings when using the SCTL since it can strip out all of the additional code that we use to ensure dataflow functionality. I hope this helps get you started!
 
 
 
Carla
National Instruments
Applications Engineer
0 Kudos
Message 2 of 2
(4,133 Views)