Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16596 Discussions

How to enable LE usage when implementing FIFO

Altera_Forum
Honored Contributor II
1,102 Views

Hi Dears: 

 

I'm using ArriaGX FPGA devices and there are many small fifo blocks will be used in my project. So i want to implement these samll fifo using LE and save RAM. I remenber that i can enable this option in older version QII, but can't enable this option in 11.0 version as attached image file shown now. 

 

There is a option in 11.0, but it's gray and not be used for user.
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
383 Views

You should still be able to do it, but the option moved to the last page Optimization, Circuitry Protection: Implement FIFO storage with logic cells only, even if the device contains memory blocks. It'll grey out too when you enabled certain signals in DCFIFO2 (I think it was "Add an extra MSB to usedw port(s)"), which I think is a bug though. Anyhow, that's the way to do it, at least I hope so, as I need to implement several smaller FIFOs and do not have any spare M9K to waste for it, but lots of registers.

0 Kudos
Reply