DM74LS670 3-STATE 4-by-4 Register File

Similar documents
DM74LS373 DM74LS374 3-STATE Octal D-Type Transparent Latches and Edge-Triggered Flip-Flops

DM74LS75 Quad Latch. DM74LS75 Quad Latch. General Description. Ordering Code: Connection Diagram. Logic Diagram. Function Table (Each Latch)

DM74LS02 Quad 2-Input NOR Gate

DM74S373 DM74S374 3-STATE Octal D-Type Transparent Latches and Edge-Triggered Flip-Flops

DM74LS08 Quad 2-Input AND Gates


DM74LS244 Octal 3-STATE Buffer/Line Driver/Line Receiver

DM7404 Hex Inverting Gates

DM Bit Addressable Latch

DM74LS05 Hex Inverters with Open-Collector Outputs

DM74LS09 Quad 2-Input AND Gates with Open-Collector Outputs

DM7417 Hex Buffers with High Voltage Open-Collector Outputs

DM74LS240 DM74LS241 Octal 3-STATE Buffer/Line Driver/Line Receiver

DM Quad 2-Input NAND Buffers with Open-Collector Outputs

DM74ALS109A Dual J-K Positive-Edge-Triggered Flip-Flop with Preset and Clear

DM74LS74A Dual Positive-Edge-Triggered D Flip-Flops with Preset, Clear and Complementary Outputs

CD4028BC BCD-to-Decimal Decoder

74F537 1-of-10 Decoder with 3-STATE Outputs

74F Bit Random Access Memory with 3-STATE Outputs

74F Bit D-Type Flip-Flop

CD4028BC BCD-to-Decimal Decoder

74ACT825 8-Bit D-Type Flip-Flop

74F153 Dual 4-Input Multiplexer

CD4514BC CD4515BC 4-Bit Latched/4-to-16 Line Decoders

74F175 Quad D-Type Flip-Flop

74F194 4-Bit Bidirectional Universal Shift Register

74F240 74F241 74F244 Octal Buffers/Line Drivers with 3-STATE Outputs

74F174 Hex D-Type Flip-Flop with Master Reset

74F539 Dual 1-of-4 Decoder with 3-STATE Outputs

74LS75 Quad Latch. DM74LS75 Quad Latch. General Description. Ordering Code: Logic Diagram. Connection Diagram. Function Table (Each Latch)

74F109 Dual JK Positive Edge-Triggered Flip-Flop

MM74HCT573 MM74HCT574 Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

MM74HC244 Octal 3-STATE Buffer

Excellent Integrated System Limited

MM74HCT373 MM74HCT374 3-STATE Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

74LS393 Dual 4-Bit Binary Counter

74F379 Quad Parallel Register with Enable

74F30 8-Input NAND Gate

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

MM74HC574 3-STATE Octal D-Type Edge-Triggered Flip-Flop

DM7490A Decade and Binary Counter

CD4071BC CD4081BC Quad 2-Input OR Buffered B Series Gate Quad 2-Input AND Buffered B Series Gate

MM74HC573 3-STATE Octal D-Type Latch

74F139 Dual 1-of-4 Decoder/Demultiplexer

MM74C906 Hex Open Drain N-Channel Buffers

74FR244 Octal Buffer/Line Driver with 3-STATE Outputs

MM74HC374 3-STATE Octal D-Type Flip-Flop

MM74HCT573 MM74HCT574 Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

MM74HC373 3-STATE Octal D-Type Latch

CD40174BC CD40175BC Hex D-Type Flip-Flop Quad D-Type Flip-Flop

MM74HC251 8-Channel 3-STATE Multiplexer

MM74HC373 3-STATE Octal D-Type Latch

CD4024BC 7-Stage Ripple Carry Binary Counter

MM74HC139 Dual 2-To-4 Line Decoder

MM74HC259 8-Bit Addressable Latch/3-to-8 Line Decoder

MM74HC164 8-Bit Serial-in/Parallel-out Shift Register

74LS244 Octal 3-STATE Buffer/Line Driver/Line Receiver

74ACT Bit D-Type Flip-Flop with 3-STATE Outputs

CD4049UBC CD4050BC Hex Inverting Buffer Hex Non-Inverting Buffer

74F843 9-Bit Transparent Latch

MM74HC540 MM74HC541 Inverting Octal 3-STATE Buffer Octal 3-STATE Buffer

DM7446A, DM7447A BCD to 7-Segment Decoders/Drivers

MM74HC138 3-to-8 Line Decoder

74F652 Transceivers/Registers

MM74HCT138 3-to-8 Line Decoder

MM74HC154 4-to-16 Line Decoder

MM74HC175 Quad D-Type Flip-Flop With Clear

74LCX16374 Low Voltage 16-Bit D-Type Flip-Flop with 5V Tolerant Inputs and Outputs

DM74LS138, DM74LS139 Decoders/Demultiplexers

CD4021BC 8-Stage Static Shift Register

MM74HCT540 MM74HCT541 Inverting Octal 3-STATE Buffer Octal 3-STATE Buffer

MM74C00 MM74C02 MM74C04 Quad 2-Input NAND Gate Quad 2-Input NOR Gate Hex Inverter

CD4528BC Dual Monostable Multivibrator

MM74HC00 Quad 2-Input NAND Gate

CD4013BC Dual D-Type Flip-Flop

DM74LS154 4-Line to 16-Line Decoder/Demultiplexer

CD40106BC Hex Schmitt Trigger

MM74HC08 Quad 2-Input AND Gate

74LCX112 Low Voltage Dual J-K Negative Edge-Triggered Flip-Flop with 5V Tolerant Inputs

MM74HC4020 MM74HC Stage Binary Counter 12-Stage Binary Counter

74LS165 8-Bit Parallel In/Serial Output Shift Registers

74LS240 / 74LS241 Octal 3-STATE Buffer/Line Driver/Line Receiver

74F579 8-Bit Bidirectional Binary Counter with 3-STATE Outputs

DM74LS90/DM74LS93 Decade and Binary Counters

MM74C14 Hex Schmitt Trigger

MM74HC32 Quad 2-Input OR Gate

CD4511BC BCD-to-7 Segment Latch/Decoder/Driver

74FR74 74FR1074 Dual D-Type Flip-Flop

MM74C00 MM74C02 MM74C04 Quad 2-Input NAND Gate Quad 2-Input NOR Gate Hex Inverter

MM74HC74A Dual D-Type Flip-Flop with Preset and Clear

MM74HC161 MM74HC163 Synchronous Binary Counter with Asynchronous Clear Synchronous Binary Counter with Synchronous Clear

74LCX16374 Low Voltage 16-Bit D-Type Flip-Flop with 5V Tolerant Inputs and Outputs

MM74HCT08 Quad 2-Input AND Gate

DM74LS11 Triple 3-Input AND Gates

74AC08 74ACT08 Quad 2-Input AND Gate

DM74LS02 Quad 2-Input NOR Gates

DM74LS174/DM74LS175 Hex/Quad D Flip-Flops with Clear

74LCXH Low Voltage 16-Bit D-Type Flip-Flop with Bushold and 26Ω Series Resistors in Outputs

MM74C14 Hex Schmitt Trigger

Low Power Quint Exclusive OR/NOR Gate

Transcription:

DM74LS670 3-STATE 4-by-4 Register File General Description August 1986 Revised March 2000 These register files are organized as 4 words of 4 bits each, and separate on-chip decoding is provided for addressing the four word locations to either write-in or retrieve data. This permits writing into one location, and reading from another word location, simultaneously. Four data inputs are available to supply the word to be stored. Location of the word is determined by the write select inputs A and B, in conjunction with a write-enable signal. Data applied at the inputs should be in its true form. That is, if a high level signal is desired from the output, a high level is applied at the data input for that particular bit location. The latch inputs are arranged so that new data will be accepted only if both internal address gate inputs are HIGH. When this condition exists, data at the D input is transferred to the latch output. When the write-enable input, G W, is HIGH, the data inputs are inhibited and their levels can cause no change in the information stored in the internal latches. When the read-enable input, G R, is HIGH, the data outputs are inhibited and go into the high impedance state. The individual address lines permit direct acquisition of data stored in any four of the latches. Four individual decoding gates are used to complete the address for reading a word. When the read address is made in conjunction with the read-enable signal, the word appears at the four outputs. This arrangement data entry addressing separate from data read addressing and individual sense line eliminates recovery times, permits simultaneous reading and writing, and is limited in speed only by the write time (27 ns typical) and the read time (24 ns typical). The register file has a non-volatile readout in that data is not lost when addressed. All inputs (except read enable and write enable) are buffered to lower the drive requirements to one normal Series DM74LS load, and input clamping diodes minimize switching transients to simplify system design. High speed, double ended AND-OR-INVERT gates are employed for the read-address function and have high sink current, 3-STATE outputs. Up to 128 of these outputs may be wire-and connected for increasing the capacity up to 512 words. Any number of these registers may be paralleled to provide n- bit word length. Features For use as: Scratch pad memory Buffer storage between processors Bit storage in fast multiplication designs Separate read/write addressing permits simultaneous reading and writing Organized as 4 words of 4 bits Expandable to 512 words of n-bits 3-STATE versions of DM74LS170 Fast access times 20 ns typ DM74LS670 3-STATE 4-by-4 Register File Ordering Code: Order Number Package Number Package Description DM74LS670M M16A 16-Lead Small Outline Integrated Circuit (SOIC), JEDEC MS-012, 0.150 Narrow DM74LS670N N16E 16-Lead Plastic Dual-In-Line Package (PDIP), JEDEC MS-001, 0.300 Wide Devices also available in Tape and Reel. Specify by appending the suffix letter X to the ordering code. 2000 Fairchild Semiconductor Corporation DS006436 www.fairchildsemi.com

DM74LS670 Connection Diagram Function Tables Write Table (Note 1)(Note 2) Read Table (Note 3) Write Inputs Word Read Inputs Outputs W B W A G W 0 1 2 3 R B R A G R Q1 Q2 Q3 Q4 L L L Q = D Q 0 Q 0 Q 0 L L L WOB1 WOB2 WOB3 WOB4 L H L Q 0 Q = D Q 0 Q 0 L H L W1B1 W1B2 W1B3 W1B4 H L L Q 0 Q 0 Q = D Q 0 H L L W2B1 W2B2 W2B3 W2B4 H H L Q 0 Q 0 Q 0 Q = D H H L W3B1 W3B2 W3B3 W3B4 X X H Q 0 Q 0 Q 0 Q 0 X X H Z Z Z Z H = HIGH Level L = LOW Level X = Don t Care Z = High Impedance (OFF) Note 1: (Q = D) = The four selected internal flip-flop outputs will assume the states applied to the four external data inputs. Note 2: Q 0 = The level of Q before the indicated input conditions were established. Note 3: WOB1 = The first bit of word 0, etc. Logic Diagram www.fairchildsemi.com 2

Absolute Maximum Ratings(Note 4) Supply Voltage 7V Input Voltage 7V Operating Free Air Temperature Range 0 C to +70 C Storage Temperature Range 65 C to +150 C Note 4: The Absolute Maximum Ratings are those values beyond which the safety of the device cannot be guaranteed. The device should not be operated at these limits. The parametric values defined in the Electrical Characteristics tables are not guaranteed at the absolute maximum ratings. The Recommended Operating Conditions table will define the conditions for actual device operation. DM74LS670 Recommended Operating Conditions Symbol Parameter Min Nom Max Units V CC Supply Voltage 4.75 5 5.25 V V IH HIGH Level Input Voltage 2 V V IL LOW Level Input Voltage 0.8 V I OH HIGH Level Output Current 2.6 ma I OL LOW Level Output Current 24 ma t W Write Enable Pulse Width (Note 5) 25 ns t SU Setup Time Data 10 (Note 5)(Note 6) W A, W B 15 ns t H Hold Time Data 15 (Note 5)(Note 6) W A, W B 5 ns t LATCH Latch Time for New Data (Note 5)(Note 7) 25 ns T A Free Air Operating Temperature 0 70 C Note 5: T A = 25 C and V CC = 5V. Note 6: Times are with respect to the Write-Enable input. Write-Select time will protect the data written into the previous address. If protection of data in the previous address, t SETUP (W A, W B ) can be ignored. As any address selection sustained for the final 30 ns of the Write-Enable pulse and during t H (W A, W B ) will result in data being written into that location. Depending on the duration of the input conditions, one or a number of previous addresses may have been written into. Note 7: Latch time is the time allowed for the internal output of the latch to assume the state of new data. This is important only when attempting to read from a location immediately after that location has received new data. 3 www.fairchildsemi.com

DM74LS670 Electrical Characteristics over recommended operating free air temperature range (unless otherwise noted) Typ Symbol Parameter Conditions Min (Note 8) Max Units V I Input Clamp Voltage V CC = Min, I I = 18 ma 1.5 V V OH HIGH Level V CC = Min, I OH = Max Output Voltage V IL = Max, V IH = Min 2.4 3.4 V V OL LOW Level V CC = Min, I OL = Max Output Voltage I OL = Max, V IH = Min 0.34 0.5 V I I Input Current @ Max V CC = Max D, R or W 0.1 Input Voltage V I = 7V G W 0.2 ma G R 0.3 I IH HIGH Level V CC = Max D, R or W 20 Input Current V I = 2.7V G W 40 µa G R 60 I IL LOW Level V CC = Max D, R or W 0.4 Input Current V I = 0.4V G W 0.8 ma G R 1.2 I OZH Off-State Output Current with V CC = Max, V O = 2.7V HIGH Level Output Voltage Applied V IH = Min, V IL = Max 20 µa I OZL Off-State Output Current with V CC = Max, V O = 0.4V LOW Level Output Voltage Applied V IH = Min, V IL = Max 20 µa I OS Short Circuit Output Current V CC = Max (Note 9) 20 100 ma I CC Supply Current V CC = Max (Note 10) 30 50 ma Note 8: All typicals are at V CC = 5V, T A = 25 C. Note 9: Not more than one output should be shorted at a time, and the duration should not exceed one second. Note 10: I CC is measured with 4.5V applied to all DATA inputs and both ENABLE inputs, all ADDRESS inputs are grounded and all outputs are OPEN. Switching Characteristics at V CC = 5V and T A = 25 C R L = 667Ω Symbol Parameter From (Input) C L = 45 pf C L = 150 pf Units To (Output) Min Max Min Max t PLH Propagation Delay Time LOW-to-HIGH Level Output Read Select to Q 40 50 ns t PHL Propagation Delay Time HIGH-to-LOW Level Output Read Select to Q 45 55 ns t PLH Propagation Delay Time LOW-to-HIGH Level Output Write Enable to Q 45 55 ns t PHL Propagation Delay Time HIGH-to-LOW Level Output Write Enable to Q 50 60 ns t PLH Propagation Delay Time LOW-to-HIGH Level Output Data to Q 45 55 ns t PHL Propagation Delay Time HIGH-to-LOW Level Output Data to Q 40 50 ns t PZH Output Enable Time to HIGH Level Output Read Enable to Any Q 35 45 ns t PZL Output Enable Time to LOW Level Output Read Enable to Any Q 40 50 ns t PHZ Output Disable Time from HIGH Level Output (Note 11) Read Enable to Any Q 50 ns t PLZ Output Disable Time from LOW Level Output (Note 11) Read Enable to Any Q 35 ns Note 11: C L = 5 pf. www.fairchildsemi.com 4

Physical Dimensions inches (millimeters) unless otherwise noted DM74LS670 16-Lead Small Outline Integrated Circuit (SOIC), JEDEC MS-012, 0.150 Narrow Package Number M16A 5 www.fairchildsemi.com

DM74LS670 3-STATE 4-by-4 Register File Physical Dimensions inches (millimeters) unless otherwise noted (Continued) 16-Lead Plastic Dual-In-Line Package (PDIP), JEDEC MS-001, 0.300 Wide Package Number N16E Fairchild does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and Fairchild reserves the right at any time without notice to change said circuitry and specifications. LIFE SUPPORT POLICY FAIRCHILD S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF FAIRCHILD SEMICONDUCTOR CORPORATION. As used herein: 1. Life support devices or systems are devices or systems which, (a) are intended for surgical implant into the body, or (b) support or sustain life, and (c) whose failure to perform when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the user. www.fairchildsemi.com 6 2. A critical component in any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. www.fairchildsemi.com