Section 23 Gigabit Ethernet Controller (GETHER)
Rev. 1.00 Oct. 01, 2007 Page 963 of 1956
REJ09B0256-0100
Legend
SFD: Start frame delimiter
Note: The error frame also transmits data to the buffer.
lllegal carrrier
detection
ldle
Start of frame
reception
Premble
detection
RX-DV negation
Promiscuous and other
station destination address
Receive error
detection
Error
notification
*
Recevice error
decection
Own destination address
or broadcast
or broadcast
or promiscuous
SFD
reception
Wait for SFD
reception
Data
reception
CRC
reception
Error
detection
Destination address
reception
Reception
halted
Reset
RE reset
RE set
Figure 23.10 E-MAC Receiver State Transitions
CAM evaluation can be referenced during frame processing in reception (for details on the CAM
function, refer to section 23.4.5, CAM Function).
When 1 is written to the RR bit in EDRRR while the RE bit in ECMR is set to 1, the E-DMAC
reads the descriptor following the previously used descriptor from the receive descriptor list (or
the descriptor indicated by RDLAR at the initial startup) then enters the receive wait state. If 32
bytes or more of data or the last byte of the receive frame is stored in the receive FIFO, the E-
DMAC transfers receive FIFO data to the receive buffer specified by RD2 according to the receive
descriptor with the RACT bit set to 1 (valid).
If the data length of a received frame is longer than the buffer length specified by RD1, the E-
DMAC performs a write-back operation to the descriptor (set RFP to 10 or 00) when the buffer is
full, then reads the next descriptor. The E-DMAC then continues to transfer data to the receive
buffer specified by the new RD2.
When the following conditions are satisfied, a write-back operation is performed for the descriptor
(RFP = 11 or 01), 11 is written to the FR bits in EESR, and an interrupt is issued to the CPU.
•
The receive buffer has been full during DMA transfer.
•
DMA transfer to the receive buffer of the last byte of the receive frame has been completed.
Summary of Contents for SH7763
Page 2: ...Rev 1 00 Oct 01 2007 Page ii of lxvi ...
Page 122: ...Section 2 Programming Model Rev 1 00 Oct 01 2007 Page 56 of 1956 REJ09B0256 0100 ...
Page 144: ...Section 3 Instruction Set Rev 1 00 Oct 01 2007 Page 78 of 1956 REJ09B0256 0100 ...
Page 170: ...Section 4 Pipelining Rev 1 00 Oct 01 2007 Page 104 of 1956 REJ09B0256 0100 ...
Page 282: ...Section 7 Caches Rev 1 00 Oct 01 2007 Page 216 of 1956 REJ09B0256 0100 ...
Page 378: ...Section 9 Interrupt Controller INTC Rev 1 00 Oct 01 2007 Page 312 of 1956 REJ09B0256 0100 ...
Page 514: ...Section 12 DDR SDRAM Interface DDRIF Rev 1 00 Oct 01 2007 Page 448 of 1956 REJ09B0256 0100 ...
Page 630: ...Section 13 PCI Controller PCIC Rev 1 00 Oct 01 2007 Page 564 of 1956 REJ09B0256 0100 ...
Page 710: ...Section 16 Clock Pulse Generator CPG Rev 1 00 Oct 01 2007 Page 644 of 1956 REJ09B0256 0100 ...
Page 732: ...Section 17 Watchdog Timer and Reset WDT Rev 1 00 Oct 01 2007 Page 666 of 1956 REJ09B0256 0100 ...
Page 752: ...Section 18 Power Down Mode Rev 1 00 Oct 01 2007 Page 686 of 1956 REJ09B0256 0100 ...
Page 772: ...Section 19 Timer Unit TMU Rev 1 00 Oct 01 2007 Page 706 of 1956 REJ09B0256 0100 ...
Page 824: ...Section 21 Compare Match Timer CMT Rev 1 00 Oct 01 2007 Page 758 of 1956 REJ09B0256 0100 ...
Page 1124: ...Section 26 I 2 C Bus Interface IIC Rev 1 00 Oct 01 2007 Page 1058 of 1956 REJ09B0256 0100 ...
Page 1350: ...Section 30 SIM Card Module SIM Rev 1 00 Oct 01 2007 Page 1284 of 1956 REJ09B0256 0100 ...
Page 1484: ...Section 33 Audio Codec Interface HAC Rev 1 00 Oct 01 2007 Page 1418 of 1956 REJ09B0256 0100 ...
Page 1560: ...Section 35 USB Host Controller USBH Rev 1 00 Oct 01 2007 Page 1494 of 1956 REJ09B0256 0100 ...
Page 1720: ...Section 37 LCD Controller LCDC Rev 1 00 Oct 01 2007 Page 1654 of 1956 REJ09B0256 0100 ...
Page 2025: ......
Page 2026: ...SH7763 Hardware Manual ...