While Chris is focusing on the hardware to connect USRP daughterboards to the Beagle Board, I am thinking about software and whatever you call the FPGA definition (no, I will not get drawn into the hardware/software argument).

GNU Radio appears to be the most popular open source SDR package. It is heavily oriented toward to desktop PC class machines, however since the beagle has floating point capability, this is not as much of a problem as it would be for FPU-less machines. Things that would be good additions to GNU Radio:

1) NEON implementations of the core signal processing code. Eric has already shown how this would be structured with his Altivec work.

2) Create equivalent of gr-usrp to get data from the FPGA.

3) fftw that can use NEON.

The Beagle expansion connector supports several different interfaces. We need to develop FPGA firmware that can send/receive data and commands via these interfaces. It would be good to create some sample implementations and see which interfaces are better than others. I am looking into purchasing a dev board and an expansion board to test the beagle hardware interfaces. Any help here would be great :) Also, I am hopeful the pins on the FPGA can direct connect to the Beagle Board pins. It would be nice if someone who was good at this could check :)

I also did a real quick skim of SDR-Shell + dttsp this morning. This may be another way to use the hw.

Philip

PS: Anyone have any suggestions for a "cheap" logic analyzer from ebay, suitable for working with a cyclone III?

Reply via email to