User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 557
UG585 (v1.11) September 27, 2016
Chapter 18
CAN Controller
18.1 Introduction
This chapter describes the architecture and features of the CAN controllers and the functions of the
various registers in the design. There are two nearly identical CAN controllers in the PS that are
independently operable. Defining the CAN protocol is outside the scope of this document, and
knowledge of the specifications is assumed.
18.1.1 Features
CAN Controller features are summarized as follows:
Compatible with the ISO 11898 -1, CAN 2.0A, and CAN 2.0B standards
Standard (11-bit identifier) and extended (29-bit identifier) frames
Bit rates up to 1 Mb/s
Transmit message FIFO (TxFIFO) with a depth of 64 messages
Transmit prioritization through one high-priority transmit buffer (TxHPB)
Watermark interrupts for TxFIFO and RxFIFO
Automatic re-transmission on errors or arbitration loss in normal mode
Receive message FIFO (RxFIFO) with a depth of 64 messages
Four Rx acceptance filters with enables, masks and IDs
Loopback and snoop modes for diagnostic applications
Maskable error and status interrupts
16-Bit time stamping for receive messages
Readable Rx/Tx error counters