English
Language : 

DS791 Datasheet, PDF (7/46 Pages) Xilinx, Inc – LogiCORE IP AXI Controller
LogiCORE IP AXI Controller Area Network (axi_can) (v1.03.a)
Controller Design Parameters
To obtain a CAN controller uniquely tailored to meet the minimum system requirements, certain features are
parameterized. This results in a design using only the required resources, providing the best possible performance.
Table 3 shows the CAN controller features that can be parameterized.
In addition to the parameters listed in this table, there are also parameters that are inferred for each AXI interface in
the EDK tools. Through the design, these EDK-inferred parameters control the behavior of the AXI Interconnect.
For a complete list of the interconnect settings related to the AXI interface, see AXI Interconnect IP Data Sheet
(DS768).
Table 3: Design Parameters
Generic Feature/Description
Parameter Name
Allowable Values
Default VHDL
Values Type
System Parameters
G1
Target FPGA Family
C_FAMILY
Spartan-6 & Virtex-6
string
G2
Base Address of the Xilinx
CAN Controller
C_S_AXI_BASEADDR
Valid address
See
footnotes
(1)and (2)
std_logic
_vector
G3
High Address of the Xilinx
CAN Controller
C_S_AXI_HIGHADDR
Valid address
See
footnotes
(1)and (2)
std_logic
_vector
CAN Parameters
G4
Number of Acceptance
Filters used
C_CAN_NUM_ACF
0-4
0
integer
G5
Depth of the RX FIFO
C_CAN_RX_DPTH
2,4,8,16,32,64
2
integer
G6
Depth of the TX FIFO
C_CAN_TX_DPTH
2,4,8,16,32,64
2
integer
AXI Parameters
G7
AXI Address bus width C_S_AXI_ADDR_WIDTH
32
32
integer
G8
AXI Data bus width
C_S_AXI_DATA_WIDTH
32
32
integer
1. Address range specified by C_S_AXI_BASEADDR and C_S_AXI_HIGHADDR must be at least 0x100 and must be power of 2.
C_S_AXI_BASEADDR must be multiple of the range, where the range is C_S_AXI_HIGHADDR - C_S_AXI_BASEADDR + 1.
Also make sure that LSB 8 bits of the C_S_AXI_BASEADDR to be zero.
2. No default value is specified to ensure that the actual value is set, that is, if the value is not set, a compiler error is generated. The
address range must be at least 0x00FF. For example, C_S_AXI_BASEADDR = 0x80000000, C_S_AXI_HIGHADDR =
0x800000FF.
DS791 June 22, 2011
www.xilinx.com
7
Product Specification