Sorry subject line in previous post, copy / paste failure. :-( So we have been running the open source version of Ecos on Cyclone III on Leon2.
We are now considering moving to Cyclone V running Linux on Nios2. As a porting step, we want to port the Ecos i86 synth HAL to nios, and run our existing application as a multithreaded Ecos application residing within a single Linux process. The obvious way to go about it would be to mash up the nios HAL available from here... http://www.ecoscentric.com/ecospro/nios2.shtml with the i86 synth hal. But the fine fine print seems problematic.... > Congratulations, your purchase of the Altera Nios II Development Kit - either > the Stratix® II FPGA Edition or the Cyclone® II FPGA Edition, entitles you to > a free copy of eCosCentric's eCosPro Starter Kit. The Starter Kit includes > all the necessary tools, runtime code and documentation you need to develop > royalty and license fee free embedded applications running on Altera's Nios > II core. Alas, we have Cyclone V developer kits and intent to deploy on Cyclone V. I have a vague memory of reading or hearing that Altera paid for the Nios port with the aim of selling more chips. So it would make sense that the actual fine print of that deal didn't limit it to those older generation chips. Anybody know for sure? Alternately, if that fine print says what it says and is immutable.. We could take the open source ecos and rewrite the approximately 800 lines of i386 assembler into Nios. Or perhaps we could create a CPU agnostic version out of signals and libc getcontext / swapcontext. Any ideas? Or suggestions? -- John Carter Phone : (64)(3) 358 6639 Tait Electronics PO Box 1645 Christchurch New Zealand -- ------------------------------ This Communication is Confidential. We only send and receive email on the basis of the terms set out at www.taitradio.com/email_disclaimer ------------------------------ -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss