Error asserted and transmission is nullified – Altera IP Compiler for PCI Express User Manual

Page 342

Advertising
background image

B–24

Chapter :

Descriptor/Data Interface

IP Compiler for PCI Express User Guide

August 2014

Altera Corporation

In clock cycles 5, 7, 9, and 11, the IP core inserts wait states to throttle the flow of
transmission.

Error Asserted and Transmission Is Nullified

In this example, the application transmits a 64-bit memory write transaction of 14
DWORDS. Address bit 2 is set to 0. Refer to

Figure B–22

.

In clock cycle 12, tx_err is asserted which nullifies transmission of the transaction
layer packet on the link. Nullified packets have the LCRC inverted from the
calculated value and use the end bad packet (EDB) control character instead of the
normal END control character.

Figure B–21. TX Multiple Wait States that Throttle Data Transmission Waveform

clk

tx_req

tx_ack

tx_desc[127:0]

tx_dfr

tx_dv

tx_data[63:32]

tx_data[31:0]

tx_ws

tx_err

MEMWR64

DW 1

DW 3

DW 5

DW 7

DW 9

DW 11

DW 0

DW 2

DW 4

DW 6

DW 8

DW 10

1

2

3

4

5

6

7

9

8

10

11

12

14

13

Descriptor
Signals

Data
Signals

Figure B–22. TX Error Assertion Waveform

clk

tx_req

tx_ack

tx_desc[127:0]

tx_dfr

tx_dv

tx_data[63:32]

tx_data[63:32]

tx_ws

tx_err

MEMWR64

DW 1

DW 3

DW 5

DW 7

DW 9

DW B

DW D

DW F

DW 0

DW 2

DW 4

DW 6

DW 8

DW A

DW C

DW E

1

2

3

4

5

6

7

9

8

10

11

12

14

13

Descriptor
Signals

Data
Signals

Advertising