Intel NETWORK PROCESSOR IXP2800 Manual de usuario Pagina 42

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 430
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 41
42 Hardware Reference Manual
Intel
®
IXP2800 Network Processor
Technical Description
2.3.5.2 Absolute Addressing Mode
With Absolute addressing, any GPR can be read or written by any of the eight Contexts in a
Microengine. Absolute addressing enables register data to be shared among all of the Contexts,
e.g., for global variables or for parameter passing. All 256 GPRs can be read by Absolute address.
2.3.5.3 Indexed Addressing Mode
With Indexed addressing, any Transfer or Next Neighbor register can be read or written by any one
of the eight Contexts in a Microengine. Indexed addressing enables register data to be shared
among all of the Contexts. For indexed addressing the register number comes from the T_INDEX
register for Transfer registers or NN_PUT and NN_GET registers (for Next Neighbor registers).
Example 9 shows the Index Mode usage. Assume that the numbered bytes have been moved into
the S_TRANSFER_IN registers as shown.
If the software wants to access a specific byte that is known at compile-time, it will normally use
context-relative addressing. For example to access the word in transfer register 3:
If the location of the data is found at run-time, indexed mode can be used, e.g., if the start of an
encapsulated header depends on an outer header value (the outer header byte is in a fixed location).
Example 9. Use of Indexed Addressing Mode
Transfer
Register
Number
Data
31:24 23:16 15:8 7:0
0 0x00 0x01 0x02 0x03
1 0x04 0x05 0x06 0x07
2 0x08 0x09 0x0a 0x0b
3 0x0c 0x0d 0x0e 0x0f
4 0x10 0x11 0x12 0x013
5 0x14 0x15 0x16 0x17
6 0x18 0x19 0x1a 0x1b
7 0x1c 0x1d 0x1e 0x1f
alu[dest, --, B, $xfer3] ; move the data from s_transfer 3 to gpr dest
; Check byte 2 of transfer 0
; If value==5 header starts on byte 0x9, else byte 0x14
br=byte[$0, 2, 0x5, L1#], defer_[1]
local_csr_wr[t_index_byte_index, 0x09]
local_csr_wr[t_index_byte_index, 0x14]
nop ; wait for index registers to be loaded
L1#:
; Move bytes right justified into destination registers
nop ; wait for index registers to be loaded
nop ;
byte_align_be[dest1, *$index++]
byte_align_be[dest2, *$index++] ;etc.
; The t_index and byte_index registers are loaded by the same instruction.
Vista de pagina 41
1 2 ... 37 38 39 40 41 42 43 44 45 46 47 ... 429 430

Comentarios a estos manuales

Sin comentarios

Pioneer HTP-SB300 manuali

Manuali dei proprietari e guide per l'utente per Lettori DVD Pioneer HTP-SB300.
We fornisce manuali pdf Pioneer HTP-SB300 per scaricare gratuitamente in base al tipo di documento:






Più prodotti e manuali per Lettori DVD Pioneer

Modelli Tipo di Documento
DV-2022 Manuale Utente    Pioneer DV-2022 User's Manual, 2 pagine
DVR-310 Manuale Utente   Pioneer DVR-310 User's Manual, 100 pagine
VRB1332-A Manuale Utente   Pioneer VRB1332-A User's Manual, 56 pagine
DV-400V-K Manuale Utente    Pioneer DV-400V-K User's Manual, 127 pagine
S-HTD510 Manuale Utente   Pioneer S-HTD510 User's Manual, 48 pagine
DVR-310 Manuale Utente   Pioneer DVR-310 User's Manual [en] , 92 pagine
DVD-V7200 Manuale Utente   Pioneer DVD-V7200 User's Manual, 46 pagine
DV-410V-K Manuale Utente    Pioneer DV-410V-K User's Manual, 101 pagine
S-DV505 Manuale Utente   Pioneer S-DV505 User's Manual, 76 pagine
s-htd320 Manuale Utente    Pioneer s-htd320 User's Manual, 80 pagine
S-DV990ST Manuale Utente    Pioneer S-DV990ST User's Manual, 200 pagine
DV-S969AVi Manuale Utente   Pioneer DV-S969AVi User's Manual, 100 pagine
DV-575K-s Manuale Utente   Pioneer DV-575K-s User's Manual, 43 pagine
XV-DV363 Manuale Utente   Pioneer XV-DV363 User's Manual, 52 pagine
DV-260 Manuale Utente   Pioneer DV-260 User's Manual, 68 pagine
DVR-310-S Manuale Utente   Pioneer DVR-310-S User's Manual, 8 pagine
S-DV131 Manuale Utente    Pioneer S-DV131 User's Manual, 85 pagine
HTZ-575DV Manuale Utente   Pioneer HTZ-575DV User's Manual, 2 pagine
DVR-433H-K Manuale Utente   Pioneer DVR-433H-K User's Manual, 119 pagine
DVD-V7200 Manuale Utente   Pioneer DVD-V7200 User's Manual, 107 pagine