For the 6747, what is the maximum MB/sec that can be achieved moving data into the DSP? If there are different burst and sustained rates, that's fine, I'd like to understand both. thanks, Chris
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
For the 6747, what is the maximum MB/sec that can be achieved moving data into the DSP? If there are different burst and sustained rates, that's fine, I'd like to understand both. thanks, Chris
Hi Chris
We don't have measured/tested device specific data on this. In general from an architectural standpoint, you should be able to get close to 80-90% utilization off the theoritical max throughput for UHPI ( under usage conditions that I will highlight)
A quick/coarse way to calculate max UHPI throughput would be to look at the hstrobe timings in the c6747 datasheet (Table 6.28.3, No.3, 4) . The (2M+15) ns is a clock period of 28.34 ns or a strobe rate of ~35 MHz . For the 16 bit UHPI on C6747 this would mean 70 MBytes/sec. So at 80-90% utilization you are looking at throughput numbers in the range of 56 to 63 MB/sec.
The 80-90% bandwidth utilization assumes
1) Use of data autoincrementing mode (address followed by block of data)
2) Higher utilization for bigger block sizes (if you were doing smaller chunks of data then utilization will go down from the 80-90% utilization)
3) Standalone throughput (without contention from other peripherals in the system accessing the same data memory ).
Hope this helps some.
Regards
Mukul