pnx1700 NXP Semiconductors, pnx1700 Datasheet - Page 733
pnx1700
Manufacturer Part Number
pnx1700
Description
Connected Media Processor
Manufacturer
NXP Semiconductors
Datasheet
1.PNX1700.pdf
(832 pages)
- Current page: 733 of 832
- Download datasheet (8Mb)
Philips Semiconductors
Volume 1 of 1
PNX17XX_SER_1
Preliminary data sheet
When the flow control must last a long time, a sequence of pause frames must be
transmitted. This is supported with a mirror counter mechanism. To enable mirror
counting, write a non-zero value to the MirrorCounter[15:0] bits in the
FlowControlCounter register. When the TxFlowControl bit is asserted, a pause frame
is transmitted. After sending the pause frame, an internal mirror counter is initialized
to zero. The internal mirror counter starts incrementing once every 512 bit-slot times.
When the internal mirror counter reaches the MirrorCounter value, another pause
frame is transmitted with a pause-timer value equal to the PauseTimer field from the
FlowControlCounter register. The internal mirror counter is reset to zero and the
counter restarts.
The register MirrorCounter[15:0] is usually set to a smaller value than the
PauseTimer[15:0] register to ensure an early expiration of the mirror counter so as to
be able to send a new pause frame before the transmission on the other side can
resume. By continuing to send pause frames before the transmitting side finishes
counting the pause timer, the pause can be extended as long as TxFlowControl is
asserted. This continues until TxFlowControl is deasserted, when a final pause frame
with a pause-timer value of 0x0000 is automatically sent to abort flow control and
resume transmission.
To disable the mirror counter mechanism, write the value 0 to MirrorCounter field in
the FlowControlCounter register. When using the mirror counter mechanism to
account for time-of-flight delays, frame transmission time, queuing delays, crystal
frequency tolerances, and response time delays, the MirrorCounter should be
programmed conservatively, typically at about 80% of the PauseTimer value.
If the software device driver sets the MirrorCounter field of the FlowControlCounter
register to zero, the LAN100 will only send one pause control frame. After sending the
pause frame, an internal pause counter is initialized to zero; the internal pause
counter is incremented by one every 512 bit-slot times. Once the internal pause
counter reaches the value of the PauseTimer register, the LAN100 will reset the
TxFlowControl bit in the Command register. The software device driver can poll the
TxFlowControl bit to detect when the pause completes.
The value of the internal counter in the flow-control module can be read out via the
FlowControlStatus register. If the MirrorCounter is non-zero, the FlowControlStatus
register will return the value of the internal mirror counter; if the MirrorCounter is zero,
the FlowControlStatus register will return the value of the internal pause counter
value.
The device driver may dynamically modify the MirrorCounter register value and
switch between zero MirrorCounter and non-zero-valued MirrorCounter modes.
Transmit flow control is enabled via the TX_FLOW_CONTROL bit in the MAC1
configuration register. If the TX_FLOW_CONTROL bit is zero, then the MAC will not
transmit pause control frames, and software must not initiate pause frame
transmissions, and the TxFlowControl bit in the Command register should be zero.
Rev. 1 — 17 March 2006
Chapter 23: LAN100 — Ethernet Media Access Controller
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
PNX17xx Series
23-60
Related parts for pnx1700
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
NXP Semiconductors designed the LPC2420/2460 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2458 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2468 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2470 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2478 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The XA-S3 device is a member of Philips Semiconductors? XA(eXtended Architecture) family of high performance 16-bitsingle-chip microcontrollers
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP BlueStreak LH75401/LH75411 family consists of two low-cost 16/32-bit System-on-Chip (SoC) devices
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP LPC3130/3131 combine an 180 MHz ARM926EJ-S CPU core, high-speed USB2
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP LPC3141 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3143 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3152 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3154 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
Standard level N-channel enhancement mode Field-Effect Transistor (FET) in a plastic package using NXP High-Performance Automotive (HPA) TrenchMOS technology
Manufacturer:
NXP Semiconductors
Datasheet: