Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
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.

NIOS II

SSD001
Beginner
1,081 Views

Hi

I am trying to implement a IPMI protocol using NIOS II processor (economic mode) in  MAX 10 FPGA (10M16SAU324I7G). While running the design i am getting the following error. Is there any way to make the processor occupy LUT instead of the M9K memory.  I have also attached the project file for reference.

 Error (170040): Can't place all RAM cells in design
Info (170034): Selected device has 61 memory locations of type M9K. The current design requires 77 memory locations of type M9K to successfully fit.
Info (170033): Memory usage required for the design in the current device: 126% M9K memory block locations required

0 Kudos
2 Replies
SyafieqS
Employee
1,055 Views

Hi SD,


You have to select a larger device or make sure that no interaction problems occur between RAM due to assignments made to the design. Also make sure that all RAM are assigned the correct address and control signals.


Below link could be useful reference as I found similar user encounter same issue

https://community.intel.com/t5/Intel-Quartus-Prime-Software/what-is-the-meaning-of-quot-cant-place-all-ram-cells-in-design/td-p/144248


0 Kudos
SyafieqS
Employee
1,054 Views

Regarding your question is there any way to make the processor occupy LUT instead of the M9K memory?

-I am not sure if there is parameter than can specify for resource type use in parameter editor for nios, If yes, you can select alm instead of m9k thus quartus will alm as resource when compile. You need to check this first.


0 Kudos
Reply