am79c30a Advanced Micro Devices, am79c30a Datasheet - Page 13
![no-image](/images/manufacturer_photos/0/0/14/advanced_micro_devices_sml.jpg)
am79c30a
Manufacturer Part Number
am79c30a
Description
Digital Subscriber Controller ?dsc ?circuit
Manufacturer
Advanced Micro Devices
Datasheet
1.AM79C30A.pdf
(101 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
am79c30a-JC
Manufacturer:
SPW
Quantity:
4 480
Company:
Part Number:
am79c30aJC
Manufacturer:
AMD
Quantity:
3 041
Company:
Part Number:
am79c30aJC/C
Manufacturer:
AMD
Quantity:
5 530
Company:
Part Number:
am79c30aJC/C
Manufacturer:
AMD
Quantity:
5 530
Company:
Part Number:
am79c30aJC/C
Manufacturer:
NS
Quantity:
5 120
FUNCTIONAL DESCRIPTION
Microprocessor Interface (MPI)
The Am79C30A/32A can be connected to any general
purpose 8-bit microprocessor via the MPI. The MCLK
from the Am79C30A/32A can be used as the clock for
the microprocessor. The MPI is an interrupt-driven in-
terface containing all the circuitry necessary for access
to the internal programmable registers, status regis-
ters, coefficient RAM, and transmit/receive buffers.
MPI External Interface
External connections to the MPI are shown in Table 5.
Note:
The RD and WR signals must never both be Low under normal operating conditions.
Name
D7–D0
A2–A0
RD
WR
CS
RESET
INT
CS
0
0
0
0
0
0
0
0
0
0
0
0
0
1
RD
1
0
1
0
0
0
1
0
1
0
1
0
0
X
Table 5. MPI External Interface
Direction
Bidirectional
Inputs
Input
Input
Input
Input
Output
WR
X
0
1
0
1
1
1
0
1
0
1
0
1
1
A2
X
0
0
0
0
0
0
1
1
1
1
1
1
1
A1
X
0
0
0
0
1
1
0
0
0
0
1
1
1
Address Line
Function
Data Bus
Read Enable
Write Enable
Chip Select
Initialization
Interrupt
Table 6. Direct Register Access Guide
A0
X
0
0
1
1
0
1
0
0
1
1
0
0
1
Am79C30A/32A Data Sheet
Register(s) Accessed
Command Register (CR)
Interrupt Register (IR)
Data Register (DR)
Data Register (DR)
D-channel Status Register 1 (DSR1)
D-channel Error Register (DER) (2-byte FIFO)
D-channel Transmit buffer (DCTB) (8- or 16-byte FIFO)
D-channel Receive buffer (DCRB) (8- or 32-byte FIFO)
Bb-channel Transmit buffer (BBTB)
Bb-channel Receive buffer (BBRB)
Bc-channel Transmit buffer (BCTB)
Bc-channel Receive buffer (BCRB)
D-channel Status Register 2 (DSR2)
No access (X = logical 0 or 1)
Direct Registers
Access to the Direct Registers of the Am79C30A/32A
is controlled by the state of the CS, RD, WR, A2, A1,
and A0 input pins, as defined below by Table 6.
Indirect Registers
To read from or write to any of the Indirect Registers, an
indirect address command is first written to the Com-
mand Register (CR). One or more data bytes may then
be transferred to or from the selected register through
the Data Register (DR).
Registers within certain groups can be accessed
quickly by using internal circuitry which automatically
increments the indirect value. In Table 7, the bytes
transferred numbers are the number of bytes which are
read or written to the DR after the CR has been loaded.
Whenever the CR is loaded, any previous commands
are automatically terminated.
Mode
—
W
W
W
W
W
R
R
R
R
R
R
R
R
13