NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

TIMAC Getting Started

From Texas Instruments Wiki
Jump to: navigation, search

TIMAC is a software stack from Texas Instruments implementing the standard IEEE 802.15.4 Medium Access Control (MAC). It runs over Texas Instruments IEEE 802.15.4 PHY compliant devices such as SimpleLinkTM CC2630, CC2650, CC2538, CC2530, CC2533, CC2531.

TIMAC allows quickly building low power and low cost communication network products with limited power and relaxed throughput requirements. It is primarily designed to create star topology wireless networks.

TIMAC Features[edit]

TIMAC is based on IEEE 802.15.4 Specification and leverages key features of this standard which are listed below:

  • Physical Layer Data (Raw) rate of 250kbps at 2.4GHz Frequency band
  • 64 bit and 16 bit Dynamic Device Addressing
  • CSMA-CA channel access
  • Full hand-shake protocol for transfer reliability
  • Link Quality Index (LQI)
  • Star and Peer-to-Peer topology
  • Beaconed and Non-Beaconed Network


Targeted Applications[edit]

TIMAC Targets Applications requiring features such as

  • Easy to install – Star / Peer to Peer topologies
  • Reliable data transfer – CSMA, Retries, Acknowledgements
  • Secured – AES Encryption + MIC (MIC-32, MIC-64, MIC-128)
  • Short range operation
  • Extremely low cost – Small Stack size
  • Reasonable battery life
  • Simple protocol implementation

Starting with TIMAC[edit]

Download and install the TIMAC Stack:

TIMAC is available as a free download from www.ti.com/timac

Order and get the appropriate hardware platform:

Depending on the application requirements particular hardware platform can be selected. The details on the each device and its features can be obtained from the product page on the www.ti.com. This wiki provides hyperlinks to those pages.

TIMAC stack out of box is supported over following hardware platforms. Also below are the links to get the starter kits for each platform

Running the TIMAC Sample Applications

On CC2630/50 Platform: The document MAC User's Guide - CC26XX.pdf included with the TIMAC Installer at C:\ti\simplelink\timac_xxx\Documents provides detailed steps to run your first TIMAC Sample Application.

On CC253x Platform: The document MAC User's Guide - <platform>.pdf (where <platform> is CC2530 or CC2538 or CC2531DK) included with the TIMAC install at C:\Texas Instruments\TIMAC x.x.x\Documents provides detailed steps to run your first TIMAC Sample Application on the selected SimpleLinkTM MCU.

Application running on BBB running debian or x86 Host running Ubuntu interfacing with MAC-CoP: Install the application from C:\Texas Instruments\TIMAC 1.5.2.43299\Projects\mac\TI-MAC_LinuxSampleApp\installer on your linux machine, and follow the instructions in the document "TIMAC Linux Sample Application Users Guide.pdf" in the /doc folder of your TIMAC-1.5.2 install directory.


E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article TIMAC Getting Started here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article TIMAC Getting Started here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article TIMAC Getting Started here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article TIMAC Getting Started here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article TIMAC Getting Started here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article TIMAC Getting Started here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article TIMAC Getting Started here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article TIMAC Getting Started here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article TIMAC Getting Started here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity