- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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!
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Those usually was use for normal coding but not megawizards. You can try it but I doubt it can work.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page