Consul
Well-known member
I was wondering if anyone here (which is to say, Rochey) knows anything about these KeyStone chips that TI apparently makes:
http://www.ti.com/lsds/ti/dsp/keystone_arm/overview.page
Multicore DSP + ARM on a single chip. Upwards of 4 ARM cores + 8 DSP cores on a single chip. Sounds pretty punchy. I have this dream of designing some kind of open platform for audio DSP, like an Arduino for audio, and a chip like this could be the center of that, though probably not 4 + 8 cores. There's one that's 1 ARM core + 1 DSP core. That might make a decent basis for an open audio DSP platform, especially since it looks like they have SDRAM interfaces built in. Throw in a chip (yes, I know it's not that simple, but you know what I mean) for interfacing with the computer, and maybe a reasonable solution could present itself.
So I guess my question is, whereabouts do these things cost, and is there a decent open (GCC) toolchain for them? If they're hundreds of dollars for even the cheapest ones, they might not be a viable option, and I'm back to the significantly less powerful Cortex M4.
I have other questions that could probably be answered by the datasheet that I have yet to read. One of them has to do with fixed-point vs. floating point options, but again, datasheet.
http://www.ti.com/lsds/ti/dsp/keystone_arm/overview.page
Multicore DSP + ARM on a single chip. Upwards of 4 ARM cores + 8 DSP cores on a single chip. Sounds pretty punchy. I have this dream of designing some kind of open platform for audio DSP, like an Arduino for audio, and a chip like this could be the center of that, though probably not 4 + 8 cores. There's one that's 1 ARM core + 1 DSP core. That might make a decent basis for an open audio DSP platform, especially since it looks like they have SDRAM interfaces built in. Throw in a chip (yes, I know it's not that simple, but you know what I mean) for interfacing with the computer, and maybe a reasonable solution could present itself.
So I guess my question is, whereabouts do these things cost, and is there a decent open (GCC) toolchain for them? If they're hundreds of dollars for even the cheapest ones, they might not be a viable option, and I'm back to the significantly less powerful Cortex M4.
I have other questions that could probably be answered by the datasheet that I have yet to read. One of them has to do with fixed-point vs. floating point options, but again, datasheet.