beautypg.com

Dependencies between receive signals – Altera IP Compiler for PCI Express User Manual

Page 329

background image

Chapter :

B–11

Descriptor/Data Interface

August 2014

Altera Corporation

IP Compiler for PCI Express User Guide

The application layer deasserts rx_ws at clock cycle 11, thereby ending an
application interface-induced wait state.

Dependencies Between Receive Signals

Table B–5

describes the minimum and maximum latency values in clock cycles

between various receive signals.

Figure B–9. RX Transaction with a Data Payload and Wait States Waveform

clk

rx_req

rx_ack

rx_desc[135:128]

rx_desc[127:64]

rx_desc[63:0]

rx_abort

rx_retry

rx_mask

rx_dfr

rx_dv

rx_ws

rx_data[63:32]

rx_data[31:0]

rx_be[7:0]

valid

CPLD 4 DW

valid

DW 0

DW 2

DW 1

DW 3

0xF0

0xFF

0x0F

1

2

3

4

5

6

7

8

9

10

11

12

Descriptor
Signals

Data
Signals

Table B–5. RX Minimum and Maximum Latency Values in Clock Cycles Between Receive Signals

Signal 1

Signal 2

Min

Typical

Max

Notes

rx_req

rx_ack

1

1

N

rx_req

rx_dfr

0

0

0

Always asserted on the same clock cycle if a data payload is present,
except when a previous data transfer is still in progress. Refer to

Figure B–8 on page B–10

.

rx_req

rx_dv

1

1-2

N

Assuming data is sent.

rx_retry

rx_req

1

2

N

rx_req

refers to the next transaction request.