www.design-reuse-embedded.com
You are here : design-reuse-embedded.com  > Automotive, Avionics and High safety  > Ethernet
Download Datasheet        Request More Info
All Silicon IP

Overview

The IEEE802_1AS is a complete IEEE 802.1AS hardware stack that enables the simple and rapid development of time-aware nodes for AVB/TSN networks such as automotive Ethernet. It operates fully autonomously and provides timing and synchronization according to IEEE 802.1AS for full-duplex, point-to-point Ethernet links.

IEEE802.1AS compliant AVB/TSN stack is part of the line of automitive IP cores from CAST, Inc.The core is designed to operate next to an Ethernet Media Access Control unit (eMAC) and attached to that eMAC s data-interface towards the host system. It automatically synchronizes its internal real-time clock (RTC) to that of the grandmaster by inserting and extracting IEEE 802.1AS frames in and from the Ethernet traffic. The core fully offloads the host processor from any IEEE 802.1AS related processing, and at the same time enables the development of time-aware applications: it provides timestamps, periodic event triggers, and alarms to the host system, using host processor Interrupt lines or dedicated-low latency interface signals.

The core uses standard AMBA® or Avalon® interfaces to ease integration. Its configuration and status registers are accessible via a 32-bit wide AXI4-Lite or Avalon-MM bus, and Ethernet frame packet data are input and output via AXI-Streaming or Avalon ST interfaces with 8-bit data buses. Furthermore, the core causes no constraints with respect to system clocking, as it assumes separate and independent clocks for each of its interfaces (i.e., host, tx data, and rx data), and separate and independent clocks for its RTC and internal timers. To further ease integration, the core is available pre-integrated with either Altera s or Xilinx s eMAC cores. Integration with other 3rd party eMAC cores is also possible using CAST design integration services. Complete reference designs on commercially available FPGA boards are also available, and can be used for on-field testing or as templates to speed-up application development.

The IEEE802_1AS core is designed with industry best practices. The design is CDC-clean, LINT-clean, and scan-ready. The core is available in synthesizable RTL (Verilog 2001) source code or as targeted FPGA netlists. Deliverables provide everything required for a successful implementation, including sample scripts, a testbench, and comprehensive documentation.

Applications

The IEEE802_1AS protocol stack is suitable for implementing time-aware network nodes for applications requiring very low transmission latency and high availability, such as audio/video streaming and real-time control in automotive or industrial environments.

Block Diagram

Features

Complete IEEE 802.1AS hardware stack enabling rapid development of time-aware AVB/TSN nodes

IEEE 802.1AS Hardware Stack

  • Supports full-duplex, point-to-point links
  • Automatically synchronizes internal Real-Time Clock to Grandmaster’s time
    • Automatically calculates point-to-point latency
    • Has programmable eMAC and PHY ingress and egress latency
    • Allows high timer frequency to minimize quantization error
    • Supports RTC precision fine-tuning by the host (optional)
    • Real time clock in seconds (48 bit), nanoseconds (32 bit) and fractional nanoseconds (16 bit)
  • Supports time-aware end points- not Grandmaster capable

Enables Time-Aware Application Development

  • Returns timestamps to the system using absolute time
    • Timestamp requested via software or lower latency hardware interface
    • Timestamps have 802.1AS accuracy (seconds and nanoseconds)
  • Programmable alarm to assert host interrupt at specified absolute time
  • Provides periodic event triggers
    • Events periods are independent from absolute time changes
    • Each event triggers a maskable host interrupt and/or toggles a dedicated hardware line, which the system can use as a clock

Eases Integration

  • AMBA/AXI4 or Avalon Interfaces
    • AX4-Lite host interfaces, and AXI4-Stream for packet data
    • Avalon-MM host interface and Avalon-St for packet-data
  • Independent clocks for internal timers and for each of the interfaces (rx data, tx data, host)
  • Clean clock-domain-crossing, LINT-clean and scan-ready design
  • Pre-integrated with Altera or Xilinx Ethernet MAC cores; services available for integrating with other 3rd part eMAC cores
  • Complete reference designs for Altera and Xilinx, including sample application software

Deliverables

The core includes everything required for successful implementation:
  • Verilog RTL source code or targeted FPGA netlist
  • Testbenches
  • Sample Simulation and Synthesis scripts
  • Comprehensive Documentation
The Altera release also includes a QSYS project using a NIOS-based microcontroller system, and an Altera Eclipse project for a sample software application. The Xilinx release includes a Vivado synthesis project using a Microblaze-based microcontroller system and an Eclipse project using the Xilinx EDK for a sample software application.

Partner with us

Visit our new Partnership Portal for more information.

Submit your material

Submit hot news, product or article.

List your Products

Suppliers, list and add your products for free.

© 2018 Design And Reuse

All Rights Reserved.

No portion of this site may be copied, retransmitted,
reposted, duplicated or otherwise used without the
express written permission of Design And Reuse.