[ixp1200] Help needed

David Mentre Mentre at tcl.ite.mee.com
Fri Feb 13 03:57:39 EST 2004


Hello sharmila,

> From: sharmila radhakrishnan [mailto:shar_mila2002in at yahoo.co.in]

>   How to pass exceptional packets from the microengine to the 
> StrongArm.Can I use SDRAM & SRAM as we would do for 
> communication between microengines?

I think so. You can also use scratch rings in scratch memory to exchange
messages.

> Since the address space 
> for StrongArm & Microengines are different do I need to do 
> the address translation myself?

Intel provides certain facility to do that. Look at halMe_GetVirAddr() and
following fonctions in XScale(tm) Support Libraries Reference Manual
(IXP2400_IXP2800SRM.pdf)

>   I have one more doubt.Is it necessary to follow the ACE 
> programming framework for developing applications to download 
> the code on to the IXP1200 kit and make the code run?

No. You can write your own code to download microcode into micro-engines.
But, much simpler than that, Intel provides an Hardware Abstraction Layer
(HAL) that allows you to do that. Look at UcLo - Microcode Loader Library,
in the same manual as above.

Yours,
d.
-- 
David Mentré <mentre at tcl.ite.mee.com> - Research engineer (Ph.D.)
Mitsubishi Electric ITE-TCL / European Telecommunication Research Lab
Phone: +33 2 23 45 58 29 / Fax: +33 2 23 45 58 59 
http://www.mitsubishi-electric-itce.fr


More information about the ixp1200 mailing list