CAN Controller IP
Truesilicon's CAN controller provides an effective & efficient feature to support CAN interface. It can be use as CAN host or device.
Key Benefits
- Available in native verilog (RTL)
- Linting, Synthesis, CDC, RDC are cleaned up.
- 100% Code coverage
- Verified with an expert team using comprehensive and Regression Test Suites
- IP generation tool and programmable model
- Dynamic power saving
- 24X5 customer support
Features
- Adherent to CAN 2.0 Part A & B Specification, CAN FD (BOSCH and ISO-11898-1), and CAN XL 11898-1 2022
- Supports all types of frames.
- Standard and Extended Data frames
- Standard and Extended Remote frames
- Error frames
- Overload frames
- FD Base Format Frame
- FD Extended Format Frame
- Supports CAN with flexible data rates (FD).
- Supports CAN with CAN XL.
- Tracks TEC/REC error counter and fault states.
- Supports Full Duplex of operations.
- Supports constraints Randomization.
- Remote frame support
- Automatic transmission after reception of remote transmission request (RTR).
- Automatic receive after transmission of an RTR.
- Supports all types of error insertion and detection.
- Bit errors
- Stuff errors
- CRC errors
- Form errors
- Re-transmission of corrupted messages.
Deliverables
- CAN Controller
- IP generator & configuration tool
- Verilog test environment with verilog testcases
- CDC constraints file (.sdc)
- IP analysis reports
- Linting report
- Synthesis report
- CDC report
- Simulation script
- IP Block Guide
- IPG Guide