On Thu, Aug 21, 2008 at 3:11 AM, Eric Schneider
<[EMAIL PROTECTED]> wrote:
> Hi all,  I'd really like to help with this.  I've been pouring over the
> design (usrp_inband_usb), so my brain is a little mushy at the moment,
> hopefully I'm not totally off track here.
>
> 1. Is it true that there are N RX Sample FIFOs?  It seems that the channels
> are already muxed by the time they get to the packet_builder, no?

The packet builder itself actually does the muxing:

    
http://www.gnuradio.org/trac/browser/gnuradio/trunk/usrp/fpga/inband_lib/packet_builder.v

The N RX sample FIFOs are built here:

    
http://www.gnuradio.org/trac/browser/gnuradio/trunk/usrp/fpga/inband_lib/rx_buffer_inband.v#L168

> 2. Can we just subtract the FIFO size (usedw?) from the timestamp in the
> packet builder?

Sure, but what for?  I suppose I am not sure what this is addressing?

> 3. When checking timestamps for expired command/data packets, is an
> overflow/wraparound on the timestamp_clock handled?  (ref cmd_reader.v:107,
> chan_fifo_reader.v:145)

I don't think it's explicitly being taken care of, but I am also not
sure if the logic just ends up working out.  This should probably be
looked at and a testbench written.

> 4. I wholeheartedly agree that it would be nice to have a "read N samples at
> time T command".
>
> --ets

Brian


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to