说明:
LS670是中规模 16位 TTL寄存器堆,有 98个等效门。每个寄存器堆都用 4位 4字结构,而且为了写入或检索数据,在寻找四个字位的地址时,加了独立的在片译码。这样就可以使数据在写入一个位置的同时,又从另一个字位置读出。
有四个数据输入可以供给待存储的 4位字。字的位置由写地址输入 WA、WB和写使能 GW信号决定。加在输入端的数据应为原码形式,即如果要求输出为高电平,则该位位置输入端上也应加高电平。锁存器的输入要这样排列:仅当两个内部地址门输入都为高时,才接收新数据。当此条件成立时, D输入的数据将传送到锁存器输出。当写使能输入 GW为高时,数据输入被禁止,其电平不会引起存于内部锁存器的信息发生变化。当读使能 GR输入为高时,数据输出被禁止并且进入高阻态。
各个地址线可以直接取出存于任何四个锁存器中的数据。四个独立的译码门可以完成读字的寻址任务。加上读使能信号进行读址时,这个字将出现在四个输出端。
将数据写入寻址同数据读出寻址和各读出线分开这种方法可以消除恢复时间,从而可以同时读和写,但这种方法只是速度受写时间(典型 27ns)和读时间(典型 24ns)的限制。这种寄存器堆为非破坏性读出,因为寻址时数据不丢失。
除了读使能和写使能输入之外,其它输入都加有缓冲器,以将驱动要求降到 1个 54/74LS系列标准负载。并且输入箝位二极管大大减小了开关瞬态现象,从而简化系统设计。读地址功能采用高速双端与或非门,这种门可以驱动吸收电流大的三态输出。为了扩展到 512字,可以将 128个这样的输出连成线与。可以将若干个寄存器并联起来,形成 n位字长。
逻辑图
推荐工作条件
符号 | 参数名称 | 74LS670 | 54LS670 | 单位 | |||||
---|---|---|---|---|---|---|---|---|---|
最小 | 典型 | 最大 | 最小 | 典型 | 最大 | ||||
Vcc | 电源电压 | 4.75 | 5 | 5.25 | 4.5 | 5 | 5.5 | V | |
VIH | 输入高电平电压 | 2.0 | 2.0 | V | |||||
VIL | 输入低电平电压 | 0.8 | 0.7 | V | |||||
IOH | 输出高电平电流 | -2.6 | -1.0 | mA | |||||
IOL | 输出低电平电流 | 8 | 4 | mA | |||||
tW | 写使能或读使能脉冲宽度 | 25 | 25 | ns | |||||
tsu(D) | 高或低电平数 | 写使能的数据输入 | 10 | 10 | ns | ||||
tsu(W) | 据建立时间 | 写使能的写选择 | 15 | 15 | ns | ||||
th(D) | 高或低电平数 | 写使能的数据输入 | 15 | 15 | ns | ||||
th(W) | 据保持时间 | 写使能的写选择 | 5 | 5 | ns | ||||
t锁存 | 新数据锁存时间 | 25 | 25 | ns | |||||
TA | 工作环境温度 | -40 | 85 | -55 | 125 | ℃ |
电 性 能:(除特别说明外,均为全温度范围)
符号 | 参数名称 | 测试条件 | 74LS670 | 54LS670 | 单位 | |||||
---|---|---|---|---|---|---|---|---|---|---|
最小 | 典型 | 最大 | 最小 | 典型 | 最大 | |||||
VIK | 输入钳位电压 | Vcc=最小 II=-18mA | -1.5 | -1.5 | V | |||||
VOH | 输出高电平电压 | Vcc=最小 VIL =最大 VIH=2V VOH=最大 | 2.4 | 2.4 | 3.4 | V | ||||
VOL | 输出低电平电压 | Vcc=最小 VIL =最大 VIH=2V IOL=最大 | 0.5 | 0.25 | 0.4 | V | ||||
Vcc=最大 | D、R、W | 0.1 | 0.1 | mA | ||||||
II | 输入电流 | VI=7V | 使能 GW | 0.2 | 0.2 | |||||
(最大输入电压时 ) | 使能 GR | 0.3 | 0.3 | |||||||
D、R、W | 20 | 20 | μA | |||||||
IIH | 输入高电平电流 | Vcc=最大 | 使能 GW | 40 | 40 | |||||
VI=2.7V | 使能 GR | 60 | 60 | |||||||
D、R、W | -0.4 | -0.4 | mA | |||||||
IIL | 输入低电平电流 | Vcc=最大 | 使能 GW | -0.8 | -0.8 | |||||
VI=0.4V | 使能 GR | -1.2 | -1.2 | |||||||
IOZH | 高关态输出电流 | Vcc=最大 VI=2.0V Vo=2.7V | 20 | 20 | μA | |||||
IOZL | 低关态输出电流 | Vcc=最大 VI=2.0V Vo=0.4V | -20 | -20 | μA | |||||
IOS | 输出短路电流 | Vcc=最大 VO=0V | -30 | -130 | -30 | -130 | mA | |||
ICC | 电源电流 | Vcc=最大(注) | 50 | 30 | 50 | mA |
注:测 Icc时,所有输出开路,所有数据和使能 GW、GR输入接 4.5V,所有地址输入接地。所有典型值均在 Vcc=5.0V, TA=25℃下测量得出。
交流(开关)参数:Vcc=5.0V, TA=25℃
符号 | 参数名称 | 从(输入) | 到(输出) | 测试条件 | 参数值 | 单位 | ||
---|---|---|---|---|---|---|---|---|
最小 | 典型 | 最大 | ||||||
tPLH | 传输延迟 | 读选择 | 23 | 40 | ns | |||
tPHL | 传输延迟 | RA、RB | 任一 Q | CL=15pF | 25 | 45 | ||
tPLH | 传输延迟 | 写使能 GW | 26 | 45 | ns | |||
tPHL | 传输延迟 | 任一 Q | RL=2kΩ | 28 | 50 | |||
tPLH | 传输延迟 | 数据 D | 25 | 45 | ns | |||
tPHL | 传输延迟 | 任一 Q | 23 | 40 | ||||
tPZH | 传输延迟 | 15 | 35 | ns | ||||
tPZL | 传输延迟 | 读使能 GR | 任一 Q | CL=5pF | 22 | 40 | ||
tPHZ | 传输延迟 | RL=2kΩ | 30 | 50 | ns | |||
tPLZ | 传输延迟 | 16 | 35 |