> Hi Kiste, (Oliver?) Hi Joep! Kiste is my very common nickname, even at work people call me like this. (It's german, engl.=Box NL=Doos) Oliver is my real first name.
> You stated that the top transfer rate until now is > 320k/sec. Oh well, you got me bending the truth ;-) In fact, the highest number i've measured was about 520kByte/s. That was using a modified read_sector(), that did not use large_array and had the 100ns delay completely missing. One of my hard drives in test can work without that delay at 32MHz. So it is 3.85us per 16-bit-read. I'm sure this can be even more optimized. But, there has to be added a delay, to make ALL harddisks work. A 1 us delay slows this down about 25%, and even more on higher clock frequencies. > which is 15% (and > not 400). Oh, the 400% are the speedup when omitting the large_array sector buffer, that's something almost completely unrelated. _asm nop ; 100 ns at 40 MHz if (target_clock > 40000000) then _asm nop ; with the nop above, 100 ns at 80 MHz end if if (target_clock > 80000000) then _asm nop ; with the nop above, 100 ns at 120 MHz end if Looks good :-) Groetjes, Kiste -- You received this message because you are subscribed to the Google Groups "jallib" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/jallib?hl=en.
