I am looking for a part that can execute a sqr root in less than 300ns!! (floating point + 24bits)
any suggestions?
Does anyone knows what the "benchmark" formula means?
are they cycles ? us? etc
Thank you
Fausto Bartra
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.
I am looking for a part that can execute a sqr root in less than 300ns!! (floating point + 24bits)
any suggestions?
Does anyone knows what the "benchmark" formula means?
are they cycles ? us? etc
Thank you
Fausto Bartra
Fausto,
What does "floating point + 24 bits" mean?
To which "benchmark" formula do you refer? Ours are generally labeled to let you know what the units are. Is there a specific document or webpage you are looking at?
What else do you want to do in addition to square roots?
Regards,
RandyP
For floating point SQRT implementation, see here:
http://focus.ti.com/docs/toolsw/folders/print/sprc060.html
· Single sample SQRT Performance: 49 CPU clocks; Implies device MHZ > 163MHz
· Vector (pipelined) SQRT performance: 17 CPU clocks; Implies device MHz > 56MHz
For fixed point implementation, see here:
http://focus.ti.com/docs/toolsw/folders/print/sprc542.html
· Single sample SQRT performance: 79 CPU clocks; Implies device MHz > 263MHz
· Vector (pipelined) SQRT performance: 9 CPU clocks; Implies device MHz > 30MHz
The minimum needed device MHz calculated as: 1 / (300nsec/Needed CPU clocks)
Looking at the above numbers, I think all the C6x device can easily support your requirement
Regards,
Gagan
Gagan:
Thank you
Just one small question
I am new with TI's DSP.
Is there a version of free/limited code version of CCS that I can download?
Fausto Bartra
Randyp:
24bits is the resolution I need or a 24 bit processor
There is a bench mark tab on every device and it has a "formula" column on the right side, I just wanted to understand how I can relate to real time
thank you
Fausto
Definitely. See here: http://focus.ti.com/docs/toolsw/folders/print/ccstudio.html
Gagan
Gagan:
The free limited version does not support the C67? Am I correct?
Thank you
Fausto
I think it does. See here: http://focus.ti.com/docs/toolsw/folders/print/ccstudio.html
"Free: Use a full version of CCS which limited to an XDS100 hardware emulator connection"
What platform you are using? if EVM, you are good. If not, you may need to get XDS100 emulator
Regards,
Gagan
I got nothing, I am just starting.
We will have to buy the emulator.
Thank you
Fausto
This should be a good starting point: http://processors.wiki.ti.com/index.php/C674x/OMAPL1x_Introductory_Information
If you get the EVM, the emulation is built on it. Meanwhile you can use the device simulator for your analysis.
All the best and feel free to write to the forum if you have any questions.
Regards,
Gagan
Fausto Bartra said:There is a bench mark tab on every device and it has a "formula" column on the right side, I just wanted to understand how I can relate to real time
You will have to give me a better hint than this. I looked on the Product Folder pages for the TMS320C6713B and the TMS320C6748 and I could not find a benchmark tab on either device.
Fausto Bartra said:24bits is the resolution I need or a 24 bit processor
A 24-bit mantissa or a 24-bit floating point value? All of the C67xx devices, old and new, use 32-bits natively to store floats, so you should be okay.