English
Language : 

DS789 Datasheet, PDF (2/12 Pages) Xilinx, Inc – Connects as a 32-bit slave on AXI4-Lite Interface
LogiCORE IP AXI System ACE Interface Controller (axi_sysace) (v1.01.a)
Functional Description
The AXI SYSACE is composed of the AXI4-Lite Interface module and the System ACE Interface Controller. The
connections between the AXI System ACE Interface Controller, the AXI4-Lite Interface module, and the Xilinx
System ACE Controller device are shown in Figure 1.
The AXI SYSACE provides the MPU interface to the Xilinx System ACE Controller Device. The Xilinx System ACE
Controller device has multiple interfaces, including CompactFlash, MPU and JTAG. This allow for a highly flexible
configuration solution. The MPU interface of the Xilinx System ACE Controller device is composed of a set of
registers that provide a means for communicating with CompactFlash control logic, configuration control logic, and
other resources in the Xilinx System ACE Controller device. Specifically, this interface can be used to read the
identity of a CompactFlash device and read/write sectors. The AXI System ACE Interface Controller provides a
means of communicating with the registers and data buffers that correspond to the CompactFlash device in the
Xilinx System ACE Controller device, via the AXI. See the System ACE Interface Controller Flash chip document
mentioned in the Reference Documents section for detailed information on the operation of the MPU interface, the
MPU interface register definitions, and the MPU interface register address map.
The AXI System ACE Interface Controller allows for the registers and data buffers of the Xilinx System ACE
Controller device, to be accessed in an 8-bit and 16-bit data bus access mode. The two modes are differentiated by
the means of the parameter C_MEM_WIDTH, as follows:
• 8-bit mode (C_MEM _WIDTH = 8): The registers are accessed in a 8-bit data bus access mode. In this mode, the
registers of the Xilinx System ACE Controller device should be accessed via byte accesses only.
• 16-bit mode (C_MEM _WIDTH = 16): The registers are accessed in a 16-bit data bus access mode. In this mode,
the registers of the Xilinx System ACE Controller device should be accessed via halfword accesses only.
For example, a typical register like the Bus Mode register, is accessed by addresses “00h” and “01h” in the 8-bit
access mode. It would be accessed by address “00h” in the 16-bit access mode.
The software drivers use the C_MEM_WIDTH parameter to configure the Xilinx System ACE Bus Mode register
(setting the Xilinx System ACE MPU data bus access width to the desired mode) and to access the registers with the
proper type of transaction.
DS789 June 22, 2011
www.xilinx.com
2
Product Specification