The presentation shows how Texas Instruments Keystone2 multicore ARM+DSP system on chip (SoC) works with the open source software radio package GNU Radio. GNU Radio is a popular package for developing software radio applications. Traditionally, GNU Radio has a General Purpose Processor (GPP) centric focus, however there is increasing interest accelerators signal processing operations with coprocessors. The Keystone 2 has general purpose DSP processors and some application specific coprocessors. Integrating co-processors with software running on the GPP must be careful to use low-overhead data passing schemes to avoid wasteful copies that can offset the gains due to the accelerator. This presentation will show how these co-processor can be integrated with GNU Radio. It will also cover some of the tool and work flow issues developing software for the DSP.
Philip Balister works on Embedded Systems with a software defined radio focus. His consulting business is OpenSDR. He is a member of the OpenEmbedded project and works closely with the Yocto Project. He has spoke at Embedded Linux and academic conferences many time.