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

Disable RAM inference in QSF?

Altera_Forum
Honored Contributor II
2,407 Views

I have a verilog design which contains an array and for all intents and purposes, I am not allowed to modify the source. I compile it in Quartus II v11.0 and it infers a RAM (M9K to be exact). That inference is causing a timing issue/logic issue and I would like to prevent Quartus from inferring a RAM for this module only.  

 

I am well aware of the ramstyle = "logic" directive I could add to the verilog, but that is not an option which leads me to my question: 

 

Can you disable the inference of a RAM for a given module (will be applied to all instances of the module) in the QSF file?
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
1,712 Views

how about MAX_RAM_BLOCKS_M4K? looks like you will need to set this module as a partition 

 

page 264: 

 

http://www.altera.com/literature/manual/mnl_qsf_reference.pdf
0 Kudos
Reply