[USRP-users] Problems using dsplink on E100

Philip Balister philip at balister.org
Tue Feb 21 12:17:16 EST 2012

On 02/21/2012 12:04 PM, Stefano Speretta wrote:
> Actually we are just started playing with the E100. I tried using the
> ARm while also running a demodulation routine and
> it uses quite a lot of CPU, so we where thinking about offloading part
> of the computation to the DSP.
> In the short term I was thinking of using UHD to receive samples and
> pushing them straight to the DSP but we may also try
> to directly map the FPGA pins to the DSP and play directly there.... The
> second option is definitely interesting but I fear it
> requires quite a lot of work ... I tried googling around to see if
> somebody actually did something similar but I had no success.

This would be the best solution. However it means you need to learn a
lot about the DSP. You will also need to modify the device driver so the
ARM does not use the pins from the FPGA to start data transfers.


> Stefano
> On 2/21/2012 5:38 PM, Andre Puschmann wrote:
>> On 02/21/2012 04:24 PM, Stefano Speretta wrote:
>>> Here is the output:
>>> i-dsplink - 1:1_65_00_03-r0i.9
>>> ti-dsplink-examples - 1:1_65_00_03-r0i.9
>>> ti-dsplink-module - 1:1_65_00_03-r0i.9
>>> We also tried the module you sent us and it works!
>> Great! What was special about it Philip? I guess you've compiled it for
>> your kernel?
>> Stefano, you mentioned you wanted to use the DSP for off-loading stuff.
>> Are you just beginning or have you or anybody else already done
>> something? Is the memory used by the FPGA to exchange bits between GPP
>> and FPGA accessible by the DSP already? Are there any UHD changes
>> required?
>> -Andre

More information about the USRP-users mailing list