Vendor: CAST Category: IEEE-1588 / PTP

Microsecond Channel (MSC/MSC-Plus) Controller

The MSC-CTRL IP core implements a high-speed serial interface controller designed to connect a microcontroller or SoC to external…

Overview

The MSC-CTRL IP core implements a high-speed serial interface controller designed to connect a microcontroller or SoC to external power devices or sensors. It implements the Microsecond Channel (MSC) and Microsecond Channel Plus (MSC-Plus) protocols—derived from the Microsecond Bus (uSB) serial concept—and acts as a bus master for downstream transmission and as a bus slave for upstream transmission.

The MSC-CTRL connects microcontrollers to peripheral devices via high-speed synchronous downstream and low-speed asynchronous upstream channels. It supports up to four slave devices in the MSC mode, while MSC-Plus is optimized for one-to-one communication with a single slave device. Advanced features, including Manchester encoding, fragmented command frames, and higher upstream baud rates, provide robust communication in a network of dedicated sensors or devices.

The controller’s communication with the host processor is facilitated by a 32-bit AMBA® APB4 subordinate interface. The MSC-CTRL features trigger signals to facilitate easy integration with an external DMA controller and a comprehensive set of interrupt sources for reporting status and error information.

The silicon-proven MSC-CTRL core is designed to industry best practices and has been rigorously verified. Available functional safety documents facilitate ISO 26262 ASIL B certification.

Key features

Supported Protocols

  • MSC de-facto standard as used by Infineon, Renesas & other devices
  • MSC-Plus per Bosch Requirement Specification v2.23
  • Microsecond Bus (uSB) per SAE 2005-01-0057
    • The core is not intended as a minimal uSB controller

MSC 2nd Generation

  • Up to 4 enable lines for four peripheral devices
  • Downstream channel high-speed synchronous transmission
    • Command or data frame types
    • 32/64-bit data frames extension
    • Emergency stop input without CPU intervention
  • Upstream channel low-speed asynchronous reception
    • Diagnostic error codes
    • Programmable data frame length (12/16-bit) and delay of the receive interrupt
    • 8-to-1 input multiplexer for SI lines
    • Parity error checker

MSC-Plus

  • Manchester encoding
  • Flexible Frame with combined Command and data
  • One-to-one connection with slave device
  • Up to 64-bit payload
  • Downstream Channel
    • Programmable repetition period
  • Upstream Channel
    • Timeout detection

Ease of Integration

  • Programmable spike/glitch filter
  • Repetition or Triggered Downstream Transfer modes
  • 32-bit APB4 subordinate interface
  • DMA support via trigger signals:
    • Start of downstream data and command transmission
    • End of downstream command transmission
    • Upstream new data reception
    • Configurable upstream frame DMA triggers
  • Register/Memory Parity Check
  • Comprehensive Set of Interrupts for communication & safety events
  • LINT-clean with clean clock-domain crossing boundaries

Block Diagram

What’s Included?

  • A sophisticated self-checking SystemVerilog testbench
  • Simulation scripts, test vectors, and expected results
  • Sample synthesis scripts and constraint files
  • IP-XACT register definitions
  • Comprehensive user documentation
  • An ISO 26262 ASIL-B certification package—comprising a Safety Manual (SAM), FMEDA, and FMEA documents—is deliverable on request

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
MSC-CTRL
Vendor
CAST

Provider

CAST
HQ: USA
CAST is a silicon intellectual property (IP) developer, aggregator, and integrator providing IP cores and subsystems since 1993. Our product line features both leading-edge and standards-based digital IP, including compression engines and image processing functions; 8051 microcontrollers and low-power 32-bit BA2X™ processors; industry-leading automotive interfaces; a complete family of SoC security modules; and a variety of peripherals, interfaces, and other IP cores. Our goal is to maximize IP benefits for our customers by delivering high quality, easy to use, cost effective solutions for real system development challenges. We minimize customer risk through rigorous development standards, complete deliverables with comprehensive documentation, and superlative customer support. We maximize customer value thorough competitive pricing and simple licensing—including royalty-free options—and long-term partnerships with all leading silicon providers and select technology leaders. Our product standards and business practices have been uniquely honed through successful projects with hundreds of systems designers since the very beginnings of the IP industry, making CAST one of the best IP partners available.

Learn more about IEEE-1588 / PTP IP core

Seize the Ethernet TSN Opportunity

The following sections will take a look at the major Ethernet performance issues and how the extensions address those shortcomings. This will be followed by an overview of the applications of TSN for 5G, industrial automation, automotive invehicle communications and avionics. The paper will conclude with a description of Ethernet TSN solutions offered by Comcores.

Frequently asked questions about Time Synchronization IP cores

What is Microsecond Channel (MSC/MSC-Plus) Controller?

Microsecond Channel (MSC/MSC-Plus) Controller is a IEEE-1588 / PTP IP core from CAST listed on Semi IP Hub.

How should engineers evaluate this IEEE-1588 / PTP?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this IEEE-1588 / PTP IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP