CAN 2.0b


General description

This core is based on the Philips SJA1000 controller and has a compatibleregister map with a few exceptions. The SJA1000 is a stand-alone controller for the Controller Area Network (CAN).

Features

  • AMBA 2.0 AHB interface
  • CAN 2.0B protocol compatible
  • BasicCAN mode; PCA82C200 compatible
  • PeliCAN mode (with extended features)
  • Configurable acceptance filter register
  • Programmable Baud generator
  • Bit rates up to 1 Mbits/s
  • Extended receive buffer (64-byte FIFO)
  • Supports 11-bit identifier as well as 29-bit identifier

Functional description

The core has an AMBA AHB bus communication interface and includes programmable registers that can be modified depending on the desired communication protocol and communication target. The clock divider register is used to select the CAN operation mode (BasicCAN/PeliCAN). The acceptance filter compares the received identifier with the acceptance filter register contents and decides whether this message should be accepted or not.