数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

AM79C90PC 数据表(PDF) 33 Page - Advanced Micro Devices

部件名 AM79C90PC
功能描述  CMOS Local Area Network Controller for Ethernet (C-LANCE)
PDF  62 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  AMD [Advanced Micro Devices]
网页  http://www.amd.com
标志 AMD - Advanced Micro Devices

AM79C90PC 数据表(HTML) 33 Page - Advanced Micro Devices

Back Button AM79C90PC Datasheet HTML 29Page - Advanced Micro Devices AM79C90PC Datasheet HTML 30Page - Advanced Micro Devices AM79C90PC Datasheet HTML 31Page - Advanced Micro Devices AM79C90PC Datasheet HTML 32Page - Advanced Micro Devices AM79C90PC Datasheet HTML 33Page - Advanced Micro Devices AM79C90PC Datasheet HTML 34Page - Advanced Micro Devices AM79C90PC Datasheet HTML 35Page - Advanced Micro Devices AM79C90PC Datasheet HTML 36Page - Advanced Micro Devices AM79C90PC Datasheet HTML 37Page - Advanced Micro Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 33 / 62 page
background image
P R E L I M I N A R Y
AMD
33
Am79C90
BSWP=0:
FIFO BYTE n
gets DAL <07:00>
–don’t care
gets DAL <15:08>
BSWP=1:
FIFO BYTE n
gets DAL <15:08>
–don’t care
gets DAL <07:00>
TRANSMISSION – BYTE READ FROM ODD
MEMORY ADDRESS
BSWP=0:
FIFO BYTE n
gets DAL <15:08>
–don’t care
gets DAL <07:00>
BSWP=1:
FIFO BYTE n
gets DAL <07:00>
–don’t care
gets DAL <15:08>
RECEPTION – WORD WRITE TO EVEN MEMORY
ADDRESS
BSWP=0:
DAL <07:00>
gets FIFO BYTE n
DAL <15:08>
gets FIFO BYTE n + 1
BSWP=1:
DAL <15:08>
gets FIFO BYTE n
DAL <07:00>
gets FIFO BYTE n + 1
RECEPTION – BYTE WRITE TO EVEN MEMORY
ADDRESS
BSWP=0:
DAL <07:00>
gets FIFO BYTE n
DAL <15:08>
–undefined
BSWP=1:
DAL <15:08>
gets FIFO BYTE n
DAL <07:00>
–undefined
RECEPTION – BYTE WRITE TO ODD MEMORY
ADDRESS
BSWP=0:
DAL <07:00>
–undefined
DAL <15:08>
gets FIFO BYTE n
BSWP=1:
DAL <15:08>
–undefined
DAL <07:00>
gets FIFO BYTE n
The C-LANCE Recovery and
Reinitialization
The transmitter and receiver section of the C-LANCE
are turned on via the initialization block (MODE REG:
DRX, DTX bits). The state of the transmitter and the re-
ceiver are monitored through the CSR0 register (RXON,
TXON bits). The C-LANCE must be reinitialized if the
transmitter and/or the receiver has not been turned on
during the original initialization, and later it is desired to
have them turned on. When either the transmitter or re-
ceiver shuts off because an error (MERR, UFLO, TX
BUFF error), it is necessary to reinitialize the C-LANCE
to turn the transmitter and/or receiver back on again.
The user should rearrange the descriptors in the trans-
mit or receive ring prior to reinitialization. This is neces-
sary since the transmit and receive descriptor pointers
are reset to the beginning of the ring upon initialization.
To reinitialize the C-LANCE, the user must first stop the
C-LANCE by setting the stop bit in CSR0. The user
needs to reprogram CSR3 because its contents get
cleared when the stop bit gets set (CSR3 reprogram-
ming is not needed when default values of BCON,
ACON, and BSWP are used; BCON, ACON, and BSWP
default values are 0, 0, and 0 respectively). Only then
the user may set the INIT bit in CSR0.
It is recommended that the C-LANCE not be re-started,
once it has been stopped (STOP = 1 in CSR0), by set-
ting the STRT bit in CSR0 without reinitialization. Re-
starting the C-LANCE in this way puts the C-LANCE in
operation in accordance with the parameters set up in
the mode register, but the contents of the descriptor
pointers in the C-LANCE will not be guaranteed.
Frame Formatting
The C-LANCE performs the encapsulation/decapsula-
tion function of the data link layer (second layer of ISO
model) as follows:
Transmlt
In transmit mode, the user must supply the destination
address, source address, and Type Field (or Length
Field) as a part of data in transmit data buffer memory.
The C-LANCE will append the preamble, SFD, and
CRC (FCS) to the frame as is shown in Figures 9-1
and 9-2.
Receive
In receive mode, the C-LANCE strips off the preamble
and SFD and transfers the rest of the frame, including
the CRC bytes (4 bytes), to the memory. The C-LANCE
will discard packets with less than 64 bytes (runt packet)
and will reuse the receive buffer for the next packet. This
is the only case where the packet is discarded after the
packet has been transferred to the receive buffer. A runt
packet is normally the result of a collision.
Preamble
1010 ... 1010
Synch
11
Dest.
ADR
Source
ADR
Type
Data
FCS
62
Bits
2
Bits
6
Bytes
6
Bytes
2
Bytes
46–1500
Bytes
4
Bytes
17881B-35
Figure 9-1. Ethernet Frame Format
LLC
Data
Preamble
1010 ... 1010
SFD
10101011
Dest.
ADR
Source
ADR
Length
FCS
56
Bits
8
Bits
6
Bytes
6
Bytes
2
Bytes
46–1500
Bytes
4
Bytes
17881B-36
PAD
Figure 9-2. IEEE 802.3 MAC Frame Format
Framing Error (Dribbling Bits)
The C-LANCE can handle up to 7 dribbling bits when a
received packet terminates; the input to the C-LANCE,
RCLK, stops following the deassertion of RENA. During
the reception, the CRC is generated on every serial bit
(including the dribbling bits) coming from the medium,



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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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