PNX1502E/G,557 NXP Semiconductors, PNX1502E/G,557 Datasheet - Page 715
PNX1502E/G,557
Manufacturer Part Number
PNX1502E/G,557
Description
IC MEDIA PROC 300MHZ 456-BGA
Manufacturer
NXP Semiconductors
Specifications of PNX1502E/G,557
Applications
Multimedia
Core Processor
TriMedia
Controller Series
Nexperia
Interface
I²C, 2-Wire Serial
Number Of I /o
61
Voltage - Supply
1.23 V ~ 1.37 V
Operating Temperature
0°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
456-BGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Program Memory Type
-
Ram Size
-
Lead Free Status / Rohs Status
Compliant
Other names
568-1298
935277748557
PNX1502E/G
935277748557
PNX1502E/G
- Current page: 715 of 828
- Download datasheet (8Mb)
Philips Semiconductors
Volume 1 of 1
PNX15XX_SER_3
Product data sheet
5.5.1 Device Driver Sets Up Descriptors
5.5.2 Rx DMA Manager Reads Rx Descriptor Arrays
5.5.3 Rx DMA Manager Receives Data
After initializing the receive descriptor and status arrays to receive packets from the
Ethernet connection (as defined in
enabled via the MAC1 register and the Control register.
During initialization, each Packet pointer in the descriptors is set to point to a data
fragment buffer. The size of the buffer is stored in the Size bits of the Control field of
the descriptor. Additionally the Control field in the descriptor has an Interrupt bit which
allows generation of an interrupt after a fragment buffer has been filled and its status
has been committed to memory.
After the Receive Datapath is initialized and enabled, all descriptors are owned by the
receive hardware and should not be modified by the software unless hardware hands
over the descriptor by incrementing the RxProduceIndex indicating a packet has been
received. The device driver is allowed to modify the descriptors after a (soft) reset of
the Receive Datapath.
When the RxEnable bit in the Command register is set, the Rx DMA manager reads
descriptors from memory with block transfers at the address determined by
RxDescriptor and RxProduceIndex. The LAN100 will start reading descriptors even
before actual receive data arrives on the MII interface (called descriptor prefetching ).
The block size of the descriptor read block transfer is determined by the total number
of descriptors owned by the hardware: RxConsumeIndex – RxProduceIndex – 1.
Transferring blocks of descriptors maximizes prefetching and minimizes memory
loading. Read data returned from the descriptor read operation is consumed per
descriptor, and only if needed.
After reading the descriptor, the receive DMA engine waits for the MII Interface to
return receive data that pass the receive filtering process. Receive packets that do
not match the filtering criteria are not passed to memory. For more information on
filtering refer to
written in the descriptors fragment buffer in memory. The Rx DMA manager does not
write beyond the size of the buffer. In case a packet is received that is larger than a
descriptor’s fragment buffer, the packet will be written to multiple fragment buffers of
consecutive descriptors. If a multi-fragment packet is received, all but the last
fragment in the packet will return a status word with the Last bit set to 0. Only on the
last fragment of a packet is the Last bit set in the status word. If a fragment buffer is
the last of a packet, the buffer may not be filled completely. The first receive data of
the next packet will be written to the next descriptor’s fragment buffer.
After receiving a fragment, the Rx DMA manager writes status information back to the
StatusInfo and StatusTimeStamp fields of the status word.The LAN100 writes the fill
level of a descriptor’s fragment buffer in the EntryLevel field of the Status word. The
value of the RxProduceIndex is only updated after the fragment data and the
fragment status information has been committed to memory. This is checked by
sensing the write acknowledge signal returned from memory. The Rx DMA manager
continues to receive packets until the descriptor FIFO is full. If it becomes full, the
Section
Rev. 3 — 17 March 2006
Chapter 23: LAN100 — Ethernet Media Access Controller
5.12. Once a packet passes the receive filter, the data is
Section
5.3), the Receive Datapath should be
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
PNX15xx Series
23-46
Related parts for PNX1502E/G,557
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Digital Signal Processors & Controllers (DSP, DSC) MEDIA PROCESSOR PNX15XX/300MHZ
Manufacturer:
NXP Semiconductors
Part Number:
Description:
IC MEDIA PROC 300MHZ 456-BGA
Manufacturer:
NXP Semiconductors
Datasheet:
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