AM243x MCU+ SDK  08.05.00
HDSL

Introduction

The HDSL firmware running on ICSS-PRU provides a defined well interface to execute the HDSL protocol.

Features Supported

  • External pulse synchronization
  • Safe position
  • Supports upto 100m cable
  • Communication status
  • Register interface to be compatible with SICK HDSL FPGA IP Core. (except registers that have different functionality for read and write)
  • Parameter channel communication short message write Short message read Long message read Long message write

Features Not Supported

In general, peripherals or features not mentioned as part of "Features Supported" section are not supported, including the below

  • Fast position, speed
  • Pipeline channel
  • Safety

SysConfig Features

Note
It is strongly recommend to use SysConfig where it is available instead of using direct SW API calls. This will help simplify the SW application and also catch common mistakes early in the development cycle.

SysConfig can be used to configure things mentioned below:

  • Selecting the ICSSG0PRUx instance.(Tested on ICSSG0-PRU1)
  • Configuring PINMUX.

HDSL Design

HDSL Protocol Design explains the design in detail.

Example

API

APIs for HDSL Encoder