Beruflich Dokumente
Kultur Dokumente
4-BIT BIDIRECTIONAL
UNIVERSAL SHIFT REGISTER
The SN54 / 74LS194A is a High Speed 4-Bit Bidirectional Universal Shift
Register. As a high speed multifunctional sequential building block, it is useful
in a wide variety of applications. It may be used in serial-serial, shift left, shift 4-BIT BIDIRECTIONAL
right, serial-parallel, parallel-serial, and parallel-parallel data register trans- UNIVERSAL SHIFT REGISTER
fers. The LS194A is similar in operation to the LS195A Universal Shift
Register, with added features of shift left without external connections and LOW POWER SCHOTTKY
hold (do nothing) modes of operation. It utilizes the Schottky diode clamped
process to achieve high speeds and is fully compatible with all Motorola TTL
families.
• Typical Shift Frequency of 36 MHz
• Asynchronous Master Reset J SUFFIX
• Hold (Do Nothing) Mode CERAMIC
• Fully Synchronous Serial or Parallel Data Transfers CASE 620-09
16
• Input Clamp Diodes Limit High Speed Termination Effects 1
D SUFFIX
SOIC
16
1 CASE 751B-03
1 2 3 4 5 6 7 8
MR DSR P0 P1 P2 P3 DSL GND
ORDERING INFORMATION
SN54LSXXXJ Ceramic
SN74LSXXXN Plastic
SN74LSXXXD SOIC
PIN NAMES LOADING (Note a)
HIGH LOW
S0, S1 Mode Control Inputs 0.5 U.L. 0.25 U.L.
P0 – P3 Parallel Data Inputs 0.5 U.L. 0.25 U.L.
DSR Serial (Shift Right) Data Input 0.5 U.L. 0.25 U.L.
DSL Serial (Shift Left) Data Input 0.5 U.L. 0.25 U.L.
CP Clock (Active HIGH Going Edge) Input 0.5 U.L. 0.25 U.L.
MR Master Reset (Active LOW) Input 0.5 U.L. 0.25 U.L.
Q0 – Q3 Parallel Outputs (Note b) 10 U.L. 5 (2.5) U.L.
NOTES:
a. 1 TTL Unit Load (U.L.) = 40 µA HIGH/1.6 mA LOW.
b. The Output LOW drive factor is 2.5 U.L. for Military (54) and 5 U.L. for Commercial (74)
b. Temperature Ranges.
LOGIC DIAGRAM
P0 P1 P2 P3
10 3 4 5 6
S1
9
S0
2 7
DSR DSL
VCC = PIN 16
GND = PIN 8
= PIN NUMBERS S Q0 S Q1 S Q2 S Q3
CP CP CP CP
R R R R
CLEAR CLEAR CLEAR CLEAR
11
CP
1
MR
15 14 13 12
Q0 Q1 Q2 Q3
FUNCTIONAL DESCRIPTION
The Logic Diagram and Truth Table indicate the functional Q3 outputs respectively following the next LOW to HIGH
characteristics of the LS194A 4-Bit Bidirectional Shift Regis- transition of the clock.
ter. The LS194A is similar in operation to the Motorola LS195A The asynchronous Master Reset (MR), when LOW, over-
Universal Shift Register when used in serial or parallel data rides all other input conditions and forces the Q outputs LOW.
register transfers. Some of the common features of the two Special logic features of the LS194A design which increase
devices are described below: the range of application are described below:
All data and mode control inputs are edge-triggered, Two mode control inputs (S0, S1) determine the synchro-
responding only to the LOW to HIGH transition of the Clock nous operation of the device. As shown in the Mode Selection
(CP). The only timing restriction, therefore, is that the mode Table, data can be entered and shifted from left to right (shift
control and selected data inputs must be stable one set-up right, Q0 → Q1, etc.) or right to left (shift left, Q3 → Q2, etc.), or
time prior to the positive transition of the clock pulse. parallel data can be entered loading all four bits of the register
The register is fully synchronous, with all operations taking simultaneously. When both S0 and S1,are LOW, the existing
place in less than 15 ns (typical) making the device especially data is retained in a “do nothing” mode without restricting the
useful for implementing very high speed CPUs, or the memory HIGH to LOW clock transition.
buffer registers. D-type serial data inputs (DSR, DSL) are provided on both
The four parallel data inputs (P0, P1, P2, P3) are D-type the first and last stages to allow multistage shift right or shift left
inputs. When both S0 and S1 are HIGH, the data appearing on data transfers without interfering with parallel load operation.
P0, P1, P2, and P3 inputs is transferred to the Q0, Q1, Q2, and
MODE SELECT — TRUTH TABLE
INPUTS OUTPUTS
OPERATING MODE
MR S1 S0 DSR DSL Pn Q0 Q1 Q2 Q3
Reset L X X X X X L L L L
Hold H I I X X X q0 q1 q2 q3
Shift Left H h I X I X q1 q2 q3 L
H h I X h X q1 q2 q3 H
Shift Right H I h I X X L q0 q1 q2
H I h h X X H q0 q1 q2
Parallel Load H h h X X Pn P0 P1 P2 P3
L = LOW Voltage Level
H = HIGH Voltage Level
X = Don’t Care
I = LOW voltage level one set-up time prior to the LOW to HIGH clock transition
h = HIGH voltage level one set-up time prior to the LOW to HIGH clock transition
pn (qn) = Lower case letters indicate the state of the referenced input (or output) one set-up time prior to the LOW to HIGH clock transition.
VIK Input Clamp Diode Voltage – 0.65 – 1.5 V VCC = MIN, IIN = – 18 mA
54 2.5 3.5 V VCC = MIN,, IOH = MAX,, VIN = VIH
VOH Output HIGH Voltage
74 2.7 3.5 V or VIL per Truth Table
DEFINITIONS OF TERMS
SETUP TIME(ts) —is defined as the minimum time required recognition. A negative HOLD TIME indicates that the correct
for the correct logic level to be present at the logic input prior logic level may be released prior to the clock transition from
to the clock transition from LOW to HIGH in order to be LOW to HIGH and still be recognized.
recognized and transferred to the outputs.
RECOVERY TIME (trec) — is defined as the minimum time
HOLD TIME (th) — is defined as the minimum time following required between the end of the reset pulse and the clock
the clock transition from LOW to HIGH that the logic level must transition from LOW to HIGH in order to recognize and transfer
be maintained at the input in order to ensure continued HIGH Data to the Q outputs.
AC WAVEFORMS
The shaded areas indicate when the input is permitted to change for predictable output performance.
1/fmax
S0
1.3 V 1.3 V (––– IS SHIFT LEFT)
CLOCK
tW S1
tPHL tPLH
OUTPUT
1.3 V 1.3 V DSR DSL 1.3 V
ts(L) ts(H)
OTHER CONDITIONS: S1 = L, MR = H, S0 = H th(L) = 0 th(H) = 0
P0 P1 P2 P3
Figure 1. Clock to Output Delays Clock Pulse ts(L) ts(H)
Width and fmax th(L) = 0 th(H) = 0
1.3 V 1.3 V
CLOCK
OUTPUT*
MR OTHER CONDITIONS: MR = H
1.3 V
OTHER CONDITIONS: *DSR SET-UP TIME AFFECTS Q0 ONLY
OTHER CONDITIONS: DSL SET-UP TIME AFFECTS Q3 ONLY
tW trec
1.3 V Figure 3. Setup (ts) and Hold (th) Time for Serial Data
CLOCK (DSR, DSL) and Parallel Data (P0, P1, P2, P3)
tPHL
OUTPUT
1.3 V (STABLE TIME)
S0 S1 1.3 V
OTHER CONDITIONS: S0, S1 = H ts ts
OTHER CONDITIONS: PO = P1 = P2 = P3 = H
th = 0 th = 0
Figure 2. Master Reset Pulse Width, Master Reset CLOCK 1.3 V 1.3 V
to Output Delay and Master Reset to Clock
Recovery Time OTHER CONDITIONS: MR = H