Axi master interface – Achronix Speedster22i PCIe User Manual

Page 37

Advertising
background image

UG030, April 26, 2013

37

Pin Name

Direction

Clock

Description

t_arlen
[3:0]

Output

t_aclk


target_awregion and target_arregion indicate PCI
Express Base Address Region hit information:

• 0: BAR0
• 1: BAR1
• 2: BAR2
• 3: BAR3
• 4: BAR4
• 5: BAR5
• 6: Expansion ROM
• 7: Reserved

t_arsize
[2:0]

Output

t_aclk

t_rvalid

Input

t_aclk

Read Data Channel; space is reserved in the master
to receive data from all outstanding read requests,
so t_rready is always 1

t_rready

Output

t_aclk

t_rdata
[127:0]

Input

t_aclk

t_rresp
[1:0]

Input

t_aclk

t_rlast

Input

t_aclk

AXI Master Interface

Table 5: Master Interface Pin Descriptions

Pin Name

Direction

Clock

Description

m_areset_n

Input

m_aclk

Active-low asynchronous assert, m_aclk-
synchronous de-assert reset

m_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

m_awvalid

Input

m_aclk

A Write Address Channel transfer occurs when
m_awvalid == 1 and m_awready == 1
implemented

m_awready

Output

m_aclk

m_awaddr[15:0]

Input

m_aclk

Byte address of register to write

m_wdata [31:0]

Input

m_aclk

Data to write

m_wstrb [3:0]

Input

m_aclk

Byte enables for write

m_wvalid

Input

m_aclk

A Write Data Channel transfer occurs when
m_wvalid == 1 and m_wready == 1

m_wready

Output

m_aclk

m_bvalid

Output

m_aclk

A Write Response Channel transfer occurs when
m_bvalid == 1 and m_bready == 1

m_bready

Input

m_aclk

m_bresp [1:0]

Output

m_aclk

Status of write request: 0 – Successful; 1, 2,3 Error

m_araddr [15:0]

Input

m_aclk

Byte address of register to read

m_rvalid

Output

m_aclk

A Read Response Channel transfer occurs when

Advertising