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

Using the ASMI

Altera_Forum
Honored Contributor II
1,327 Views

Has anyone here used the ASMI (Active Serial Memory Interface). I tried including asmi.c in my .c file but I get a 'no such file or directory' error.  

 

What is required to use the ASMI software subroutines?
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
627 Views

Quick question, why are you trying to use ASMI? If you are going to talk to the EPCS device you should use the EPCS controller (and it's HAL software routines).

0 Kudos
Altera_Forum
Honored Contributor II
627 Views

It appears you are right. I just read that in the Embedded Peripherals Hadbook. The reason I was going to use it is it seems to be better documented than the EPCS Controller documentation. Also when I did searches on Alteras site the ASMI docs come up with more hits.

0 Kudos
Altera_Forum
Honored Contributor II
627 Views

Ah... I see. That's probably because ASMI is older than the EPCS Controller. If you have not already figured this out, the EPCS controller does everything that the ASMI device did plus it has a bootloader built into it. When looking for documentation I would look at the following links since they contain the latest and greatest information: 

 

http://www.altera.com/literature/lit-nio2.jsp (http://www.altera.com/literature/lit-nio2.jsp) (Nios II) 

http://www.altera.com/literature/lit-sop.jsp (http://www.altera.com/literature/lit-sop.jsp) (SOPC Builder) 

http://www.altera.com/literature/lit-qts.jsp (http://www.altera.com/literature/lit-qts.jsp) (Quartus II)
0 Kudos
Reply