Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17268 Discussions

Programming for Asynchronous ROM

Altera_Forum
Honored Contributor II
2,137 Views

I am looking for a way to run asynchronous memory simulations with Quartus II web edition, version 9.1. Previously (with Quartus II web edition, version 9.0 with service pack 2 and all previous Quartus II software), I could do what I wanted. I used the lpm_rom megafunction and removed the clocks. I did this to demonstrate asynchronous memory to my class. They simulated an entire small microprocessor with memory and then later removed the memory from the Quartus design and used an external EEPROM with the remainder of their design in a CPLD. But with the new Quartus, the Flex10K and Flex10KE have been removed. These are the devices that I used to demonstrate asynchronous memory.  

 

I want to get asynchronous memory back. Any way to restore the Flex10KE devices to Quartus? Any ideas would be greatly appreciated. 

 

Is there a way for a functional compilation/simulation to use memory? 

 

Please don't tell me to just byte the bullet and teach them synchronous memory. I already do this in a later design. But I believe they should first learn the simpler asynchronous memory. 

 

Thanks, 

Eric
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
986 Views

FLEX series has been dropped in Quartus in 9.1+. see the very bottom of the Quartus II Device Release Notes: 

 

http://www.altera.com/literature/rn/rn_qts_dev_support.pdf
0 Kudos
Altera_Forum
Honored Contributor II
986 Views

I know this. I was looking for a way to get the features I want some other way (either restoring the FLEX series or by finding a device that is supported and would have asynchronous memory capability).  

 

Is there a way for a functional compilation/simulation to use memory?
0 Kudos
Altera_Forum
Honored Contributor II
986 Views

Are you aware of Altera's announcement to give up the Quartus simulator with the next Quartus release? You'll need to change to ModelSim Altera Edition then, anyway. Generally, I don't see a reason why not to use an asynchronous memory model in functional simulation.

0 Kudos
Reply