AM79C90 Advanced Micro Devices, AM79C90 Datasheet - Page 22
![no-image](/images/manufacturer_photos/0/0/14/advanced_micro_devices_sml.jpg)
AM79C90
Manufacturer Part Number
AM79C90
Description
CMOS Local Area Network Controller for Ethernet (C-LANCE)
Manufacturer
Advanced Micro Devices
Datasheet
1.AM79C90.pdf
(62 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AM79C900AJC
Manufacturer:
AMD
Quantity:
5 510
Company:
Part Number:
AM79C900AJC
Manufacturer:
SIG
Quantity:
5 510
Company:
Part Number:
AM79C900JAJC
Manufacturer:
AMD
Quantity:
359
Company:
Part Number:
AM79C900JCDV
Manufacturer:
AMD
Quantity:
1 831
Part Number:
AM79C901AJC
Manufacturer:
AMD
Quantity:
20 000
Part Number:
AM79C901AVC
Manufacturer:
AMD
Quantity:
20 000
Part Number:
AM79C90JC
Manufacturer:
AMD
Quantity:
20 000
Bit
03
02
01
00
22
AMD
TDMD
Name
STOP
STRT
INIT
Description
TRANSMIT DEMAND, when set,
causes the C-LANCE to access the
Transmit Descriptor Ring without
waiting for the polltime interval to
elapse. TDMD need not be set to
transmit a packet; it merely hastens
the C-LANCE’s response to a Trans-
mit Descriptor Ring entry insertion by
the host.
TDMD is WRITE WITH ONE ONLY
and is cleared by the microcode after
it is used. It may read as a “1” for a
short time after it is written because
the microcode may have been busy
when TDMD was set. It is also
cleared by RESET or by setting the
STOP bit. Writing a “0” in this bit has
no effect.
STOP disables the C-LANCE from
all external activity when set and
clears the internal logic. Setting
STOP is the equivalent of asserting
RESET. The C-LANCE remains in-
active and STOP remains set until
the STRT or INIT bit is set. If STRT,
INIT and STOP are all set together,
STOP will override the other bits and
only STOP will be set.
STOP is READ/WRITE WITH ONE
ONLY and set by RESET. Writing a
“0” to this bit has no effect. STOP is
cleared by setting either INIT or
STRT. CSR
when the STOP bit is set.
START enables the C-LANCE to
send and receive packets, perform
direct memory access, and do buffer
management. The STOP bit must be
set prior to setting the STRT bit. Set-
ting STRT clears the STOP bit.
STRT is READ/WRITE and is set
with one only. Writing a “0” into this
bit has no effect. STRT is cleared by
RESET or by setting the STOP bit.
INITIALIZE, when set, causes the
C-LANCE to begin the initialization
procedure and access the Initializa-
tion Block. The STOP bit must be set
prior to setting the INIT bit. Setting
INIT clears the STOP bit.
INIT is READ/WRITE WITH “1”
ONLY. Writing a “0” into this bit has
no effect. INIT is cleared by RESET
or by setting the STOP bit.
The C-LANCE latches CSR
a slave read; therefore, the CSR
status bits are guaranteed to be sta-
ble for the duration of the CSR
access.
3
must be reloaded
P R E L I M I N A R Y
0
during
Am79C90
0
0
Control and Status Register 1 (CSR1)
READ/WRITE:
Bit
15:01
00
Control and Status Register 2 (CSR2)
READ/WRITE:
Bit
15:08
07:00
15
15
Name
Name
IADR
IADR
RES
Accessible only when the STOP bit
of CSR
The C-LANCE preserves the con-
tents of CSR
Description
The low order 15 bits of the address
of the first word (lowest address) in
the Initialization Block.
Must be zero.
Accessible only when the STOP bit
of CSR
The C-LANCE preserves the con-
tents of CSR
Description
Reserved. Read as zeroes. Write as
zeroes.
The high order 8 bits of the address
of the first word (lowest address) in
the initialization Block.
8 7
0
0
is a ONE and RAP = 01.
is a ONE and RAP = 10.
1
2
after STOP.
after STOP.
IADR
(15:01)
17881B-16
17881B-17
IADR (23:16)
1 0
0
‘0’
RES