English
Language : 

TI380C30 Datasheet, PDF (16/78 Pages) Texas Instruments – INTEGRATED TOKEN-RING COMMPROCESSOR AND PHYSICAL-LAYER INTERFACE
TI380C30
INTEGRATED TOKEN-RING
COMMPROCESSOR AND PHYSICAL-LAYER INTERFACE
SPWS016A – NOVEMBER 1994 – REVISED JULY 1995
architecture
The major blocks of the TI380C30 include the communications processor (CP), system interface (SIF), memory
interface (MIF), protocol handler (PH), clock generator (CG), adapter-support function (ASF), and
physical-layer interface. The functionality of each block is described in the following sections.
communications processor (CP)
The CP performs the control and monitoring of the other functional blocks in the TI380C30. The control and
monitoring protocols are specified by the software (downloaded or ROM-based) in local memory. Available
protocols include:
D Media access control (MAC) software
D Logical link control (LLC) software
D Copy all frames (CAF) software
The CP is a proprietary 16-bit central processing unit (CPU) with data cache and a single prefetch pipe for
pipelining of instructions. These features enhance the TI380C30 maximum performance capability to about 8
million instructions per second (MIPS) with an average of about 5 MIPS.
system interface (SIF)
The SIF performs the interfacing of the LAN subsystem to the host system. This interface may require additional
logic depending on the application. The system interface can transfer information / data using any of these three
methods:
D Direct memory access (DMA)
D Direct input / output (DIO)
D Pseudo-direct memory access (PDMA)
DMA (or PDMA) is used to transfer all data to / from host memory from / to local memory. The main uses of DIO
are for loading the software to local memory and for initializing the TI380C30. DIO also allows command / status
interrupts to occur to and from the TI380C30.
The system interface can be hardware selected for either of two modes by using SI / M. The mode selected
determines the memory organizations and control signals used. These modes are:
D The Intel mode (80x8x families): 8-, 16-, and 32-bit bus devices
D The Motorola mode (68xxx microprocessor family): 16- and 32-bit bus devices
The system interface supports host-system memory addressing up to 32 bits (32-bit reach into the host system
memory). This allows greater flexibility in using / accessing host-system memory. System designers are allowed
to customize the system interface to their particular bus by:
D Programmable burst transfers or cycle-steal DMA operations
D Optional parity protection
These features are implemented in hardware to reduce system overhead, facilitate automatic rearbitration of
the bus after a burst, or repeat a cycle when errors occur (parity or bus). Bus retries are also supported.
The system-interface hardware also includes features to enhance the integrity of the TI380C30 operation and
the data. These features include the following:
D Always internally maintain odd-byte parity regardless of parity being disabled
D Monitor for the presence of a clock failure
D Provide switchable SIF speeds at 2MHz to 33MHz
On every cycle, the system interface compares all the system clocks to a reference clock. If any of the clocks
become invalid, the TI380C30 enters the slow-clock mode which prevents latch-up of the TI380C30. If the
SBCLK is invalid, any DMA cycle is terminated immediately; otherwise, the DMA cycle is completed and the
TI380C30 is placed in slow-clock mode.
16
• POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443