TIDEP0046
Monte-Carlo Simulation on AM57x Using OpenCL for DSP Acceleration Reference Design
TIDEP0046
Overview
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.
Features
- 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.
A fully assembled board has been developed for testing and performance validation only, and is not available for sale.
Design files & products
Design files
Download ready-to-use system files to speed your design process.
Reference design overview and verified performance test data
Detailed schematic diagram for design layout and components
Complete listing of design components, reference designators, and manufacturers/part numbers
Detailed overview of design layout for component placement
Files used for 3D models or 2D drawings of IC components
PCB layer plot file used for generating PCB design layout
Products
Includes TI products in the design and potential alternatives.
SN74LVC1G11 — 1-ch, 3-input 1.65-V to 5.5-V 32 mA drive strength AND gate
Data sheet: PDF | HTMLTLV320AIC3104 — Low-Power Stereo CODEC with 6 Inputs, 6 Outputs, HP Amp and Enhanced Digital Effects
Data sheet: PDF | HTMLTXS0102V-Q1 — Automotive 2-bit bidirectional level shifter for open-drain and push-pull applications
Data sheet: PDF | HTMLSN74AVC1T45 — Single-Bit Dual-Supply Bus Transceiver with Configurable Voltage-Level Shifting and 3-State Outputs
Data sheet: PDF | HTMLSN74AVC32T245 — 32-Bit Dual-Supply Bus Transceiver with Configurable Voltage Translation and 3-State Outputs
Data sheet: PDF | HTMLSN74AVC4T245 — Four-bit dual-supply bus transceiver with configurable voltage-level shifting
Data sheet: PDF | HTMLSN74AVC8T245 — 8-Bit Dual-Supply Bus Transceiver with Configurable Voltage-Level Shifting and 3-State Outputs
Data sheet: PDF | HTMLSN74LVC1T45 — Single-Bit Dual-Supply Bus Transceiver with Configurable Voltage-Level Shifting and 3-State Outputs
Data sheet: PDF | HTMLSN74LVC8T245 — 8-Bit Dual-Supply Bus Transceiver with Configurable Voltage-Level Shifting and Three-State Outputs
Data sheet: PDF | HTMLTPD1E05U06 — 0.5-pF, 5.5-V, ±12-kV ESD protection diode in 0402 package for High Speed Interfaces
Data sheet: PDF | HTMLTPD2EUSB30A — Dual 0.7-pF, 3.6-V, ±8-kV ESD protection diode with 5-A surge rating for USB 3.0
Data sheet: PDF | HTMLSN74LVC1G06 — Single 1.65-V to 5.5-V inverter with open-drain outputs
Data sheet: PDF | HTMLSN74LVC2G132 — 2-ch, 2-input, 1.65-V to 5.5-V NAND gates with Schmitt-Trigger inputs
Data sheet: PDFSN74LVC2G241 — 2-ch, 1.65-V to 5.5-V buffers with 3-state outputs
Data sheet: PDF | HTMLStart development
Technical documentation
Type | Title | Date | ||
---|---|---|---|---|
* | Design guide | Monte-Carlo Simulation on AM57x Using OpenCL Design Guide | Sep. 25, 2015 |
Related design resources
Reference designs
REFERENCE DESIGN
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.
If you have questions about quality, packaging or ordering TI products, see TI support.