Since its introduction in the mid-1980s, the Controller Area Network (CAN) has become a standard network protocol for automotive applications. Cars manufactured today use CAN for powertrain networks, electronic stability control, diagnostics, and a variety of comfort and convenience features. The success of CAN in the automotive domain has also led to its widespread use in other applications such as industrial control and medical instrumentation where reliability and safety are critical.
MultiCAN improves upon previous CAN implementations, including TwinCAN, by adding features such as additional CAN nodes, more message objects, linked list management of message objects, and support for TTCAN level 2. For backward compatiblity, you can configure MultiCAN to provide features and functionality similar to TwinCAN.
MultiCAN is available in technology-independent, fully synthesizable source code with your choice of host processor bus interfaces: Infineon FPI, XBus, or AMBA APB.
MultiCAN Controller
Overview
Key Features
- Full-CAN support with CAN 2.0B active for each CAN node (supports Standard (11-bit) and Extended (29-bit) frame formats)
- ISO 11898 compliant
- Configurable number of independent CAN nodes (1–6)
- Data transfer rate up to 1 Mbps, individually programmable for each node
- Configurable number of message objects (16, 32, 64, 128, or 256)
- Programmable acceptance filtering
- Time Triggered CAN (TTCAN) support
- FIFO data handling support: message objects can be combined to build FIFO message buffers of arbitrary size
- Gateway support: message objects can be linked to form a gateway to automatically transfer frames between 2 different CAN buses
- Flexible interrupt handling: up to 272 interrupt sources on 16 interrupt nodes
- CAN analysis support
- Flexible host processor interface: Infineon FPI, XBus, or AMBA APB
Block Diagram
Deliverables
- Verilog RTL source code
- Testbench with test suites
- Documentation including User's Guides and Integration Guide
- Technology-independent synthesis constraints
Technical Specifications
Maturity
Silicon Proven
Availability
Now
Related IPs
- ISA / PC Card / PCMCIA CompactFlash Controller
- Compactflash/PCMCIA Slave Controller
- USB4.0 router, Certified USB 5G/10G and 20G Device controller
- Universal NandFlash Controller
- Avalon Multi-port DDR2 Memory Controller
- Single Wire Protocol (SWP) slave digital controller compliant with the ETSI 102.613 standard