[hpsdr] [OT] Shipping container overload
Eric Blossom
eb at comsec.com
Wed Mar 15 12:31:13 PST 2006
On Wed, Mar 15, 2006 at 12:03:04PM -0800, Christopher T. Day wrote:
> It's all still musings in my head at this stage, but I wouldn't think
> the CPU core of the FX2 had to do anything in a great hurry; all the
> heavy USB transfer lifting would still be done by the USB core. The CPU
> would only have to handle configuration changes and COMMAND messages.
> This would make a USB device that could - maybe anyway, I have to read
> the MS DDK documentation - yield a device that worked with generic USB
> Audio Device drivers.
Makes sense.
I suggest checking the USB specs for the audio device class. It's a standard.
> And speaking of commands, since the FX2 has a direct I2C master on chip,
> it could be used to send configuration commands to the ADC/DACs and save
> some space in the FPGA.
You could do that.
That's what we did on the USRP, but in retrospect, I think it was a
mistake. The problem is that if you hang it all off the FX2 I2C, then
the FPGA *can't* control the stuff. It all depends on what you think
you might want to do. If it's possible that you might want to run a
control loop in the FPGA that needs access to the I2C bus, then hang
it off the FPGA. [Actually on the USRP, we controlled the ADC/DACs
over the SPI bus, which we bit-banged from the FX2. Same conclusion,
however.]
Eric
1142454673.0
More information about the Hpsdr
mailing list