BIOSLINUXMCSDK

SYS/BIOS and Linux Multicore Software Development Kits (MCSDK) for C66x, C647x, C645x Processors

BIOSLINUXMCSDK

Downloads

Overview

NOTE: K2x, C665x and C667x devices are now actively maintained on the Processor-SDK release stream. See links above.

Our Multicore Software Development Kits (MCSDK) provide highly-optimized bundles of foundational, platform-specific drivers to enable development on selected TI ARM and DSP devices. The MCSDK gives developers the ability to evaluate hardware and software capabilities of the evaluation platform and to rapidly develop applications.

The MCSDK enables applications to use SYS/BIOS and/or Linux on one platform. Individual cores can be assigned to operate Linux applications as a control plane while other cores are simultaneously assigned high-performance signal processing operations. This heterogeneous configuration provides flexibility for software developers to implement full solutions on TI’s multicore devices including DSP and ARM processors.

Take the Multicore Software Development Kit (MCSDK) Online Training now.

Features

MCSDK
Provides foundational software for ARM+DSP devices. It encapsulates a collection of software elements and tools intended to enable customer application development.

The foundational components include:

  • SYS/BIOS real-time embedded operating system on DSP cores
  • Linux high-level operating system running on ARM (SMP mode for multicore ARM)
  • DSP chip support libraries, DSP/ARM drivers, and basic platform utilities
  • Interprocessor communication for communication across cores and devices
  • SoC resource management
  • Optimized application-specific (small cell, transport) and application non-specific algorithm libraries
  • Trace debug and instrumentation
  • Bootloaders and boot utilities, power-on self test
  • Demonstrations and examples
  • ARM software libraries available in Linux devkit or via Arago/Yocto
  • Latest toolchain (ARM Linaro, DSP TI CodeGen)
  • Host tools, integrated development environment

Hardware capabilities include:

  • Packet Accelerator/Gigabit Ethernet
  • Security Accelerator (Limited Availability)
  • Network Development Kit
  • Serial RapidIO(r)
  • PCIe
  • TSIP
  • Multicore Navigator
  • HyperLink

Refer to the data manual for hardware support of specific peripherals.

BIOS MCSDK
Provides a software development environment that enables the use of the SYS/BIOS 6.0 APIs to implement demanding, real-time, signal-processing applications on multicore DSPs. The BIOS MCSDK provides well tested I/O and inter-core communication drivers.

  • Packet Accelerator/Gigabit Ethernet
  • Security Accelerator (Limited Availability)
  • Network Development Kit
  • Serial RapidIO(r)
  • PCIe
  • TSIP
  • Multicore Navigator
  • HyperLink
  • Multichannel Buffered Serial Port (McBSP)
  • Multichannel Audio Serial Port (McASP)
  • Enhanced DMA (EDMA)

Refer to the data manual for hardware support of specific peripherals.

Linux MCSDK
Provides a software development environment that enables the use of high-level Linux APIs for developing and reusing open source, community-based software packages to implement management and control functionality. The Linux MCSDK also provides well tested I/O and inter-core drivers that communicate and control cores running SYS/BIOS or Linux.

  • Packet Accelerator/Gigabit Ethernet
  • Security Accelerator (Limited Availability)
  • Serial RapidIO
  • PCIe
  • Multicore Navigator
  • HyperLink

Refer to the data manual for hardware support of specific peripherals.

Downloads

Software development kit (SDK)

LINUXMCSDK Linux MCSDK for C66x, C647x and C645x

Supported products & hardware

Supported products & hardware

LINUX-MCSDK
Hardware
TMDSDSK6455 TMS320C6455 DSP Starter Kit (DSK) TMDSEVM6457L TMDSEVM6457LE TMDSEVM6472 TMDSEVM6472LE TMDSEVM6474L TMDSEVM6474LE TMDXEVM6670L TMDXEVM6670LE TMDXEVM6678L TMDXEVM6678LE
Download options

Download options

Software development kit (SDK)

LINUXMCSDK
Linux MCSDK for C66x, C647x and C645x

Version: 02.00.00.63
Release date: 04 Jan 2012
SOURCE PACKAGES
download
BINARY PACKAGES
DEPENDENCIES
download
download
Software development kit (SDK)

BIOSLINUXMCSDK-K2 MCSDK supporting SYS/BIOS RTOS and Linux OS for KeyStone II ARM A15 + DSP C66x

Supported products & hardware

Supported products & hardware

K2H
Hardware
EVMK2H XTCIEVMK2X EVM
K2K
  • TCI6638K2K
Hardware
XTCIEVMK2X EVALUATION MODULE
K2L
Hardware
TCIEVMK2L
K2E
Hardware
EVMK2E
Download options

Download options

Software development kit (SDK)

BIOSLINUXMCSDK-K2
MCSDK supporting SYS/BIOS RTOS and Linux OS for KeyStone II ARM A15 + DSP C66x

Version: 3.01.04.07
Release date: 02 Oct 2015
Software development kit (SDK)

BIOSLINUXMCSDK-OMAPL13X MCSDK supporting SYS/BIOS RTOS and Linux OS for OMAP-L132 and OMAP-L138

Supported products & hardware

Supported products & hardware

MCSDK
Hardware
OMAP-L138 DEVELOPMENT KIT
Download options

Download options

Software development kit (SDK)

BIOSLINUXMCSDK-OMAPL13X
MCSDK supporting SYS/BIOS RTOS and Linux OS for OMAP-L132 and OMAP-L138

Version: 01.01.00.02
Release date: 06 Nov 2013
download
download
download
DEPENDENCIES
download
Software development kit (SDK)

BIOSMCSDK-C66X SYS/BIOS MCSDK for C66x

Supported products & hardware

Supported products & hardware

C6670
Hardware
TMDSEVM6618LXE TMDSEVM6670L TMDSEVM6670LE TMDSEVM6670LXE
C6657
Hardware
TMDSEVM6657L TMDSEVM6657LE
Title
  • DESCRIPTION
Hardware
SIZE
C6678
Hardware
TMDSEVM6678L TMDSEVM6678LE TMDSEVM6678LXE
Download options

Download options

Software development kit (SDK)

BIOSMCSDK-C66X
SYS/BIOS MCSDK for C66x

Version: 02.01.02.06
Release date: 28 Feb 2013

Supported products & hardware

Arm-based processors
66AK2E05 High performance multicore DSP+Arm - 4x Arm A15 cores, 1x C66x DSP core, NetCP, 10GbE
Digital signal processors (DSPs)
TMS320C6457 Communications infrastructure digital signal processor TMS320C6472 Fixed-Point Digital Signal Processor TMS320C6474 Multicore Digital Signal Processor

Technical documentation

No results found. Please clear your search and try again.
View all 4
Type Title Date
User guide SYS/BIOS (TI-RTOS Kernel) User's Guide (Rev. V) Jun. 01, 2020
White paper Optimizing your test and measurement solution by leveraging the most integrated Nov. 03, 2015
White paper Demystifying DSP programming Mar. 05, 2015
More literature Multicore SoC Wiki -- General info, FAQs, etc. Mar. 24, 2011

Related design resources

Software development

IDE, CONFIGURATION, COMPILER OR DEBUGGER
CCSTUDIO Code Composer Studio™ integrated development environment (IDE)

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

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. ​​​​​​​​

Videos