[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