All the FPGA IP cores contains multiple AXI register map modules, which control a well specified part of the IP. To avoid complicated interconnections inside the IP, using the up_axi module, the AXI Memory Mapped interface is converted into a so called Microprocessor interface or uP interface. This interface has an independent write and read channel, and each channel contains an address bus, a data bus, a request (driven by master) and an acknowledge (driven by slave) control signals. All the uP interface signals names have a up_ prefix, this differentiate themselves clearly from other internal signals.
Name |
Description |
uo_axi.v |
Verilog source |
Name |
Type |
Description |
#Clock and reset |
|
|
up_clk |
input |
Clock signal, should be connected to s_axi_aclk |
up_rstn |
input |
An active low reset, should be connected to s_axi_aresetn |
#Read interface |
|
|
up_rreq |
output |
Read request from the processor |
up_rack |
input |
Read acknowledge from the core |
up_raddr |
output[13:0] |
Read address defined by the processor |
up_rdata |
input[31:0] |
Read data,delivered by the core |
#Write interface |
|
|
up_wreq |
output |
Write request from the processor |
up_wack |
input |
write acknowledge from the core |
up_waddr |
output[13:0] |
Write address defined by the processor |
up_wdata |
output[31:0] |
Write data defined by the processor |
Return to AD469x FPGA Architecture
Information on this site was obtained from |
|