CAN Specifications Support
- CAN 2.0 & CAN-FD (ISO 11898-1.2015, plus earlier ISO and Bosch specifications)
- Time-Triggered TTCAN (ISO 11898-4 level 1)
CAN Node Bus Functional Model (BFM)
- Transmitter and Receiver modes
- Performs integration steps
- Random configuration
- Node type, bit timing rate, time base, jitter
- Frame class models all frame formats and types
- Timing class models all timing parameters (randomize, modifiable)
- Multiple bit rates
- Inter-frame delay
- Bit phase delay adjustment
- APIs to preload and access sparse memory regions
- Error detection
- bit stuffing and injection
- Error injection/callbacks
- Avery and Bosch compliance testsuites
- Compliance checklist focused testing
- ISO 16845 Conformance Testsuite
- Avery-based Directed and Constrained random tests
Call or click.
- CAN-CTRL CAN 2.0 & CAN FD Bus Controller Core
- CANFD-RD CAN 2.0 & CAN FD Reference Design
- LIN LIN Bus Master/Slave Controller Core
- CSENT SENT/SAE J2716 Controller Core
- TSN_CTRL TSN Ethernet Subsystem
Latest White Paper
This white paper provides an introduction to Time-Sensitive Networking (TSN), an evolving set of IEEE standards that enable the transmission of real-time video and other time-sensitive data over Ethernet. TSN provides for low-latency transmission, time scheduling, and resource sharing, and is increasingly used for automotive buses and other demanding networking applications.
See more White Paper blog posts >>>
CAST is a member of the CAN in Automation (CiA) user's and amnufacturer's trade group.
CAN-XactorVerification IP for the CAN 2.0 & CAN FD Bus Controller Core
CAN-Xactor is a comprehensive VIP package for CAN 2.0 and FD bus controllers. SoC and IP designers use this CAN VIP package to ensure complete verification of their designs and full protocol and timing compliance.
CAN-Xactor implements a ready-to-use set of models, protocol checkers, and compliance testsuites in 100% native SystemVerilog and UVM. It supports the latest relevant specifications, including CAN 2.0 Part A/B and FD modes and Time-Triggered CAN.
A 30-day free license for
CAN-Xactor is included with each CAN-CTRL Controller Core delivery.
The complete bus functional CAN node model in the VIP package supports integration steps, transmitter and receiver modes (including multiple bit rates), inter-frame delay, and bit phase delay adjustment. It supports the random configuration of node type and bit timing rate, and includes APIs to preload and access sparse memory regions.
The BFM's frame class models all supported CAN frame formats and types. Its open and unencrypted timing class models all applicable timing parameters, including randomize and modifiable. The BFM also performs error detection (callback, bit stuffing) and injection.
The testsuites included with CAN-Xactor include both Avery-developed directed and constrained random tests and the ISO 16845 conformance tests.
Programming The Model
Controlling and executing the CAN bus model is straightforward, as shown in these examples.
Protocol Analyzer Trackers
An included tracker log monitors all levels and improves debug. It records both state transitions and comand-response sequences, as show in this example.
The VIP as delivered is warranted against defects for ninety days from purchase. Thirty days of phone and email technical support are included, starting with the first interaction. Additional maintenance and support options are available.
The CAN VIP package includes everything required for successful verification:
- CAN Node BFM
- Compliance Testsuite
- User Guide