Hi everyone, we are planing to update our system prototype. I've been taking a look into TI Products but its difficult to choose the proper OMAP solution, mostly because of the processing requirements. Here are some bullet points with the requirements we need:
- Execution of a calculation algorithm that requires around 600000 root square calculations/second
- In this point is where I don't know which clock frequency would give the performance needed without saturate the DSP/MCU load. According to the MATHLIB of the DSP, a sqrtsp takes 72 cycles in a single operation and 9 cycles in pipelined execution.
- TDM serial audio stream input , minimun 32 inputs.
- Demultiplexion of all TDM Sources and execution of a delay buffer for each of the sources of approx. 1s
32 sources x 48000 samples/s x 24 bits = 36864000 bits /8 = 4500 Kbytes (Here I guess we need to use DRAM) - SPI or uPP (universal parallel port) for FPGA communication
- UART (Universal Asynchronous Receiver/Transmitter) for Bluetooth communication
- EMAC (Ethernet MAC) for wireless communication (TCP/IP protocol)
- Timing and clock sync
- Audio EQ and filtering
- Touch LCD screen for simple controls