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++

NIOS II

SSD001
Beginner
855 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
829 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
828 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