--- Quote Start ---
originally posted by fplank@Sep 18 2006, 09:31 AM
hello
can anybody give me a iead how fast a avalon bus works.
i designed a hardwar which gets data from the software via the avalon bus. i write via the iowr on the bus. this is a very time critical part.
so my question how fast is a write on the avalon bus about. i can i achiev a higher speed.
thanks
<div align='right'><{post_snapback}> (index.php?act=findpost&pid=18315)
--- quote end ---
--- Quote End ---
Assuming no other masters are attempting to access your designation (and no wait states either) then the numbers shown in here should tell you how fast your writes are:
http://www.altera.com/literature/hb/nios2/n2cpu_nii5v1.pdf (
http://www.altera.com/literature/hb/nios2/n2cpu_nii5v1.pdf)
By the way, can you use a DMA in your system? If so then you may achieve better efficiency using it. With a DMA, a destination memory that has a write latency = 0, and no other masters accessing the destination you should be able to achieve a write every clock cycle assuming no wait states occur. I recommend taking a look at this document to learn more about how the switch fabric works:
http://www.altera.com/literature/manual/mnl_avalon_spec.pdf (
http://www.altera.com/literature/manual/mnl_avalon_spec.pdf)