Peter wrote:ppe wrote:There was an interesting test with Q68 and the CP2200 Ethernet controller where, I think, Jan measured throughput to RAM disk to be around 35kB/s.
Q68 TFTP file transfer througput with Wolfang's driver is > 160 kBytes/s here, even with SD card.
Just to clarify and for the record so as not to offend anyone, my intention was definitely *not* to spread any kind of misinformation, I was writing from memory and should've double checked the forums on the original post. So thank you for pointing the correct figure out. I might have been a bit too excited by my results
Also, it's not a competition, Q68 will, of course, have a higher throughput. My point was merely to explore the limits of throughput on a black box when the CPU doesn't need to process TCP and is limited essentially by memory read/write speed from a HW FIFO to main memory.
TFTP vs HTTP is actually quite interesting. There's a bit of overhead in HTTP in terms of parsing the response headers. On the other hand, an HTTP client enables getting, files across the Internet (e.g. from Dilwyn's site...) directly to the BBQL. On a local network when you can configure a local TFTP server you can get rid of the header parsing which helps with very small files.