MK5027PLCC52 [STMICROELECTRONICS]

SS7 SIGNALLING LINK CONTROLLER; SS7信令链路控制器
MK5027PLCC52
型号: MK5027PLCC52
厂家: ST    ST
描述:

SS7 SIGNALLING LINK CONTROLLER
SS7信令链路控制器

控制器
文件: 总19页 (文件大小:184K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MK5027  
SS7 SIGNALLING  
LINK CONTROLLER  
CMOS  
FULLY COMPATIBLE WITH BOTH 8 OR 16  
BIT SYSTEMS  
SYSTEM CLOCK RATE TO 10MHz. DATA  
RATE UP TO 2.5Mbps FOR SS7 PROTOCOL  
PROCESSING,7Mbps FOR TRANSPARENT  
HDLC MODE  
DIP48  
PLCC52  
COMPLETE LEVEL 2 IMPLEMENTATION  
COMPATIBLE WITH 1988 CCITT, AT&T,  
ANSI, AND BELLCORE SIGNALLING SYS-  
TEM NUMBER 7 LINK LEVEL PROTOCOLS  
52 PIN PLCC AND 48-PIN DIP PIN-FOR-PIN  
COMPATIBLE WITH THE SGS-THOMSON  
X.25 CHIP (MK5025) AND NEARLY PIN-FOR-  
PIN COMPATIBLE WITH THE SGS-THOM-  
SON VLANCE CHIP (MK5032)  
BUFFER MANAGEMENT INCLUDES:  
- Initialization Block  
- Separate Receive and Transmit Rings  
- Variable Descriptor Ring and Window Sizes.  
conductor device which provides a complete link  
control function conforming to the 1988 CCITT  
version of SS7. This includes frame formatting,  
transparency (so called ”bit-stufling”), error recov-  
ery by two types of retransmission, error monitor-  
ing, sequence number control, link status con-  
trol, and FISU generation. One of the outstanding  
features of the MK5027 is its buffer management  
which includes on-chip DMA. This feature allows  
users to handlq multiple packets of receive and  
transmit data at a time. (A conventional data link-  
control chip plus a separate DMA chip would han-  
dle data for only a single block at a time.) The  
MK5027 may be used with any of several popular  
16 and 8 bit microprocessors, such as 68000,  
6800, Z8000, Z80, LSI-11, 8086, 8088, 8080, etc.  
ON CHIP DMA CONTROL WITH PROGRAM-  
MABLE BURST LENGTH  
SELECTABLE BEC OR PCR RETRANSMIS-  
SION METHODS, INCLUDING FORCED RE-  
TRANSMISSION FOR PCR  
HANDLES ALL 7 SS7 TIMERS  
HANDLES ALL SS7 FRAME FORMATTING:  
- Zero bit insert and delete  
Figure 1: Pin Connection.  
1
48  
VCC (+5V)  
VSS-GND  
DAL07  
2
3
47  
46  
DAL08  
DAL09  
DAL06  
DAL05  
DAL04  
4
5
45  
44  
43  
42  
DAL10  
DAL11  
DAL12  
DAL13  
- FCS generation and detection  
- Frame delimiting with flags  
DAL03  
DAL02  
6
7
PROGRAMMABLE MINIMUM SIGNAL UNIT  
SPACING (number of flags between SU’s)  
HANDLES ALL SEQUENCING AND LINK  
CONTROL  
SELECTABLE FCS OF 16 OR 32 BITS.  
TESTING FACILITIES:  
- Internal Loopback  
- Silent Loopback  
- OptionalInternal Data Clock Generation  
- Self Test  
ALL INPUTS AND OUTPUTS ARE TTL COM-  
PATIBLE  
DAL01  
DAL00  
8
41  
40  
DAL14  
DAL15  
M
K
9
10  
11  
READ  
INTR  
39  
38  
A16  
A17  
A18  
A19  
5
0
H
2
5
12  
13  
DALI  
37  
36  
35  
34  
DALO  
A20  
A21  
DAS  
14  
15  
16  
BMO, BYTE, BUSREL  
33  
A22  
BMI, BUSAKO  
32  
31  
A23  
RD  
HOLD, BUSRQ  
ALE, AS  
17  
18  
30  
29  
DSR, CTS  
TD  
HLDA  
CS  
19  
20  
PROGRAMMABLE FOR FULL OR HALF DU-  
PLEX OPERATION  
28  
27  
SYSCLK  
RCLK  
ADR  
21  
22  
READY  
DESCRIPTION  
The SGS-THOMSON Signalling System #7 Sig-  
nalling Link Controller (MK5027) is a VLSI semi-  
26  
25  
DTR, RTS  
TCLK  
RESET  
23  
24  
VSS-GND  
1/19  
August 1989  
MK5027  
Table 1: Pin Description.  
LEGEND:  
I
Input only  
O
Output only  
3-State  
IO  
OD  
Input/Output  
3S  
Open Drain (no internal pull-up)  
Signal Name  
Pin(s)  
Type  
Descriplion  
DAL<15:00>  
READ  
2-9  
40-47  
IO/3S  
The time multiplexed Data Address bus. During the address portion of a  
memory transfer, DALe15:00 contains the lower 16 bits of the memory  
address.  
During the data portion of a memory transfer, DAL<15:00> contains the  
read or write data, depending on the type of transfer.  
10  
IO/3S  
READ indicates the type of operation that the bus controller is performing  
during a bus transaction. READ is driven by the MK5027 only while it is  
the BUS MASTER. READ is valid during the entire bus transaction and is  
tristated at all other times.  
MK5027 as a Bus Slave:  
READ = HIGH - Data is placed on the DAL lines by the chip.  
READ = LOW - Data is taken off the DAL lines by the chip.  
MK5027 as a Bus Master:  
READ = HIGH - Data is taken off the DAL lines by the chip.  
READ = LOW - Data is placed on the DAL lines by the chip.  
INTR  
DALI  
11  
12  
O/OD  
O/3S  
INTERRUPT is an attention interrupt line that indicates that one or more of  
the following CSR0 status flags is set: MISS, MERR, RINT, TINT or PINT.  
INTERRUPT is enabled by CSR0<0.9>, INEA = 1.  
DAL IN is an external bus transceiver control line. DALI is driven by the  
MK5027 only while it is the BUS MASTER. DALIis asserted by the  
MK5027 when | ads from the DAL lines during the data portion of a READ  
transfer. DALI is not asserted during a WRITE transfer.  
DALO  
DAS  
13  
14  
O/3S  
DAL OUT is an external bus transceiver control line. DALOis driven by  
the MK5027 only while it is the BUS MASTER. DALO is asserted by the  
MK5027 when it drives the DAL lines during the address portion of a  
READ transfer or for the duration of a WRITE transfer.  
IO/3S  
DATA STROBE defines the data portio,n of a transaction. By definition,  
data is stable and valid at the low to high transition of DAS. This signal is  
driven by the MK5027 while it is the BUS MASTER. During the BUS  
SLAVE operation, this pin is used as an input. At all other times the signal  
is tristated.  
BMO  
BYTE  
BUSREL  
15  
IO/3S  
I/O pins 15 and 16 are programmable through CSR4. If bit 06 of CSR4 is  
set to a one, pin 15 becomes input BUSREL and is used by the host to  
signal the MK5027 to terminate a DMA burst after the current bus transfer  
has completed. If bit 06 is clear the pin 15 is an output and behaves as  
described below for pin 16.  
Note: Pin out shown is for 48 pin dip.  
2/19  
MK5027  
Table 1: Pin Description (continued)  
Signal Name  
Pin(s)  
Type  
Descriplion  
BM1  
BUSAKO  
16  
O/3S  
Pins 15 and 16 are programmable though bit 00 of CSR4 (BCON).  
If CSR4<00> BCON = 0,  
I/O PIN 15 = BMO (O/3S)  
I/O PIN 16 = BM1 (O/3S)  
BYTE MASK<1:0> indicates the byte(s) on the DAL to be read or written  
during this bus transaction. MK5027 drives these lines only as a Bus  
Master. MK5027 ignores the BM lines when it is a Bus Slave.  
Byte selection is done as outlined in the following table.  
BM1  
BM0  
TYPE OF TRANSFER  
LOW  
LOW  
HIGH  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
ENTIRE WORD  
UPPER BYTE (DAL<15:08>)  
LOWER BYTE (DAL<07:00>)  
NONE  
If CSR4<00>BCON = 1,  
I/O PIN 15 = BYTE (O/3S)  
I/O PIN 16 = BUSAKO(O)  
Byte selection is done using the BYTE line and DAL<00> latched during  
the address portion of the bus transaction. MK5027 drives BYTE only a  
Bus Master and ignores it when a Bus Slave. Byte selection is done as  
outlined in the following table.  
BYTE  
DAL<00>  
TYPE OF TRANSFER  
LOW  
LOW  
HIGH  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
ENTIRE WORD  
ILLEGAL CONDITION  
LOWER BYTE  
UPPER BYTE  
BUSAKOis a bus request daisy chain output. If MK5027 is not requesting  
the bus and it receives HLDA, BUSAKOwill be driven low. If MK5027 is  
requesting the bus when it receives HLDA, BUSAKOwill remain high.  
Note: All transfers are entire word unless the MK5027 is configured for 8  
bit operation.  
HOLD  
BUSRQ  
17  
IO/OD  
Pins 17 is configured through bit 0 of CSR4.  
If CSR4<00> BCON = 0,  
I/O PIN 17 = HOLD  
HOLD request is asserted by MK5027 when it requires a DMA cycle, if  
HLDA is inactive, regardless of the previous state of the HOLD pin.  
HOLD is held low for the entire ensuing bus transaction.  
If CSR4<00> BCON = 1,  
I/O PIN 17 = BUSRQ  
BUSRQ is asserted by MK5027 when it requires a DMA cycle if the prior  
state of the BUSRQ pin was high and HLDA is inactive. BUSRQ is held  
low for the entire ensuing bus transaction.  
ALE  
AS  
18  
O/3S  
The active level of ADDRESS STROBE is programmable through CSR4.  
The address portion of a bus transfer occurs while this signal is at its  
asserted level. This signal is driven by MK5027 while it is the BUS  
MASTER. At all other times, the signal is tristated.  
If CSR4<01> ACON = 0,  
I/O PIN 18 = ALE  
ADDRESS LATCH ENABLE is used to demultiplex the DAL lines and define  
the address portion of the transfer and remains low during the data portion.  
If CSR4<01> ACON = 1,  
I/O PIN 18 = AS  
As AS, the signal pulses low during the address portion of the bus  
transfer. The low to high transition of AScan be used by a slave device to  
strobe the address into a register.  
AS is effectively the inversion of ALE.  
HLDA  
19  
I
HOLD AKNOWLEDGE is the response to HOLD. When HLDA is low in response  
to MK5027’s assertion of HOLD, the MK5027 is the Bus Master. HLDA should be  
desasserted ONLY after HOLD has been released by the MK5027.  
3/19  
MK5027  
Table 1: Pin Description (continued)  
Signal Name  
Pin(s)  
Type  
Descriplion  
CS  
20  
I
CHIP SELECT indicates, when low, that the MK5027 is the slave device  
for the data transfer.CS must be valid througout the enture transaction.  
ADR  
21  
I
ADDRESS selects the Register Address Port or the Register Data Port. It  
must be valid throughout the data portion of the transfer and is only used  
by the chip when CS is low.  
ADR  
LOW  
HIGH  
PORT  
REGISTER DATA PORT  
REGISTER ADDRESS PORT  
READY  
22  
IO/OD  
When the MK5027 is a Bus Master, READY is an asynchronous  
acknowledgement from the bus memory that memory will accept data in a  
WRITE cycle or that memory has put data on the DAL lines in a READ  
cycle.  
As a bus Slave, the MK5027 asserts READY when it has put data on the  
DAL lines during a READ cycle or is about to take data from the DAL lines  
during WRITE cycle. READY is a response to DAS and it will be released  
after DAS or CS is negated.  
RESET  
TCLK  
23  
25  
I
I
RESET is the Bus signal that will cause MK5027 to cease operation, clear  
its internal logic and enter an idle state with the Power Off bit of CSR0 set.  
TRANSMIT CLOCK. A 1x clock input for transmitter timing. TD changes  
on the falling edge of TCLK. The frequency of TCLK may not be greater  
than the frequency of SYSCLK.  
DTR  
RTS  
26  
IO  
DATA TERMINAL READY, REQUEST TO SEND. Modem control pin. Pin  
26 is configurable through CSR5. This pin can be programmed to behave  
as output RTS or as programmable IO pin DTR. If configured as RTS, the  
MK5027 will assert this pin if it has data to send and throughout the  
transmission of a signal unit.  
RCLK  
27  
28  
I
I
RECEIVE CLOCK. A 1x clock input for receiver timing. RD is sampled on  
the rising edge of RCLK. The frequency of RCLK may not be greater than  
the frequency of SYSCLK.  
SYSCLK  
TD  
SYSTEM CLOCK. System clock used for internal timing of the MK5027.  
SYSCLK should be a square wave, of frequency up to 10MHz.  
29  
30  
O
TRANSMIT DATA. Transmit serial data output.  
DSR  
CTS  
IO  
DATA SET READY, CLEAR TO SEND. Modem Control Pin. Pin 30 is  
configurable through CSR5. This pin can be programmed to behave as  
input CTS or as programmable IO pin DSR. If configured as CTS, the  
MK5027 will transmit all ones while CTS is high.  
RD  
31  
I
RECEIVE DATA. Received serial data input.  
A<23:16>  
32-39  
O/3S  
Address bits <23:16> used in conjunction with DAL <15:00> to produce a  
24 bit address. MK5027 drives these lines only as a Bus Master.  
A23-A20 may be driven continuously as described in the CSR4<7> BAEN  
bit.  
VSS-GND  
VCC  
1, 24  
48  
Ground Pins  
Power Supply Pin  
+5.0 VDC ± 5%  
4/19  
MK5027  
Figure 2: Possible System Configuration for the MK5027.  
5/19  
MK5027  
Figure 3: MK5027 Simplified Block Diagram.  
READY  
READ  
DAS  
FIRMWARE  
ROM  
CONTROL / STATUS  
REGISTERS 0 - 5  
MICRO  
CONTROLLER  
DMA  
TIMERS  
CONTROLLER  
SYSCLK  
INTERNAL BUS  
RECEIVER  
TRANSMITTER  
FIFO  
FIFO  
VCC  
VSS - GND  
RESET  
TCLK  
TD  
RCLK  
RECEIVER  
TRANSMITTER  
RD  
LOOPBACK  
TEST  
nel DMA: one channel for receive and one chan-  
nel for transmit. The MK5027 handles error recov-  
ery andlink status signalling.  
OPERATIONAL DECRIPTION  
The SGS-THOMSON Signalling System #7 Sig-  
nalling Link Controller (MK5027) device is a VLSI  
product intended for data communication applica-  
tions requiring SS7 link level control. The MK5027  
will perform all frame formatting, such as: frame  
delimiting with flags, FCS generation and detec-  
tion. It will also perform all error recovery and link  
control. The MK5027 also includes a buffer man-  
agement mechanism that allow the user to trans-  
mit and/or receive multiple MSU’s. Contained in  
the buffer management is an on-chip dual chan-  
The MK5027 is intended to be used with any  
popular 16 or 8 bit microprocessor. Possible sys-  
tem configuration for the MK5027 is shown in Fig-  
ure 2. The MK5027 will move multiple blocks of  
receive and transmit data directly into and out of  
memory through the host’s bus. An I/O accelera-  
tion processor in Figure 2 is recommended, but  
not required.  
6/19  
MK5027  
MK5027 allows access to its 6 control/status reg-  
isters which are used to monitor and control the  
chip. These registers are used to control link pro-  
cedures, configure interface options, control and  
monitor interrupt status. and more. Bus slave  
mode also allows both 8 and 16 bit accesses.  
All signal pins on the MK5027 are TTL compat-  
ible. This has the advantage of making the  
MK5027 in- dependent of the physical interface.  
As shown in Figure 2. Iine drivers and receivers  
are used for electrical- connection to the physical  
layer.  
BUFFER MANAGEMENT  
SERIAL INTERFACE  
The basic organization of the buffer management  
is a circular queue of tasks in memory called de-  
scriptor rings. There are separate rings to de-  
scribe the transmit and receive operations. Up to  
128 buffers may be queued-up on a descriptor  
ring awaiting execution by the MK5027 The de-  
scriptor ring has a segment assigned to each  
buffer. Each segment holds a pointer for the start-  
ing address of the buffer. and holds a value for  
the length of the buffer in bytes.  
Each segment also contains two control bits  
called OWNA and OWNB, which denote whether  
the MK5027. the HOST. or the l/O ACCELERA-  
TION PROCESSOR (if present) ”owns” the buff-  
er. For transmit. when the MK5027 owns the buff-  
er. the MK5027 is allowed and commanded to  
transmit the buffer When the MK5027 does not  
own the buffer, it will not transmit that buffer. For  
receive. when the MK5027 owns a buffer. it may  
place received data into that buffer. Conversely.  
when the MK5027 does not own a receive buff-  
er, it will not place received data in that buffer.  
The MK5027 provides two separate serial chan-  
nels: one for received data and one for transmit-  
ted data. These serial channels are completely  
separate and may be run at different clock fre-  
quencies The receiver is responsible for recogniz-  
ing frame boundries. removal of inserted zeroes  
(for transparency) and checking the incoming  
FCS. Signal units with in correct FCS values are  
discarded. The receiver also parallelizes the in-  
coming data which is placed into the receive data  
buffers within the receive descriptor ring The  
transmitter is responsible for framing and serializ-  
ing the data frames placed in the transmit de-  
scriptor ring. The transmitter calculates the FCS  
of the outgoing data and appends it to the data  
The transmitter generates flag sequences for in-  
ter-signal unit fill, at least two flags are transmit-  
ted between adjacent signal units. The FCS cal-  
culations for both directions of serial data  
optionally follow either the 16 bit CRC CCITT or  
the 32-bit CRC 32 algorithms FCS generation and  
checking can also be optionally disabled if neces-  
sary.  
The MK5027 buffer management mechanism will  
handly signal units which are longer than the  
length of an individual buffer. This is done by a  
chaining method which utilizes multiple buffers.  
The MK5027 tests the next segment in the de-  
scriptor ring in a ”look ahead” manner. If the  
packet is too long for one buffer, the next buffer-  
will be used after filling the first buffer: that is,  
”chained”. The MK5027 will then ”look ahead” to  
the next buffer, and chain that buffer if necessary,  
and so on The operational parameters for the  
buffer management are defined by the user  
in the initialization block The parameters defined  
include the basic mode of operation. the number  
of entries for the transmitter and receiver descrip-  
tor rings. etc.  
MICROPROCESSOR INTERFACE  
The MK5027 contains a dual channel DMA on  
chip to handle data transfers to and from the host  
mem- ory. All access to the initialization block and  
descriptor rings is handled in this way The ad-  
dress bus is 24 bits wide and does not use any  
segmentation or paging methods. Data transfers  
can optionally be 8 and 16 bit operations. this al-  
lows easy interfacing with both 8 and 16 bit proc-  
essors DMA transfers can be up to 1. 8 or an un-  
limited number of words per transfer under  
program control During bus slave operation the  
7/19  
MK5027  
Figure 4: MK5027 Buffer Management.  
RECEIVE BUFFER  
CSR 2, CSR3  
BUFFER  
0
RECEIVER DESCRIPTOR RINGS  
POINTER TO  
INITIALIZATI ON BLOCK  
DESCRIPTOR 0  
BUFFER STATUS  
BUFFER ADDRESS  
BUFFER SIZE  
BUFFER  
1
BUFFER MSG COUNT  
DESCRIPTOR 1  
INITIALIZATI ON BLOCK  
MODE  
BUFFER  
M
FRAME ADDRESS  
FIELDS  
DESCRIPTOR M  
TIMER VALUES  
RX DESCRIPTOR  
POINTER  
TRANSMIT BUFFER  
TRANSMIT DESCRIPTOR RINGS  
BUFFER  
0
TX DESCRIPTOR  
POINTER  
DESCRIPTOR 0  
BUFFER STATUS  
XID/TEST TRANSMIT  
DESCRIPTOR POINTER  
BUFFER ADDRESS  
BUFFER SIZE  
XID/TEST RECEIVE  
DESCRIPTOR POINTER  
BUFFER  
1
BUFFER MSG COUNT  
DESCRIPTOR 1  
STATUS  
BUFFER ADDRESS  
ERROR COUNTERS  
STATUS BUFFER  
BUFFER  
N
XID/TEST  
DESCRIPTOR N  
RECEIVE BUFFER  
XID/TEST  
TRANSMIT BUFFER  
8/19  
MK5027  
Name  
Definition  
Flag Sequence  
Forward Sequence Number  
Backward Sequences Number  
Forward Indicator Bit  
Backward Indicator Bit  
Lenght Indicator  
Programmed As Zeroes  
Signalling Information Octet  
Service Information Field  
Satus Field  
SIGNALLING UNIT REPERTOIRE  
F
The signal unit repertoire of the MK5027 is shown  
in Table 1. This set conforms to the 1988 CCITT  
specification for level 2 of Signalling System #7.  
The definitions for the symbols for the frame  
types are:  
FSN  
BSN  
FIB  
BIB  
LI  
X
SIO  
SIF  
SF  
FCS  
Frame Check Sequence  
Table 1: MK5027 Signal Unit Repertoire.  
9/19  
MK5027  
MK5027 ELECTRICAL SPECIFICATIONS  
ABSOLUTE MAXIMUM RATINGS  
Temperature under Bias  
–25°C to +100°C  
–65°C to +150°C  
–0.5V to VCC +0.5V  
0.50W  
Storage Temperature  
Voltage on Any Pin with Respect to Ground  
Power Dissipation  
Stresses above those listed under Absolute Maximum Ratings” may cause permanent damage to the above device. This is a stress rating only  
and functional operation of the device at these or any other condition above those indicated in the operational sections of this specification is  
not implied. Exposure to absolute maximum rating conditions for extended periods may affectdevice reliability.  
DC CHARACTERISTICS  
TA=0 °C to 70 °C, VCC = +5V ±5 percent unless otherwise specified.  
Symbol  
VIL  
Parameter  
Min.  
-0.5  
Typ.  
Max.  
+0.8  
Units  
V
VIH  
+2.0  
VCC+0.5  
+0.5  
V
VOL  
VOH  
IIL  
@ IOL = 3.2 mA  
@ IOH= -0.4 mA  
@ VIN = 0.4 to VCC  
@ TSCT = 100 ns  
V
+2.4  
V
+10  
mA  
µA  
ICC  
50  
CAPACITANCE  
f = 1MHz  
Symbol  
Parameter  
Min.  
Typ.  
Max.  
10  
Units  
pF  
CIN  
COUT  
CIO  
Capacitance on Input pins  
Capacitance on Output Pins  
Capacitance on I/O pins  
10  
pF  
20  
pF  
AC TIMING SPECIFICATIONS  
TA = 0 °C to 70 °C, VCC = +5V ±5 percent, unless otherwise specified.  
Test  
Condition  
No Signal Symbol  
Parameter  
SYSCLK period  
Min.  
Typ.  
Max. Units  
1
2
SYSCLK  
SYSCLK  
SYSCLK  
SYSCLK  
SYSCLK  
TCLK  
TSCT  
TSCL  
TSCH  
TSCR  
TSCF  
TTCT  
TTCL  
TTCH  
TTCR  
TTCF  
TTDP  
100  
45  
45  
0
20000  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
SYSCLK low time  
SYSCLK high time  
Rise time of SYSCLK  
Fall time of SYSCLK  
TCLK period  
3
4
8
8
5
0
6
140  
63  
63  
0
7
TCLK  
TCLK low time  
8
TCLK  
TCLK high time  
9
TCLK  
Rise time of TCLK  
Fall time of TCLK  
CL = 50 pF  
CL = 50 pF  
8
8
10  
11  
TCLK  
0
TD  
TD data propagation delay after the  
falling edge of TCLK  
40  
12  
TD  
TTDH  
TD data hold time after the falling edge  
of TCLK  
5
ns  
10/19  
MK5027  
AC TIMING SPECIFICATIONS (Continued)  
TA = 0 °C to 70 °C, VCC = +5V ±5 percent, unless otherwise specified.  
Test  
Conditions  
No Signal Symbol  
Parameter  
RCLK period  
Min.  
Typ.  
Max.  
Units  
13  
14  
15  
16  
17  
18  
19  
20  
RCLK  
RCLK  
RCLK  
RCLK  
RCLK  
RD  
TRCT  
TRCH  
TRCL  
TRCR  
TRCF  
TRDR  
TRDF  
TRDH  
140  
63  
63  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
RCLK high time  
RCLK low time  
Rise time of RCLK  
Fall time of RCLK  
RD data rise time  
RD data fall time  
8
8
8
8
0
0
RD  
0
RD  
RD hold time after rising edge of  
RCLK  
5
21  
RD  
TRDS  
TDOFF  
TDON  
THHA  
RD setup time prior to rising edge of  
RCLK  
30  
0
ns  
ns  
ns  
ns  
22 A/DAL  
23 A/DAL  
Bus Master driver disable after rising  
edge of HOLD  
50  
Bus Master driver enable after falling TSCT = 100ns  
edge of HLDA  
0
200  
24  
HLDA  
Delay to falling edge of HLDA from  
falling edge of HOLD (Bus Master)  
0
25 RESET  
26 A/DAL  
TRW  
TCYCLE  
TXAS  
RESET pulse width  
30  
ns  
ns  
ns  
Read/write, address/data Cycle Time TSCT = 100ns  
600  
100  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
A
Address setup time to falling edge  
of ALE  
A
TXAH  
TAS  
Address hold time after the rising  
edge of DAS  
50  
75  
20  
55  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
DAL  
DAL  
DAL  
DAL  
DAL  
DAL  
DAL  
DAL  
DAL  
DAL  
Address setup time to falling edge  
of ALE  
TAH  
Address hold time after the falling  
edge of ALE  
TRDAS  
TRDAH  
TDDAS  
TWDS  
TWDH  
TSRDH  
TSWDH  
TSWDS  
Data setup time to the falling edge  
of DAS (Bus Master read)  
Data hold time after the rising edge  
of DAS (bus master read)  
Data setup time to the falling edge of  
DAS (bus master write)  
0
Data setup time to the rising edge of  
DAS (bus master write)  
250  
35  
0
Data hold time to the rising edge of  
DAS (bus slave write)  
Data hold time after the rising edge  
of DAS (bus slave read)  
TSCT = 100ns  
35  
Data hold time after the rising edge  
of DAS (bus slave write)  
0
Data setup time to the falling edge of  
DAS (bus slave write)  
0
39  
40  
ALE  
ALE  
TALEW  
TDSW  
ALE width high  
110  
70  
ns  
ns  
Delay from rising edge od DAS to  
the rising edge of ALE  
41  
DAS  
TDSW  
DAS width low  
200  
ns  
11/19  
MK5027  
AC TIMING SPECIFICATIONS (Continued)  
TA = 0 °C to 70 °C, VCC = +5V ±5 percent, unless otherwise specified.  
Test  
Conditions  
No Signal Symbol  
Parameter  
Min.  
Typ.  
Max.  
Units  
42  
43  
DAS  
DAS  
TADAS  
TRIDF  
Delay from the falling edge of ALE to  
the falling edge of DAS  
80  
ns  
Delay from the rising edge of DALO  
to the falling edge of DAS (bus  
master read)  
35  
ns  
44  
45  
DAS  
DALI  
TRDYS  
TROIF  
Delay from the falling edge of  
READY to the falling edge of DAS  
TARYD = 300ns  
TSCT = 100ns  
120  
70  
200  
ns  
ns  
Delay from the rising edge of DALO  
to the falling edge of DALI (bus  
master read)  
46  
47  
48  
DALI  
DALI  
DALI  
TRIS  
TRIH  
DALIsetup time to the rising edge of  
DAS (bus master read)  
150  
0
ns  
ns  
ns  
DALIhold time after the rising edge  
of DAS (bus master read)  
TRIOF  
Delay from the rising edge of DALI  
to the falling edge of DALO (bus  
master read)  
70  
49  
50  
51  
DALO  
DALO  
DALO  
TOS  
TROH  
TWDSI  
DALOsetup time to the falling edge  
of ALE (bus master read)  
110  
35  
ns  
ns  
ns  
DALOhold time after the falling  
edge of ALE (bus master read)  
Delay from the rising edge of DAS to  
the rising edge of DALO(bus master  
write)  
50  
52  
53  
54  
55  
CS  
CS  
TCSH  
TCSS  
TSAH  
TSAS  
CS hold time after the rising edge of  
DAS (bus slave)  
0
0
0
0
ns  
ns  
ns  
ns  
ns  
CS setup time to the falling edge of  
DAS (bus slave)  
ADR  
ADR  
ADR hold time after the rising edge  
of DAS (bus slave)  
ADR setup time to the falling edge of  
DAS (bus slave)  
56 READY  
TARYD  
Delay from the falling edge of ALE to TSCT = 100ns  
the falling edge of READY to Insure  
150  
a Minimum Bus Cycle Time (600ns)  
57 READY  
58 READY  
59 READY  
60 READY  
61 READ  
62 READY  
TSRDS  
TRDYH  
TSRYH  
TRSH  
Data setup time to the falling edge of  
READY (bus slave read)  
75  
0
ns  
ns  
ns  
ns  
ns  
ns  
READY hold time after the rising  
edge of DAS (bus master)  
READY hold time after the rising  
edge of DAS (bus slave)  
TSCT = 100ns  
0
35  
READ hold time after rhe rising edge  
of DAS (bus slave)  
0
TSRS  
READ setup time after rhe rising  
edge of DAS (bus slave)  
0
TRDYD  
Delay from falling edge of DAS to  
falling edge of READY (bus slave)  
TSCT = 100ns  
200  
12/19  
MK5027  
Figure 5A: TTL Output Load Diagram.  
Figure 5B: Open Drain Output Load Diagram.  
TEST  
POINT  
Vcc  
Vcc  
R1 = 1.2K  
R1 = 1.4K  
FROM  
FROM  
CR1 - CR4 = 1N914 or EQUIV  
OUTPUT  
UNDER  
TEST  
OUTPUT  
UNDER  
TEST  
CR  
1
CR  
2
3
4
0.4 mA  
C
L
C
L
CR  
CR  
CL = 50pF min @ 1 MHz  
NOTE: This load is used on open  
drain outputs INTR, HOLD, READY.  
NOTE: This load is used on all outputs except INTR, HOLD, READY.  
Figure 6: MK5027 Serial Link Timing Diagram  
13  
14  
15  
RCLK  
16  
21  
17  
20  
19  
RD  
18  
6
8
7
TCLK  
10  
9
11  
12  
TD  
TIMING MEASUREMENTS ARE MADE AT THE FOLLOWING VOLTAGES,  
UNLESS OTHERWISE SPECIFIED:  
1”  
”0”  
OUTPUT  
INPUT  
2.0  
2.0  
V
V
O.8 V  
O.8 V  
FLOAT  
10 %  
90 %  
13/19  
MK5027  
Figure 7: MK5027 Bus Master Timing Diagram (read).  
Note: The Bus Master cycle time will increase from a minimum of 600ns in 100ns steps until the slave device return READY.  
14/19  
MK5027  
Figure 8: MK5027 Bus Master Timing Diagram (write).  
Note: The Bus Master cycle time will increase from a minimum of 600ns in 100ns steps until the slave device return READY.  
15/19  
MK5027  
Figure 9: MK5027 Bus Slave Timing Diagram (read)  
Figure 10: MK5027 Bus Slave Timing Diagram (write)  
16/19  
MK5027  
DIP48 PACKAGE MECHANICAL DATA  
mm  
inch  
TYP.  
DIM.  
MIN.  
0.23  
15.2  
TYP.  
0.63  
0.45  
MAX.  
MIN.  
0.009  
0.598  
MAX.  
a1  
b
0.025  
0.018  
b1  
b2  
D
E
0.31  
0.012  
1.27  
0.050  
62.74  
16.68  
2.470  
0.657  
e
2.54  
0.100  
2.300  
e3  
F
58.42  
14.1  
0.555  
I
4.445  
3.3  
0.175  
0.130  
L
17/19  
MK5027  
PLCC52 PACKAGE MECHANICAL DATA  
mm  
inch  
TYP.  
DIM.  
MIN.  
TYP.  
4.20  
0.51  
2.29  
0.33  
0.66  
MAX.  
MIN.  
MAX.  
A
A1  
A3  
B
5.08  
0.165  
0.020  
0.090  
0.013  
0.026  
0.20  
3.30  
0.53  
0.81  
0.13  
0.021  
0.032  
B1  
C
0.25  
0.01  
0.60  
D
19.94  
19.05  
17.53  
20.19  
19.20  
18.54  
0.785  
0.750  
0.690  
0.795  
0.756  
0.730  
D1  
D2  
D3  
E
15.24  
19.94  
19.05  
17.53  
20.19  
19.20  
18.54  
0.785  
0.750  
0.690  
0.795  
0.756  
0.730  
E1  
E2  
E3  
e
15.24  
1.27  
0.60  
0.05  
L
0.64  
1.53  
1.07  
1.07  
0.025  
0.060  
0.042  
0.042  
L1  
M
1.22  
1.42  
0.048  
0.056  
M1  
18/19  
MK5027  
Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics assumes no responsibility for the  
consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No  
license is granted by implication or otherwise under any patent or patent rights of SGS-THOMSON Microelectronics. Specification mentioned  
in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied.  
SGS-THOMSON Microelectronics products are not authorized for use as critical components in life support devices orsystems without express  
written approval of SGS-THOMSON Microelectronics.  
1996 SGS-THOMSON Microelectronics – Printed in Italy – All Rights Reserved  
SGS-THOMSON Microelectronics GROUP OF COMPANIES  
Australia - Brazil - Canada - China - France - Germany - Hong Kong - Italy - Japan - Korea - Malaysia - Malta - Morocco - The Netherlands -  
Singapore - Spain - Sweden - Switzerland - Taiwan - Thailand - United Kingdom - U.S.A.  
19/19  

相关型号:

MK5027Q

1 CHANNEL(S), 7Mbps, SERIAL COMM CONTROLLER, PQCC52, PLASTIC, LCC-52
STMICROELECTR

MK50395

Six Decade Counter / Display Decoder
MICREL

MK50395CN

Six Decade Counter / Display Decoder
MICREL

MK50395N

SIX DECADE COUNTER / DISPLAY DECODER
ETC

MK50396

Six Decade Counter / Display Decoder
MICREL

MK50396CN

Six Decade Counter / Display Decoder
MICREL

MK50396N

SIX DECADE COUNTER / DISPLAY DECODER
ETC

MK50397

Six Decade Counter / Display Decoder
MICREL

MK50397CN

Six Decade Counter / Display Decoder
MICREL

MK50397N

SIX DECADE COUNTER / DISPLAY DECODER
ETC

MK50DN512CLL10

K50 Sub-Family
FREESCALE

MK50DN512CLL10R

32-BIT, FLASH, 100MHz, RISC MICROCONTROLLER, PQFP100, 14 X 14 MM, LQFP-100
NXP