TIDEP-0089

CC-Link IE Field Basic Master and Slave Reference Design

TIDEP-0089

Design files

Overview

This reference design details a CCLink IE Field Basic implementation operating on the Sitara™ AM335x processor, with both Processor SDK RTOS and Processor SDK Linux. For RTOS, the design uses the Network Development Kit (NDK component within the processor SDK) transport layer and is supported with examples for both the standard Ethernet switch (CPSW) and PRU-ICSS. For Linux, it uses the Linux networking stack which can be based on either the standard Ethernet switch (CPSW) or PRU-ICSS. The implementation can be used in both configurations, i.e. Master station or Slave station. 

Features
  • CC-Link IE field basic master and slave implementation for 100Mbps on a standard ethernet port and PRU-ICSS
  • Supported by Processor-SDK-RTOS and Linux
  • Server function of SLMP (Seamless Message Protocol) supported by slave station
  • Maximum 64 slave stations supported by master station
  • Fully customizable with source code available
  • Support on other Sitara ARM processors also available
??image.gallery.download_en_US?? View video with transcript Video

Design files & products

Design files

Download ready-to-use system files to speed your design process.

TIDUDF7.PDF (2957 K)

Reference design overview and verified performance test data

TIDR336.ZIP (768 K)

Detailed schematic diagram for design layout and components

TIDR339A.ZIP (37 K)

Complete listing of design components, reference designators, and manufacturers/part numbers

TIDC179A.ZIP (3016 K)

PCB layer plot file used for generating PCB design layout

Products

Includes TI products in the design and potential alternatives.

Arm-based processors

AM3359Sitara processor: Arm Cortex-A8, EtherCAT, 3D, PRU-ICSS, CAN

Data sheet: PDF | HTML

Start development

Hardware

Evaluation board

TMDSICE3359 — AM3359 Industrial Communications Engine

The AM3359 Industrial Communications Engine (ICE) is a development platform targeted for systems that specifically focus on the industrial communications capabilities of the Sitara AM335x Arm® Cortex™-A8 processors.

The AM335x Arm Cortex-A8 processors integrate the Programmable Real-time Unit (PRU) (...)

Log in to order
In stock / Out of stock
Limit: This limit is in place to protect sample purchases for design evaluation and will be removed once more stock is available.
Not available on TI.com

Software

Software development kit (SDK)

PROCESSOR-SDK-LINUX-AM335X Linux Processor SDK for AM335x

Processor SDK (Software Development Kit) is a unified software platform for TI embedded processors providing easy setup and fast out-of-the-box access to benchmarks and demos.  All releases of Processor SDK are consistent across TI’s broad portfolio, allowing developers to seamlessly (...)

Supported products & hardware

Supported products & hardware

Products
Wi-Fi products
WL1807MOD WiLink™ 8 industrial dual band combo, 2x2 MIMO Wi-Fi module WL1831 WiLink™8 single-band industrial Wi-Fi®, Bluetooth® and Bluetooth Low Energy transceiver WL1837MOD WiLink™ 8 industrial dual band, 2x2 MIMO Wi-Fi®, Bluetooth® & Bluetooth Smart module
Arm-based processors
AM3351 Sitara processor: Arm Cortex-A8, 1Gb Ethernet, display AM3352 Sitara processor: Arm Cortex-A8, 1Gb Ethernet, display, CAN AM3354 Sitara processor: Arm Cortex-A8, 3D graphics, CAN AM3356 Sitara processor: Arm Cortex-A8, PRU-ICSS, CAN AM3357 Sitara processor: Arm Cortex-A8, EtherCAT, PRU-ICSS, CAN AM3358 Sitara processor: Arm Cortex-A8, 3D graphics, PRU-ICSS, CAN AM3359 Sitara processor: Arm Cortex-A8, EtherCAT, 3D, PRU-ICSS, CAN
Hardware development
TMDSICE3359 AM3359 Industrial Communications Engine TMDSSK3358 AM335x starter kit TMDXEVM3358 AM335x evaluation module
Download options

PROCESSOR-SDK-LINUX-AM335X Linux Processor SDK for AM335x

close
Latest version
Version: 09.01.00.001
Release date: 31 Oct 2023

Processor SDK LINUX AM335x - Linux Installer for sources, pre-built binaries and file system images generated using Yocto build environment

Checksum

Processor SDK LINUX AM335x Yocto - SD card image

Checksum

Get access to latest bug fixes and feature enhancements with Yocto build environment

lock = Requires export approval (1 minute)
Products
Wi-Fi products
WL1807MOD WiLink™ 8 industrial dual band combo, 2x2 MIMO Wi-Fi module WL1831 WiLink™8 single-band industrial Wi-Fi®, Bluetooth® and Bluetooth Low Energy transceiver WL1837MOD WiLink™ 8 industrial dual band, 2x2 MIMO Wi-Fi®, Bluetooth® & Bluetooth Smart module
Arm-based processors
AM3351 Sitara processor: Arm Cortex-A8, 1Gb Ethernet, display AM3352 Sitara processor: Arm Cortex-A8, 1Gb Ethernet, display, CAN AM3354 Sitara processor: Arm Cortex-A8, 3D graphics, CAN AM3356 Sitara processor: Arm Cortex-A8, PRU-ICSS, CAN AM3357 Sitara processor: Arm Cortex-A8, EtherCAT, PRU-ICSS, CAN AM3358 Sitara processor: Arm Cortex-A8, 3D graphics, PRU-ICSS, CAN AM3359 Sitara processor: Arm Cortex-A8, EtherCAT, 3D, PRU-ICSS, CAN
Hardware development
TMDSICE3359 AM3359 Industrial Communications Engine TMDSSK3358 AM335x starter kit TMDXEVM3358 AM335x evaluation module

Documentation

Quick Start Guide included in the EVM kit

Quick Start Guide included in the Starter kit

AM335x Yocto SDK user manual for developers

Instructions to build Linux image for AM335x using Yocto build environment

Processor SDK AM335x for Yocto Linux - Software manifest

Release Infomation

Thank you for your interest in the AM335x Software Development Kit (SDK). If you would like to install the full SDK on a Linux Host computer for development, you’ll need the AM335x Linux SDK Essentials below. If you would like to evaluate the SDK by running it on one of the below platforms and you prefer not to install the full SDK at this time, please see the AM335x Linux SDK SD Card Creation section above.

What's new

  • Linux embedded software support
  • Long-term Stable (LTS) Linux kernel v6.1 support
  • Board support package
  • Yocto Kirkstone (LTS) based build environment and filesystem
  • Bootloaders
Software development kit (SDK)

PROCESSOR-SDK-RTOS-AM335X TI-RTOS Processor SDK for AM335x and AMIC110 devices (No design support from TI available. Refer to Overview- RTOS Highlights for details.)

Processor SDK (Software Development Kit) is a unified software platform for TI embedded processors providing easy setup and fast out-of-the-box access to benchmarks and demos.  All releases of Processor SDK are consistent across TI’s broad portfolio, allowing developers to seamlessly (...)

Supported products & hardware

Supported products & hardware

Products
Wi-Fi products
WL1807MOD WiLink™ 8 industrial dual band combo, 2x2 MIMO Wi-Fi module WL1831 WiLink™8 single-band industrial Wi-Fi®, Bluetooth® and Bluetooth Low Energy transceiver WL1837MOD WiLink™ 8 industrial dual band, 2x2 MIMO Wi-Fi®, Bluetooth® & Bluetooth Smart module
Arm-based processors
AM3351 Sitara processor: Arm Cortex-A8, 1Gb Ethernet, display AM3352 Sitara processor: Arm Cortex-A8, 1Gb Ethernet, display, CAN AM3354 Sitara processor: Arm Cortex-A8, 3D graphics, CAN AM3356 Sitara processor: Arm Cortex-A8, PRU-ICSS, CAN AM3357 Sitara processor: Arm Cortex-A8, EtherCAT, PRU-ICSS, CAN AM3358 Sitara processor: Arm Cortex-A8, 3D graphics, PRU-ICSS, CAN AM3359 Sitara processor: Arm Cortex-A8, EtherCAT, 3D, PRU-ICSS, CAN AMIC110 Sitara processor: Arm Cortex-A8, 10+ Ethernet protocols
Hardware development
TMDSICE3359 AM3359 Industrial Communications Engine TMDSSK3358 AM335x starter kit TMDXEVM3358 AM335x evaluation module TMDXICE110 AMIC110 Industrial Communications Engine (ICE)
Download options

PROCESSOR-SDK-RTOS-AM335X TI-RTOS Processor SDK for AM335x and AMIC110 devices (No design support from TI available. Refer to Overview- RTOS Highlights for details.)

close
Latest version
Version: 06.03.00.106
Release date: 18 Apr 2020
Products
Wi-Fi products
WL1807MOD WiLink™ 8 industrial dual band combo, 2x2 MIMO Wi-Fi module WL1831 WiLink™8 single-band industrial Wi-Fi®, Bluetooth® and Bluetooth Low Energy transceiver WL1837MOD WiLink™ 8 industrial dual band, 2x2 MIMO Wi-Fi®, Bluetooth® & Bluetooth Smart module
Arm-based processors
AM3351 Sitara processor: Arm Cortex-A8, 1Gb Ethernet, display AM3352 Sitara processor: Arm Cortex-A8, 1Gb Ethernet, display, CAN AM3354 Sitara processor: Arm Cortex-A8, 3D graphics, CAN AM3356 Sitara processor: Arm Cortex-A8, PRU-ICSS, CAN AM3357 Sitara processor: Arm Cortex-A8, EtherCAT, PRU-ICSS, CAN AM3358 Sitara processor: Arm Cortex-A8, 3D graphics, PRU-ICSS, CAN AM3359 Sitara processor: Arm Cortex-A8, EtherCAT, 3D, PRU-ICSS, CAN AMIC110 Sitara processor: Arm Cortex-A8, 10+ Ethernet protocols
Hardware development
TMDSICE3359 AM3359 Industrial Communications Engine TMDSSK3358 AM335x starter kit TMDXEVM3358 AM335x evaluation module TMDXICE110 AMIC110 Industrial Communications Engine (ICE)

Documentation

Code Composer Studio IDE for Windows Host

Code Composer Studio IDE for Linux Host

AM335x Pin Mux Configuration Utility

AM335x Clock Tree Configuration Utility

Instructions for creating an SD Card with Windows Host

Instructions for creating an SD Card with Linux Host

Link to Release Notes for Processor SDK RTOS

Link to Getting Started Guide for Processor SDK RTOS

Link to Developer Guide for Processor SDK RTOS

Quick Start Guide included in the EVM kit

Quick Start Guide included in the Starter kit

Quick Start Guide included in the Industrial Communications Engine kit

Software Manifest of Components Inside the SDK

What's new

  • The SDK includes a real-time multitasking kernel, FAT file system, nework communications support, examples, and drivers
  • The exact content of the SDK depends on the capabilities of the device, but all devices share common APIs and build on existing proven software components to ensure reliability and quality
  • The software components are fully tested to ensure that they work together with TI’s Code Composer Studio integrated development environment

Release Infomation

Thank you for your interest in the AM335x and AMIC11x Processor Software Development Kit (SDK) for a real-time operating system (RTOS). This software accelerates application development schedules by eliminating the need to create basic system software functions from scratch. Due to code reuse for ARM Cortex-A8, TI is able to provide support for both AM335x and AMIC11x family of devices in this one SDK.
Software development kit (SDK)

PROCESSOR-SDK-LINUX-AM335X — Linux Processor SDK for AM335x

Processor SDK (Software Development Kit) is a unified software platform for TI embedded processors providing easy setup and fast out-of-the-box access to benchmarks and demos.  All releases of Processor SDK are consistent across TI’s broad portfolio, allowing developers to seamlessly (...)

Software development kit (SDK)

PROCESSOR-SDK-RTOS-AM335X — TI-RTOS Processor SDK for AM335x and AMIC110 devices (No design support from TI available. Refer to Overview- RTOS Highlights for details.)

Processor SDK (Software Development Kit) is a unified software platform for TI embedded processors providing easy setup and fast out-of-the-box access to benchmarks and demos.  All releases of Processor SDK are consistent across TI’s broad portfolio, allowing developers to seamlessly (...)

Technical documentation

star
= Top documentation selected by TI
No results found. Please clear your search and try again.
View all 3
Type Title Date
* Design guide CC-Link IE Field Basic Master and Slave Reference Design for Sitara™ AM335x Aug. 21, 2017
Technical article New industrial Ethernet protocol: CC-Link IE Field Basic PDF | HTML Sep. 29, 2017
More literature Emulation Wiki -- In-depth technical and "how-to" articles, FAQs, etc. Mar. 24, 2011

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