CAN Controller IP
The Controller Area Network (CAN) bus, originally developed for the car industry, is a fast, reliable and cost-effective data bus for multi-master and real-time applications. In addition to automotive applications, it is widely used in applications such as factory automation, machine control, building automation, maritime, medical, railway and avionics. The CAN Controller IP core first was introduced to the market in 1994 and since then is used in a lot of different applications.
Features
- Implementation of CAN protocol version 2.0A/B, ISO-118980-1
- Supports standard and extended identifiers
- Maximum bus speed of 1 Mbps
- Programmable pre-scaler (1-256)
- Programmable bit sampling settings according to CAN standard
- Access to internal frame reference pointer
- Indicates which bit of a CAN frame is currently on the bus
- Built-in CAN error handling
- Access to receive and transmit error counters
- Bus state: Error active, error passive, bus-off
- Interrupts for CRC error, bit stuffing error, bit error, format error, arbitration loss, and overload frame
- Parallel message level interface
- Simplifies system integration
- Test modes
- Listen only mode (controller doesn't send any messages to the bus)
- Internal loop-back (controller receives only its own messages)
- External loop-back (controller receives a copy of sent messages)
- Register based design
- Technology independent
- Full synchronous design
Benefits
- CAN networks can be used as an embedded communication system for microcontrollers as well as an open communication system for intelligent devices. The CAN serial bus system, originally developed
- for use in automobiles, is increasingly being used in industrial field bus systems, the similarities are remarkable. In both cases some of the major requirements are: low cost, the ability to function in a difficult electrical environment, a high degree of realtime capability and ease of use.
- Application Specific Message Filters
- We provide application specific message filters. Whether you need a DMA controller interface, special filter capabilities or message FIFOs with priority encoding we are happy to provide you with a one-stop shopping
- solution.
Deliverables
- VHDL or Verilog RTL Source Code
- Verification Suite
- Functional Testbench including CANbus tranceiver model and additional CAN nodes
- Synthesis Script
- Data Sheet
- User Guide
- Hotline Support by means of phone, fax and e-mail
Applications
- Automotive
- Avionics and aerospace
- Building automation
- Entertainment
- Factory automation
- Machine control
- Science
Block Diagram of the CAN Controller IP

View CAN Bus Controller (Controller Area Network) full description to...
- see the entire CAN Bus Controller (Controller Area Network) datasheet
- get in contact with CAN Bus Controller (Controller Area Network) Supplier