Part Number Hot Search : 
W21NM50N 2SA2087 DM74AS34 529AF YB25D 1N3620 CPV364MU 25012
Product Description
Full Text Search
 

To Download TI380C27 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
* * * *
IEEE 802.5 and IBM Token-Ring Network TM Compatible IEEE 802.3 and Blue Book Ethernet TM Network Compatible Compatible With TI380FPA FNL PacketBlasterTM Token-Ring Features - 16- or 4-Megabit-per-Second Data Rates - Supports Up to 18K-Byte Frame Size (16-Mbps Operation Only) - Supports Universal and Local Network Addressing - Early Token-Release Option (16-Mbps Operation Only) - Compatible With the TMS38054 Ethernet Features - 10 Megabit-per-Second Data Rate in Half-Duplex Mode - 20 Megabit-per-Second Data Rate in Full-Duplex Mode - Compatible With Most Ethernet Serial-Network-Interface Devices - Network-Speed Self-Test Feature Glueless Interface to DRAMs High-Performance 16-Bit CPU for Communications-Protocol Processing 1- to 16.5-Megabyte-per-Second High-Speed Bus Master DMA Interface Low-Cost Host-Slave I/O Interface Option Up to 32-Bit Host Address Bus Selectable Host System-Bus Options
* *
Adapter Local-Bus Speed Is Switchable Between 4 MHz and 6 MHz 80x8x or 68xxx-Type Bus and Memory Organization - 8 - or 16-Bit Data Bus on 80x8x Buses - Optional Parity Checking Dual-Port DMA and Direct I/O Transfers to Host Bus Supports 8 - or 16-Bit Pseudo-DMA Operation Enhanced-Address-Copy-Option (EACO) Interface Supports External Address-Checking Logic for Bridging or External Custom Applications
* * * * * * * * * * * * * * *
Built-In Real-Time Error Detection Bring-Up and Self-Test Diagnostics With Loopback Automatic Frame-Buffer Management 2- to 33-MHz System-Bus Clock Slow-Clock Low-Power Mode Single 5-V Supply 0.8 -m CMOS Technology 250-mA Typical Latch-Up Immunity at 25C ESD Protection Exceeds 2 000 V 144-Pin Plastic Thin Quad Flat Package (PGE Suffix) Operating Temperature Range 0C to 70C
* * * * * *
LAN Subsystem Attached System Bus (2 MHz to 33 MHz) Transmit To Network Receive
TI380C27
Token-Ring or Ethernet Physical-Layer Circuitry
Memory
Figure 1. Network-Commprocessor Applications Diagram
IBM and Token-Ring Network are trademarks of International Business Machines Corporation. PacketBlaster is a trademark of Texas Instruments Incorporated. Ethernet is a trademark of Xerox Corporation.
ADVANCE INFORMATION concerns new products in the sampling or preproduction phase of development. Characteristic data and other specifications are subject to change without notice.
Copyright (c) 1995, Texas Instruments Incorporated
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
1
ADVANCE INFORMATION
*
Support for Module High-Impedance In-Circuit Testing
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
pin assignments
PGE PACKAGE ( TOP VIEW )
V SSC MRAS MW MCAS MAX2 MAX0 MDDIR VDD SYNCIN OSCIN VSS MROMEN MACS MAL MREF VSSL VSSL MBIAEN VDDL MRESET MBCLK2 MBCLK1 OSCOUT RCVR / RXD RCLK / RXC NSELOUT1 PXTALIN / TXC VSSC WRAP / TXEN DRVR DRVR WFLT/COLL NSRT / LPBK FRAQ / TXD REDY/CRS NC NC VSSL MOE MBEN MADH7 MADH6 MADH5 MADH4 VDD NC VSS MADH3 MADH2 MADH1 MADH0 MAXPH MBRQ MBGR VSS MAXPL MADL7 MADL6 MADL5 MADL4 MADL3 MADL2 MADL1 MADL0 EXTINT3 EXTINT2 EXTINT1 EXTINT0 NMI VDD NC VSSL
112 111 110 109 120 119 118 117 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 116 115 114 113
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 63 64 65 66 67 68 69 70 71 72
108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73
VSSL NC VDD XMATCH XFAIL TEST0 TEST1 TEST2 TEST3 TEST4 TEST5 SADH0 SADH1 SADH2 SADH3 SADH4 SADH5 VSSD NC VDD NC VSSC SADH6 SADH7 SPH SRD / SUDS SRDY / SDTACK SOWN SDBEN SBHE / SRNW SHRQ / SBRQ SPL SADL0 SADL1 SADL2 VSSL
2
VDDL CLKDIV VSSC NSELOUT0 PRTYEN BTSTRP SIACK SRESET SRS1 SRS0 SRSX SCS SBRLS SBBSY S8 / SHALT VSSL VSSL SRS2 / SBERR VDDL SI / M SINTR / SIRQ SHLDA / SBGR SDDIR SRAS / SAS SWR / SLDS VSS SXAL SALE SBCLK SADL7 SADL6 SADL5 SADL4 SADL3 NC VDD
POST OFFICE BOX 1443
ADVANCE INFORMATION
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
description
The TI380C27 is a single-chip network-communications processor (commprocessor) that supports token-ring or Ethernet local area networks (LANs). Token ring at a data rate of either 16 Mbps or 4 Mbps or Ethernet at a data rate of either 10 Mbps (half duplex) or 20 Mbps (full duplex) can be selected. A flexible configuration scheme allows network type and speed to be configured by hardware or software. This allows the design of LAN subsystems that support both token-ring and Ethernet networks by electrically or physically switched network front-end circuits. In addition, the TI380C27 can be used with the TI380FPA PacketBlaster for maximum performance. The TI380C27 token-ring capability conforms to ISO 8802 - 5 / IEEE 802.5 - 1992 standards and has been verified to be completely IBM Token-Ring Network compatible. By integrating the essential control building blocks needed on a LAN-subsystem card into one device, the TI380C27 can ensure that this IBM compatibility is maintained in silicon. The TI380C27 Ethernet capability conforms to ISO / IEC 8802 - 3 (ANSI / IEEE Std. 802.3 ) CSMA / CD standards and the Ethernet Blue Book standard.
The TI380C27 provides a 32-bit system-memory address reach with a high-speed bus-master DMA interface that supports rapid communications with the host system. In addition, the TI380C27 supports direct I/O and a low-cost 8- or 16-bit pseudo-DMA interface that requires only a chip select to work directly on an 80x8x 8-bit slave I/O interface. Finally, selectable 80x8x or 68xxx-type host-system bus and memory organization add to design flexibility. The TI380C27 supports addressing for up to 2M bytes of local memory. This expanded memory capacity can improve LAN-subsystem performance by minimizing the frequency of host LAN-subsystem communications by allowing larger blocks of information to be transferred at one time. The support of large local memory is important in applications that require large data transfers (such as graphics or data-base transfers) and in heavily loaded networks where the extra memory can provide data buffers to store data until it can be processed by the host. The proprietary CPU used in the TI380C27 allows protocol software to be downloaded into RAM or stored in ROM in the local-memory space. By moving protocols to the LAN subsystem, overall system performance is increased. This is accomplished by the offloading of processing from the host system to the TI380C27, which can also reduce LAN-subsystem-to-host communications. As other protocol software is developed, greater differentiation of end products with enhanced system performance will be possible. In addition, the TI380C27 includes hardware counters that provide real-time error detection and automatic frame-buffer management. These counters control system-bus retries, control burst size, and track host and LAN-subsystem buffer status. Previously, these counters needed to be maintained in software. By integrating them into hardware, software overhead is removed and LAN-subsystem performance is improved. The TI380C27 implements a TI-patented enhanced-address-copy-option (EACO) interface. This interface supports external address-checking devices, such as the TMS380SRA source-routing accelerator. The TI380C27 has a 128-word external I/O space in its memory to support external address-checker devices and other hardware extensions to the TMS380 architecture. The major blocks of the TI380C27 include the communications processor (CP), the system interface (SIF), the memory interface (MIF), the protocol handler (PH), the clock generator (CG), and the adapter-support function (ASF), as shown in the functional block diagram. The TI380C27 is available in a 144-pin plastic thin quad flat package (PGE suffix) and is characterized for operation from 0C to 70C.
PAL (R) is a registered trademark of Advanced Micro Devices, Inc. Other companies also manufacture programmable array logic devices.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
3
ADVANCE INFORMATION
The high degree of integration of the TI380C27 makes it a virtual LAN subsystem on a single chip. Protocol handling, host-system interfacing, memory interfacing, and communications processing are all provided through the TI380C27. To complete LAN-subsystem design, only the network-interface hardware, local memory, and minimal additional components such as PAL (R) devices and crystal oscillators need to be added.
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
description (continued)
The TI380C27 has a bus interface to the host system, a bus interface to local memory, and an interface to the physical-layer circuitry. Pin names starting with the letter S attach to the host-system bus and pin names starting with the letter M attach to the local-memory bus. Active-low signals have names with overbars; e.g., SCS.
functional block diagram
SADH0 SADH7 SADL0 SADL7 SPH SPL SBRLS SINTR/SIRQ SDDIR SDBEN SALE SXAL SOWN SIACK SBCLK SRD/SUDS SWR/SLDS SRDY/SDTACK SI/M SHLDA/SBGR SBHE/SRNW SRAS/SAS S8/SHALT SRESET SRS0 SRS1 SRS2/SBERR SCS SRSX SHRQ/SBRQ SBBSY BTSTRP PRTYEN NSELOUT0 NSELOUT1
System Interface (SIF)
Memory Interface (MIF)
MADH0 MADH7 MADL0 MADL7 MRAS MCAS MAXPH MAXPL MW MOE MDDIR MAL MAX0 MAX2 MRESET MROMEN MBEN MBRQ MBGR MACS MBIAEN MREF OSCIN OSCOUT MBCLK1 MBCLK2 SYNCIN CLKDIV NMI EXTINT0 EXTINT3 TEST0 TEST5 XMATCH XFAIL
* DIO Control * Bus Control * DMA Control
* DRAM Refresh * Local-Bus Arbitrator * Local-Bus Control * Local Parity-Check / Generator
ADVANCE INFORMATION
4
Clock Generator (CG)
AdapterSupport Function (ASF) Communications Processor * Interrupts * Test Function
RCLK / RXC REDY / CRS WFLT / COLL RCVR / RXD PXTALIN / TXC
Protocol Handler (PH) for Token-Ring and Ethernet Interface
FRAQ / TXD NSRT / LPBK WRAP / TXEN DRVR DRVR
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions
PIN NAME NO. I/O DESCRIPTION Bootstrap. The value on BTSTRP is loaded into the BOOT bit of the SIFACL register at reset (i.e., when SRESET is asserted or the ARESET bit in the SIFACL register is set) to form a default value. BTSTRP indicates whether chapters 0 and 31 of the memory map are RAM or ROM. If these chapters are RAM, the TI380C27 is denied access to the local-memory bus until the CPHALT bit in the SIFACL register is cleared. H = Chapters 0 and 31 of local memory are RAM based (see Note 1). L = Chapters 0 and 31 of local memory are ROM based. Clock divider select (see Note 2) CLKDIV 38 I H = 64-MHz OSCIN for 4-MHz local bus L = 32-MHz OSCIN for 4-MHz local bus or 48-MHz OSCIN for 6-MHz local bus
BTSTRP
42
I
MACS MADH0 MADH1 MADH2 MADH3 MADH4 MADH5 MADH6 MADH7 MADL0 MADL1 MADL2 MADL3 MADL4 MADL5 MADL6 MADL7
132 15 14 13 12 8 7 6 5 28 27 26 25 24 23 22 21
I
Reserved; must be tied low (see Note 4) Local-memory address, data, and status bus -- high byte. For the first quarter of the local-memory cycle, these bus lines carry address bits AX4 and A0 to A6; for the second quarter, they carry status bits; and for the third and fourth quarters, they carry data bits 0 to 7. The most significant bit is MADH0 and the least significant bit is MADH7. 1Q AX4, A0 - A6 Memory Cycle 2Q 3Q Status D0 - D7 4Q D0 - D7
I/O
Signal
I/O
Local-memory address, data, and status bus -- low byte. For the first quarter of the local-memory cycle, these bus lines carry address bits A7 to A14; for the second quarter, they carry address bits AX4 and A0 to A6; and for the third and fourth quarters, they carry data bits 8 to 15. The most significant bit is MADL0 and the least significant bit is MADL7. 1Q A7 - A14 Memory Cycle 2Q 3Q AX4, A0 - A6 D8 - D15 4Q D8 - D15
Signal
MAL
131
O
Memory-address latch. MAL is a strobe signal for sampling the address at the start of the memory cycle; it is used by SRAMs and EPROMs. The full 20-bit word address is valid on MAX0, MAXPH, MAX2, MAXPL, MADH0 - MADH7, and MADL0 - MADL7. Three 8-bit transparent latches can be used to retain a 20-bit static address throughout the cycle. Rising edge = No signal latching Falling edge = Allows the above address signals to be latched Local-memory-extended address bit. MAX0 drives AX0 at row-address time and drives A12 at column-address and data-valid times for all cycles. This signal can be latched by MRAS. Driving A12 eases interfacing to a BIA ROM.
MAX0
139
I/O 1Q AX0 Memory Cycle 2Q 3Q A12 A12 4Q A12
Signal
I = input, O = output NOTES: 1. Pin has an internal pullup device to maintain a high-voltage level when left unconnected (no etch). 2. The TI380FPA and TMS380SRA are currently supported only with the 4-MHz local bus in either CLKDIV state. Expansion to support the 6-MHz local bus is under development. 3. Each pin must be individually tied to VCC with a 1-k pullup resistor. 4. Pin should be connected to ground.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
5
ADVANCE INFORMATION
EXTINT0 EXTINT1 EXTINT2 EXTINT3
32 31 30 29
I/O
Reserved; must be pulled high (see Note 3)
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions (Continued)
PIN NAME NO. I/O DESCRIPTION Local-memory-extended address bit. MAX2 drives AX2 at row-address time, which can be latched by MRAS, and drives A14 at column-address and data-valid times for all cycles. Driving A14 eases interfacing to a BIA ROM. Memory Cycle 1Q 2Q 3Q 4Q Signal AX2 A14 A14 A14 Local-memory-extended address and parity -- high byte. For the first quarter of a memory cycle, MAXPH carries the extended-address bit AX1; for the second quarter of a memory cycle, it carries the extended-address bit AX0; and for the last half of the memory cycle, it carries the parity bit for the high-data byte. Memory Cycle 1Q 2Q 3Q 4Q Signal AX1 AX0 Parity Parity Local-memory-extended address and parity -- low byte. For the first quarter of a memory cycle, MAXPL carries the extended-address bit AX3; for the second quarter of a memory cycle, it carries extended-address bit AX2; and for the last half of the memory cycle, it carries the parity bit for the low-data byte. Memory Cycle 1Q 2Q 3Q 4Q Signal AX3 AX2 Parity Parity Local-bus clock 1 and local-bus clock 2. These signals are referenced for all local-bus transfers. MBCLK2 lags MBCLK1 by a quarter of a cycle. These clocks operate according to: MBCLK1 MBCLK2 123 124 O MBCLK[1:2] 8 MHz 8 MHz 12 MHz OSCIN 64 MHz 32 MHz 48 MHz CLKDIV H L L
MAX2
140
I/O
MAXPH
16
I/O
ADVANCE INFORMATION
MAXPL
20
I/O
MBEN
4
O
Buffer enable. MBEN enables the bidirectional buffer outputs on the MADH, MAXPH, MAXPL, and MADL buses during the data phase. This signal is used in conjunction with MDDIR, which selects the buffer output direction. H = Buffer output disabled L = Buffer output enabled
MBGR
18
I/O
Reserved; must be left unconnected. Burned-in address enable. MBIAEN is an output signal used to provide an output enable for the ROM containing the adapter's burned-in address (BIA).
MBIAEN
127
O
H = This signal is driven high for any write accesses to the addresses between > 00.0000 and > 00.000F, or any accesses (read/write) to any other address. L = This signal is driven low for any read from addresses between > 00.0000 and > 00.000F.
MBRQ 17 I/O Reserved; must be pulled high (see Note 3). I = input, O = output NOTE 3: Each pin must be individually tied to VCC with a 1-k pullup resistor.
6
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions (Continued)
PIN NAME NO. I/O DESCRIPTION Column-address strobe for DRAMs. MCAS is valid for the 3/16 of the memory cycle following the row-address portion of the cycle. MCAS is driven low every memory cycle while the column address is valid on MADL0 - MADL7, MAXPH, and MAXPL, except when one of the following conditions occurs: 1) 2) When the address accessed is in the BIA ROM (> 00.0000 - > 00.000F) When the address accessed is in the EPROM memory map (i.e., when the BOOT bit in the SIFACL register is zero and an access is made between > 00.0010 - > 00.FFFF or > 1F.0000 - > 1F.FFFF) When the cycle is a refresh cycle, in which case MCAS is driven at the start of the cycle before MRAS (for DRAMs that have CAS-before-RAS refresh). For DRAMs that do not support CASbefore-RAS refresh, it may be necessary to disable MCAS with MREF during the refresh cycle.
MCAS
141
O
3)
Data direction. MDDIR is used as a direction control for bidirectional bus drivers. This signal becomes valid before MBEN becomes active. MDDIR 138 I/O H = TI380C27 memory-bus write L = TI380C27 memory-bus read Memory output enable. MOE is used to enable the outputs of the DRAM memory during a read cycle. This signal is high for EPROM or BIA ROM read cycles. MOE 3 O H = Disable DRAM outputs L = Enable DRAM outputs Row-address strobe for DRAMs. The row address lasts for the first 5/16 of the memory cycle. MRAS is driven low every memory cycle while the row address is valid on MADL0 - MADL7, MAXPH, and MAXPL for both RAM and ROM cycles. It is also driven low during refresh cycles when the refresh address is valid on MADL0 - MADL7. DRAM refresh cycle in progress. MREF is used to indicate that a DRAM refresh cycle is occurring. It is also used for disabling MCAS to all DRAMs that do not use a CAS-before-RAS refresh. MREF 130 O H = DRAM refresh cycle in process L = Not a DRAM refresh cycle Memory-bus reset. MRESET is a reset signal generated when either the ARESET bit in the SIFACL register is set or SRESET is asserted. This signal is used for resetting external local-bus glue logic. MRESET 125 O H = External logic not reset L = External logic reset ROM enable. During the first 5/16 of the memory cycle, MROMEN is used to provide a chip select for ROMs when the BOOT bit of the SIFACL register is zero (i.e., when code is resident in ROM, not RAM). It can be latched by MAL. It goes low for any read from addresses > 00.0010 - > 00.FFFF or > 1F.0000 - > 1F.FFFF when the BOOT bit in the SIFACL register is zero. MROMEN stays high for writes to these addresses, accesses of other addresses, or accesses of any address when the BOOT bit is 1. During the final three quarters of the memory cycle, MROMEN outputs the A13 address signal for interfacing to a BIA ROM. This means MBIAEN, MAX0, ROMEN, and MAX2 together form a glueless interface for the BIA ROM. H = ROM disabled L = ROM enabled I = input, O = output
MRAS
143
O
MROMEN
133
O
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
7
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions (Continued)
PIN NAME NO. I/O DESCRIPTION Local-memory write. MW is used to specify a write cycle on the local-memory bus. The data on the MADH0 - MADH7 and MADL0 - MADL7 buses is valid while MW is low. DRAMs latch data on the falling edge of MW, while SRAMs latch data on the rising edge of MW. H = Not a local-memory write cycle L = Local-memory write cycle NMI 33 I Nonmaskable interrupt request. NMI must be left unconnected. External oscillator input. OSCIN provides the clock frequency to the TI380C27 for a 4-MHz or 6-MHz internal bus (see Note 5 and Note 6). OSCIN 135 I CLKDIV H L OSCIN 64 MHz for a 4-MHz local bus 32 MHz for a 4-MHz local bus or 48 MHz for a 6-MHz local bus
MW
142
O
Oscillator output OSCOUT 122 O
H
PRTYEN
41
I
Parity enable. The value on PRTYEN is loaded into the PEN bit of the SIFACL register at reset (i.e., when SRESET is asserted or the ARESET bit in the SIFACL register is set) to form a default value. PRTYEN enables parity checking for the local memory. H = Local-memory data bus checked for parity (see Note 1) L = Local-memory data bus not checked for parity Network selection outputs. NSELOUT0 and NSELOUT1 are controlled by the host through the corresponding bits of the SIFACL register. The value of these bits/signals can be changed only while the TI380C27 is reset.
NSELOUT0 NSELOUT1
40 119
O
NSELOUT0 L L H H
NSELOUT1 L H L H
DESCRIPTION Full-duplex Ethernet 16-Mbps token ring Half-duplex Ethernet 4-Mbps token ring
SADH0 SADH1 SADH2 SADH3 SADH4 SADH5 SADH6 SADH7
97 96 95 94 93 92 86 85
System address/data bus -- high byte (see Note 1).These lines make up the most significant byte of each address word (32-bit address bus) and data word (16-bit data bus). The most significant bit is SADH0, and the least significant bit is SADH7. I/O Address multiplexing: Bits 31 - 24 and bits 15 - 8 Data multiplexing: Bits 15 - 8
SADL0 76 System address/data bus -- low byte (see Note 1). These lines make up the least significant byte of SADL1 75 each address word (32-bit address bus) and data word (16-bit data bus). The most significant bit is SADL2 74 SADL0, and the least significant bit is SADL7. SADL3 70 I/O SADL4 69 Address multiplexing: Bits 23 - 16 and bits 7 - 0 SADL5 68 Data multiplexing : Bits 7 - 0 SADL6 67 SADL7 66 I = input, O = output NOTES: 1 Pin has an internal pullup device to maintain a high-voltage level when left unconnected (no etch or loads). 5. Pin has an expanded input voltage specification. 6. A maximum of two TI380C27 devices may be connected to any one oscillator.
8
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
ADVANCE INFORMATION
CLKDIV L
OSCOUT OSCIN / 4 (if OSCIN = 32 MHz, OSCOUT = 8 MHz; if OSCIN = 48 MHz, OSCOUT = 12 MHz OSCIN / 8 (if OSCIN = 64 MHz, then OSCOUT = 8 MHz)
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions (Continued)
PIN NAME NO. I/O DESCRIPTION System address-latch enable. SALE is the enable pulse used to externally latch the 16 LSBs of the address from the SADH0 - SADH7 and SADL0 - SADL7 buses at the start of the DMA cycle. Systems that implement address parity can also externally latch the parity bits (SPH and SPL) for the latched address. System bus busy. The TI380C27 samples the value on SBBSY during arbitration (see Note 1). The sample has one of two values: SBBSY 50 I H = Not busy. The TI380C27 can become bus master if the grant condition is met. L = Busy. The TI380C27 cannot become bus master. SBCLK 65 I System bus clock. The TI380C27 requires SBCLK to synchronize its bus timings for all DMA transfers. Valid frequencies are 2 MHz - 33 MHz. SBHE is used for system byte high enable. SBHE is a 3-state output driven during DMA; it is an input at all other times. Intel Mode 79 I/O Motorola Mode H = System byte high not enabled (see Note 1) L = System byte high enabled SRNW is used for system read not write. SRNW serves as a control signal to indicate a read or write cycle. H = Read cycle (see Note 1) L = Write cycle
SALE
64
O
SBHE/SRNW
System bus release. SBRLS indicates to the TI380C27 that a higher-priority device requires the system bus. The value on SBRLS is ignored when the TI380C27 is not perfoming DMA. SBRLS is internally synchronized to SBCLK. SBRLS 49 I H = The TI380C27 can hold onto the system bus (see Note 1). L = The TI380C27 should release the system bus upon completion of current DMA cycle. If the DMA transfer is not yet complete, the SIF rearbitrates for the system bus. System chip select. SCS activates the system interface of the TI380C27 for a DIO read or write. SCS 48 I H = Not selected (see Note 1) L = Selected System data-bus enable. SDBEN signals to the external data buffers to begin driving data. SDBEN is activated during both DIO and DMA. SDBEN 80 O H = Keep external data buffers in the high-impedance state L = Cause external data buffers to begin driving data System data direction. SDDIR provides to the external data buffers a signal indicating the direction the data is moving. During DIO writes and DMA reads, SDDIR is low (data direction is into the TI380C27). During DIO reads and DMA writes, SDDIR is high (data direction is out from the TI380C27). When the system interface is not involved in a DIO or DMA operation, SDDIR is high by default. SDDIR 59 O SDDIR H L DATA DIRECTION output input DIO read write DMA write read
I = input, O = output NOTE 1: Pin has an internal pullup device to maintain a high-voltage level when left unconnected (no etch).
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
9
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions (Continued)
PIN NAME NO. I/O DESCRIPTION SHLDA is used for system hold acknowledge. SHLDA indicates that the system DMA hold request has been acknowledged. It is internally synchronized to SBCLK (see Note 1). H = Hold request acknowledged L = Hold request not acknowledged SBGR is used for system bus grant. SBGR is an active-low bus grant, as defined in the standard 68xxx interface, and is internally synchronized to SBCLK (see Note 1). H = System bus not granted L = System bus granted SHRQ is used for system hold request. SHRQ is used to request control of the system bus in preparation for a DMA transfer. SHRQ is internally synchronized to SBCLK. Intel Mode 78 O Motorola Mode H = System bus requested L = System bus not requested SBRQ is used for system bus request. SBRQ is used to request control of the system bus in preparation for a DMA transfer. SBRQ is internally synchronized to SBCLK. H = System bus not requested L = System bus requested
Intel Mode 58 I Motorola Mode
SHLDA/SBGR
ADVANCE INFORMATION
SHRQ/SBRQ
System interrupt acknowledge. SIACK is from the host processor to acknowledge the interrupt request from the TI380C27. SIACK 43 I H = System interrupt not acknowledged (see Note 1) L = System interrupt acknowledged: The TI380C27 places its interrupt vector onto the system bus. System Intel/Motorola mode select. The value on SI/M specifies the system-interface mode. SI/M 56 I H = Intel-compatible interface mode selected. Intel interface can be 8-bit or 16-bit mode (see S8/SHALT description and Note 1). L = Motorola-compatible interface mode selected. Motorola interface mode is always 16 bits. SINTR is used for system-interrupt request. TI380C27 activates SINTR to signal an interrupt request to the host processor. Intel Mode 57 O Motorola Mode H = Interrupt request by TI380C27 L = No interrupt request SIRQ is used for system-interrupt request. TI380C27 activates SIRQ to signal an interrupt request to the host processor. H = No interrupt request L = Interrupt request by TI380C27
SINTR/SIRQ
SOWN
81
O
System bus owned. SOWN indicates to external devices that TI380C27 has control of the system bus. SOWN drives the enable signal of the bus transceiver chips that drive the address and bus-control signals. H = TI380C27 does not have control of the system bus. L = TI380C27 has control of the system bus.
SPH SPL
84 77
I/O I/O
System parity high. The optional odd-parity bit for each address or data byte transmitted over SADH0 - SADH7 (see Note 1). System parity low. The optional odd-parity bit for each address or data byte transmitted over SADL0 - SADL7 (see Note 1).
I = input, O = output NOTE 1: Pin has an internal pullup device to maintain a high-voltage level when left unconnected (no etch).
10
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions (Continued)
PIN NAME NO. I/O DESCRIPTION SRAS is used for system memory-address strobe (see Note 7). SRAS is used to latch the SCS and SRSX - SRS2 register input signals. In a minimum-chip system, SRAS is tied to the SALE output of the system bus. The latching capability can be defeated since the internal latch for these inputs remains transparent as long as SRAS remains high. This permits SRAS to be pulled high and the signals at SCS, SRSX - SRS2, and SBHE to be applied independently of the SALE strobe from the system bus. During DMA, SRAS remains an input. H L Falling edge = Transparent mode = Holds latched values of SCS, SRSX - SRS2, and SBHE = Latches SCS, SRSX - SRS2, and SBHE
Intel Mode
SRAS/SAS
60
I/O
Motorola Mode
SAS is used for sytem-memory address strobe (see Note 7). SAS is an active-low address strobe that is an input during DIO (although ignored as an address strobe) and an output during DMA. H = Address is not valid. L = Address is valid and a transfer operation is in progress. SRD is used for system read strobe (see Note 7). SRD is the active-low strobe indicating that a read cycle is performed on the system bus. SRD is an input during DIO and an output during DMA.
Intel Mode 83 I/O H = Read cycle is not occurring. L = If DMA, host provides data to system bus. If DIO, SIF provides data to system bus. SUDS is used for upper-data strobe (see Note 7). SUDS is the active-low upper-data strobe. SUDS is an input during DIO and an output during DMA. H = Not valid data on SADH0 - SADH7 lines L = Valid data on SADH0 - SADH7 lines SRDY is used for system bus ready (see Note 7). SRDY indicates to the bus master that a data transfer is complete. SRDY is asynchronous but during DMA and pseudo-DMA cycles, it is internally synchronized to SBCLK. During DMA cycles, SRDY must be asserted before the falling edge of SBCLK in state T2 in order to prevent a wait state. SRDY is an output when the TI380C27 is selected for DIO; otherwise, it is an input. H = System bus is not ready. L = Data transfer is complete; system bus is ready. SDTACK is used for system data-transfer acknowledge (see Note 7). The purpose of SDTACK is to indicate to the bus master that a data transfer is complete. SDTACK is internally synchronized to SBCLK. During DMA cycles, SDTACK must be asserted before the falling edge of SBCLK in state T2 in order to prevent a wait state. SDTACK is an output when the TI380C27 is selected for DIO; otherwise, it is an input. H = System bus is not ready. L = Data transfer is complete; system bus is ready. System reset. SRESET is activated to place the TI380C27 into a known initial state. Hardware reset puts most of the TI380C27 outputs into the high-impedance state and place all blocks into the reset state. The Intel mode DMA bus-width selection (S8) is latched on the rising edge of SRESET. SRESET 44 I H = No system reset L = System reset Rising edge = Latch bus width for DMA operations (for Intel-mode applications) I = input, O = output NOTE 7: Pin should be tied to VCC with a 4.7-k pullup resistor.
SRD/SUDS
Motorola Mode
Intel Mode
SRDY/SDTACK
82
I/O
Motorola Mode
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
11
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions (Continued)
PIN NAME NO. I/O DESCRIPTION SRSX and SRS0 - SRS2 are used for system-register select. These inputs select the word or byte to be transferred during a system DIO access. The most significant bit is SRSX and the least significant bit is SRS2 (see Note 1). MSb Register selected = SRSX SRSX SRS0 SRS1 SRS2/SBERR 47 46 45 54 LSb SRS2/SBERR
Intel Mode
SRS0
SRS1
I Motorola Mode
SRSX, SRS0 and SRS1 are used for system-register select. These inputs select the word or byte to be transferred during a system DIO access. The most significant bit is SRSX and the least significant bit is SRS1 (see Note 1). MSb = SRSX LSb SRS1
Register selected
SRS0
SBERR is used for bus error. SBERR corresponds to the bus-error signal of the 68xxx microprocessor. SBERR is internally synchronized to SBCLK. This input is driven low during a DMA cycle to indicate to the TI380C27 that the cycle must be terminated, (see Section 3.4.5.3 of the TMS380 Second-Generation Token Ring User's Guide (SPWU005) for more information). SWR is used for system-write strobe (see Note 7). SWR is an active-low write strobe that is an input during DIO and an output during DMA. Intel Mode 61 I/O Motorola Mode H = Write cycle is not occurring. L = If DMA, data to be driven from SIF to host bus. If DIO, on the rising edge, the data is latched and written to the selected register. SLDS is used for lower-data strobe (see Note 7). SLDS is an input during DIO and an output during DMA. H = Not valid data on SADL0 - SADL7 lines L = Valid data on SADL0 - SADL7 lines
ADVANCE INFORMATION
SWR/SLDS
SXAL
63
O
System-extended-address latch. SXAL provides the enable pulse used to externally latch the most significant 16 bits of the 32-bit system address during DMA. SXAL is activated prior to the first cycle of each block DMA transfer, and thereafter as necessary (whenever an increment of the DMA address counter causes a carry out of the lower 16 bits). Systems that implement parity on addresses can use SXAL to externally latch the parity bits (available on SPL and SPH) for the DMA address extension. Reserved. SYNCIN must be left unconnected (see Note 1). S8 is used for system 8/16-bit bus select. S8 selects the bus width used for communications through the system interface. On the rising edge of SRESET, the TI380C27 latches the DMA bus width; otherwise, the value on S8 dynamically selects the DIO bus width. H = Selects 8-bit mode (see Note 1) L = Selects 16-bit mode SHALT is used for system halt/bus error retry. If SHALT is asserted along with SBERR, the adapter retries the last DMA cycle. This is the rerun operation as defined in the 68xxx specification. The BERETRY counter is not decremented by SBERR when SHALT is asserted (see Section 3.4.5.3 of the TMS380 Second-Generation Token Ring User's Guide (SPWU005) for more information).
SYNCIN
136
I
Intel Mode 51 I
S8/SHALT
Motorola Mode
I = input, O = output NOTES: 1. Pin has an internal pullup device to maintain a high-voltage level when left unconnected (no etch). 7. Pin should be tied to VCC with a 4.7-k pullup resistor.
12
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions (Continued)
Network Media Interface -- Token-Ring Mode ( TEST1 = H, TEST2 = H)
PIN NAME DRVR DRVR NO. 115 114 I/O O DESCRIPTION Differential-driver data output. DRVR and DRVR are the differential outputs that send the TI380C27 transmit data to the TMS38054 for driving onto the ring-transmit-signal pair. Frequency-acquisition control. FRAQ determines the use of frequency- or phase-acquisition mode in the TMS38054. FRAQ 111 O H = Wide range. Frequency centering to PXTALIN by TMS38054. L = Narrow range. Phase lock onto the incoming data (RCVINA and RCVINB) by the TMS38054. Insert-control signal to the TMS38054. NSRT enables the phantom-driver outputs (PHOUTA and PHOUTB) of the TMS38054, through the watchdog timer, for insertion onto the token ring. NSRT 112 O Static high Static low NSRT low and pulsed high = Inactive, phantom current removed (due to watchdog timer) = Inactive, phantom current removed (due to watchdog timer) = Active, current output on PHOUTA and PHOUTB
PXTALIN
118
I
Ring-interface clock-frequency control (see Note 5). At 16-Mbps ring speed, PXTALIN must be supplied a 32-MHz signal. At 4-Mbps ring speed, PXTALIN must be 8 MHz and can be the output from OSCOUT. Ring-interface recovered clock (see Note 5). RCLK is the clock recovered by the TMS38054 from the token-ring received data. For 16-Mbps operation, RCLK is a 32-MHz clock; for 4-Mbps operation, RCLK is an 8-MHz clock. Ring-interface received data (see Note 5). RCVR contains the data received by the TMS38054 from the token ring. Ring-interface ready. REDY indicates the presence of received data as monitored by the TMS38054 energy-detect capacitor.
RCLK
120
I
RCVR
121
I
REDY
110
I H = Not ready. Ignore received data. L = Ready. Received data. Wire-fault detect. WFLT is an input to the TI380C27 driven by the TMS38054. WFLT indicates a current imbalance of the TMS38054 PHOUTA and PHOUTB pins.
WFLT
113
I H = No wire fault detected L = Wire fault detected Internal wrap select. WRAP is an output from the TI380C27 to the ring interface to activate an internal attenuated feedback path from the transmitted data (DRVR) to receive data (RCVR) signals for bring-up diagnostic testing. When active, the TMS38054 also cuts off the current drive to the transmission pair. H = Normal ring operation L = Transmit data drives receive data (loopback)
WRAP
116
O
I = input, O = output NOTE 5: Pin has an expanded input voltage specification.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
13
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions (Continued)
Network-Media Interface -- Ethernet Mode (TEST1 = L, TEST2 = H)
PIN NAME DRVR DRVR TXD NO. 115 114 111 I/O O DESCRIPTION DRVR and DRVR have no Ethernet function and should be left unconnected. Ethernet transmit data. TXD provides the Ethernet PHY-layer circuitry with a bit-rate from the TI380C27. Data is output synchronously TXC. TXD is normally connected to TXD of an Ethernet serial network interface (SNI) chip. Loopback. LPBK enables loopback of Ethernet transmit data through the Ethernet (SNI) device to receive data. LPBK 112 O H = Wrap through the front-end device L = Normal operation TXC 118 I Ethernet transmit clock. TXC is a 10-MHz clock input used to synchronize transmit data from the TI380C27 to the Ethernet PHY layer circuitry. TXC is a continuously running clock and is normally connected to the TXC output of an Ethernet SNI chip (see Note 5). Ethernet receive clock. RXC is a 10-MHz clock input used to synchronize received data from the Ethernet PHY-layer circuitry to the TI380C27. RXC must be present whenever CRS is active (although it can be held low for a maximum of 16 clock cycles after the rising edge of CRS). When CRS is inactive, it is permissible to hold RXC low and is normally connected to the RXC output of an Ethernet SNI chip. The TI380C27 requires RXC to be maintained in the low state when CRS is not asserted (see Note 5). Ethernet received data. RXD signal provides the TI380C27 with bit-rate network data from the Ethernet front-end device. Data must be synchronous with RXC and is normally connected to RXD of an Ethernet SNI chip (see Note 5). Ethernet carrier sense. CRS indicates to the TI380C27 that the Ethernet PHY-layer circuitry has network data present on RXD. CRS is asserted (high) when the first bit of the frame is received and is deasserted after the last bit of the frame is received. H = Receiving data L = No data on network Ethernet collision detect. COLL indicates to the TI380C27 that the Ethernet PHY-layer circuitry has detected a network collision. COLL must be present for at least two TXC clock cycles to ensure it is accepted by the TI380C27 and is normally connected to COLL of an Ethernet SNI chip. COLL can also be an indication of the SQE test signal. H = COLL detected by the SNI device L = Normal operation Ethernet transmit enable. TXEN indicates to the Ethernet PHY-layer circuitry that bit-rate data is present on TXD. TXEN is output synchronously to TXC and is normally connected to TXE of an Ethernet SNI chip. H = Data line currently contains data to be transmitted L = No valid data on TXEN I = input, O = output NOTE 5: Pin has an expanded input voltage specification.
O
ADVANCE INFORMATION
RXC
120
I
RXD
121
I
CRS
110
I
COLL
113
I
TXEN
116
O
14
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions (Continued)
PIN NAME NO. I/O DESCRIPTION Network select inputs. TEST0 - TEST2 are used to select the network speed and type to be used by the TI380C27. These inputs should be changed only during adapter reset. Connect TEST2 to VDDL. TEST0 TEST1 TEST2 103 102 101 TEST0 L L H H X TEST1 L H L H X TEST2 H H H H L DESCRIPTION Full-duplex Ethernet 16-Mbps token ring Half-duplex Ethernet 4-Mbps token ring Reserved
I
TEST3 TEST4 TEST5
100 99 98
I
Test inputs. TEST3 - TEST5 should be left unconnected (see Note 1). Module-in-place test mode is achieved by tying TEST3 and TEST4 to ground. In this mode, all TI380C27 outputs are in the high-impedance state. Internal pullups on all TI380C27 inputs are disabled (except TEST3 - TEST5). External fail-to-match signal. An enhanced-address-copy-option (EACO) device uses XFAIL to indicate to the TI380C27 that it should not copy the frame nor set the ARI/FCI bits in a token-ring frame due to an external address match.The ARI/FCI bits in a token-ring frame can be set due to an internal address-matched frame. If an EACO device is not used, XFAIL must be left unconnected. XFAIL is ignored when CAF mode is enabled [see table in XMATCH description (see Note 1)]. H = No address match by external address checker L = External address-checker-armed state External match signal. An enhanced-address-copy-option (EACO) device uses XMATCH to indicate to the TI380C27 to copy the frame and set the ARI/FCI bits in a token-ring frame. If an EACO device is not used, XMATCH must be left unconnected. XMATCH is ignored when CAF mode is enabled (see Note 1). H = Address match recognized by external address checker L = External address-checker-armed state XMATCH 0 0 1 1 Hi-Z XFAIL 0 1 0 1 Hi-Z FUNCTION Armed (processing frame data) Do not externally match the frame (XFAIL takes precedence). Copy the frame Do not externally match the frame (XFAIL takes precedence). Reset state (adapter not initialized)
XFAIL
104
I
XMATCH
105
I
VDDL
37 55 126 106 137 9 34 72 89 39 87 117 144
I
Positive-supply voltage for digital logic. All VDDL pins must be attached to the common-system power-supply plane.
VDD
I
Positive-supply voltage for output buffers. All VDD pins must be attached to the common-system power-supply plane.
VSSC
I
Ground reference for output buffers (clean ground). All VSSC pins must be attached to the common-system ground plane.
I = input, O = output NOTE 1: Pin has an internal pullup device to maintain a high-voltage level when left unconnected (no etch).
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
15
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Pin Functions (Continued)
PIN NAME NO. 2 36 52 53 73 108 128 129 11 19 62 91 134 1 10 35 71 88 90 107 109 I/O DESCRIPTION
VSSL
I
Ground reference for input buffers. All VSSL pins must be attached to the common-system ground plane.
VSS
I
Ground connections for output buffers. All VSS pins must be attached to system ground plane.
ADVANCE INFORMATION
NC
These pins should be left unconnected.
I = input, O = output
16
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
architecture
The major blocks of the TI380C27 include the communications processor (CP), system interface (SIF), memory interface (MIF), protocol handler (PH), clock generator (CG), and adapter support function (ASF). 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 TI380C27. The control and monitoring protocols are specified by the software (downloaded or ROM based) in local memory. Available protocols include:
* * *
Media access control (MAC) software Logical link control (LLC) software (token-ring mode only) 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 TI380C27's 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:
* * *
Direct memory access (DMA) Direct input / output (DIO) 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 TI380C27. DIO also allows command/status interrupts to occur to and from the TI380C27. The system interface can be hardware selected for either of two modes by use of SI/M. The mode selected determines the memory organizations and control signals used. These modes are:
* *
The Intel 80x8x families: 8-, 16-, and 32-bit bus devices The Motorola 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:
* *
Programmable burst transfers or cycle-steal DMA operations 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 TI380C27 and the data. These features include the following:
* * *
Always internally maintain odd-byte parity regardless of parity being disabled Monitor for the presence of a clock failure Switchable SIF speeds of 2 MHz to 33 MHz
On every cycle, the system interface compares all the system clocks to a reference clock. If any of the clocks become invalid, the TI380C27 enters the slow-clock mode, which prevents latch-up of the TI380C27. If the SBCLK is invalid, any DMA cycle is terminated immediately; otherwise, the DMA cycle is completed and the TI380C27 is placed in the slow-clock mode.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
17
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
system interface (SIF) (continued) When the TI380C27 enters the slow-clock mode, the clock that failed is replaced by a slow free-running clock and the device is placed into a low-power reset state. When the failed clock(s) return to valid operation, the TI380C27 must be reinitialized. For DMA with a 16-MHz clock, a continuous transfer rate of 64 megabits per second (8 Mbps) can be obtained. For DMA with a 25-MHz clock, a continuous transfer rate of 96 megabits per second (12 Mbps) can be obtained. For DMA with a 33 MHz clock, a continuous transfer rate of 128 megabits per second ( 16 Mbps ) can be obtained.For 8-bit and 16-bit pseudo-DMA, the following data rates can be obtained:
LOCAL BUS SPEED 4 MHz 6 MHz 8-BIT PDMA 48 Mbps 72 Mbps 16-BIT PDMA 64 Mbps 96 Mbps
Since the main purpose of DIO is for downloading and initialization, the DIO transfer rate is not a significant issue. memory interface (MIF) The MIF performs the memory management to allow the TI380C27 to address 2M bytes in local memory. Hardware in the MIF allows the TI380C27 to be directly connected to DRAMs without additional circuitry. This glueless DRAM connection includes the DRAM refresh controller. The MIF also handles all internal bus arbitration between these blocks. When required, the MIF then arbitrates for the external bus. The MIF is responsible for the memory mapping of the CPU of a task. The memory map of DRAMs, EPROMs, burned-in addresses (BIA), and external devices are appropriately addressed when required by the system interface, protocol handler, or for a DMA transfer. The memory interface is capable of a 64-Mbps continuous transfer rate when using a 4-MHz local bus ( 64-MHz device crystal ) and a 96-Mbps continuous transfer rate when using a 6-MHz local bus. protocol handler (PH) The PH performs the hardware-based real-time protocol functions for a token-ring or an Ethernet LAN. Network type is determined by TEST0 - TEST2. Token-ring network is determined by software and can be either 16 Mbps or 4 Mbps. The Ethernet network can be either full duplex or half duplex. These speeds are not fixed by the hardware but by the software. The PH converts the parallel-transmit data to serial-network data of the appropriate coding and converts the received serial data to parallel data. The PH data-management state machines direct the transmission/reception of data to / from local memory through the MIF. The PH's buffer-management state machines automatically oversee this process, directly sending/receiving linked lists of frames without CPU intervention. The protocol handler contains many state machines that provide the following features:
ADVANCE INFORMATION
* * * * * * * * *
Transmit and receive frames Capture tokens (token ring) Provide token-priority controls (token ring) Automatic retry of frame transmissions after collisions ( Ethernet) Implement the random exponential backoff algorithm ( Ethernet) Manage the TI380C27 buffer memory Provide frame-address recognition (group, specific, functional, and multicast) Provide internal parity protection Control and verify the PHY-layer circuitry-interface signals
18
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
protocol handler (PH) (continued) Integrity of the transmitted and received data is assured by cyclic redundancy checks (CRC), detection of network data violations, and parity on internal data paths. All data paths and registers are optionally parity protected to assure functional integrity. adapter support function (ASF) The ASF performs support functions not contained in the other blocks. The features are:
* * * *
The TI380C27 base timer Identification, management, and service of internal and external interrupts Test-pin mode control, including the unit-in-place mode for board testing Checks for illegal states, such as illegal opcodes and parity
clock generator (CG) The CG performs the generation of all the clocks required by the other functional blocks, including the local memory-bus clocks (MBCLK1, MBCLK2). The CG also generates the reference timer used to sample all input clocks (SBCLK, OSCIN, RCLK, and PXTALIN). If no transition is detected within the period of the reference timer on any input clock signal, the CG places the TI380C27 into slow-clock mode. The frequency of the reference timer is in the range of 10 kHz - 100 kHz.
user-accessible hardware registers and TI380C27-internal pointers
The following tables show how to access internal data via pointers and how to address the registers in the host interface. The SIFACL register, which directly controls device operation, is described in detail. The adapter-internal pointers table on the following page is defined only after TI380C27 initialization and until the OPEN command is issued. These pointers are defined by the TI380C27 software (microcode), and this table describes the release 1.xx and 2.x software.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
19
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Adapter-Internal Pointers for Token Ring
ADDRESS > 00.FFF8 > 00.FFFA > 01.0A00 > 01.0A02 > 01.0A04 DESCRIPTION Pointer to software raw microcode level in chapter 0 Pointer to starting location of copyright notices. Copyright notices are separated by a > 0A character and terminated by a > 00 character in chapter 0. Pointer to burned-in address in chapter 1 Pointer to software level in chapter 1 Pointer to TI380C27 addresses in chapter 1: Pointer + 0 node address Pointer + 6 group address Pointer + 10 functional address Pointer to TI380C27 parameters in chapter 1: Pointer + 0 physical-drop number Pointer + 4 upstream neighbor address Pointer + 10 upstream physical-drop number Pointer + 14 last ring-poll address Pointer + 20 reserved Pointer + 22 transmit access priority Pointer + 24 source class authorization Pointer + 26 last attention code Pointer + 28 source address of the last received frame Pointer + 34 last beacon type Pointer + 36 last major vector Pointer + 38 ring status Pointer + 40 soft-error timer value Pointer + 42 ring-interface error counter Pointer + 44 local ring number Pointer + 46 monitor error code Pointer + 48 last beacon-transmit type Pointer + 50 last beacon-receive type Pointer + 52 last MAC frame correlator Pointer + 54 last beaconing-station UNA Pointer + 60 reserved Pointer + 64 last beaconing-station physical-drop number Pointer to MAC buffer (a special buffer used by the software to transmit adapter generated MAC frames) in chapter 1 Pointer to LLC counters in chapter 1: Pointer + 0 MAX_SAPs Pointer + 1 open SAPs Pointer + 2 MAX_STATIONs Pointer + 3 open stations Pointer + 4 available stations Pointer + 5 reserved Pointer to 4-/16-Mbps word flag. If zero, the adapter is set to run at 4 Mbps. If nonzero, the adapter is set to run at 16 Mbps.
> 01.0A06
ADVANCE INFORMATION
> 01.0A08 > 01.0A0A
> 01.0A0C > 01.0A0E
Pointer to total TI380C27 RAM found in 1K bytes in RAM allocation test in chapter 1 This table describes the pointers for release 2.x of the TI380C27 software. This address valid only for microcode release 2.x
20
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
Adapter-Internal Pointers for Ethernet
ADDRESS > 00.FFF8 > 00.FFFA > 01.0A00 > 01.0A02 > 01.0A04 Software raw-microcode level in chapter 0 Pointer to starting location of copyright notices. Copyright notices are separated by a > 0A character and terminated by a > 00 character in chapter 0. Pointer to burned-in address in chapter 1 Pointer to software level in chapter 1 Pointer to TI380C27 addresses in chapter 1: Pointer + 0 node address Pointer + 6 group address Pointer + 10 functional address Pointer to MAC buffer (a special buffer used by the software to transmit adapter generated MAC frames) in chapter 1 Pointer to LLC counters in chapter 1: Pointer + 0 MAX_SAPs Pointer + 1 open SAPs Pointer + 2 MAX_STATIONs Pointer + 3 open stations Pointer + 4 available stations Pointer + 5 reserved Pointer to 4-/16-Mbps word flag. If zero, the adapter is set to run at 4 Mbps. If nonzero, the adapter is set to run at 16 Mbps. DESCRIPTION
> 01.0A08 > 01.0A0A
> 01.0A0C
> 01.0A0E Pointer to total TI380C27 RAM found in 1K bytes in RAM allocation test in chapter 1 This table describes the pointers for release 2.x of the TI380C27 software. This address valid only for microcode release 2.x
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
21
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
User-Access Hardware Registers
80x8x 16-BIT MODE: (SI/M = 1, S8/SHALT = 0) WORD TRANSFERS SBHE = 0 SRS2 = 1 0 1 0 1 0 1 0 1 SIFDAT MSB SIFDAT/INC MSB SIFADR MSB SIFCMD SIFACL MSB SIFADR MSB SIFADX MSB DMALEN MSB NORMAL MODE SBHE = 0 SRS2 = 0 SBHE = 1 SRS2 = 0 SIFDAT LSB SIFDAT/INC LSB SIFADR LSB SIFSTS SIFACL LSB SIFADR LSB SIFADX LSB DMALEN LSB PSEUDO-DMA MODE ACTIVE SBHE = 0 SRS2 = 0 SBHE = 0 SRS2 = 1 SDMADAT MSB DMALEN MSB SDMAADR MSB SDMAADX MSB SIFACL MSB SIFADR MSB SIFADX MSB DMALEN MSB SBHE = 1 SRS2 = 0 SDMADAT LSB DMALEN LSB SDMAADR LSB SDMAADX LSB SIFACL LSB SIFADR LSB SIFADX LSB DMALEN LSB
BYTE TRANSFERS SRSX 0 0 0 0 1 1 1 1 SRS0 0 0 1 1 0 0 1 1 SRS1
SBHE = 1 and SRS2 = 1 are not defined. 80x8x 8-BIT MODE: (SI/M = 1, S8/SHALT = 1) SRSX 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 SRS0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 SRS1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 SRS2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 NORMAL MODE SBHE = X SIFDAT LSB SIFDAT MSB SIFDAT/INC LSB SIFDAT/INC MSB SIFADR LSB SIFADR MSB SIFSTS SIFCMD SIFACL LSB SIFACL MSB SIFADR LSB SIFADR MSB SIFADX LSB SIFADX MSB DMALEN LSB DMALEN MSB PSEUDO-DMA MODE ACTIVE SBHE = X SDMADAT LSB SDMADAT MSB DMALEN LSB DMALEN MSB SDMAADR LSB SDMAADR MSB SDMAADX LSB SDMAADX MSB SIFACL LSB SIFACL MSB SIFADR LSB SIFADR MSB SIFADX LSB SIFADX MSB DMALEN LSB DMALEN MSB
ADVANCE INFORMATION
68xxx MODE: (SI/M = 0) WORD TRANSFERS SUDS = 0 SLDS = 1 0 1 0 1 0 1 0 1 SIFDAT MSB SIFDAT/INC MSB SIFADR MSB SIFCMD SIFACL MSB SIFADR MSB SIFADX MSB DMALEN MSB NORMAL MODE SUDS = 0 SLDS = 0 SUDS = 1 SLDS = 0 SIFDAT LSB SIFDAT/INC LSB SIFADR LSB SIFSTS SIFACL LSB SIFADR LSB SIFADX LSB DMALEN LSB PSEUDO-DMA MODE ACTIVE SUDS = 0 SLDS = 0 SUDS = 0 SLDS = 1 SDMADAT MSB DMALEN MSB SDMAADR MSB SDMAADX MSB SIFACL MSB SIFADR MSB SIFADX MSB DMALEN MSB SUDS = 1 SLDS = 0 SDMADAT LSB DMALEN LSB SDMAADR LSB SDMAADX LSB SIFACL LSB SIFADR LSB SIFADX LSB DMALEN LSB
BYTE TRANSFERS SRSX 0 0 0 0 1 1 1 1 SRS0 0 0 1 1 0 0 1 1 SRS1
68xxx mode is always 16 bit.
22
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
SIF adapter-control register (SIFACL)
The SIFACL register allows the host processor to control and to some extent reconfigure the TI380C27 under software control. SIFACL Register
Bit # 0 T E S T 0 1 T E S T 1 2 T E S T 2 3 4 5 6 7 8 9 10 11 12 13 14 15
--
SWHLDA
SWDDIR
SWHRQ
PSDMAEN
ARESET
CPHALT
BOOT
LBP
SINTEN
PEN
NSEL OUT0
NSEL OUT1
RRR
RP - 0
R -u
R -0
RS - 0
RW - 0
RP - b
RP - b
RW - 0
RW - 1
RP - p
RP - 0
RP - 1
Bits 0 - 2:
Value on TEST0 - TEST2 pins These bits are read only and always reflect the value on the corresponding device pins. This allows the host S/W to determine the network type and speed configuration. If the network speed and type are software configurable, these bits can be used to determine which configurations are supported by the network hardware.
TEST0 L L H H X TEST1 L H L H X TEST2 H H H H L Description Full-duplex Ethernet 16-Mbps token ring Half-duplex Ethernet 4-Mbps token ring Reserved
Bit 3: Bit 4:
Reserved. Read data is indeterminate. SWHLDA -- Software Hold Acknowledge This bit allows the function of SHLDA / SBGR to be emulated from software control for pseudo-DMA mode.
PSDMAEN 0 1 1 1 SWHLDA X 0 0 1 SWHRQ X 0 1 X RESULT SWHLDA value in the SIFACL register cannot be set to a one. No pseudo-DMA request pending Indicates a pseudo-DMA request interrupt Pseudo-DMA process in progress
The value on SHLDA / SBGR is ignored.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
23
ADVANCE INFORMATION
Legend: R = W= P = S = -n = b = p = u =
Read Write Write during ARESET = 1 only Set only Value after reset Value on BTSTRP Value on PRTYEN Indeterminate
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
SIF adapter-control register (SIFACL) (continued)
Bit 5: SWDDIR -- Current SDDIR Signal Value This bit contains the current value of the pseudo-DMA direction. This enables the host to easily determine the direction of DMA transfers, which allows system DMA to be controlled by system software. 0 = Pseudo DMA from host system to TI380C27 1 = Pseudo DMA from TI380C27 to host system Bit 6: SWHRQ -- Current SHRQ Signal Value This bit contains the current value on SHRQ/SBRQ when in Intel mode, and the inverse of the value on SHRQ/SBRQ in Motorola mode. This enables the host to easily determine if a pseudo-DMA transfer is requested. 0 1 Bit 7: INTEL MODE (SI/M = H) = System bus not requested = System bus requested MOTOROLA MODE (SI/M = L) System bus not requested System bus requested
PSDMAEN -- Pseudo-System-DMA Enable This bit enables pseudo-DMA operation. 0 = Normal bus-master DMA operation is possible. 1 = Pseudo-DMA operation selected. Operation dependent on the values of SWHLDA and SWHRQ bits in the SIFACL register.
Bit 8:
ARESET -- Adapter Reset This bit is a hardware reset of the TI380C27. This bit has the same effect as SRESET except that the DIO interface to the SIFACL register is maintained. This bit is set to 1 if a clock failure is detected (OSCIN, PXTALIN, RCLK, or SBCLK not valid). 0 = The TI380C27 operates normally. 1 = The TI380C27 is held in the reset condition.
Bit 9:
CPHALT -- Communications-Processor Halt This bit controls TI380C27's processor access to the internal TI380C27 buses. This prevents the TI380C27 from executing instructions before the microcode has been downloaded. 0 = The TI380C27 processor can access the internal TI380C27 buses. 1 = The TI380C27 processor is prevented from accessing the internal adapter buses.
Bit 10:
BOOT -- Bootstrap CP Code This bit indicates whether the memory in chapters 0 and 31 of the local-memory space is RAM or ROM/PROM/EPROM. This bit controls the operation of MCAS and MROMEN. 0 = ROM/PROM/EPROM memory in chapters 0 and 31 1 = RAM memory in chapters 0 and 31
24
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
SIF adapter-control register (SIFACL) (continued)
Bit 11: LBP - Local-Bus Priority This bit controls the priority levels of devices on the local bus. 0 = No external devices (such as the TI380FPA) are used with the TI380C27. 1 = An external device (such as the TI380FPA) is used with the TI380C27. This allows the external bus master to operate at the necessary priorities on the local bus. If the system uses the TMS380SRA only, the bit must be set to 0. If the system uses both the TMS380SRA and the TI380FPA, this bit must be set to 1. Bit 12: SINTEN -- System-Interrupt Enable This bit allows the host processor to enable or disable system-interrupt requests from the TI380C27. The system-interrupt request from the TI380C27 is on SINTR/SIRQ. The following equation shows how SINTR/SIRQ is driven. The table also explains the results of the states. SINTR/SIRQ = (PSDMAEN * SWHRQ * !SWHLDA) + (SINTEN * SYSTEM_INTERRUPT)
PSDMAEN 1 1 1 X 0 0 SWHRQ SWHLDA SINTEN SYSTEM INTERRUPT (SIFSTS REGISTER) X X X 1 0 X Pseudo DMA is active. The TI380C27 generated a system interrupt for a pseudo DMA. Not a pseudo-DMA interrupt. The TI380C27 generates a system interrupt. The TI380C27 does not generate a system interrupt. The TI380C27 cannot generate a system interrupt. RESULT
1 1 0 X X X
1 0 0 X X X
X X X 1 1 0
The value on SHLDA / SBGR is ignored.
Bit 13:
PEN -- Parity Enable This bit determines whether data transfers within the TI380C27 are checked for parity. 0 = Data transfers are not checked for parity. 1 = Data transfers are checked for correct odd parity. NSELOUT0, NSELOUT0 1 -- Network-Selection Outputs The values in these bits control NSELOUT0 and NSELOUT1. These bits can be modified only while the ARESET bit is set. These bits can be used to software configure a multiprotocol TI380C27 as follows: NSELOUT0 and NSELOUT1 should be connected to TEST0 and TEST1, respectively (TEST2 should be left unconnected or tied high). NSELOUT0 is used to select network speed and NSELOUT1 is used to select network type as shown in the table below:
NSELOUT0 0 0 1 1 NSELOUT1 0 1 0 1 SELECTION Full-duplex Ethernet 16-Mbps token ring Half-duplex Ethernet 4-Mbps token ring
Bit 14 - 15:
At power up, these bits are set corresponding to 16-Mbps token ring (NSELOUT1 = 1, NSELOUT0 = 0).
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
25
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
SIFACL control for pseudo-DMA operation
Pseudo DMA is software controlled by the use of five bits in the SIFACL register. The logic model for the SIFACL register control of pseudo-DMA operation is shown in Figure 2.
Internal Signals
Motorola Mode M U X
Host Interface SINTR/SIRQ
SYSTEM_INTERRUPT (SIFSTS register)
DMA Request
M U X
SHRQ/SBRQ
DMA Grant
M U X
SHLDA/SBGR
ADVANCE INFORMATION
26
DMADIR ... SWHLDA SWDDIR SWHRQ . . . PSDMAEN SINTEN ...
SDDIR
SIFACL Register
Figure 2. Pseudo-DMA Logic Related to SIFACL Bits
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage, VDD (see Note 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 V Input voltage range (see Note 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3 V to 20 V Output voltage range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 2 V to 7 V Power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.9 W Operating free-air temperature range, TA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0C to 70C Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65C to 150C
Stresses beyond those listed under "absolute maximum ratings" may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated under "recommended operating conditions" is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. NOTE 8: Voltage values are with respect to VSS.
recommended operating conditions
MIN VDD VSS VIH VIL IOH IOL TA Supply voltage Supply voltage (see Note 9) TTL-level signal High-level input voltage Low-level input voltage, TTL-level signal (see Note 10) High-level output current Low-level output current (see Note 11) Operating free-air temperature 0 OSCIN RCLK, PXTALIN, RCVR 4.75 0 2 2.4 2.6 - 0.3 NOM 5 0 MAX 5.25 0 VDD + 0.3 VDD + 0.3 VDD + 0.3 0.8 - 400 2 70 UNIT V V V V A mA C
TC Operating case temperature 100 C NOTES: 9. All VSS pins should be routed to minimize inductance to system ground. 10. The algebraic convention, where the more negative (less positive) limit is designated as a minimum, is used for logic-voltage levels only. 11. Output current of 2 mA is sufficient to drive five low-power Schottky TTL loads or ten advanced low-power Schottky TTL loads (worst case).
electrical characteristics over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER VOH VOL IO II IDD ISCM Ci High-level output voltage, TTL-level signal (see Note 12) Low-level output voltage, TTL-level signal High impedance output current High-impedance Input current, any input or input / output Supply current Supply current, slow-clock mode Input capacitance, any input TEST CONDITIONS VDD = MIN, VDD = MIN, VDD = MAX, VDD = MAX, IOH = MAX IOL = MAX VO = 2.4 V VO = 0.4 V MIN 2.4 0.6 20 - 20 20 160 3 Others at 0 V 15 TYP MAX UNIT V V A A mA mA pF
VI = VSS to VDD VDD = MAX VDD = 5 V f = 1 MHz,
Co Output capacitance, any output or input / output f = 1 MHz, Others at 0 V 15 pF For conditions shown as MIN or MAX, use the appropriate value specified under the recommended operating conditions. NOTE 12: The following signals require an external pullup resistor: SRAS/SAS, SRDY/SDTACK, SRD/SUDS, SWR/SLDS, EXTINT0 - EXTINT3, and MBRQ.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
27
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
timing parameters
The timing parameters for all the signals of TI380C27 are shown in the following tables and are illustrated in the accompanying figures. The purpose of these figures and tables is to quantify the timing relationships among the various signals. The parameters are numbered for convenience. static signals The following table lists signals that are not allowed to change dynamically and therefore have no timing associated with them. They should be strapped high, low, or left unconnected as required.
SIGNAL SI/M CLKDIV BTSTRP PRTYEN TEST0 Reserved Default bootstrap mode (RAM/ROM) Default parity select (enabled/disabled) Test terminal indicates network type Test terminal indicates network type Test terminal indicates network type Test terminal for TI manufacturing test Test terminal for TI manufacturing test FUNCTION Host-processor select (Intel/Motorola)
ADVANCE INFORMATION
TEST1 TEST2 TEST3 TEST4
TEST5 Test terminal for TI manufacturing test For unit-in-place test
timing parameter symbology Some timing parameter symbols have been created in accordance with JEDEC Standard 100-A. In order to shorten the symbols, some of the signal names and other related terminology have been abbreviated as shown below:
DR DRN OSC SCK DRVR DRVR OSCIN SBCLK RS VDD SRESET VDDL, VDD
Lower case subscripts are defined as follows:
c d h w cycle time delay time hold time pulse duration (width) r sk su t rise time skew setup time transition time
The following additional letters and phrases are defined as follows:
H L V High Low Valid Z Falling edge Rising edge High impedance No longer high No longer low
28
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
PARAMETER MEASUREMENT INFORMATION
Outputs are driven to a minimum high-logic level of 2.4 V and to a maximum low-logic level of 0.6 V. These levels are compatible with TTL devices. Output transition times are specified as follows: For a high-to-low transition on either an input or output signal, the level at which the signal is said to be no longer high is 2 V, and the level at which the signal is said to be low is 0.8 V. For a low-to-high transition, the level at which the signal is said to be no longer low is 0.8 V and the level at which the signal is said to be high is 2 V, as shown below. The rise and fall times are not specified but are assumed to be those of standard TTL devices, which are typically 1.5 ns.
2 V (high) 0.8 V (low)
test measurement
The test-load circuit shown in Figure 3 represents the programmable load of the tester pin electronics that are used to verify timing parameters of TI380C27 output signals.
Tester Pin Electronics IOL Output Under Test CT IOH
VLOAD
Where: IOL IOH VLOAD CT
= 2 mA, dc-level verification (all outputs) = 400 A (all outputs) = 1.5 V, typical dc-level verification or 0.7 V, typical timing verification = 65 pF, typical load-circuit capacitance
Figure 3. Test-Load Circuit
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
29
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
power up, SBCLK, OSCIN, MBCLK1, MBCLK2, SYNCIN, and SRESET timing
NO. 100 101 102 103 104 105 106 107 108 MIN tr(VDD) td(VDDH-SCKV) td(VDDH-OSCV) tc(SCK) tw(SCKH) tw(SCKL) tt(SCK) tc(OSC) tw(OSCH) ( ) Rise time, 1.2 V to minimum VDD-high level Delay time, minimum VDD-high level to first valid SBCLK no longer high Delay time, minimum VDD-high level to first valid OSCIN high Cycle time, SBCLK (see Note 13) Pulse duration, SBCLK high Pulse duration, SBCLK low Transition time, SBCLK Cycle time, OSCIN (see Note 14) OSCIN = 64 MHz Pulse duration, OSCIN high (see Note 15) OSCIN = 48 MHz OSCIN = 32 MHz OSCIN = 64 MHz 109 tw(OSCL) ( ) tt(OSC) td(OSCV-CKV) th(VDDH-RSL) tw(RSH) tw(RSL) tsu(RST) th(RST) tM Pulse duration, OSCIN low (see Note 15) Transition time, OSCIN Delay time, OSCIN valid to MBCLK1 and MBCLK2 valid Hold time, SRESET low after VDD reaches minimum high level Pulse duration, SRESET high Pulse duration, SRESET low Setup time, DMA size to SRESET high (Intel mode only) Hold time, DMA size from SRESET high (Intel mode only) One eighth of a local memory cycle One-eighth CLKDIV = H CLKDIV = L 5 14 14 10 10 2tc(OSC) tc(OSC) OSCIN = 48 MHz OSCIN = 32 MHz 110 111 117 118 119 288 289 5.5 8 8 5.5 8 8 3 1 ns ms ms s s ns ns ns ns ns 1/OSCIN 30.3 13 13 NOM MAX 1 1 1 500 500 500 2 UNIT ms ms ms ns ns ns ns ns
ADVANCE INFORMATION
This specification is provided as an aid to board design. It is not assured during manufacturing testing. If parameter 101 or 102 cannot be met, parameter 117 must be extended by the larger difference: real value of parameter 101 or 102 minus the max value listed. NOTES: 13. SBCLK can be any value between 2 MHz to 33 MHz. This data sheet describes the system interface ( SIF ) timing parameters for the case of SBCLK at 25 MHz and at 33 MHz. 14. The value of OSCIN can be 64 MHz 1%, 32 MHz 1%, or 48 MHz 1%. If OSCIN is used to generate PXTALIN, the OSCIN tolerance must be 0.01%. 15. This is to assure a 5% duty-cycle crystal, provided that OSCIN meets the recommended operating conditions for VIH and VIL .
30
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
100 VDD 101 SBCLK 102 OSCIN 110 109 MBCLK1 111 MBCLK2 118 119 107 108 110 Minimum VDD-High Level 103 106 104 106 105
117 SRESET 288 S8/SHALT
289
NOTE A: In order to represent the information is one illustration, nonactual phase and timebase characteristics are shown. Refer to specified parameters for precise information.
Figure 4. Timing for Power Up, System Clocks, SYNCIN, and SRESET
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
31
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
memory-bus timing: local-memory clocks, MAL, MROMEN, MBIAEN, NMI, MRESET, and ADDRESS
tM is the cycle time of one-eighth of a local memory cycle (31.25 ns minimum for a 4-MHz local bus or 20.83 ns minimum for a 6-MHz local bus).
NO. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 120 121 126 129 Period of MBCLK1 and MBCLK2 Pulse duration, clock high Pulse duration, clock low Hold time, MBCLK2 low after MBCLK1 high Hold time, MBCLK1 high after MBCLK2 high Hold time, MBCLK2 high after MBCLK1 low Hold time, MBCLK1 low after MBCLK2 low Setup time, address/enable on MAX0, MAX2, and MROMEN before MBCLK1 no longer high Setup time, row address on MADL0 - MADL7, MAXPH, and MAXPL before MBCLK1 no longer high Setup time, address on MADH0 - MADH7 before MBCLK1 no longer high Setup time, MAL high before MBCLK1 no longer high Setup time, address on MAX0, MAX2, and MROMEN before MBCLK1 no longer low Setup time, column address on MADL0 - MADL7, MAXPH, and MAXPL before MBCLK1 no longer low Setup time, status on MADH0 - MADH7 before MBCLK1 no longer low Setup time, NMI valid before MBCLK1 low Hold time, NMI valid after MBCLK1 low Delay time, MBCLK1 no longer low to MRESET valid Hold time, column address/status after MBCLK1 no longer low Reference 4 Periods 8 Periods 12 Periods MIN 4tM 2tM - 9 2tM - 9 tM - 9 tM - 9 tM - 9 tM - 9 tM - 9 tM - 14 tM - 14 13 0.5tM - 9 0.5tM - 9 0.5tM - 9 30 0 0 tM - 7 16 Periods 20 MAX UNIT ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns 20 Periods
ADVANCE INFORMATION
OSCIN (when CLKDIV = 1) OSCIN (when CLKDIV = 0)
OSCOUT
MBCLK1 See Note A MBCLK2 See Note A NOTE A: MBCLK1 and MBCLK2 have no timing relationship to OSCOUT. MBCLK1 and MBCLK2 can start on any OSCIN rising edge, depending on when the memory cycle starts execution.
Figure 5. Clock Waveforms After Clock Stabilization
32
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
M8 tM
M1
M2
M3
M4
M5
M6
M7 1 3
M8
M1
MBCLK1 4 5 7 3 MBCLK2 8 12 MAX0, MAX2, MROMEN 9 MAXPH, MAXPL, MADL0 - MADL7 ADD/EN Address 2 6 1 2
13 Row Col
10 MADH0 - MADH7 Address
14 Status
11 129 MAL
120
121 Valid
NMI
126
MRESET
Valid
Figure 6. Memory-Bus Timing: Local-Memory Clocks, MAL, MROMEN, MBIAEN, NMI, MRESET, and ADDRESS
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
33
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
memory-bus timing: clocks, MRAS, MCAS, and MAL to ADDRESS
tM is the cycle time of one-eighth of a local memory cycle (31.25 ns minimum for a 4-MHz local bus or 20.83 ns minimum for a 6-MHz local bus).
NO. 15 16 17 18 19 20 21 22 Setup time, row address on MADL0 - MADL7, MAXPH, and MAXPL before MRAS no longer high Hold time, row address on MADL0 - MADL7, MAXPH, and MAXPL after MRAS no longer high Delay time, MRAS no longer high to MRAS no longer high in the next memory cycle Pulse duration, MRAS low Pulse duration, MRAS high Setup time, column address (MADL0 - MADL7, MAXPH, and MAXPL) and status (MADH0 - MADH7) before MCAS no longer high Hold time, column address (MADL0 - MADL7, MAXPH, and MAXPL) and status (MADH0 - MADH7) after MCAS low Hold time, column address (MADL0 - MADL7, MAXPH, and MAXPL) and status (MADH0 - MADH7) after MRAS no longer high Pulse duration, MCAS low Pulse duration, MCAS high, refresh cycle follows read or write cycle Hold time, row address on MAXL0 - MAXL7, MAXPH, and MAXPL after MAL low Setup time, row address on MAXL0 - MAXL7, MAXPH, and MAXPL before MAL no longer high Pulse duration, MAL high Setup time, address/enable on MAX0, MAX2, and MROMEN before MAL no longer high Hold time, address/enable of MAX0, MAX2, and MROMEN after MAL low Setup time, address on MADH0 - MADH7 before MAL no longer high Hold time, address on MADH0 - MADH7 after MAL low MIN 1.5tM - 11.5 tM - 6.5 8tM 4.5tM - 5 3.5tM - 5 0.5tM - 9 tM - 5 2.5tM - 6.5 3tM - 9 2tM - 9 1.5tM - 9 tM - 9 tM - 9 tM - 9 1.5tM - 9 tM - 9 1.5tM - 9 MAX UNIT ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
ADVANCE INFORMATION
34
23 24 25 26 27 28 29 30 31
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
MAXPH, MAXPL, MADL0 - MADL7
Row 16
Column
Row 26 17
Column
15 MRAS
22 18 21 24 23
19
20 MCAS 25 MAL 28 MAX0, MAX2, MROMEN 30 20 MADH0 - MADH7 Address Status 22 ADD/EN 29
27
21 31
Address
Status
Figure 7. Memory-Bus Timing: Clocks, MRAS, MCAS, and MAL to ADDRESS
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
35
ADVANCE INFORMATION
Address
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
memory-bus timing: read cycle
tM is the cycle time of one-eighth of a local memory cycle (31.25 ns minimum for a 4-MHz local bus or 20.83 ns minimum for a 6-MHz local bus).
NO. 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48a 49 49a 50 50a 51 51a 52 52a 53 54 Access time, address / enable valid on MAX0, MAX2, and MROMEN to valid data /parity Access time, address valid on MAXPH, MAXPL, MADH0 - MADH7, and MADL0 - MADL7 to valid data / parity Access time, MRAS low to valid data / parity Hold time, valid data / parity after MRAS no longer low Hold time, address in the high-impedance state on MAXPH, MAXPL, MADH0 - MADH7 and MADL0 - MADL7 after MRAS high (see Note 16) Access time, MCAS low to valid data / parity Hold time, valid data / parity after MCAS no longer low Hold time, address in the high-impedance state on MAXPH, MAXPL, MADH0 - MADH7, and MADL0 - MADL7 after MCAS high (see Note 16) Delay time, MCAS no longer high to MOE low Setup time, address / status in the high-impedance state on MAXPH, MAXPL, MADL0 - MADL7, and MADH0 - MADH7 before MOE no longer high Access time, MOE low to valid data / parity Pulse duration, MOE low Delay time, MCAS low to MOE no longer low Hold time, valid data / parity in after MOE no longer low Hold time, address in the high-impedance state on MAXPH, MAXPL, MADH0 - MADH7, and MADL0 - MADL7 after MOE high (see Note 16) Setup time, address / status in the high-impedance state on MAXPH, MAXPL, MADL0 - MADL7, and MADH0 - MADH7, before MBEN no longer high Setup time, address / status in the high-impedance state on MAXPH, MAXPL, MADL0 - MADL7, and MADH0 - MADH7 and before MBIAEN no longer high Access time, MBEN low to valid data / parity Access time, MBIAEN low to valid data / parity Pulse duration, MBEN low Pulse duration, MBIAEN low Hold time, valid data / parity after MBEN no longer low Hold time, valid data / parity after MBIAEN no longer low Hold time, address in the high-impedance state on MAXPH, MAXPL, MADH0 - MADH7, and MADL0 - MADL7 after MBEN high (see Note 16) Hold time, address in the high-impedance state on MAXPH, MAXPL, MADH0 - MADH7, and MADL0 - MADL7 after MBIAEN high Hold time, MDDIR high after MBEN high, read follows write cycle Setup time, MDDIR low before MBEN no longer high 2tM - 9 2tM - 9 0 0 2tM - 15 2tM - 15 1.5tM - 12 3tM - 5 2tM - 9 3tM - 9 0 2tM - 15 0 0 2tM - 25 2tM - 25 0 2tM - 20 0 2tM -13 tM +13 0 2tM - 10.5 3tM - 23 MIN MAX 6tM - 23 6tM - 23 4.5tM - 21.5 UNIT ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
ADVANCE INFORMATION
55 Hold time, MDDIR low after MBEN high, write follows read cycle 3tM - 12 ns This specification has been characterized to meet stated value. It is not assured during manufacturing testing. NOTE 16: The data / parity that exists on the address lines will most likely reach the high-impedance state sometime later than the rising edge of MRAS, MCAS, MOE, or MBEN (between MIN and MAX of timing parameter 36) and will be a function of the memory being read. The MIN time given represents the time from the rising edge of MRAS, MCAS, MOE, or MBEN to the beginning of the next address, and does not represent the actual high-impedance period on the address bus.
36
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
MAX0, MAX2, MROMEN
Address / Enable 32
Address Data / Parity Address
MAXPH, MAXPL, MADH0 - MADH7, MADL0 - MADL7
Address
Address / Status 33 36 37
MRAS
35 38 39 40
MCAS 43 45 41 42 MOE 48a 50a MBIAEN 49 48 50 53 54 MDDIR 55 51 52 MBEN 44 49a 51a 52a 46 47
Figure 8. Memory-Bus Timing: Read Cycle
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
37
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
memory-bus timing: write cycle
tM is the cycle time of one-eighth of a local memory cycle (31.25 ns minimum for a 4-MHz local bus or 20.83 ns minimum for a 6-MHz local bus).
NO. 58 60 63 64 65 66 67 69 70 71 72 73 Setup time, MW low before MRAS no longer low Setup time, MW low before MCAS no longer low Setup time, valid data / parity before MW no longer high Pulse duration, MW low Hold time, data / parity out valid after MW high Setup time, address valid on MAX0, MAX2, and MROMEN before MW no longer low Hold time, MRAS low to MW no longer low Hold time, MCAS low to MW no longer low Setup time, MBEN low before MW no longer high Hold time, MBEN low after MW high Setup time, MDDIR high before MBEN no longer high Hold time, MDDIR high after MBEN high MAX0, MAX2, MROMEN MAXPH, MAXPL, MADH0 - MADH7, MADL0 - MADL7 MIN tM 1.5tM - 6.5 5.1 2.5tM - 9 0.5tM - 10.5 7tM -11.5 5.5tM - 9 4tM -11.5 1.5tM - 13.5 0.5tM - 6.5 2tM - 9 1.5tM - 12 MAX UNIT ns ns ns ns ns ns ns ns ns ns ns ns
ADVANCE INFORMATION
38
Address / Enable
Address
Address
ADD / STS
Data / Parity Out
MRAS 58
MCAS 60 63 64 MW 69 67 66 70 MBEN 72 MDDIR 73 71 65
Figure 9. Memory-Bus Timing: Write Cycle
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
memory-bus timing: DRAM-refresh timing
tM is the cycle time of one-eighth of a local memory cycle (31.25 ns minimum for a 4-MHz local bus or 20.83 ns minimum for a 6-MHz local bus).
NO. 15 16 18 19 73a 73b 73c 73d Setup time, row address on MADL0 - MADL7, MAXPH, and MAXPL before MRAS no longer high Hold time, row address on MADL0 - MADL7, MAXPH, and MAXPL after MRAS no longer high Pulse duration, MRAS low Pulse duration, MRAS high Setup time, MCAS low before MRAS no longer high Hold time, MCAS low after MRAS low Setup time, MREF high before MCAS no longer high Hold time, MREF high after MCAS high MIN 1.5tM - 11.5 tM - 6.5 4.5tM - 5 3.5tM - 5 1.5tM -11.5 4.5tM - 6.5 14 tM - 9 MAX UNIT ns ns ns ns ns ns ns ns
Address
16 15 18 MRAS 73a 73b MCAS 73c MREF 73d 19
Figure 10. Memory Bus Timing: DRAM-Refresh Cycle
XMATCH and XFAIL timing
tM is the cycle time of one-eighth of a local memory cycle (31.25 ns minimum for a 4-MHz local bus or 20.83 ns minimum for a 6-MHz local bus).
NO. 127 128 Delay time, status bit 7 high to XMATCH and XFAIL recognized Pulse duration, XMATCH or XFAIL high MIN 7tM 50 MAX UNIT ns ns
MADH7
Status Bit 7 127 128
XMATCH, XFAIL
Figure 11. XMATCH and XFAIL Timing
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
39
ADVANCE INFORMATION
MADL0 - MADL7
Refresh Address
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
token ring: ring-interface timing
NO. 153 154L 154H 155 156 158L 158H 165 Period of RCLK (see Note 17) Pulse duration RCLK low duration, Pulse duration, RCLK high duration 4Mbps 16 Mbps 4 Mbps nominal: 62.5 ns 16 Mbps nominal: 15.625 ns 4 Mbps nominal: 62.5 ns 16 Mbps nominal: 15.625 ns 46 15 35 8 10 4 40 9 40 9 125 31.25 0.01 MIN TYP 125 31.25 MAX UNIT ns ns ns ns ns ns ns ns ns ns ns ns ns ns %
Setup time, RCVR valid before rising edge (1.8 V) of RCLK at 16 Mbps Hold time, RCVR valid after rising edge (1.8 V) of RCLK at 16 Mbps Pulse duration, ring baud clock low duration Pulse duration, ring baud clock high duration Period of OSCOUT and PXTALIN (see Note 17) Tolerance of PXTALIN input frequency (see Note 17) 4 Mbps 16 Mbps 4 Mbps 16 Mbps 4 Mbps 16 Mbps (for PXTALIN only)
ADVANCE INFORMATION
NOTE 17: This parameter is not tested but is required by the IEEE 802.5 specification. 153 154H
RCLK 154L 155 RCVR Valid 156
158H 158L OSCOUT, PXTALIN 1.5 V
165
Figure 12. Ring-Interface Timing
40
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
token ring: transmitter timing
NO. 159 160 161 162 163 164 tsk(DR) td(DR)H td(DR)L td(DRN)H t(DRN)L DRVR / DRVR asymmetry Delay from DRVR rising edge (1.8 V ) to DRVR falling edge (1 V ) or DRVR falling edge (1 V ) to DRVR rising edge (1.8 V ) Delay from RCLK (or PXTALIN) falling edge (1 V ) to DRVR rising edge (1.8 V ) Delay from RCLK (or PXTALIN) falling edge (1 V ) to DRVR falling edge (1 V ) Delay from RCLK (or PXTALIN) falling edge (1 V ) to DRVR falling edge (1 V ) Delay from RCLK (or PXTALIN) falling edge (1 V ) to DRVR rising edge (1.8 V ) t d(DR)L MIN MAX 2 See Note 18 See Note 18 See Note 18 See Note 18 1.5 UNIT ns ns ns ns ns ns
)t
2
d(DRN)H
-
t d(DR)H
)t
2
d(DRN)L
When in active-monitor mode, the clock source is PXTALIN; otherwise, the clock-source is either RCLK or PXTALIN. NOTE 18: This parameter is not tested to a minimum or a maximum but is measured and used as a component required for parameter 164.
RCLK or PXTALIN
DRVR 160 159 DRVR 162 161 159
2.4 V 1.5 V 0.6 V
2.4 V 1.5 V 0.6 V 163
Figure 13. Skew and Asymmetry From RCLK or PXTALIN to DRVR and DRVR
ethernet timing of clock signals
NO. 300 301 CLKPHS CLKPER Pulse duration, TXC Cycle time, TXC MIN 45 95 1000 MAX UNIT ns ns
300 TXC 300
301 1.5 V
Figure 14. Ethernet Timing of TXC
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
41
ADVANCE INFORMATION
2.6 V 1.5 V 0.6 V
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
ethernet timing of XMIT signals: TXD
NO. 305 306 tXDHLD tXDVLD Hold time, TXD after TXC high Delay time, TXC high to TXD valid and TXC high to TXEN high MIN 5 40 MAX UNIT ns ns
TXC 305 2.4 V TXD 0.45 V 306 TXEN 0.45 V 306 2.4 V
ADVANCE INFORMATION
Figure 15. Ethernet Timing of XMIT Signals: TXD
ethernet timing of RCV signals: start of frame
NO. 310 311 312 313 314 315 RXDSET RXDHLD CRSSET SAMDLY RXCHI RXCL0 Setup time, RXD before RXC no longer low Hold time, RXD after RXC high Setup time, CRS high before RXC no longer low for first valid data sample Delay time, CRS internally recognized to first valid data sample (see Notes 19 and 20) Pulse duration, RXC high Pulse duration, RXC low 36 36 MIN 20 5 20 3 TYP MAX UNIT ns ns ns clock cycles ns ns
NOTES: 19. For valid frame synchronization, one of the following data sequences must be received. Any other pattern delays frame synchronization until after the next CRS rising edge. a) 0 followed by n occurrences of 10 followed by 11, where n is on integer 3. For example, if n = 3, the data sequence is 010101011. b) 10 followed by n occurrences of 10 followed by 11, where n is an integer 3. For example, if n = 3, the data sequence is 1010101011. 20. If a previous frame or frame fragment is completed without extra RXC clock cycles (XTRCVC = 0), SAMDLY = 2 clock cycles.
312 CRS 313 RXC 315 RXD 311 310 314
Figure 16. Ethernet Timing of RCV Signals: Start Of Frame
42
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
ethernet timing of RCV signals: end of frame
NO. 320 321 322 CRSSET CRSHLD XTRCYC Setup time, CRS low before RXC no longer low to determine if last data bit seen on previous RXC no longer low (see Note 21) Hold time, CRS low after RXC no longer low to determine if last data bit seen on previous RXC no longer low Number of extra RXC clock cycles after last data bit (CRS is low) (see Note 21) MIN 20 0 0 5 TYP MAX UNIT ns ns cycle
NOTE 21: The TI380C27 operates correctly even with no extra RXC clock cycles, provided that CRS does not remain asserted longer than 2 s (see timing spec NORXC). Provided no extra clocks affect receive-startup timing, see timing spec SAMDLY.
RXC 320 321 CRS 322 RXD Last Data Bit
Figure 17. Ethernet Timing of RCV Signals: End of Frame
ethernet timing of RCV signals: no RXC
NO. 330 NORXC Time with no clock pulse on RXC, when CRS is high (see Note 22) NOTE 22: If NORXC is exceeded, local-clock-failure circuitry may become activated, resetting the device. MIN MAX 2 UNIT s
CRS (high) RXC
330
Figure 18. Ethernet Timing of RCV Signals: No RXC
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
43
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
ethernet timing of XMIT signals: COLL
NO. 340 341 342 HBWIN COLPUL COLSET Delay time from TXC high of the last transmitted data bit ( TXEN is high) to COLL sampled high, so not to generate a heart-beat error Minimum pulse duration of COLL high for assured sample Setup of COLL high to TXC high 20 ns + 1 cycle 20 MIN MAX 47 UNIT cycles ns ns
TXC 340 341 COLL 342
ADVANCE INFORMATION
TXD
TXEN
Figure 19. Ethernet Timing of XMIT Signals: COLL
ethernet timing of XMIT signals: JAM
NO. 350 351 352 JAMTIM COLSET COLPUL Time from COLL sampled high (TXC high) to first transmitted JAM bit on TXD (see Note 23) Setup time, COLL high before TXC high Pulse duration, COLL high for assured sample, minimum 20 20 ns + 1 cycle MIN MAX 4 UNIT cycles ns ns
NOTE 23: The JAM pattern is delayed until after the completion of the preamble pattern. The TI380C27 transmits a JAM pattern of all 1s.
350 TXC
TXD
Data
Data
Data
JAM
JAM
JAM
COLL 351 352
Figure 20. Ethernet Timing of XMIT Signals: JAM
44
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
80x8x DIO read-cycle timing
NO. NO 255 256 259 260 261 261a 264 265 266a 267 268 272a 273a 275 279 282a 282R 283R 286 Delay time, SRDY low to either SCS or SRD high Pulse duration, SRAS high Hold time, SAD in the high-impedance state after SRD low (see Note 24) Setup time, SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL valid before SRDY low Delay time, SRD or SCS high to SAD in the high-impedance state (see Note 24) Hold time, output data valid after SRD or SCS high (see Note 24) Setup time, SRSX, SRS0 - SRS2, SCS, and SBHE valid to SRAS no longer high (see Note 25) Hold time, SRSX, SRS0 - SRS2, SCS, and SBHE valid after SRAS low Setup time, SRAS high to SRD no longer high (see Note 25) Setup time, SRSX, SRS0 - SRS2 valid before SRD no longer high (see Note 24) Hold time, SRSX, SRS0 - SRS2 valid after SRD no longer low (see Note 25) Setup time, SRD, SWR, and SIACK high from previous cycle to SRD no longer high Hold time, SRD, SWR, and SIACK high after SRD high Delay time, SRD and SWR, or SCS high to SRDY high (see Note 24) Delay time, SRD and SWR, high to SRDY in the high-impedance state Delay time, SDBEN low to SRDY low in a read cycle Delay time, SRD low to SDBEN low (see TMS380 Second Generation Token-Ring User's Guide, SPWU005, subsection 3.4.1.1.1), provided previous cycle completed Delay time, SRD high to SDBEN high (see Note 24) Pulse duration, SRD high between DIO accesses (see Note 24) 0 30 10 15 15 0 tc(SCK) tc(SCK) 0 0 0 0 25 tc(SCK) tc(SCK) / 2 + 4 tc(SCK) +3 25-MHz OPERATION MIN 15 30 0 0 35 0 30 10 15 15 0 tc(SCK) tc(SCK) 0 0 0 0 25 tc(SCK) tc(SCK) / 2 + 4 tc(SCK) +3 MAX 33-MHz OPERATION MIN 15 30 0 0 35 MAX UNIT ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
0 tc(SCK) / 2 + 4 0 tc(SCK) / 2 + 4 ns tc(SCK) tc(SCK) ns This specification is provided as an aid to board design. It is not assured during manufacturing testing. It is the later of SRD and SWR or SCS low that indicates the start of the cycle. NOTES: 24. The inactive chip select is SIACK in DIO read and DIO write cycles, and SCS is the inactive chip select in interrupt-acknowledge cycles. 25. In 80x8x mode, SRAS can be used to strobe the values of SBHE, SRSX, SRS0 - SRS2, and SCS. When used to do so, SRAS must meet parameter 266a, and SBHE, SRS0 - SRS2, and SCS must meet parameter 264. If SRAS is strapped high, parameters 266a and 264 are irrelevant and parameter 268 must be met.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
45
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
SCS, SRSX, SRS0 - SRS2, SBHE SRAS 256
Valid 264 265
Valid (see Note A) 268
266a 267 SIACK
272a 273a
SWR 272a SRD
273a
273a 272a High 286 279 282R 283R
ADVANCE INFORMATION
SDDIR
SDBEN 282a SRDY (see Note B) SADH0 - SADH7, SADL0 - SADL7, SPH, SPL (see Note C) Hi-Z 260 259 Hi-Z Output Data Valid 275 255 261 261a Hi-Z Hi-Z
NOTES: A. In 80x8x mode, SRAS can be used to strobe the values of SBHE, SRSX, SRS0 - SRS2, and SCS. When used to do so, SRAS must meet parameter 266a, and SBHE, SRS0 - SRS2, and SCS must meet parameter 264. If SRAS is strapped high, parameters 266a and 264 are irrelevant and parameter 268 must be met. B. When the TI380C27 begins to drive SDBEN inactive, it has already latched the write data internally. Parameter 263 must be met to the input of the data buffers. C. In 8-bit 80x8x mode DIO reads, the SADH0 - SADH7 contain don't care data.
Figure 21. 80x8x DIO Read-Cycle Timing
46
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
80x8x DIO write-cycle timing
NO. NO 255 256 262 263 264 265 266a 267 268 272a 273a 276 Delay time, SRDY low to either SCS or SWR high Pulse duration, SRAS high Setup time, SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL valid before SCS or SWR no longer low Hold time, SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL valid after SCS or SWR high Setup time, SRSX, SRS0 - SRS2, SCS, and SBHE to SRAS no longer high (see Note 25) Hold time, SRSX, SRS0 - SRS2, SCS, and SBHE after SRAS low Setup time, SRAS high to SWR no longer high (see Note 25) Setup time, SRSX, SRS0 - SRS2 before SWR no longer high (see Note 24) Hold time, SRSX, SRS0 - SRS2 valid after SWR no longer low (see Note 25) Setup time, SRD, SWR, and SIACK high from previous cycle to SWR no longer high Hold time, SRD, SWR, and SIACK high after SWR high Delay time, SRDY low in the first DIO access to the SIF register to SRDY low in the immediately following access to the SIF (see TMS380 Second-Generation Token Ring User's Guide, SPWU005, subsection 3.4.1.1.1) Delay time, SWR or SCS high to SRDY high (see Note 24) Delay time, SWR high to SRDY in the high-impedance state Delay time, SWR low to SDDIR low (see Note 24) Delay time, SDBEN low to SRDY low (see TMS380 Second Generation Token Ring Token-Ring User's Guide, SPWU005, subsection 3.4.1.1.1) Delay time, SDDIR low to SDBEN low Delay time, SCS or SWR high to SDBEN no longer low Pulse duration SWR high between DIO accesses (see Note 24) If SIF register is ready (no waiting required) If SIF register is not ready (waiting required) 0 0 0 0 25-MHz OPERATION MIN 15 30 15 15 30 10 15 15 0 tc(SCK) tc(SCK) 4000 MAX 33-MHz OPERATION MIN 15 30 15 15 30 10 15 15 0 tc(SCK) tc(SCK) 4000 MAX UNIT ns ns ns ns ns ns ns ns
ns ns
ns
275 279 280
25 tc(SCK) tc(SCK) / 2 + 4 tc(SCK) / 2 + 4
0 0 0 0
25 tc(SCK) tc(SCK) / 2 + 4 tc(SCK) / 2 + 4
ns ns ns
282b
ns 0 0 0 4000 tc(SCK) / 2 + 4 tc(SCK) / 2 + 4 0 0 0 4000 tc(SCK) / 2 + 4 tc(SCK) / 2 + 4 ns ns
282W 283W 286
tc(SCK) tc(SCK) ns It is the later of SRD and SWR or SCS low that indicates the start of the cycle. This specification has been characterized to meet stated value. It is not assured during manufacturing testing. This specification is provided as an aid to board design. It is not assured during manufacturing testing. NOTES: 24. The inactive chip select is SIACK in DIO read and DIO write cycles, and SCS is the inactive chip select in interrupt-acknowledge cycles. 25. In 80x8x mode, SRAS can be used to strobe the values of SBHE, SRSX, SRS0 - SRS2, and SCS. When used to do so, SRAS must meet parameter 266a, and SBHE, SRS0 - SRS2, and SCS must meet parameter 264. If SRAS is strapped high, parameters 266a and 264 are irrelevant and parameter 268 must be met.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
47
ADVANCE INFORMATION
ns
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
SCS, SRSX, SRS0 - SRS2, SBHE
Valid 264
265
268
SRAS 256
SIACK
266a 267 272a 273a
SWR 272a SRD
273a 286 273a 280
272a
ADVANCE INFORMATION
SDDIR 282W SDBEN (see Note A) 276 SRDY Hi-Z 275 282b 255 263 SADH0 - SADH7, SADL0 - SADL7, SPH, SPL (see Note B) 262 Hi-Z Data Hi-Z Hi-Z 279 283W
NOTES: A. When the TI380C27 begins to drive SDBEN inactive, it has already latched the write data internally. Parameter 263 must be met to the input of the data buffers. B. In 8-bit 80x8x-mode DIO writes, the value placed on SADH0 - SADH7 is a don't care.
Figure 22. 80x8x DIO Write-Cycle Timing
48
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
80x8x interrupt-acknowledge-cycle timing: first SIACK pulse
NO. 286 287 Pulse duration, SIACK high between DIO accesses (see Note 24) Pulse duration, SIACK low on first pulse of two pulses 25-MHz OPERATION MIN tc(SCK) tc(SCK) MAX 33-MHz OPERATION MIN tc(SCK) tc(SCK) MAX ns ns UNIT
NOTE 24: The inactive chip select is SIACK in DIO read and DIO write cycles, and SCS is the inactive chip select in interrupt-acknowledge cycles. SRD, SWR, SCS 286 287 SIACK First Second
Figure 23. 80x8x Interrupt-Acknowledge-Cycle Timing: First SIACK Pulse
80x8x interrupt-acknowledge-cycle timing: second SIACK pulse
NO. NO 255 259 260 261 261a 272a 273a 275 276 279 282a 282R Delay time, SRDY low to SCS high Hold time, SAD in the high-impedance state after SIACK low (see Note 24) Setup time, output data valid before SRDY low Delay time, SIACK high to SAD in the high-impedance state (see Note 24) Hold time, output data valid after SIACK high (see Note 24) Setup time, inactive data strobe high to SIACK no longer high Hold time, inactive data strobe high after SIACK high Delay time, SIACK high to SRDY high (see Note 24) Delay time, SRDY low in the first DIO access to the SIF register to SRDY low in the immediately following access to the SIF Delay time, SIACK high to SRDY in the high-impedance state Delay time, SDBEN low to SRDY low in a read cycle Delay time, SIACK low to SDBEN low (see TMS380 Second Generation Token-Ring User's Guide, SPWU005, subsection 3.4.1.1.1), provided previous cycle completed 0 0 0 0 tc(SCK) tc(SCK) 0 25 4000 tc(SCK) tc(SCK) / 2 + 4 tc(SCK) + 3 0 0 0 25-MHz OPERATION MIN 15 0 0 35 0 tc(SCK) tc(SCK) 0 25 4000 tc(SCK) tc(SCK) / 2 + 4 tc(SCK) + 3 MAX 33-MHz OPERATION MIN 15 0 0 35 MAX UNIT ns ns ns ns ns ns ns ns ns ns ns ns
283R Delay time, SIACK high to SDBEN high (see Note 24) 0 tc(SCK) / 2 + 4 0 tc(SCK) / 2 + 4 ns This specification is provided as an aid to board design. It is not assured during manufacturing testing. This specification has been characterized to meet stated value. It is not assured during manufacturing testing. NOTE 24: The inactive chip select is SIACK in DIO read and DIO write cycles, and SCS is the inactive chip select in interrupt-acknowledge cycles.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
49
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
SCS, SRSX, SRS0 - SRS2, SBHE
Only SCS needs to be inactive. All others are don't care.
SIACK 272a SWR 272a SRD 272a SDDIR High 282R 283R SDBEN 276 SRDY (see Note A) 282a Hi-Z 275 255 261 259 SADH0 - SADH7, SADL0 - SADL7, SPH, SPL (see Note B) 260 261a Output Data Valid Hi-Z Hi-Z 279 273a 273a 273a
ADVANCE INFORMATION
Hi-Z
NOTES: A. SRDY is an active-low bus ready signal. It must be asserted before data output. B. In 8-bit 80x8x mode DIO writes, the value placed on SADH0 - SADH7 is a don't care.
Figure 24. 80x8x Interrupt-Acknowledge-Cycle Timing: Second SIACK Pulse
50
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
80x8x-mode bus-arbitration timing, SIF takes control
NO. Setup time, asynchronous signal SBBSY and SHLDA before SBCLK no longer high to assure recognition on that cycle Hold time, asynchronous signal SBBSY and SHLDA after SBCLK low to assure recognition on that cycle Delay time, SBCLK low to SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL valid Delay time, SBCLK low in cycle I2 to SOWN low Delay time, SBCLK low in cycle I2 to SDDIR low in DMA read Delay time, SBCLK high to SHRQ high Delay time, SBCLK high in TX cycle to SRD and SWR high, bus acquisition Hold time, SRD and SWR in the high-impedance state after SOWN low, bus acquisition tc(SCK) - 15 0 25-MHz OPERATION MIN 208a 208b 212 224a 224c 230 241 241a 10 10 20 20 28 20 25 tc(SCK) - 15 0 MAX 33-MHz OPERATION MIN 10 10 20 15 23 20 25 MAX ns ns ns ns ns ns ns ns UNIT
This specification has been characterized to meet stated value. It is not assured during manufacturing testing.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
51
ADVANCE INFORMATION
User Master SIF Inputs: SBCLK 208a SBBSY, SHLDA SIF Outputs: SHRQ 230 (T4) I1
SRD, SWR 241a SBHE 212 SADH0 - SADH7, SADL0 - SADL7, SPH, SPL Address Valid 224c Write SDDIR Read 224a SOWN (see Note A) NOTE A: While the system-interface DMA controls are active (i.e., SOWN is asserted), SCS is disabled. 212
Figure 25. 80x8x-Mode Bus-Arbitration Timing, SIF Takes Control
ADVANCE INFORMATION
SPWS014A - APRIL 1994 - REVISED MARCH 1995
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
Bus Exchange I2 TX
SIF Master T1
52
POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443
208b
241
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
80x8x-mode DMA read-cycle timing
NO. NO Setup time, SADL0 - SADL7, SADH0 - SADH7, SPH, and SPL valid before SBCLK in T3 cycle no longer high Hold time, SADL0 - SADL7, SADH0 - SADH7, SPH, and SPL valid after SBCLK low in T4 cycle if parameters 207a and 207b not met Hold time, SADL0 - SADL7, SADH0 - SADH7, SPH, and SPL valid after SRD high Hold time, SADL0 - SADL7, SADH0 - SADH7, SPH, and SPL valid after SDBEN no longer low Setup time, asynchronous signal SRDY before SBCLK no longer high to assure recognition on this cycle Hold time, asynchronous signal SRDY after SBCLK low to assure recognition on this cycle Delay time, SBCLK low to address valid Delay time, SBCLK low in T1 cycle to SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL in the high-impedance state Delay time, SBCLK high to SALE or SXAL high Hold time, SALE or SXAL low after SRD high Delay time, SBCLK high to SXAL low in the TX cycle or SALE low in the T1 cycle Hold time, SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL valid after SALE or SXAL low Delay time, SBCLK low in T4 cycle to SRD high (see Note 26) Delay time, SBCLK low in T4 cycle to SDBEN high Delay time, SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL in the high-impedance state to SRD low Delay time, SBCLK low in T2 cycle to SRD low Hold time, SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL in the high-impedance state after SBCLK low in T1 cycle Pulse duration, SRD low Setup time, SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL valid before SALE, SXAL no longer high Delay time, SBCLK high in the T2 cyle to SDBEN low Setup time, data valid before SRDY low if parameter 208a not met 0 0 0 0 2tc(SCK) - 25 10 16 0 15 0 0 tw(SCKH) - 15 0 25 tc(SCK) / 2 - 4 16 16 0 0 0 2tc(SCK) - 25 10 11 15 25-MHz OPERATION MIN 10 MAX 33-MHz OPERATION MIN 10 MAX UNIT
205
ns
206
10
10
ns
207a 207b
0 0
0 0
ns ns
208a
10
10
ns
212 214 216 216a 217 218 223R 225R 226 227R 229 231 233 237R 247
20 20 20 0 0 tw(SCKH) - 15 0
20 15 20
ns ns ns ns
25 tc(SCK) / 2 - 4 11 11
ns ns ns ns ns ns ns ns ns ns ns
This specification has been characterized to meet stated value. It is not assured during manufacturing testing. NOTE 26: While the system-interface DMA controls are active (i.e., SOWN is asserted), SCS is disabled.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
53
ADVANCE INFORMATION
208b
10
10
ns
T4 SBCLK
TX
SRAS 212 SBHE (see Note A) SWR SRD (see Note B) 216
POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443
217 217
SXAL 216
SALE 212 233 SADH0 - SADH7, SADL0 - SADL7, SPH, SPL (see Note C) 212 218 233 Address Extended Address 218 247 208a (see Note D) SRDY 208b 225R 207b 214 205 Data 207a 206 229 Address
SDBEN (see Note B) SDDIR Low
NOTES: A. In 8-bit 80x8x mode, SBHE/SRNW is a don't care input during DIO and an inactive (high) output during DMA. B. Motorola-style bus slaves hold SDTACK active until the bus master deasserts SAS. C. In 8-bit 80x8x mode, the most significant byte of the address is maintained on SADH for T2, T3, and T4. The address is maintained according to parameter 21; i.e., held after T4 high. D. If parameter 208a is not met, valid data must be present before SRDY goes low.
Figure 26. 80x8x-Mode DMA Read-Cycle Timing
ADVANCE INFORMATION
SPWS014A - APRIL 1994 - REVISED MARCH 1995
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
54
T1
T2
TWAIT V
T3
T4
T1
Hi-Z
Valid High 227R 218 223R
226
216a
237R
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
80x8x-mode DMA write-cycle timing
NO. NO Setup time, asynchronous signal SRDY before SBCLK no longer high to assure recognition on that cycle Hold time, asynchronous signal SRDY after SBCLK low to assure recognition on that cycle Delay time, SBCLK low to SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL valid Delay time, SBCLK high to SALE or SXAL high Hold time, SALE or SXAL low after SWR high Delay time, SBCLK high to SXAL low in the TX cycle or SALE low in the T1 cycle Hold time, address valid after SALE, SXAL low Delay time, SBCLK low in T2 cycle to output data and parity valid Hold time, SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL valid after SWR high Delay time, SBCLK low to SWR high Delay time, SBCLK high in T4 cycle to SDBEN high Hold time, SDBEN low after SWR, SUDS, and SLDS high Delay time, SBCLK low in T2 cycle to SWR low Setup time, SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL valid before SALE, SXAL no longer high Delay time, SBCLK high in T1 cycle to SDBEN low tc(SCK) / 2 - 7 0 10 16 20 tc(SCK) - 12 0 16 16 tc(SCK) / 2 - 7 0 10 11 15 0 0 tw(SCKH) - 15 25 tc(SCK) / 2 - 4 29 tc(SCK) - 12 0 11 11 25-MHz OPERATION MIN 10 MAX 33-MHz OPERATION MIN 10 MAX UNIT
208a
ns
208b 212 216 216a 217 218 219 221 223W 225W 225WH 227W 233 237W
10 20 20
10 20 20 0 0 tw(SCKH) - 15 25 tc(SCK) / 2 - 4 29
ns ns ns ns ns ns
ns ns ns ns ns ns ns
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
55
ADVANCE INFORMATION
ns
T4 SBCLK
TX
SBHE (see Note A) High 227W SWR 217
POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443
SRD
216 217 SXAL 216 216a SALE 212 233 SADL0 - SADH7, SADH0 - SADL7, SPH, SPL (see Note B) SRDY 237W SDBEN 208b 225WH 225W 212 218 Address Extended Address 208a 233 218 219 Output Data 221
SDDIR
NOTES: A. In 8-bit 80x8x mode, SBHE/SRNW is a don't care input during DIO and an inactive (high) output during DMA. B. In 8-bit 80x8x mode, the most significant byte of the address is maintained on SADH for T2, T3, and T4. The address is maintained according to parameter 21; i.e., held after T4 high.
Figure 27. 80x8x-Mode DMA Write-Cycle Timing
ADVANCE INFORMATION
SPWS014A - APRIL 1994 - REVISED MARCH 1995
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
T1
T2
TWAIT V
56 212 High
T3
T4
T1
Valid
223W
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
80x8x-mode bus-arbitration timing, SIF returns control
NO. Delay time, SBCLK low in I1 cycle to SADH0 - SADH7, SADL0 - SADL7, SPL, SPH, SRD, and SWR in the high-impedance state Delay time, SBCLK low in I1 cycle to SBHE in the high-impedance state Delay time, SBCLK low in cycle I2 to SOWN high Delay time, SBCLK low in cycle I2 to SDDIR high Delay time, SBCLK high in cycle I1 to SHRQ low Setup time, SRD, SWR, and SBHE in the high-impedance state before SOWN no longer low 0 0 25-MHz OPERATION MIN 220 223b 224b 224d 230 240 MAX 35 45 20 27 20 0 0 33-MHz OPERATION MIN MAX 35 45 15 22 15 ns ns ns ns ns ns UNIT
This specification has been characterized to meet stated value. It is not assured during manufacturing testing.
SIF Master T3 SBCLK T4 I1
Bus Exchange I2 (T1)
User Master (T2)
SHLDA SIF Outputs: SHRQ (see Note A) 220 SRD, SWR 240 223b SBHE SADH0 - SADH7, SADL0 - SADL7, SPH, SPL SDDIR Read 224b SOWN (see Note B) NOTES: A. In 80x8x mode, the system interface deasserts SHRQ on the rising edge of SBCLK following the T4 state of the last system bus transfer it controls. In 68xxx mode, the system interface deasserts SBRQ on the rising edge of SBCLK in state T2 of the first system bus transfer it controls. B. While the system-interface DMA controls are active (i.e., SOWN is asserted), SCS is disabled. SIF 220 SIF 224d Write 240 Hi-Z Hi-Z Hi-Z 230
Figure 28. 80x8x-Mode Bus-Arbitration Timing, SIF Returns Control
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
57
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
80x8x-mode bus-release timing
NO. Setup time, asynchronous input SBRLS low before SBCLK no longer high to assure recognition Hold time, asynchronous input SBRLS low after SBCLK low to assure recognition Hold time, SBRLS low after SOWN high T(W or 2) SBCLK 208a SBRLS (see Note A) 208b T3 T4 T1 25-MHz OPERATION MIN 208a 208b 208c 10 10 0 T2 MAX 33-MHz OPERATION MIN 10 10 0 MAX ns ns ns UNIT
ADVANCE INFORMATION
SOWN 208c NOTES: A. The system interface ignores the assertion of SBRLS if it does not own the system bus. If it does own the bus when it detects the assertion of SBRLS, it completes any internally started DMA cycle and relinquishes control of the bus. If no DMA transfer has internally started, the system interface releases the bus before starting another. B. If SBERR is asserted when the system interface controls the system bus, the current bus transfer is completed regardless of the value of SRDY. If the BERETRY register is non zero, the cycle is retried. If the BERETRY register is zero, the system interface releases control of the system bus. The system interface ignores the assertion of SBERR if it is not performing a DMA bus cycle on the system bus. When SBERR is properly asserted and BERETRY is zero, however, the system interface releases the bus upon completion of the current bus transfer and halts all further DMA on the system side. The error is synchronized to the local bus and DMA stops on the local sides. The value of the SDMAADR, SDMADDRX, and SDMALEN registers in the system interface are not defined after a system-bus error. C. In cycle-steal mode, state TX is present on every system bus transfer. In burst mode, state TX is present on the first bus transfer and whenever the increment of the DMA address register carries beyond the least significant 16 bits. D. SDTACK is not sampled to verify that it is deasserted. E. Unless otherwise specified, for all signals specified as a maximum delay from the end of an SBCLK transition to the signal valid, the signal is also specified to hold its previous value (including high impedance) until the start of that SBCLK transition.
Figure 29. 80x8x-Mode Bus-Release Timing
58
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
68xxx DIO read-cycle timing
NO. NO 255 259 260 261 Delay time, SDTACK low to either SCS, SUDS, or SLDS high Hold time, SAD in the high-impedance state after SUDS or SLDS low (see Note 24) Setup time, SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL valid before SDTACK low Delay time, SCS, SUDS, or SLDS high to SADH0 - SADH7, SADL0 - SADL7, SPH, and SPL in the high-impedance state (see Note 24) Hold time, output data valid after SUDS or SLDS no longer low (see Note 24) Setup time, register address before SUDS or SLDS no longer high (see Note 24) Hold time, register address valid after SUDS or SLDS no longer low (see Note 25) Setup time, SRNW before SUDS or SLDS no longer high (see Note 24) Hold time, SRNW after SUDS or SLDS high Hold time, SIACK high after SUDS or SLDS high Delay time, SCS, SUDS, or SLDS high to SDTACK high (see Note 24) Delay time, SDTACK low in the first DIO access to the SIF register to SDTACK low in the immediately following access to the SIF Delay time, SUDS or SLDS high to SDTACK in the high-impedance state Delay time, SDBEN low to SDTACK low Delay time, SUDS or SLDS low to SDBEN low (see TMS380 Second Generation Token-Ring User's Guide, SPWU005, subsection 3.4.1.1.1) provided the previous cycle completed Delay time, SUDS or SLDS high to SDBEN high (see Note 24) Pulse duration, SUDS or SLDS high between DIO accesses (see Note 24) 0 0 0 0 tc(SCK) 0 15 0 12 0 tc(SCK) 0 25 25-MHz OPERATION MIN 15 0 0 MAX 33-MHz OPERATION MIN 15 0 0 MAX UNIT ns ns ns
35
35
ns
261a 267 268 272 273 273a 275 276 279 282a 282R 283R 286
0 15 0 12 0 tc(SCK) 0 25
ns ns ns ns ns ns ns
4000
4000
ns
tc(SCK) tc(SCK) / 2 + 4 tc(SCK) + 3 tc(SCK) / 2 + 4
0 0 0 0 tc(SCK)
tc(SCK) tc(SCK) / 2 + 4 tc(SCK) + 3 tc(SCK) / 2 + 4
ns ns ns ns ns
This specification is provided as an aid to board design. It is not assured during manufacturing testing. This specification has been characterized to meet stated value. It is not assured during manufacturing testing. NOTES: 24. The inactive chip select is SIACK in DIO read and DIO write cycles, and SCS is the inactive chip select in interrupt-acknowledge cycles. 25. In 80x8x mode, SRAS can be used to strobe the values of SBHE, SRSX, SRS0 - SRS2, and SCS. When used to do so, SRAS must meet parameter 266a, and SBHE, SRS0 - SRS2, and SCS must meet parameter 264. If SRAS is strapped high, parameters 266a and 264 are irrelevant and parameter 268 must be met.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
59
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
SCS, SRSX, SRS0, SRS1 267 SIACK
Valid 268
273a SRNW 272 273 SUDS, SLDS 286 SDDIR High 279 282R 283R SDBEN 276 SDTACK (see Note A) Hi-Z 282a 275 255 261 259 SADH0 - SADH7, SADL0 - SADL7, SPH, SPL Hi-Z 260 261a Output Data Valid Hi-Z Hi-Z
ADVANCE INFORMATION
NOTE A: SDTACK is an active-low bus ready signal. It must be asserted before data output.
Figure 30. 68xxx DIO Read-Cycle Timing
60
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
68xxx DIO write-cycle timing
NO. NO 255 262 263 267 268 272 272a 273 273a 275 276 279 280 Delay time, SDTACK low to either SCS, SUDS or SLDS high Setup time, write data valid before SUDS or SLDS no longer low Hold time, write data valid after SUDS or SLDS high Setup time, register address before SUDS or SLDS no longer high (see Note 24) Hold time, register address valid after SUDS or SLDS no longer low (see Note 25) Setup time, SRNW before SUDS or SLDS no longer high (see Note 24) Setup time, inactive SUDS or SLDS high to active data strobe no longer high Hold time, SRNW after SUDS or SLDS high Hold time, inactive SUDS or SLDS high after active data strobe high Delay time, SCS, SUDS or SLDS high to SDTACK high (see Note 24) Delay time, SDTACK low in the first DIO access to the SIF register to SDTACK low in the immediately following access to the SIF Delay time, SUDS or SLDS high to SDTACK in the high-impedance state Delay time, SUDS or SLDS low to SDDIR low (see Note 24) Delay time, SDBEN low to SDTACK low ( (see TMS380 Second Generation TokenRing User's Guide, SPWU005, subsection 3.4.1.1.1) Delay time, SDDIR low to SDBEN low Delay time, SUDS or SLDS high to SDBEN no longer low Pulse duration, SUDS or SLDS high between DIO accesses (see Note 24) If SIF register is ready (no waiting required) If SIF register is not ready (waiting required) 0 0 0 25-MHz OPERATION MIN 15 15 15 15 0 12 tc(SCK) 0 tc(SCK) 0 25 MAX 33-MHz OPERATION MIN 15 15 15 15 0 12 tc(SCK) 0 tc(SCK) 0 25 MAX UNIT ns ns ns ns ns ns ns ns
ns
4000
4000
ns
tc(SCK) tc(SCK) / 2 + 4 tc(SCK) / 2 + 4
0 0 0
tc(SCK) tc(SCK) / 2 + 4 tc(SCK) / 2 + 4
ns ns
282b
ns 0 0 0 tc(SCK) 4000 tc(SCK) / 2 + 4 tc(SCK) / 2 + 4 0 0 0 tc(SCK) 4000 tc(SCK) / 2 + 4 tc(SCK) / 2 + 4 ns ns ns
282W 283W 286
This specification is provided as an aid to board design. It is not assured during manufacturing testing. This specification has been characterized to meet stated value. It is not assured during manufacturing testing. It is the later of SRD and SWR or SCS low that indicates the start of the cycle. NOTES: 24. The inactive chip select is SIACK in DIO read and DIO write cycles, and SCS is the inactive chip select in interrupt-acknowledge cycles. 25. In 80x8x mode, SRAS can be used to strobe the values of SBHE, SRSX, SRS0 - SRS2, and SCS. When used to do so, SRAS must meet parameter 266a, and SBHE, SRS0 - SRS2, and SCS must meet parameter 264. If SRAS is strapped high, parameters 266a and 264 are irrelevant and parameter 268 must be met.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
61
ADVANCE INFORMATION
ns
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
SCS SRSX, SRS0, SRS1 267 SIACK 272 SRNW 272a SUDS, SLDS (see Note A) 280 SDDIR High
Valid 268
273a 273
286
273a
ADVANCE INFORMATION
282W SDBEN (see Note B) 279 276 275 255 SDTACK (see Note C) Hi-Z 282b SADH0 - SADH7, SADL0 - SADL7, SPH, SPL Hi-Z
283W
Hi-Z 263 262 Data See Note C Hi-Z
NOTES: A. For 68xxx mode, skew between SLDS and SUDS must not exceed 10 ns. Provided this limitation is observed, all events referenced to a data-strobe edge use the later occurring edge. Events defined by two data strobes edges, such as parameter 286, are measured between latest and earlier edges. B. When the TI380C27 begins to drive SDBEN inactive, it has already latched the write data internally. Parameter 263 must be met to the input of the data buffers. C. SDTACK is an active-low bus ready signal. It must be asserted before data output.
Figure 31. 68xxx DIO Write-Cycle Timing
62
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
68xxx interrupt-acknowledge-cycle timing
NO. NO 255 259 260 261 261a 267 272a 273a 275 276 279 282a 282R 283R 286 Delay time, SDTACK low to either SCS or SUDS, or SIACK high Hold time, SAD in the high-impedance state after SIACK no longer high (see Note 24) Setup time, output data valid before SDTACK no longer high Delay time, SIACK high to SAD in the high-impedance state (see Note 24) Hold time, output data valid after SCS or SIACK no longer low (see Note 24) Setup time, register address before SIACK no longer high (see Note 24) Setup time, inactive high SIACK to active data strobe no longer high Hold time, inactive SRNW high after active data strobe high Delay time, SCS or SRNW high to SDTACK high (see Note 24) Delay time, SDTACK low in the first DIO access to the SIF register to SDTACK low in the immediately following access to the SIF Delay time, SIACK high to SDTACK in the high-impedance state Delay time, SDBEN low to SDTACK low in a read cycle Delay time, SIACK low to SDBEN low (see TMS380 Second Generation Token-Ring User's Guide, SPWU005, subsection 3.4.1.1.1) provided the previous cycle completed Delay time, SIACK high to SDBEN high (see Note 24) Pulse duration, SIACK high between DIO accesses (see Note 24) 0 15 tc(SCK) tc(SCK) 0 0 0 0 0 25-MHz OPERATION MIN 15 0 0 35 0 15 tc(SCK) tc(SCK) 0 0 0 0 0 MAX 33-MHz OPERATION MIN 15 0 0 35 MAX UNIT ns ns ns ns ns ns ns ns 25 4000 tc(SCK) tc(SCK) / 2 + 4 tc(SCK) + 3 ns ns ns ns ns
25 4000 tc(SCK) tc(SCK) / 2 + 4 tc(SCK) + 3
0 tc(SCK) / 2 + 4 0 tc(SCK) / 2 + 4 ns tc(SCK) tc(SCK) ns This specification is provided as an aid to board design. It is not assured during manufacturing testing. This specification has been characterized to meet stated value. It is not assured during manufacturing testing. It is the later of SRD and SRD or SCS low that indicates the start of the cycle. NOTE 24: The inactive chip select is SIACK in DIO read and DIO write cycles, and SCS is the inactive chip select in interrupt-acknowledge cycles.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
63
ADVANCE INFORMATION
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
SCS, SRSX, SRS0, SRS1, SBHE
Only SCS needs to be Inactive. All others are don't care. 267
SIACK 272a SRNW 273a SLDS 286 SDDIR High 282R 283R SDBEN 276 282a SDTACK (see Note A) 259 SADH0 - SADH7, SADL0 - SADL7, SPH, SPL (see Note B) Hi-Z 260 275 255 261 261a Hi-Z Output Data Valid Hi-Z Hi-Z 279 286
ADVANCE INFORMATION
NOTES: A. SDTACK is an active-low bus ready signal. It must be asserted before data output. B. Internal logic drives SDTACK high and verifies that it has reached a valid high level before making it a 3-state signal.
Figure 32. 68xxx Interrupt-Acknowledge-Cycle Timing
64
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
68xxx-mode bus-arbitration timing, SIF takes control
NO. Setup time, asynchronous input SBGR before SBCLK no longer high to assure recognition on this cycle Hold time, asynchronous input SBGR after SBCLK low to assure recognition on this cycle Delay time, SBCLK low to address valid Delay time, SBCLK low in cycle I2 to SOWN low (see Note 27) Delay time, SBCLK low in cycle I2 to SDDIR low in DMA read Delay time, SBCLK high to either SHRQ low or SBRQ high Delay time, SBCLK high in TX cycle to SUDS and SLDS high Hold time, SUDS, SLDS, SRNW, and SAS in the high-impedance state after SOWN low, bus acquisition tc(SCK) - 15 25-MHz OPERATION MIN 208a 208b 212 224a 224c 230 241 241a 10 10 0 0 20 20 28 20 25 tc(SCK) - 15 MAX 33-MHz OPERATION MIN 10 10 0 0 20 15 23 15 25 MAX ns ns ns ns ns ns ns ns UNIT
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
65
ADVANCE INFORMATION
This specification has been characterized to meet stated value. It is not assured during manufacturing testing. NOTE 27: Motorola-style bus slaves hold SDTACK active until the bus master deasserts SAS.
User Master SIF Inputs: SBCLK (T4) I1
SBGR
SBERR, SDTACK, SBBSY SIF Outputs: SBRQ (see Note A) 208a SAS, SLDS, SUDS 208b Input 241 Read SRNW Write SADH0 - SADH7, SADL0 - SADL7, SPH, SPL 212 Hi-Z 224c Write SDDIR Read 224a SOWN (see Note B) 241a SIF 241 Output
POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443
230
NOTES: A. In 80x8x mode, the system interface deasserts SHRQ on the rising edge of SBCLK following the T4 state of the last system bus transfer it controls. In 68xxx mode, the system interface deasserts SBRQ on the rising edge of SBCLK in state T2 of the first system bus transfer it controls. B. While the system interface DMA controls are active (i.e., SOWN is asserted), the SCS input is disabled.
Figure 33. 68xxx-Mode Bus-Arbitration Timing, SIF Takes Control
ADVANCE INFORMATION
SPWS014A - APRIL 1994 - REVISED MARCH 1995
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
66
Bus Exchange I2 TX
SIF Master T1 T2
208b 208a
230
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
68xxx-mode DMA read-cycle timing
NO. NO 205 206 207a 207b 208a Setup time, input data valid before SBCLK in T3 cycle no longer high Hold time, input data valid after SBCLK low in T4 cycle if parameters 207a and 207b not met Hold time, input data valid after data strobe no longer low Hold time, input data valid after SDBEN no longer low Setup time, asynchronous input SDTACK before SBCLK no longer high to assure recognition on this cycle Hold time, asynchronous input SDTACK after SBCLK low to assure recognition on this cycle Pulse duration, SAS, SUDS, and SLDS high Delay time, SBCLK high in T2 cycle to SUDS and SLDS active Delay time, SBCLK low to address valid Delay time, SBCLK low in T2 cycle to SAD in the high-impedance state Delay time, SBCLK high to SALE or SXAL high Hold time, SALE or SXAL low after SUDS and SAS high Delay time, SBCLK high to SXAL low in the TX cycle or SALE low in the T1 cycle Hold time, address valid after SALE, SXAL low Delay time, SBCLK high to SAS low Delay time, SBCLK low in T4 cycle to SUDS, SLDS, and SAS high (see Note 28) Delay time, SBCLK low in T4 cycle to SDBEN high Hold time, SAD in the high-impedance state after SBCLK low in T4 cycle Setup time, address valid before SALE or SXAL no longer high Setup time, address valid before SAS no longer high Delay time, SBCLK high in the T2 cycle to SDBEN low Setup time, data valid before SDTACK low if parameter 208a not met 0 0 10 tw(SCKL) - 15 16 0 0 0 0 tw(SCKH) - 15 25 tc(SCK) / 2 - 4 20 16 16 0 10 tw(SCKL) - 15 11 25-MHz OPERATION MIN 10 10 0 0 10 MAX 33-MHz OPERATION MIN 10 10 0 0 10 MAX UNIT ns ns ns ns ns
208b 209 210 212 214 216 216a 217 218 222 223R 225R 229 233 233a 237R 247
10 tc(SCK)+ tw(SCKL) - 18 16 20 20 20
10 tc(SCK)+ tw(SCKL) - 18 11 20 15 20 0 0 tw(SCKH) - 15 25 tc(SCK) / 2 - 4 15 11 11
ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
0
This specification has been characterized to meet stated value. It is not assured during manufacturing testing. NOTE 28: While the system-interface DMA controls are active (i.e., SOWN is asserted), SCS is disabled.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
67
ADVANCE INFORMATION
T4
SBCLK 222 SAS (see Note A) 210 SUDS, SLDS 218 217 High SRNW SXAL 216 SALE 212 212 233 SADL0 - SADH7, SADH0 - SADL7, SPH, SPL SDTACK (see Notes B and C) SDDIR 237R SDBEN (see Note A) NOTES: A. Motorola-style bus slaves hold SDTACK active until the bus master deasserts SAS. B. All VSS pins should be routed to minimize inductance to system ground. C. On a read cycle, the read strobe remains active until the internal sample of incoming data is completed. Input data can be removed when either the read strobe or SDBEN becomes no longer active. D. If parameter 208a is not met, valid data must be present before SDTACK goes low. 225R 233 Address Extended Address See Note D 247 208a 208b 233a 214 205 207a Data In Hi-Z 207b 206 229 218 216a 216 217
POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443
Figure 34. 68xxx-Mode DMA Read-Cycle Timing
ADVANCE INFORMATION
SPWS014A - APRIL 1994 - REVISED MARCH 1995
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
TWAIT V TX S1 T1 S2 S3 T2 S4 S5 T3 S6 S7 T4 T1
68
239 209 223R
209
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
68xxx-mode DMA write-cycle timing
NO. NO Setup time, asynchronous input SDTACK before SBCLK no longer high to assure recognition on this cycle Hold time, asynchronous input SDTACK after SBCLK low to assure recognition on this cycle Pulse duration, SAS, SUDS, and SLDS high Delay time, SBCLK high in T2 cycle to SUDS and SLDS active Delay time, output data valid to SUDS and SLDS no longer high Delay time, SBCLK low to address valid Delay time, SBCLK high to SALE or SXAL high Hold time, SALE or SXAL low after SUDS and SAS high Delay time, SBCLK high to SXAL low in the TX cycle or SALE low in the T1 cycle Hold time, address valid after SALE, SXAL low Delay time, SBCLK low in T2 cycle to output data and parity valid Hold time, output data, parity valid after SUDS and SLDS high Delay time, SBCLK high to SAS low Delay time, SBCLK low to SUDS, SLDS, and SAS high Delay time, SBCLK high in T4 cycle to SDBEN high Hold time, SDBEN low after SUDS and SLDS high Setup time, address valid before SALE or SXAL no longer high Setup time, address valid before SAS no longer high Delay time, SBCLK high in T1 cycle to SDBEN low tc(SCK) / 2 - 7 10 tw(SCKL) - 15 16 0 tc(SCK) - 12 20 16 16 tc(SCK) / 2 - 7 10 tw(SCKL) - 15 11 0 0 0 tw(SCKH) - 15 25 tc(SCK) / 2 - 4 29 tc(SCK) - 12 15 11 11 tw(SCKL) - 15 20 20 0 0 tw(SCKH) - 15 25 tc(SCK) / 2 - 4 29 25-MHz OPERATION MIN 10 MAX 33-MHz OPERATION MIN 10 MAX UNIT
208a
ns
208b 209 211 211a 212 216 216a 217 218 219 221 222 223W 225W 225WH 233 233a 237W
10 tc(SCK)+ tw(SCKL) - 18 25
10 tc(SCK)+ tw(SCKL) - 18 25 tw(SCKL) - 15 20 20
ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
69
ADVANCE INFORMATION
T4 SBCLK
TX
SAS 233a SUDS, SLDS 218 216 SRNW Low 217 SXAL 216 SALE 212 233 SADL0 - SADH7, SADH0 - SADL7, SPL, SPH Extended Address SDTACK (see Notes A and B) 208b 212 233 219 Address Output Data 208a 218
POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443
217
SDDIR SDBEN
NOTES: E. All VSS pins should be routed to minimize inductance to system ground. F. On a read cycle, the read strobe remains active until the internal sample of incoming data is completed. Input data can be removed when either the read strobe or SDBEN becomes no longer active.
Figure 35. 68xxx-Mode DMA Write-Cycle Timing
ADVANCE INFORMATION
SPWS014A - APRIL 1994 - REVISED MARCH 1995
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
TWAIT V T1 T2 T3 T4 T1
70 222 211 211a 237W
223W 209
216a
221
225W 225WH
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
68xxx-mode bus arbitration timing, SIF returns control
NO. Delay time, SBCLK low in I1 cycle to SAD, SPL, SPH, SUDS, and SLDS in the high-impedance state, bus release Delay time, SBCLK low in I1 cycle to SBHE/SRNW in the high-impedance state Delay time, SBCLK low in cycle I2 to SOWN high Delay time, SBCLK low in cycle I2 to SDDIR high Delay time, SBCLK high to either SHRQ low or SBRQ high Setup from, SUDS, SLDS, SRNW, and SAS control signals in the high-impedance state before SOWN no longer low 0 0 25-MHz OPERATION MIN 220 223b 224b 224d 230 240 MAX 35 45 20 27 20 0 0 33-MHz OPERATION MIN MAX 35 45 15 22 15 ns ns ns ns ns ns UNIT
This specification has been characterized to meet stated value. It is not assured during manufacturing testing.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
71
ADVANCE INFORMATION
SIF Master SIF Inputs: SBCLK T2 T3 T4
SBGR
SDTACK SIF Outputs: SBRQ (see Note A) 220 240 SAS, SUDS, SLDS 240 223b Read SRNW Write 220 SADH0 - SADH7, SADL0 - SADL7, SPH, SPL SIF 224d Write SDDIR Read 224b SOWN NOTE A: In 80x8x mode, the system interface deasserts SHRQ on the rising edge of SBCLK following the T4 state of the last system bus transfer it controls. In 68xxx mode, the system interface deasserts SBRQ on the rising edge of SBCLK in state T2 of the first system bus transfer it controls. Hi-Z Hi-Z
POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443
230
Figure 36. 68xxx-Mode Bus-Arbitration Timing, SIF Returns Control
ADVANCE INFORMATION
SPWS014A - APRIL 1994 - REVISED MARCH 1995
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
72
Bus Exchange I1
I2
User T1
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
68xxx-mode bus-release and error timing
NO. 208a 208b 208c 236 Setup time, asynchronous input before SBCLK no longer high to assure recognition Hold time, asynchronous input SBRLS, SOWN, or SBERR after SBCLK low to assure recognition Hold time, SBRLS low after SOWN high Setup time, SBERR low before SDTACK no longer high if parameter 208a not met 25-MHz OPERATION MIN 10 10 0 30 MAX 33-MHz OPERATION MIN 10 10 0 30 MAX ns ns ns ns UNIT
T(W or 2) SBCLK 208a
T3
T4
T1
T2
SOWN 208a SBERR (see Note B) 236 SDTACK
208b 208c
NOTES: A. The system interface ignores the assertion of SBRLS if it does not own the system bus. If it does own the bus when it detects the assertion of SBRLS, it completes any internally started DMA cycle and relinquishes control of the bus. If no DMA transfer has internally started, the system interface releases the bus before starting another. B. If SBERR is asserted when the system interface controls the system bus, the current bus transfer is completed, regardless of the value of SDTACK. If the BERETRY register is nonzero, the cycle is retried. If the BERETRY register is zero, the system interface then releases control of the system bus. The system interface ignores the assertion of SBERR if it is not performing a DMA bus cycle on the system bus. When SBERR is properly asserted and BERETRY is zero, however, the system interface releases the bus upon completion of the current bus transfer and halts all further DMA on the system side. The error is synchronized to the local bus and DMA stops on the local sides. The value of the SDMAADR, SDMADDRX, and SDMALEN registers in the system interface are not defined after a system-bus error. C. In cycle-steal mode, state TX is present on every system-bus transfer. In burst mode, state TX is present on the first bus transfer and whenever the increment of the DMA address register carries beyond the least significant 16 bits. D. SDTACK is not sampled to verify that it is deasserted. E. Unless otherwise specified, for all signals specified as a maximum delay from the end of an SBCLK transition to the signal valid, the signal is also specified to hold its previous value (including high impedance) until the start of that SBCLK transition.
Figure 37. 68xxx-Mode Bus-Release and Error Timing
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
73
ADVANCE INFORMATION
SBRLS (see Note A)
208b
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
T1 SBCLK
T(W or 2)
T3
T4
TH
T1
SDTACK
SBERR
SHALT NOTE A: Only the relative placement of the edges to SBCLK falling edge is shown. Actual signal edge placement may vary from waveforms shown.
Figure 38. 68xxx-Mode Bus-Halt and Retry, Normal Completion With Delayed Start
ADVANCE INFORMATION
T1 SBCLK
T2
T3
T4
THB
THE
T1
SDTACK
SBERR
SHALT
SOWN NOTE A: Only the relative placement of the edges to SBCLK falling edge is shown. Actual signal edge placement may vary from waveforms shown.
Figure 39. 68xxx-Mode Bus-Halt and Retry, Rerun Cycle With Delayed Start
74
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
APPLICATION INFORMATION
Figure 40 shows the TI380C27 connected to a LEVEL ONE LXT901TM universal Ethernet interface adapter. The LXT901 provides all of the active circuitry for interfacing the TI380C27 to the 10 Base-T twisted-pair network.
See Note D Texas Instruments TI380C27 Dual-Protocol Comprocessor FRAQ / TXD WRAP / TXEN PXTALIN / TXC RCLK / RXC RCVR / RXD REDY / CRS WFLT / COLL NSRT / LPBK 1N914 TEST0 NSELOUT0 LEDC See Note A 10 k AUTOSEL NTH MD0 MD1 UTP 10 k LI Remote Status Line Status 330 330 Red 330 Red Level One LXT901 RJAB CIN RLD CIP RCMPT DON JAB DOP PLR DIN PAUI DIP LEDR LEDT/PDN LADL VCC1 RBISA VCC2 GND1 GND2 TPONB TPONA 75 1% 37.5 1% 10 8 37.5 1% 18 pF 75 1% See Note B 9 1:2 6 11 TXD TEN TCLK RCLK RXD CD COL LBK 0.1 F To 10 BASE-T Twisted-Pair Network RJ45
20 pF CLKI
20 MHz CLKO TPIN
20 pF
1 50 50
1:1
16
TPIP
3
14
Programming Options
TPOPA TPOPB
Green
12.4 k 1% See Note C
5V
NOTES: A. Half/full duplex selection controlled by TI380C27 pins TEST0 and NSELOUT0. NSELOUT0 = L (full duplex) NSELOUT0 = H (half duplex) For half-duplex operation, diode 1N914 and associate 10-k resistor are not needed: these components can be removed. B. Suitable TP transformers include the Fil-Mag 23Z128, and SM23Z128; Valor PT4069 and ST7011; Pulse Engineering PE65994 and PE65745; Belfuse S553-0716 and A553-0716; and Halo Electronics TD42-2006Q and TD42-2006W1. C. RBIAS should be located close to the pin and isolated from other signals. D. Suitable crystals include the MTRON MP-1 and MP-2.
Figure 40. Typical Schematic for Full-Duplex Operation With the TI380C27
LEVEL ONE LTXT901 is a registered trademark of LEVEL ONE Communications, Inc.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
75
ADVANCE INFORMATION

TI380C27 DUAL-PROTOCOL COMMPROCESSOR
SPWS014A - APRIL 1994 - REVISED MARCH 1995
MECHANICAL DATA
PGE/S-PQFP-G144
0,27 TYP 0,17 108 0,50 TYP 73
PLASTIC QUAD FLATPACK
109
72
ADVANCE INFORMATION
144
37
0,127 TYP
1 17,50 TYP 20,10 SQ 19,90 22,10 SQ 21,90
36 1,45 1,35
0,05 MIN Seating Plane 0,70 0,30
0-7
0,08 1,60 MAX
4040147/A-10/93 NOTES: A. All linear dimensions are in millimeters. B. This drawing is subject to change without notice.
76
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service without notice, and advise customers to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those pertaining to warranty, patent infringement, and limitation of liability. TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in accordance with TI's standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE ("CRITICAL APPLICATIONS"). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF TI PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK. In order to minimize risks associated with the customer's applications, adequate design and operating safeguards must be provided by the customer to minimize inherent or procedural hazards. TI assumes no liability for applications assistance or customer product design. TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right of TI covering or relating to any combination, machine, or process in which such semiconductor products or services might be or are used. TI's publication of information regarding any third party's products or services does not constitute TI's approval, warranty or endorsement thereof.
Copyright (c) 1998, Texas Instruments Incorporated


▲Up To Search▲   

 
Price & Availability of TI380C27

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X