打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Embedded Coder supports code generation and verification on Texas Instruments

Embedded Coder 

Support for Texas Instruments

Embedded Coder supports code generation and verification on Texas Instruments C2000?, C5000?, C6000? and OMAP? family of processors. The Code Composer Studio? IDE is also supported during the code generation process through makefile based build automation.* With Embedded Coder, you can generate code from your Simulink models and implement it directly on supported processors, perform PIL tests, and gather execution performance data through the profiling feature. Evaluation boards listed below are also supported for full turnkey prototyping by providing libraries for on-chip and onboard peripherals and supporting code generation of real-time operating systems for select processor families.

*IDE automation and project generation supported on CCS 3.3 and earlier versions are not supported for CCS 4.0 and above. Only XMakefile based build automations and external mode through TCP/IP are supported. Read the Technical Solution to learn more about the details of CCS 4.x support.

Processor Family

Processor

Board Name*

IDE/Compiler Support

TMS320C2000? C2810-12 C28341 C28342 C28343 C28344 C28345 C28346
F2801 F2802 F2806 F2808 F2809
F28015 F28016 F28044
F28232 F28234 F28235
F28332 F28334 F28335
F28025 F28023 F28027
F2808 eZdsp?, F28044 eZdsp?, F2812 eZdsp?, F28335 eZdsp?, Piccolo F28027, Piccolo F28035 TI's Code Composer Studio
TMS320C55xx? C5501 C5502 C5503 C5507 C5509 C5509A C5510 C5510 DSK TI's Code Composer Studio
TMS320C6000? C6201 C6202 C6203 C6204 C620 C6701 C6711 C6712 C6713 C6722 C6726 C6727 C6410 C6411 C6412 C6413 C6414 C6415 C6416 C6418 C6455 TCI 6482 DM6431 DM6433 DM6435 DM6437 DM640 DM641 DM642 DM648 C6455 DSK, C6416 DSK, DM642 (v1, v2, v3), DM6437 EVM, DM648 EVM, TCI6482 DSK,
C6713 DSK, C6727 PADK, C6747 EVM, AVNET S3ADSP DM6437
TI's Code Composer Studio

*Check with the manufacturer for the latest availability information.

Support for Other Processors and Custom Hardware Boards

Other processors along with boards and peripherals (on-chip and on-board) not listed above can be supported through consulting engagements offered by MathWorks Consulting Services.

Target-Specific Device Driver Blocks

The Core Support library for each supported DSP family—C280x, C281x, C2833x, C62x?, C64x?, and C67x?—provides blocks for I/O, communication, and access to peripherals on the DSP or the board, such as CPU Timer and Hardware Interrupt. Embedded Coder also gives you access to specialized blocks in the TI C28x? IQMath Library, a collection of optimized mathematical library functions for porting floating-point algorithms into fixed-point code on C28x devices. The parameters for these blocks can be modified with Simulink dialog boxes. You can automatically generate prototype code for any of the supported boards, combining these blocks with standard blocks from Simulink, Simulink Fixed Point?, and Signal Processing Blockset?.

You can find more information about specific driver blocks in the product documentation (login required) for the C2000, C5000, and C6000 families of processors.

Third-Party Software Requirements

Starting with release R2009b, you can use the checkEnvSetup command at the MATLAB prompt to get complete information on all the third-party software required to work with your Texas Instruments hardware platform. You use this command as follows:

>> checkEnvSetup('ccs',<board/processor name>)

The <board/processor> name is a string that can be either:

  • The name of a processor as seen in the list of supported processors under the Processor drop-down menu in the Custom Board for TI CCS Target Preferences block from Embedded Coder
  • A board name that corresponds exactly to the name of the Target Preferences block for a specific EVM/DSK board found in Embedded Coder

Screenshots of string options that appear in the Target Preferences block are shown below, followed by some code examples.

Code examples of the product requirements with the checkEnvSetup command:

  • DM641 processor: >> checkEnvSetup('ccs','DM641','list')
  • C5510PG2_2: >> checkEnvSetup('ccs','C5510PG2_2','list')
  • F2812 eZdsp board: >> checkEnvSetup('ccs','F2812 eZdsp','list')
  • TCI 6482 DSK board: >> checkEnvSetup('ccs','TCI6482DSK','list')

The table below lists commonly required third-party software with associated links that may require you to log in.

Third-Party Software Manufacturer
Digital Video Software Developers Kit (DVSDK) Texas Instruments
C6747 DSP/BIOS PSP Drivers Texas Instruments
EDMA3 LLD Texas Instruments
C6000 Development Tools Spectrum Digital/Texas Instruments
EVMC6474 Board Support Package Spectrum Digital/Texas Instruments
DM6437 Target Content Package Spectrum Digital/Texas Instruments
Network Development Kit (NDK) Texas Instruments
C64x+ IMGLIB Texas Instruments
C672x Chip Support Libraries (CSL) Texas Instruments
S3ADSP DM6437 Board Support Package (BSP) AVNET


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java-bytecode target added to the Free Pascal compiler
什么是Embedded Coder Robot NXT?
25份MATLAB&SIMULINK在汽车开发中的应用PPT
3、MATLAB帮助系统
Intel? Core? i7
Snapdragon 8 Gen 2移动平台
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服