Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

HD6417618 Datasheet(PDF) 338 Page - Renesas Technology Corp

Part # HD6417618
Description  32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7618 Series
PDF  646 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  RENESAS [Renesas Technology Corp]
Direct Link  http://www.renesas.com
Logo RENESAS - Renesas Technology Corp

HD6417618 Datasheet(HTML) 338 Page - Renesas Technology Corp

Back Button HD6417618 Datasheet HTML 334Page - Renesas Technology Corp HD6417618 Datasheet HTML 335Page - Renesas Technology Corp HD6417618 Datasheet HTML 336Page - Renesas Technology Corp HD6417618 Datasheet HTML 337Page - Renesas Technology Corp HD6417618 Datasheet HTML 338Page - Renesas Technology Corp HD6417618 Datasheet HTML 339Page - Renesas Technology Corp HD6417618 Datasheet HTML 340Page - Renesas Technology Corp HD6417618 Datasheet HTML 341Page - Renesas Technology Corp HD6417618 Datasheet HTML 342Page - Renesas Technology Corp Next Button
Zoom Inzoom in Zoom Outzoom out
 338 / 646 page
background image
Section 12 Ethernet Controller Direct Memory Access Controller (E-DMAC)
Rev. 6.00 Jun. 12, 2007 Page 306 of 610
REJ09B0131-0600
12.4.2
Usage Notes on SH-Ether Transmit-FIFO Underflow
In the transmission operation of the on-chip E-DMAC of the SH-Ether, if the E-DMAC cannot
acquire bus-mastership due to occupancy of the bus by a bus master other than the E-DMAC, data
are not writable to the transmit FIFO and an underflow occurs. The expected operation from that
point is as follows: on obtaining the bus mastership, the E-DMAC resumes transmission of the
remaining data for transmission; on completion of the DMA transfer, it writes back to the
corresponding descriptor, and then fetches the next transmit descriptor. However, if the size of the
transmit FIFO set by the FIFO depth register (FDR)
≤ maximum frame length for transmission
(1518 bytes), the E-DMAC may stop operating even if the transmit request bit (TR) in the E-
DMAC transmit request register (EDTRR) is set to 1, according to the relationship between the
length of the remaining frame data and the value of the transmit FIFO pointer.
The relationship between the stoppage of E-DMAC operation and the state of the transmit FIFO is
shown below.
The data for transmission, which are placed in external memory (transmit buffer), are DMA-
transferred by the E-DMAC to the transmit FIFO and output from the MII pin via the EtherC
module. The transmit FIFO write pointer (WP) is used when the E-DMAC writes the data for
transmission to the transmit FIFO, and the transmit FIFO read pointer (RP) is used when the
EtherC module reads the data for transmission from the transmit FIFO.
1. After a software reset, the transmit FIFO will have been initialized, and WP and RP will hold
the minimum and maximum values, respectively, of the transmit FIFO capacity.
2. When the E-DMAC starts DMA transfer, WP is incremented when the data for transmission
are written to the transmit FIFO. On the other hand, RP is incremented when the data written
to the transmit FIFO are read out by the EtherC module.
Note:
The transmit FIFO only stores the data of a single frame that is being processed. It does
not store data extending over multiple frames. This means that the E-DMAC does not
transfer the next frame to the transmit FIFO until the data of the frame being processed are
read from the transmit FIFO.
3. If the E-DMAC fails to get the bus mastership for a system-related reason, the DMA transfer
does not proceed and a transmit underflow occurs (WP = RP < frame length). Read access to
the transmit FIFO by the EtherC is then terminated and RP is initialized (to the maximum
value of the size of the transmit FIFO).
4. On again acquiring the bus mastership, the E-DMAC resumes DMA transfer of the remaining
data of the frame. However, if the transmit FIFO becomes full despite a failure to write all of
the remaining frame data from the point when the transmit FIFO underflowed, the E-DMAC
waits for the transmit FIFO to become empty before transferring further remaining data.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link to Datasheet   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com