Dma-side port descriptions, Axi target interface – Achronix Speedster22i PCIe User Manual

Page 36

Advertising
background image

UG030, April 26, 2013

36

DMA-Side Port Descriptions

AXI Target Interface


Table 4: Target Interface Pin Descriptions

Pin Name

Direction

Clock

Description

t_areset_n

Input

t_aclk

Active-low asynchronous assert, t_aclk-synchronous
de-assert reset;
Must be asserted when DMA Back End PCI Express
reset is asserted.

t_aclk

Input

AXI interface clock; may be a different clock than the
clock used on the PCI Express-side of the AXI DMA
Back-End Core; synchronization techniques are used
to enable support for a wide variety of clock rates

t_awvalid

Output

t_aclk

Write Address Channel; Optional AWBURST,
AWLOCK, AWCACHE, AWPROT are not
implemented; AWBURST is always incrementing-
address burst; cache, protected, and exclusive
accesses not supported; see below for t_awregion
information

t_awready

Input

t_aclk

t_awregion
[2:0]

Output

t_aclk

t_awaddr
[31:0]

Output

t_aclk

t_awlen
[3:0]

Output

t_aclk

t_awsize
[2:0]

Output

t_aclk

t_wvalid

Output

t_aclk

Write Data Channel

t_wready

Input

t_aclk

t_wdata
[127:0]

Output

t_aclk

t_wstrb
[15:0]

Output

t_aclk

t_wlast

Output

t_aclk

t_bvalid

Input

t_aclk

Write Response Channel; space is reserved in the
master to receive response from all outstanding
write requests, so t_bready is always 1 and does not
need to be used.

t_bready

Output

t_aclk

t_bresp
[1:0]

Input

t_aclk

t_arvalid

Output

t_aclk

Read Address Channel; Optional ARBURST,
ARLOCK, ARCACHE, ARPROT are not
implemented; ARBURST is always incrementing-
address burst; cache, protected, and exclusive
accesses not supported; see below for t_arregion
information .

t_arready

Input

t_aclk

t_arregion
[2:0]

Output

t_aclk

t_araddr
[31:0]

Output

t_aclk

Advertising