The Beagle Board is beginning to gain some push from inside TI. That is good news. In addition to the recently release free version of Code Composer Studio for these OMAP parts, we find ARM releasing library support, including NEON code (bottom of page) and TI releasing library support for the TMS320C64x . I am assured that more is soon to follow.
Good news! These processors are more than capable of running DttSP SDR core and that port will begin.
Bob:
ReplyDeletePorting DttSP to the BeagleBoard sounds interesting. Has anything been started?
--Mark, ka9elg
Hello Mark!
ReplyDeleteThe answer is yes or no depending on what you mean. Several of us have the Beagle Boards and we are running Ångström on the boards. But the real work is not on DttSP per se. The real work is doing the NEON SIMD coding of several blocks. That work IS being done but not directly to DttSP. It is being done directly for GnuRadio by Phil Balister and I am doing some other NEON work as well. Once this NEON math work is done, DttSP will just compile and run.
Bob:
ReplyDeleteMy thesis work, back in the early 1980's, involved mapping speech processing algorithms on an SIMD machine. Back then I would have never guessed that today people would own SIMD machines and not even know it!
What's a good source of information on the NEON architecture? I've looked at the ARM site, but mostly found press releases.
The NEON might make a good case study for my architecture class.
--Mark, ka9elg