[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] 2 questions about packet size in USB and FPGA

From: Thomas Tsou
Subject: Re: [Discuss-gnuradio] 2 questions about packet size in USB and FPGA
Date: Mon, 14 Jun 2010 12:56:36 -0700

On Mon, Jun 14, 2010 at 10:16 AM, Juan Quiroz <address@hidden> wrote:
> Hi
> On the output path of the FPGA there's a FIFO, Is 512 byte the size of each 
> packet stored in FIFO?
> If true, why do I have option for fusb_block_size = 1024?
> I think it would be better to send 512 byte packets instead of 1024 to avoid 
> fragmentation

The simple answer is buffering. The host controller transparently
splits the transfer into appropriately sized packets, which are 512
bytes in this case. Whether it's better to use jumbo sized transfer
blocks or more of a smaller size has more to do with the driver
implementation on the host than the USB device.


> Thank's in advance
> Juan Quiroz

reply via email to

[Prev in Thread] Current Thread [Next in Thread]