FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5890 Discussions

Can we constrain Cyclone 4 FIFO to use MLAB instead of M9K?

NZhan1
Partner
219 Views

Quartus II 12.1 (64-bit). FIFO IP can only set the memory block type to Auto or M9K. When we choose Auto, it will still use M9K. How to constrain Cyclone 4 FIFO to use MLAB only? Thanks!

0 Kudos
3 Replies
Kenny_Tan
Moderator
104 Views

If the IP does not allow you to select MLAB, which means the IP does not support it. It might be due to

1) performance issue using the fifo on Mlab.

2) the device itself does not have Mlab.

 

However, check on the latest version of Quartus to see if they are any changes.

NZhan1
Partner
104 Views

Hi Kenny

can I use qsf to constrain it ? such as "set_parameter -name ram_block_type MLAB -to <entity>" or "set_global_assignment -name BLOCK_RAM_TO_MLAB_CELL_CONVERSION <value>". Can I use Logic Cell to realize FIFOs?

Kenny_Tan
Moderator
104 Views

Those usually was use for normal coding but not megawizards. You can try it but I doubt it can work.

Reply