Forum Discussion
Altera_Forum
Honored Contributor
16 years agoSorry if this is too generic, but it might point you onto topics you might not have already addressed.
If I recall correctly, on the old niosforum, a guy had a whole slew of things he did to make pretty radical improvements. Like hippo suggests, reducing the memory latency is a good way to improve the performance. Putting the data buffers in SRAM or SSRAM rather than DDR, and several key pieces of network code, hels alot. I can't recall exactly how you specify certain files to be compiled into a specific portion of RAM, but there is a way to do it. Also if the CRC checksum algorithm is done in software, a hardware implementation helps. I recall one post where he was getting around 60 Mbits/sec on the opencores 10/100 core with udp. Another with 10/100/1000 got over 100 Mbits/sec. If it can be believed, this should be your expectations. Edit: I am not sure this was under uClinux though.