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

External Ram doesn't show up in NIOS cpu settings

Altera_Forum
Honored Contributor II
1,311 Views

Hi All, 

 

I wanted to interface NIOS with a Cypress Static RAM instead of using the usual IDT RAM (which is present on the NIOS development board). I created a new component and specified avalon tri-state bridge in Interface section. My idea was that if I bring out all the signals of the tristate bridge out of the system, I will connect them (after taking them out to the FPGA pins) to my RAM signals. I didnot add any HDL entity. After adding this component to my system, I want to set Exception Address to this RAM. However this component is not available in the drop-down list against the Exception Address control. 

 

Plz. guide me what I have missed in specifying the new component which could have made SOPC builder recognize that it is an external memory; so that it occurrs as an options in "NIOS cpu Settings" page.
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
581 Views

Hello, 

 

My first guess would be that when you created the interface to user logic, you chose "register slave" (or something like that), rather than "memory slave" -- this setting sets a value which the tools look at to determine whether your interface is a memory device that can be used for code, data, exceptions, etc.
0 Kudos
Altera_Forum
Honored Contributor II
581 Views

What is the answer to this question, I have the exact same problem

0 Kudos
Altera_Forum
Honored Contributor II
581 Views

Have you correctly added the static ram to the sopc definition? 

The cpu data master needs to be given access to the sram area.
0 Kudos
Altera_Forum
Honored Contributor II
581 Views

not sure exactly what you are saying, can you explain further... 

 

thanks
0 Kudos
Reply