Altera POS-PHY Level 4 IP Core Manual de usuario Pagina 94

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 142
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 93
5–24 Chapter 5: Functional Description—Transmitter
Avalon-MM Interface Register Map
POS-PHY Level 4 IP Core User Guide December 2014 Altera Corporation
Avalon-MM Interface Register Map
Table 510 lists the Avalon-MM interface registers.
Table 5–9. Scheduler Control and Status
Signal Direction Clock Domain Description
ctl_td_mb1[10:0]
Input
tdint_clk
Maximum number of bytes that can be transmitted when the
downstream FIFO buffer is starving. This number does not
imply that a control word is inserted. Units are in bytes.
Supports 0 to 2,032 bytes in 16-byte increments. This port is
absent if you turn on Shared Buffer with Embedded
Addressing.
ctl_td_mb2[10:0]
Input
Maximum number of bytes that can be transmitted when the
downstream FIFO buffer is hungry. This number does not
imply that a control word is inserted. Units are in bytes.
Supports 0 to 2,032 bytes in 16-byte increments. This port is
absent if you turn on Shared Buffer with Embedded
Addressing.
ctl_td_
switchmode[1:0]
Input -
Static reset
This input determines the port switching behavior of the
scheduler.
The scheduler always makes a port switch decision when
ctl_td_burstlen
data is sent, or when an EOP is sent.
Next credits are held in a table for all ports, and are
incremented by status updates.
Current credits are stored in a separate register for a single
port while it is serviced, and become stale because status
updates do not increment the value.
A port is only eligible for scheduling if there are greater
than or equal to
ctl_td_burstlen
next credits available,
and greater than or equal to
ctl_td_burstlen
data
available in the corresponding Atlantic FIFO buffer.
When ‘00’ (switch on EOP is turned off) the scheduler
switches when less than
ctl_td_burstlen
current
credits are available, or less than
ctl_td_burstlen
data
is available in the Atlantic buffer.
When ‘01’ (switch on EOP is turned on), the scheduler
switches when less than
ctl_td_burstlen
current
credits are available, or less than
ctl_td_burstlen
data
is available in the Atlantic buffer, or an EOP is sent.
When ‘10’ or ‘11’, the scheduler switches when
ctl_td_burstlen
data is sent, or an EOP is sent.
In the IP Toolbench top-level file, the upper bit is always
tied to zero, and the lower bit is tied depending on the value
of the switch on end of packet feature. This port is absent if
you turn on Shared Buffer with Embedded Addressing.
Only change at reset.
Vista de pagina 93
1 2 ... 89 90 91 92 93 94 95 96 97 98 99 ... 141 142

Comentarios a estos manuales

Sin comentarios