English
Language : 

SH7710 Datasheet, PDF (809/996 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7700 Series
Section 19 Ethernet Controller Direct Memory Access Controller (E-DMAC)
19.3.2 Transmission
When 1 is written to the transmit request bit (TR) in the E-DMAC transmit request register
(EDTRR) while the TE bit in ECMR is set to 1, the E-DMAC reads the descriptor following the
previously used descriptor from the transmit descriptor list (or the descriptor indicated by the
transmit descriptor start address register (TDLAR) at the initial start time). If the TACT bit of the
read descriptor is set to 1 (valid), the E-DMAC sequentially reads transmit frame data from the
transmit buffer start address specified by TD2 for transfer to the EtherC. The EtherC creates a
transmit frame and starts transmission to the MII. After DMA transfer of data equivalent to the
buffer length specified in the descriptor, the following processing is carried out according to the
TFP value.
1. TFP = 00 or 10 (frame continuation):
Descriptor write-back (writing 0 to the TACT bit) is performed after DMA transfer.
2. TFP = 01 or 11 (frame end):
Descriptor write-back (writing 0 to the TACT bit and writing status) is performed after
completion of frame transmission.
As long as the TACT bit of a read descriptor is set to 1 (valid), the reading of E-DMAC
descriptors and the transmission of frames continue. When a descriptor with the TACT bit cleared
to 0 (invalid) is read, the E-DMAC clears the TR bit in EDTRR to 0 and completes transmit
processing.
Rev. 2.00 Dec. 07, 2005 Page 767 of 950
REJ09B0079-0200