[sdiy] Hardware convolution box?

rsdio at audiobanshee.com rsdio at audiobanshee.com
Fri Feb 10 06:42:59 CET 2017


Interesting. I think you could split the convolution and run half on each TMS320 C66 core, then stream the results to the ARM Cortex-A15 where they could be combined and sent to the DAC. I assume it has a multi-channel (stereo or wider) DAC on board that requires a single stream, so each DSP cannot send a separate stream.

I wouldn't recommend running Linux for a convolution device, however. TI-RTOS at most, or simply bare metal.

As far as convenience, this board would require no effect to get started because it requires no circuit design or layout. Perfect for a prototype - especially to answer the question of how far the time domain convolution or other hybrid, low-latency algorithm can be taken.

As far as designing a product, I assume that the A15 would be overkill for a convolution effect, and a cheaper processor with just the C66 DSP cores would make more sense. Not every effect needs to boot a full, modern operating system just to mangle a sample stream.

Brian


On Feb 9, 2017, at 9:31 PM, Terry Shultz <thx1138 at earthlink.net> wrote:
> This in a case with wall wart power supply would outperform most laptops running Linux I would think.
> 
> You can’t beat the price @ 250.00 Dollars . Heck, a Dev. board is approx $495.00 from AID for the Griffin ARM A5 with 2 5th Gen Sharc’s.
> 
> regards,
> 
> Terry
>> On Feb 9, 2017, at 9:24 PM, Terry Shultz <thx1138 at earthlink.net> wrote:
>> 
>> Another guy I know is Jason Kridner, who started BeagleBoard.org https://beagleboard.org/x15/
>> 
>> This is a monster performer http://www.ti.com/product/am5728  
>> 
>> Processor: TI AM5728 2×1.5-GHz ARM® Cortex-A15
>> 	• 2GB DDR3 RAM
>> 	• 4GB 8-bit eMMC on-board flash storage
>> 	• 2D/3D graphics and video accelerators (GPUs)
>> 	• 2×700-MHz C66 digital signal processors (DSPs)
>> 	• 2×ARM Cortex-M4 microcontrollers (MCUs)
>> 	• 4×32-bit programmable real-time units (PRUs)
>> Connectivity
>> 	• 2×Gigabit Ethernet
>> 	• 3×SuperSpeed USB 3.0 host
>> 	• HighSpeed USB 2.0 client
>> 	• eSATA (500mA)
>> 	• full-size HDMI video output
>> 	• microSD card slot
>> 	• Stereo audio in and out
>> 	• 4×60-pin headers with PCIe, LCD, mSATA
>> 	• and much more...
>> Software Compatibility
>> 	• Debian
>> 	• Android
>> 	• Ubuntu
>> 	• Cloud9 IDE on Node.js
>> 	• plus much more
>> 
>> http://uk.rs-online.com/web/p/processor-microcontroller-development-kits/8874764/ cost is approx. 207.49 but it is backordered at this site until 18/04/2017.
>> 
>> More than enough horsepower for Linux and Convolution engine I should think.
>> 
>> regards,
>> 
>> Terry
> 




More information about the Synth-diy mailing list