Altera IP Compiler for PCI Express Manual do Utilizador Página 324

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 372
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 323
B–6 Chapter :
Descriptor/Data Interface
IP Compiler for PCI Express User Guide August 2014 Altera Corporation
Transaction Examples Using Receive Signals
This section provides the following additional examples that illustrate how
transaction signals interact:
Transaction without Data Payload
Retried Transaction and Masked Non-Posted Transactions
Transaction Aborted
Transaction with Data Payload
Transaction with Data Payload and Wait States
Dependencies Between Receive Signals
rx_data
<n>
[63:0]
(1)
O
Receive data bus. This bus transfers data from the link to the application layer. It is 2
DWORDS wide and is naturally aligned with the address in one of two ways, depending
on bit 2 of
rx_desc
.
rx_desc[2] (64-bit address) when 0: The first DWORD is located on rx_data[31:0].
rx_desc[34] (32-bit address) when 0: The first DWORD is located on bits
rx_data[31:0].
rx_desc[2] (64-bit address) when 1: The first DWORD is located on bits
rx_data[63:32].
rx_desc[34] (32-bit address) when 1: The first DWORD is located on bits
rx_data[63:32].
This natural alignment allows you to connect rx_data[63:0] directly to a 64-bit datapath
aligned on a QW address (in the little endian convention).
Bit 2 is set to 1 (5 DWORD transaction)
Figure B–3.
Bit 2 is set to 0 (5 DWORD transaction)
Figure B–4.
rx_be
<n>
[7:0]
O
Receive byte enable. These signals qualify data on
rx_data[63:0]
. Each bit of the
signal indicates whether the corresponding byte of data on
rx_data[63:0]
is valid.
These signals are not available in the ×8 IP core.
rx_ws
<n> I
Receive wait states. With this signal, the application layer can insert wait states to
throttle data transfer.
Note to Table B–4:
(1) For all signals, <n> is the virtual channel number which can be 0 or 1.
Table B–4. RX Data Phase Signals (Part 2 of 2)
Signal I/O Description
clk
rx_data[63:32]
rx_data[31:0]
DW 0 DW 2 DW 4
DW 1 DW 3
123456
clk
rx_data[63:32]
rx_data[31:0]
DW 1 DW 3
DW 0 DW 2 DW 4
123456
Vista de página 323
1 2 ... 319 320 321 322 323 324 325 326 327 328 329 ... 371 372

Comentários a estes Manuais

Sem comentários