
CAN FD v2.0
83
PG223 December 5, 2018
Chapter 4:
Design Flow Steps
Output Generation
For details, see the
Vivado Design Suite User Guide: Designing with IP
(UG896)
Constraining the Core
This section contains information about constraining the core in the Vivado Design Suite.
Required Constraints
CAN and AXI4 clocks are treated as asynchronous to each other and the core writes out
appropriate clock domain crossing constraints.
shows the files delivered in the
<project_name>/<project_name>.srcs/source_1/ip/<component_name>/
directory for core constraints.
Device, Package, and Speed Grade Selections
This section is not applicable for this IP core.
Clock Frequencies
The CAN clock and AXI4 clock can be asynchronous or clocked from the same source. When
both clocks are asynchronous to each other, the AXI4 clock is required to run at a higher
frequency.
• The CAN clock frequency can be 8 to 80 MHz.
• The AXI4 clock frequency can be 8 to 200 MHz.
Enable RX FIFO-1
Valid values are true and false.
EN_RX_FIFO_1
Valid values are true and false.
true
Note:
This parameter is valid only
when the IP is in FIFO/Sequential
mode and RX FIFO-1 is enabled.
RX FIFO-1 Depth
Valid values are 32 and 64.
C_RX_FIFO_1_DEPTH
Valid values are 32 and 64.
64
Note:
This parameter is valid only
when the IP is in FIFO/Sequential
mode and RX FIFO-1 is enabled.
Table 4-2:
Core Constraint Files
Name
Description
<component_name>.xdc
Core constraints
Table 4-1:
Vivado IDE Parameter to User Parameter Relationship
(Cont’d)
Vivado IDE Parameter/Value
User Parameter/Value
Default Value