[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FIFO sizes
Tom,
Referencing the reply by Terry Duncan, I, too, have seen ~2 ms delays under
WinNT 4.0 for my bus mastering adaptors (in lightly loaded systems, BTW).
If your system *must* not loose data, you'll need to design in some form
hardware handshaking.
Best Regards,
Ken Crocker - Principal Engineer
Ken Crocker Consulting
Tom Verbeure wrote:
> Hello All,
>
> I was wondering whether there are certain rules of thumb regarding the
> sizing of transmit/receive FIFO's for master operations.
> For our current application, we will need an average transfer rate of
> roughly 15 Mbytes/s, but this can arrive in bursts. What is the maximum
> time that we should buffer our data before we will get a grant from the
> PCI arbiter? (On a heavily loaded PC)
> Assuming that this time is 100 us, a buffer of 1500 bytes should be
> sufficient. Let's take 2k byte to have some more margin. Is this a
> reasonble size that will avoid dropped data?
>
> Thank you,
>
> Tom Verbeure
> Design Engineer
> Alcatel Microelectronics
- References:
- FIFO sizes
- From: Tom Verbeure <tom.verbeure@mie.alcatel.be>