TIDEP0046 Reference Design

Texas Instruments

Monte-Carlo Simulation on AM57x Using OpenCL for DSP Acceleration Reference Design


TI’s high performance ARM® Cortex®-A15 based AM57x processors also integrate C66x DSPs. These DSPs were designed to handle high signal and data processing tasks that are often required by industrial: automotive and financial applications. The AM57x OpenCL implementation makes it easy for users to utilize DSP acceleration for high computational tasks while using a standard programming model and language: thereby removing the need for deep knowledge of the DSP architecture. The TIDEP0046 TI reference design provides an example of using DSP acceleration to generate a very long sequence of normal random numbers using standard C/C++ code.

  • The TIDEP0046 TI reference design uses OpenCL that does not require the user to be a DSP expert.It provides an example of Monte-Carlo algorithm to generate Gaussian random sequences which runs faster on the C66x DSP than on the ARM Cortex-A15 core.It is a complete system reference design with example software implemented and tested using the TI Processor SDK and TI AM57x EVM; includes software source: schematics: BOM: and design files.
Product Categories


Part Number Name Companion Part
CDCM9102 CDCM9102 Buy Datasheet
LMR10510 LMR10510 Buy Datasheet
PCA9306 PCA9306 Buy Datasheet
SN74AVC1T45 SN74AVC1T45 Buy Datasheet
SN74AVC32T245 SN74AVC32T245 Buy Datasheet
SN74AVC4T245 SN74AVC4T245 Buy Datasheet
SN74AVC8T245 SN74AVC8T245 Buy Datasheet
SN74LVC1G06 SN74LVC1G06 Buy Datasheet
SN74LVC1G08 SN74LVC1G08 Buy Datasheet
SN74LVC1G11 SN74LVC1G11 Buy Datasheet
SN74LVC1T45 SN74LVC1T45 Buy Datasheet
SN74LVC2G132 SN74LVC2G132 Buy Datasheet
SN74LVC2G241 SN74LVC2G241 Buy Datasheet
SN74LVC8T245 SN74LVC8T245 Buy Datasheet
SN75LVCP412A SN75LVCP412A Buy Datasheet
TL5209 TL5209 Buy Datasheet
TLV320AIC3104 TLV320AIC3104 Buy Datasheet
TLVH431A TLVH431A Buy Datasheet
TMP102 TMP102 Buy Datasheet
TPD12S016 TPD12S016 Buy Datasheet
TPD1E05U06 TPD1E05U06 Buy Datasheet
TPD1E10B06 TPD1E10B06 Buy Datasheet
TPD2E001 TPD2E001 Buy Datasheet
TPD2EUSB30A TPD2EUSB30A Buy Datasheet
TPS22965 TPS22965 Buy Datasheet
TPS2561 TPS2561 Buy Datasheet
TPS3808G09 TPS3808G09 Buy Datasheet
TPS51200 TPS51200 Buy Datasheet
TPS54531 TPS54531 Buy Datasheet
TPS61080 TPS61080 Buy Datasheet
TPS65105 TPS65105 Buy Datasheet
TPS74801 TPS74801 Buy Datasheet
TXS0102 TXS0102 Buy Datasheet
TXS0108E TXS0108E Buy Datasheet

Bill Of Materials

Download the bill of materials for TIDEP0046 Download


Quickly understand overall system functionality.

Download the schematic for TIDEP0046

Test Data

Get results faster with test and simulation data that's been verified.

Download the test file for TIDEP0046

Other Documents

Title Updated Type Size (KB)
AM57x EVM Schematic Source 14 Oct 2015 ZIP 2917
AM57x EVM PCB 14 Oct 2015 ZIP 7279
AM57x EVM Assembly Files 14 Oct 2015 ZIP 953
AM57x EVM BOM 14 Oct 2015 ZIP 1417
AM57x EVM Schematic 14 Oct 2015 ZIP 519