<div class='quotetop'>QUOTE </div>
--- Quote Start ---
Look for a hardware multiplier option for Cyclone and Cyclone II devices as part of the next full release of Nios II. This will release near the end of the year, and will be both shipped as an update and available for download.[/b]
--- Quote End ---
Sounds good, althought I need the multiplier immediately.
We made our own CI-multiplier working perfect. But if there is an access to data-structures the processors still calls the "__mulsi3" routine in the lib2-mul.c file - I assume this are pointer operations. The other file is the "alt_exception.S" where some multiply and division routines can be found (in assembler).
My idea is to add my custom instruction to these files to get a fast multiplications - can someone point me to the information when the routines in this files are called and whats the difference between them?
Thanks a lot
Chris