Altera_Forum
Honored Contributor
16 years agoProgramming for Asynchronous ROM
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