Altera PCI Compiler User Manual

Page 189

Advertising
background image

Altera Corporation

User Guide Version 11.1

3–115

October 2011

Functional Description

Figure 3–40

shows the same transaction as in

Figure 3–38

but with the

local side inserting a wait state. This figure applies to both the pci_mt64
and pci_mt32 functions, except the 64-bit extension signals as noted for
pci_mt32

. The local side deasserts lm_rdyn in clock cycle 9.

Consequently, on the following clock cycle (clock cycle 10), the pci_mt64
and pci_mt32 functions suspend data transfer on the local side by
deasserting the lm_dxfrn signal. Because there is no data transfer on the
local side in clock cycle 10, the function suspends data transfer on the PCI
side by deasserting the irdyn signal in clock cycle 11.

Figure 3–40. Burst Memory Write Master Transaction with Local Wait State

Notes to

Figure 3–40

:

(1)

This signal is not applicable to the pci_mt32 MegaCore function.

(2)

For pci_mt32, lm_req32n should be substituted for lm_req64n for 32-bit master transactions.

2

3

4

5

6

7

9

10

12

clk

reqn

8

11

1

gntn

ad[31..0]

(1) ad[63..32]

cben[3..0]

(1) cben[7..4]

par

(1) par64

framen

(1) req64n

irdyn

devseln

(1) ack64n

trdyn

stopn

Adr

7

Adr-PAR

BE_L

D0_L

0

0

0

0

D2_L

13

(1), (2) lm_req64n

lm_lastn

lm_adr_ackn

lm_rdyn

lm_tsr[9..0]

000

001

004

002

308

008

208

000

(1) l_ldat_ackn

(1) l_hdat_ackn

lm_ackn

lm_dxfrn

D0_H

D3_L

BE_H

D0-L-PAR

D3-L-PAR

D2-L-PAR

D0-H-PAR

D3-H-PAR

D2-H-PAR

Z

Z

Z

D2_H

D1_H

Z

14

208

308

l_adi[31..0]

Adr

7

(1) l_adi[63..32]

D0_H

D0_L

D2_H

D2_L

D1_L

D1_H

l_cbeni[3..0]

BE_L

BE_H

(1) l_cbeni[7..4]

D1_L

D3_H

D1-L-PAR

D1-H-PAR

D3_L

D3_H

Advertising