Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

AM79C940 Datasheet(PDF) 31 Page - Advanced Micro Devices

Part # AM79C940
Description  Media Access Controller for Ethernet (MACE)
PDF  122 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AMD [Advanced Micro Devices]
Direct Link  http://www.amd.com
Logo AMD - Advanced Micro Devices

AM79C940 Datasheet(HTML) 31 Page - Advanced Micro Devices

Back Button AM79C940 Datasheet HTML 27Page - Advanced Micro Devices AM79C940 Datasheet HTML 28Page - Advanced Micro Devices AM79C940 Datasheet HTML 29Page - Advanced Micro Devices AM79C940 Datasheet HTML 30Page - Advanced Micro Devices AM79C940 Datasheet HTML 31Page - Advanced Micro Devices AM79C940 Datasheet HTML 32Page - Advanced Micro Devices AM79C940 Datasheet HTML 33Page - Advanced Micro Devices AM79C940 Datasheet HTML 34Page - Advanced Micro Devices AM79C940 Datasheet HTML 35Page - Advanced Micro Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 31 / 122 page
background image
AMD
31
Am79C940
(f) When neither
BE0 nor BE1 are asserted, no data
transfer will take place.
DTV will not be asserted.
Byte Alignment For FIFO Read Operations
BE0
BE1
BSWP
DBUS7–0
DBUS15–8
0
0
0
n
n+1
01
0
n
n
10
0
n
n
11
0
X
X
0
0
1
n+1
n
01
1
n
n
10
1
n
n
11
1
X
X
Byte Alignment For FIFO Write Operations
BE0
BE1
BSWP
DBUS7–0
DBUS15–8
0
0
0
n
n+1
01
0
n
X
10
0
X
n
11
0
X
X
0
0
1
n+1
n
01
1
X
n
10
1
n
X
11
1
X
X
BIU to Control and Status
Register Data Path
All registers in the address range 2–31 are 8-bits wide.
When a read cycle is executed on any of these registers,
the MACE device will drive data on both bytes of the
data bus, regardless of the programming of BSWP.
When a write cycle is executed, the MACE device
strobes in data based on the programming of BSWP as
shown in the tables below. All accesses to addresses
2–31 are independent of the
BE0 and BE1 pins.
Byte Alignment For Register Read Operations
BE0
BE1
BSWP
DBUS7–0
DBUS15–8
X
X
0
Read
Read
Data
Data
X
X
1
Read
Read
Data
Data
Byte Alignment For Register Write Operations
BE0
BE1
BSWP
DBUS7–0
DBUS15–8
X
X
0
Write
X
Data
X
X
1
X
Write
Data
FIFO Sub-System
The MACE device has two independent FIFOs, with
128-bytes for receive and 136-bytes for transmit opera-
tions. The FIFO sub-system contains both the FIFOs,
and the control logic to handle normal and exception re-
lated conditions.
The Transmit and Receive FIFOs interface on the net-
work side with the serializer/de-serializer in the MAC en-
gine. The BIU provides access between the FIFOs and
the host system to enable the movement of data to and
from the network.
Internally, the FIFOs appear to the BIU as independent
16-bit wide registers. Bytes or words can be written to
the Transmit FIFO (XMTFIFO), or read from the Re-
ceive FIFO (RCVFIFO). Byte and word transfers can be
mixed in any order. The BIU will ensure correct byte or-
dering dependent on the target host system, as deter-
mined by the programming of the BSWP bit in the BIU
Configuration Control register.
The XMTFIFO and RCVFIFO have three different
modes of operation. These are Normal (Default), Burst
and Low Latency Receive. Default operation will be
used after the hardware
RESET pin or software SWRST
bit have been activated. The remainder of this general
description applies to all modes except where specific
differences are noted.
Transmit FIFO—General Operation:
When writing bytes to the XMTFIFO, certain restrictions
apply. These restrictions have a direct influence on the
latency provided by the FIFO to the host system. When
a byte is written to the FIFO location, the entire word lo-
cation is used. The unused byte is marked as a
hole in
the XMTFIFO. These
holes are skipped during the seri-
alization process performed by the MAC engine, when
the bytes are unloaded from the XMTFIFO.
For instance, assume the Transmit FIFO Watermark
(XMTFW) is set for 32 write cycles. If the host writes byte
wide data to the XMTFIFO, after 36 write cycles there
will be space left in the XMTFIFO for only 32 more write
cycles. Therefore
TDTREQ will de-assert even though
only 36-bytes of data have been loaded into the
XMTFIFO. Transmission will not commence until
64-bytes or the
End-of-Frame are available in the
XMFIFO, so transmission would not start, and
TDTREQ
would remain de-asserted. Hence for byte wide data
transfers, the XMTFW should be programmed to the 8
or 16 write cycle limit, or the host should ensure that suf-
ficient data will be written to the XMTFIFO after
TDTREQ has been de-asserted (which is permitted), to
guarantee that the transmission will commence. A third
alternative is to program the Transmit Start Point
(XMTSP) in the BIU Configuration Control register to
below the 64-byte default; thereby imposing a lower la-
tency to the host system requiring additional data to



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   |   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