User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 558
UG585 (v1.11) September 27, 2016
Chapter 18: CAN Controller
18.1.2 System Viewpoint
The system viewpoint of the CAN controller is shown in Figure 18-1.
18.1.3 Block Diagram
The high-level architecture of the CAN core is shown in Figure 18-2. The sub-modules are described
in subsequent sections.
X-Ref Target - Figure 18-1
Figure 18-1: CAN Controller System Viewpoint
MIO
Pins
MIO – EMIO
Routing
Interconnect
APB
PL
Tx, Rx
Tx, Rx
Clock
UG585_c18_01_071612
Device
Boundary
EMIO
CAN{0, 1} REF clock
IRQ ID# {60, 83}
Control
Registers
Tx, Rx
External
Clock
Source
Slave
port
CAN{0, 1} CPU_1x clock
CAN{0, 1} CPU_1x reset
CAN
Controllers
Clocking
X-Ref Target - Figure 18-2
Figure 18-2: CAN Controller Block Diagram
Transfer Layer
- Protocol Engine
Bit Stream
Processor
Bit Timing
Logic
Object Layer - Data Buffer and Filtering
APB
Interface
TX Priority
Logic
Acceptance
Filter
TX Storage
UG585_c18_02_021213
Tx
FIFO
Tx
HPB
Rx FIFO
Configuration
Registers
Data Write
Register R/W
Data Read
CAN Tx
CAN Rx