> 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.

Reply via email to