Altera_Forum
Honored Contributor
19 years agomax 32-bit onchip_memory in EP2C8?
I am creating a simple NIOS II system that runs entirely off of onchip_memory RAM. According to the datasheet, the Cyclone II EP2C8 has approximately 20 kB of internal memory. I am using the simplest Nios II/e core (no caches) and the following components:
cpu onchip_memory jtag_uart sysid pio epcs_controller uart The problem is that I can't generate a very large block of 32-bit onchip_memory without getting an "Error: Can't place 128 RAM cells or portions of RAM cells in design" during compilation in Quartus II. The largest block that I have been able to create is 8 kB! I can make an 8 kB RAM, 4 kB ROM, and 2 kB instruction cache successfully, but nothing more than a single 8 kB RAM by itself. Do I have any other options for expanding my available internal memory for storing / running my program? I'd like to use as much of the 20 kB as possible. Adding external memory is not an option unfortunately. Thanks for any help.