The purpose of this application note is to describe how to interface an Am186鈩C communications
Processing Circuit (QSLAC鈩? device. The same tech-
niques can be used to interface an Am186CC controller to any SLAC鈩?device.
Traditionally, linecards鈥攊f they had processors at all鈥?/div>
used simple, inexpensive 8-bit microcontrollers.
H o w e v e r, a s t h e n u m b e r o f l i n e s p e r c a r d
increases,16-bit controllers such as the Am186CC
controller become more attractive for several reasons:
n
16-bit controller costs have decreased
n
More peripheral functions can be integrated,
reducing external component counts
n
Smaller packaging options are now available
n
16-bit controllers generally offer larger address
spaces
These factors, combined with the availability of
superior, low-cost development tools such as the
Microsoft
廬
and Borland C compilers, reduce the time to
market and long-term maintenance costs.
The Am186CC controller also offers several new
features useful in communication systems:
n
Mixed 8- and 16-bit memory/peripheral spaces
n
Programmable
functions
I/Os
with
dedicated
set/clear
A SLAC device connects to its host processor through
a three-pin serial interface. While this interface is used
primarily to initialize the SLAC device, several critical
functions of the Subscriber Line Interface Circuit (SLIC)
can be monitored through the serial interface. As a
result, it may be necessary to make the interface as
fast as possible. Designed to drive the SLAC device鈥檚
Microprocessor Interface (MPI) bus, the SSI port of the
Am186CC controller makes it even easier for the
hardware and software engineer to implement the
fastest possible interface.
FURTHER REFERENCES
The remainder of this application note assumes at least
a passing familiarity with the chips involved: the
Am186CC controller and the Am79Q02 QSLAC
device. If further details are needed, the following
literature is available from AMD:
Am186鈩C Communications Controller Data Sheet,
order #21915
Am186鈩C Communications Controller User's
Manual,
order #21914
Am186鈩C Communications Controller Register Set
Manual,
order #21916
Am186鈩?and Am188鈩?Family Instruction Set Manual,
order #21267
Am79Q02/021/031 QSLAC鈩?Data Sheet,
order #18503
AMD鈥檚 complete family of linecard devices is found in
the
Linecard Products for the Public Infrastructure
Market Data Book,
order #18503.
n
High-speed High-level Data Link Control (HDLC)
ports (10 Mbit/s)
n
Direct Pulse Code Modulation (PCM) Highway
interfaces
PCM interfaces鈥攗p to four each鈥攑rovide simple
processor access to data on the SLAC device鈥檚 PCM
interface. Also, one of the Am186CC controller鈥檚 HDLC
ports, Channel A, supports General Circuit Interface
(GCI) operation. GCI is also known as the ISDN
Oriented Modular Interface, Revision 2 (IOM-2).
This document contains information on a product under development at Advanced Micro Devices.
The information is intended to help you evaluate this product. AMD reserves the right to change or
discontinue work on this proposed product without notice.
Publication#
21921
Rev:
A
Amendment/0
Issue Date:
June 1998