BIOS Multicore Software Development Kit. Version 2. x. Users Guide. Last updated 0. 50. Introduction. The BIOS Multicore Software Development Kit MCSDK provides the core foundational building blocks that facilitate application software development on TIs high performance and multicore DSPs. The foundational components include. SYSBIOS which is a light weight real time embedded operating system for TI devices. Chip support libraries, drivers, and basic platform utilities. Run time libraries Open. MP, Open. EMInterprocessor communication for communication across cores and devices. Basic networking stack and protocols. Optimized application specific and application non specific algorithm libraries. Debug and instrumentation. Bootloaders and boot utilities. Demonstrations and examples. The purpose of this Users Guide is to provide more detailed information regarding the software elements and infrastructure provided with MCSDK. MCSDK pulls together all the elements into demonstrable multicore applications and examples for supported EVMs. The objective being to demonstrate device, platform, and software capabilities and functionality as well as provide the user with instructive examples. The software provided is intended to be used as a reference when starting their development. Useful Tip. It is expected the user has gone through the EVM Quick Start Guide provided with their EVM and have booted the out of box demonstration application flashed on the device. It is also assumed the user has gone through the MCSDK Getting Started Guide and have installed both CCS and the MCSDK. Acronyms and Definitions. The following acronyms are used throughout this document. Acronym. Meaning AMC. Advanced Mezzanine Card. Texas Instruments Code Composer Studio. Texas Instruments Chip Support Library. Double Data Rate. Dynamic Host Configuration Protocol. Digital Signal Processor. Texas Instruments Data Analysis and Visualization Technology. Enhanced Direct Memory Access. Electrically Erasable Programmable Read Only Memory. Convert Docx To Pdf C. Evaluation Module, hardware platform containing the Texas Instruments DSP. High Performance Digital Signal Processor Utility Application. Hyper. Text Transfer Protocol. Internet Protocol. Texas Instruments Inter Processor Communication Development Kit. Joint Test Action Group. Texas Instruments Multi Core System Analyzer. Texas Instruments Multi Core Software Development Kit. Texas Instruments Network Development Kit IP Stack. Network Interface Management Unit. Texas Instruments Programmers Development Kit. Random Access Memory. Eclipse Real Time Software Components. Serial Rapid IO. Transmission Control Protocol. Texas Instruments. Universal Asynchronous ReceiverTransmitter. User Datagram Protocol. Texas Instruments Unified Instrumentation Architecture. Universal Serial Bus. Note We use the abbreviation TMS when referring to a specific TI device processor and the abbreviation TMD when referring to a specific platform that the processor is on. For example, TMS3. C6. 67. 8 refers to the C6. DSP processor and TMDSEVM6. L refers to the actual hardware EVM that the processor is on. Supported DevicesPlatforms. The latest BIOS MCSDK Release supports the following Texas Instrument devicesplatforms. Other Resources. Training. This section provides a collection links to training resources relevant to this release. Link. Description. BIOS MCSDK Short Video This short video describes what the BIOS Multicore Software Development Kit is and how it helps customers get to market faster. MCSDK Overview Online This video training module provides an overview of the multicore So. C software for C6. This module introduces the optimized software components that enable the rapid development of multicore applications and accelerate time to market using foundational software in the MCSDK. The MCSDK also enables developers to evaluate the hardware and software capabilities using the C6. The Mandarin version of this training can be found here. Key. Stone Architecture Wiki Key. Stone Architecture Overview Mediawiki. Key. Stone Architecture Online C6. Multicore SOC Online Training for Key. Stone Devices. SYSBIOS Online SYSBIOS Online Training. SYSBIOS 1. 5 Day SYSBIOS 1. DAY Workshop. MCSA Online Multicore System Analyzer Online Tutorial. White Papers. The following lists some relevant white papers. Additional white papers can be found on the device product page e. C6. 67. 8. Document. Description. MCSDK White Paper This paper introduces TIs Multicore Software Development Kit MCSDK by outlining the various software packages available, along with utilities and tool chains that can aid programmers in development for high level operating systems such as Linux, and the real time operating system SYSBIOS. Getting Started Guides. The getting started guides walk you through setting up your EVM and running the Out of Box Demonstration application. This is where you should start after receiving your EVM. Document. Description MCSDK Release Notes. Contains latest information on the release including whats changed, known issues and compatibility information. Each foundational component will have individual release notes as well. MCSDK Getting Started Guide Discusses how to install the BIOS MCSDK and access the demonstration application. TMDSEVM6. 6xx. L Quick Setup Guide. Quick Setup Guides showing how to set up the EVM and run the Out of Box demonstration application from flash. These documents can be found in the links provided below for Hardware EVM Overview. API and LLD User Guides. API Reference Manuals and LLD User Guides are provided with the software. You can reference them from the Eclipse Help system in CCS or you can navigate to the components doc directory and view them there. Tools Overview. The following documents provide information on the various development tools available to you. Hardware EVM Overview. The following resources provide information about the EVM. Document. Description. Introducing the C6. Lite EVM Video Short video on the C6. Lite Evaluation Module, the cost efficient development tool from Texas Instruments that enables developers to quickly get started working on designs for C6. DSPs based on the Key. Stone architecture. TMDSEVM6. 65. 7L documentation and support. Discusses the technical aspects of your EVM including board block diagram, DIP Switch Settings, memory addresses and range, power supply and basic operation. TMDSEVM6. 67. 0L documentation and support. TMDSEVM6. 67. 8L documentation and support TMDSEVM6. LXE documentation and support TBD. Hardware Processor Overview. The following documents provide information about the processor used on the EVM. Related Software. This section provides a collection links to additional software elements that may be of interest. Software Overview. The MCSDK is comprised of the foundational software infrastructure elements intended to enable development of application software on TI high performance and multicore DSPs. After installing CCS and MCSDK, the components in the picture above will be located as follows. Software Element. Location. CSLĀ and Low Level Drivers Chip Support Library. All LLD except EDMA3.