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.
IPextreme is selling and supporting Infineon Technologies’ MultiCAN IP. Infineon is a leading supplier of CAN controllers and CAN-enabled ECUs for automotive and industrial applications. The MultiCAN IP available from IPextreme is the same MultiCAN IP implemented in many Infineon controllers.
MultiCAN improves upon previous CAN implementations, including Infineon’s 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.
- 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
- Synthesizable VHDL source code
- Integration testbench
- IPextreme XPack packaging technology for design configuration, simulation, and synthesis with support for common EDA tools