TM
CDP1855,
CDP1855C
8位可编程
乘法/除法单元
1997年3月
特点
8位乘8位乘法或16
÷
8位除法在5.6μs的
5V或2.8μs的10V
直接接口CDP1800系列微处理器
简单的接口,以其他8位微处理器
显着提高微处理器的吞吐量
用于算术计算
可级联多达4个单位的32位×32位乘法
或64
÷
32位除法
描述
该CDP1855和CDP1855C是CMOS 8位多
帘布层/除法单元,可用于大大增加
的8位微处理器的能力。他们执行乘法
并划分上签名,二元运算符的操作。在
一般情况下,微处理器不含有乘法或除法
说明即使英法fi ciently编码乘法或除法
子程序需要大量的存储空间和执行
时间。这些乘法/除法单元直接连接到
通过N行并且可以CDP1800系列微处理器
很容易被骗子网络gured到FI吨无论是内存或I / O空间
其他8位微处理器。
多/除法单元是基于乘法的方法
通过添加和右移操作和减分和
左移位操作。该装置被构造成允许磁带式
cading相同的单位来处理的操作数高达32位。
该CDP1855和CDP1855C在功能上是相同的。
它们的区别在于CDP1855已推荐
4V的工作电压范围为10.5V ,而CDP1855C ,
4V的推荐工作电压范围为6.5V 。
该CDP1855和CDP1855C类型都在28供应
导致密封双列直插式陶瓷封装(D萨夫音响x)和在
一个28引脚双列直插式塑料封装(E SUF网络X) 。该
CDP1855C也是芯片形式(H SUF网络X)可用。
订购信息
封装温度。 RANGE
PDIP
BURN -IN
SBDIP
BURN -IN
5V
10V
PKG 。
号
-40
o
C至+ 85
o
CDP1855CE
CDP1855CEX
CDP1855E E28.6
-
E28.6
-40
o
C至+ 85
o
CDP1855CD CDP1855D D28.6
CDP1855CDX
-
D28.6
引脚
28引脚DIP
顶视图
CE 1
2清除
CTL 3
C.O. / O.F 。 4
Y
L
5
Z
L
6
SHIFT 7
CLK 8
STB 9
RD / WE 10
RA2 11
RA1 12
RA0 13
V
SS
14
28 V
DD
27 CN0
26 CN1
25 CI
24 Y
R
23 Z
R
22路公共汽车7
21路公交车6
20条公交5
19路车4
18路公交车3
17 BUS 2
16路公交车1
15路0
电路CON组fi guration
+V
明确
XTAL
N0
N1
N2
城规会
MRD
CDP1802
Y
L
Z
R
CTL
EF
C0
Y
R
Z
L
公共汽车
CLK
RA0
RA1
RA2
机顶盒
明确
CE
C1
CN0
CN1
RD / WE
CDP1855
公共汽车
图1. MDU地址为I / O设备
注意:这些器件对静电放电敏感;遵循正确的IC处理程序。
1-888- INTERSIL或321-724-7143
|
Intersil公司(和设计)是Intersil公司美洲的商标。
1
版权所有 Intersil公司美洲2002.版权所有
网络文件编号
1053.2
CDP1855 , CDP1855C
绝对最大额定值
直流电源电压范围( V
DD
)
(所有电压值参考V
SS
终奌站)
CDP1855 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 - 0.5V至+ 11V
CDP1855C 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 -0.5V至+ 7V
输入电压范围,所有输入。 。 。 。 。 。 。 。 。 。 。 。 。 -0.5V到V
DD
+0.5V
直流输入电流,在任何一个输入
。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 ± 10毫安
热信息
热电阻(典型值)
θ
JA
(
o
C / W )
θ
JC
(
o
C / W )
PDIP封装。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。
55
不适用
SBDIP包。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。
50
12
设备损耗每个输出晶体管
对于T
A
=全包温度范围
(所有的封装类型) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。为100mW
工作温度范围(T
A
) . . . . . . . . . . . . .-40
o
C至+ 85
o
C
存储温度范围(T
英镑
) . . . . . . . . . . . .-65
o
C至+150
o
C
焊接温度(焊接时)
在距离1/16
±
1/32英寸(1.59
±
0.79mm)
从案例10秒最大值。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 265
o
C
注意:如果运行条件超过上述“绝对最大额定值” ,可能对器件造成永久性损坏。这是一个压力只有额定值和运作
该设备在这些或以上的本规范的业务部门所标明的任何其他条件是不是暗示。
静电特定网络阳离子
在T
A
= -40至+85
o
C,V
DD
±10%,
除非另有说明
条件
CDP1855
范围
CDP1855C
最大
50
200
-
-
-
-
0.1
0.1
-
-
1.5
3
-
-
±1
±1
±1
±10
-
12
7.5
15
民
-
-
1.6
-
-1.15
-
-
-
4.9
-
-
-
3.5
-
-
-
-
-
-
-
-
-
(NOTE1)
典型值
0.02
-
3.2
-
-2.3
-
0
-
5
-
-
-
-
-
-
-
-
-
1.5
-
5
10
最大
200
-
-
-
-
-
0.1
-
-
-
1.5
-
-
-
±1
-
±1
-
3
-
7.5
15
单位
A
A
mA
mA
mA
mA
V
V
V
V
V
V
V
V
A
A
A
A
mA
mA
pF
pF
参数
静态器件
当前
输出低电平驱动(汇)
当前
输出高驱动器
(来源)电流
输出电压低的水平
(注2 )
输出电压较高水平
(注2 )
输入低电压
I
DD
V
O
(V)
-
-
I
OL
0.4
0.5
I
OH
4.6
9.5
V
OL
-
-
V
OH
-
-
V
IL
0.5, 4.5
0.5, 9.5
V
IN
(V)
0, 5
0, 10
0, 5
0, 10
0, 5
0, 10
0, 5
0, 10
0, 5
0, 10
-
-
-
-
0, 5
0, 10
0, 5
0, 10
0, 5
0, 10
-
-
V
DD
(V)
5
10
5
10
5
10
5
10
5
10
5
10
5
10
5
10
5
10
5
10
-
-
民
-
-
1.6
2.6
-1.15
-2.6
-
-
4.9
9.9
-
-
3.5
7
-
-
-
-
-
-
-
-
(NOTE1)
典型值
0.01
1
3.2
5.2
-2.3
-5.2
0
0
5
10
-
-
-
-
-
-
-
-
1.5
6
5
10
输入高电压
V
IH
0.5, 4.5
0.5, 9.5
输入漏电流
I
IN
-
-
三态输出
漏电流
工作电流
(注3)
输入电容
输出电容
注意事项:
I
OUT
0, 5
0, 10
I
DD1
-
-
C
IN
C
OUT
-
-
1.典型数值为T
A
= +25
o
C和标称V
DD
.
2. I
OL
= I
OH
= 1A
3.工作电流的测量是在3.2MHz的开放输出。
2
CDP1855 , CDP1855C
CE
1
RA2 RA1 RA0
11
12
13
选择控制
选择
注册
选择逻辑
选择状态
选择Y
选择X
X寄存器
X序列
计数器
RESET
OUT
8
时钟
8
CN1
26
CN0
27
号
芯片
8 C.O.
状态
REG
移
发电机
8
ADD /
减
3
4
CTL 。
C.O. / O.F 。
25 C.I.
负载
序列
计数器
RESET
OUT
SHIFT寄存器Y
负载复位
8
5
Y
L
24 Y
R
z序列的
计数器
RESET
OUT
移位寄存器Z
负载复位
8
6
Z
L
23 Z
R
负载
总线总线总线总线总线总线总线总线
6
5
4
3
2
1
0
7
22
9
机顶盒
2
明确
7
移
10
RD / WE
14 V
SS
28 V
DD
21
20
19
18
17
16
15
CDP1855和CDP1855C图2.框图
功能说明
该CDP1855是一个乘法除法单元(MDU)设计成
与CDP1800系列微处理器的系统兼容。它
可事实上,接口到大多数8位微处理器(见
图5)。该CDP1855执行二进制乘法或除法
操作中所指示的微处理器。它可以做
16N位由8N位鸿沟产生一个8N位结果加和8N-
位余数。乘法是8N位由8N-位操作
用16N位结果。第“N ”表示的数目
级联CDP1855的,并且可以是1,2, 3或4的所有操作
需要8N + 1移位脉冲(参见“延迟的必需带
与不带预分频器“)。
在CDP1855包含三个寄存器中,X , Y和Z ,这
被之前的操作装入操作数和
含有成果完成。此外,该控制
寄存器必须发起一个乘法或除法。那里
还含有一个溢流佛罗里达州股份公司作为一个状态寄存器
在“控制寄存器的位分配如图
表“ 。寄存器地址线( RA0 - RA1 )用于
选择适当的寄存器加载或读取。该
RD / WE和机顶盒线与所述RA一起使用
行,以确定确切的MDU响应(见
“控制真值表”)。
当多个MDU的级联,每一个稳压的加载
存器中依次完成。例如,所述网络连接第一个选择
4
控制
注册
CDP1855 , CDP1855C
注册X装载负荷最显着的CDP1855 ,
第二加载下一个显着的,并依此类推。注册
也依次读出。这是通过接口来实现
每个MDU最终计数器这是由STB递减
在每个寄存器的选择。当计数器相匹配
芯片号(CN1 , CN0线) ,该装置被选中。
这些计数器必须有明确的被清除引脚2或
第6位的控制字(请参阅“控制寄存器的位
分配表“ ) ,以便开始的每个序列
最显着的设备访问。
该CDP1855有一个内置的时钟分频器可以是
通过第7位控制寄存器选择。预分频器可以
是必要的,在高操作级联系统
频率或在系统中合适的时钟频率
没有现成的。如果没有预分频器选择,移位
频率等于时钟输入频率。与
选择预分频器,所述速度取决于数
MDU的是德网络由4位和第5控制字的定义(见
“控制寄存器位分配表”)。
1.对于1的MDU ,时钟频率除以2 。
2.对于2 MDU的时钟频率除以4 。
3.对于3或4的MDU的,时钟频率除以8 。
2.除法运算
该除法运算,除数是在X装
注册。股息加载在Y和Z与注册
更为显着的一半在Y寄存器,更少的显Fi的
着一半在Z寄存器。这些寄存器可以被加载
任何顺序,并且装载完成后,一个控制字是
加载到指定的除法运算和数量
MDU的同时也重置序列计数器和Y或Z
注册,如果需要选择时钟选项。清除
有6位序列计数器将设置MDU的弥补读
荷兰国际集团的结果。
X寄存器将是不变的操作。该
商将在Z寄存器中,而其余的将在
在Y寄存器。一个溢流将由C.O. / O.F来指示。
最显着的MDU的,也可以由下式确定
读取状态字节。
而CDP1855是特定网络连接编由8位来执行16
分,如果除法运算的商超过大小
其中N是数 - 在Z寄存器(多个) ( 8N-比特
级联CDP1855的)的溢流状态寄存器位
将被置位。无论是商Z中也没有其余的Y中
将是一个有效的答案。这将总是的结果
分割时所执行的除数(X)为等于或小于
比最显着的8N-位的分红( Y) 。
MDU的仍然可以用于这样的计算,如果
隔膜是分两步完成的。分红分为两
份,更显著8N-位和不太显著8N-
比特和除法做的每一个部分。每一步产生的8N-
位的结果为16N -比特的总商数。
该网络的第一步是由划分更加显着的8N-
位的除数。这是通过清零寄存器Y (S )来完成,
随着更多显着的8N-位加载寄存器Z (S )
股息,并加载寄存器X ( S)与除数。一
师执行和Z中的所得值表示
更为显着的8N-位网络最终商数。在Z寄存器
之三( S)值必须被卸载并保存由处理器。
手术
1.初始化和控制
该CDP1855必须由低时被清零引脚2
上电以防止总线争用问题,在在Y
L
,
Y
R
和Z
L
, Z
R
终端和也复位序列
计数器和移位脉冲发生器。
在此之前加载任何其它寄存器的控制寄存器必须
被加载到指定用于多住户单元的存在的数目(请参阅
“控制寄存器位分配表”)。
一旦设备的数量已经特定网络连接编辑与
序列计数器清零带有明显的脉冲或第6位
控制字中,X , Y和Z寄存器可以被装载
德网络定义在“控制真值表” 。在X的所有字节
寄存器可以被加载时,Y的,那么所有的字节,然后所有
在Z的字节数,或者它们可被随机地加载。连续
加载到一个给定的寄存器总是按顺序进行
从最显着的字节到最显着的一个字节,如
先前所述。重置序列计数器
选择最显著MDU 。在一个4 MDU系统,
在加载顺序计数器指向所有MDU的结果
第一个MDU了。在所有其它的结构(1 ,2或3
MDU的) ,序列计数器之前必须对每个复位
一系列的寄存器的读或写操作。
5
CDP1855,
CDP1855C
1997年3月
8位可编程
乘法/除法单元
描述
该CDP1855和CDP1855C是CMOS 8位多
帘布层/除法单元,可用于大大增加
的8位微处理器的能力。他们执行乘法
并划分上签名,二元运算符的操作。在
一般情况下,微处理器不含有乘法或除法
说明即使英法fi ciently编码乘法或除法
子程序需要大量的存储空间和执行
时间。这些乘法/除法单元直接连接到
通过N行并且可以CDP1800系列微处理器
很容易被骗子网络gured到FI吨无论是内存或I / O空间
其他8位微处理器。
多/除法单元是基于乘法的方法
通过添加和右移操作和减分和
左移位操作。该装置被构造成允许磁带式
cading相同的单位来处理的操作数高达32位。
该CDP1855和CDP1855C在功能上是相同的。
它们的区别在于CDP1855已推荐
4V的工作电压范围为10.5V ,而CDP1855C ,
4V的推荐工作电压范围为6.5V 。
该CDP1855和CDP1855C类型都在28供应
导致密封双列直插式陶瓷封装(D萨夫音响x)和在
一个28引脚双列直插式塑料封装(E SUF网络X) 。该
CDP1855C也是芯片形式(H SUF网络X)可用。
特点
可级联多达4个单位的32位×32位乘法
或64
÷
32位除法
8位乘8位乘法或16
÷
8位除法在5.6μs的
5V或2.8μs的10V
直接接口CDP1800系列微处理器
简单的接口,以其他8位微处理器
显着提高微处理器的吞吐量
用于算术计算
订购信息
封装温度。 RANGE
PDIP
BURN -IN
SBDIP
BURN -IN
5V
10V
PKG 。
号
-40
o
C至+ 85
o
CDP1855CE
CDP1855CEX
CDP1855E E28.6
-
E28.6
-40
o
C至+ 85
o
CDP1855CD CDP1855D D28.6
CDP1855CDX
-
D28.6
引脚
28引脚DIP
顶视图
CE 1
2清除
CTL 3
C.O. / O.F 。 4
Y
L
5
Z
L
6
SHIFT 7
CLK 8
STB 9
RD / WE 10
RA2 11
RA1 12
RA0 13
V
SS
14
28 V
DD
27 CN0
26 CN1
25 CI
24 Y
R
23 Z
R
22路公共汽车7
21路公交车6
20条公交5
19路车4
18路公交车3
17 BUS 2
16路公交车1
15路0
电路CON组fi guration
+V
明确
XTAL
N0
N1
N2
城规会
MRD
CDP1802
Y
L
Z
R
CTL
EF
C0
Y
R
Z
L
公共汽车
CLK
RA0
RA1
RA2
机顶盒
明确
CE
C1
CN0
CN1
RD / WE
CDP1855
公共汽车
图1. MDU地址为I / O设备
注意:这些器件对静电放电敏感;遵循正确的IC处理程序。
http://www.intersil.com或407-727-9207
|
版权
Intersil公司1999
网络文件编号
1053.2
4-47
CDP1855 , CDP1855C
绝对最大额定值
直流电源电压范围( V
DD
)
(所有电压值参考V
SS
终奌站)
CDP1855 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 -0.5V至+ 11V
CDP1855C 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 -0.5V至+ 7V
输入电压范围,所有输入。 。 。 。 。 。 。 。 。 。 。 。 。 -0.5V到V
DD
+0.5V
直流输入电流,在任何一个输入。
。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 ± 10毫安
热信息
热电阻(典型值)
θ
JA
(
o
C / W )
θ
JC
(
o
C / W )
PDIP封装。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。
55
不适用
SBDIP包。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。
50
12
设备损耗每个输出晶体管
对于T
A
=全包温度范围
(所有的封装类型) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。为100mW
工作温度范围(T
A
) . . . . . . . . . . . . .-40
o
C至+ 85
o
C
存储温度范围(T
英镑
) . . . . . . . . . . . .-65
o
C至+150
o
C
焊接温度(焊接时)
在距离1/16
±
1/32英寸(1.59
±
0.79mm)
从案例10秒最大值。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 265
o
C
注意:如果运行条件超过上述“绝对最大额定值” ,可能对器件造成永久性损坏。这是一个压力只有额定值和运作
该设备在这些或以上的本规范的业务部门所标明的任何其他条件是不是暗示。
静电特定网络阳离子
在T
A
= -40至+85
o
C,V
DD
±10%,
除非另有规定编
条件
CDP1855
范围
CDP1855C
最大
50
200
-
-
-
-
0.1
0.1
-
-
1.5
3
-
-
±1
±1
±1
±10
-
12
7.5
15
民
-
-
1.6
-
-1.15
-
-
-
4.9
-
-
-
3.5
-
-
-
-
-
-
-
-
-
(NOTE1)
典型值
0.02
-
3.2
-
-2.3
-
0
-
5
-
-
-
-
-
-
-
-
-
1.5
-
5
10
最大
200
-
-
-
-
-
0.1
-
-
-
1.5
-
-
-
±1
-
±1
-
3
-
7.5
15
单位
A
A
mA
mA
mA
mA
V
V
V
V
V
V
V
V
A
A
A
A
mA
mA
pF
pF
参数
静态器件
当前
输出低电平驱动(汇)
当前
输出高驱动器
(来源)电流
输出电压低的水平
(注2 )
输出电压较高水平
(注2 )
输入低电压
I
DD
V
O
(V)
-
-
I
OL
0.4
0.5
I
OH
4.6
9.5
V
OL
-
-
V
OH
-
-
V
IL
0.5, 4.5
0.5, 9.5
V
IN
(V)
0, 5
0, 10
0, 5
0, 10
0, 5
0, 10
0, 5
0, 10
0, 5
0, 10
-
-
-
-
0, 5
0, 10
0, 5
0, 10
0, 5
0, 10
-
-
V
DD
(V)
5
10
5
10
5
10
5
10
5
10
5
10
5
10
5
10
5
10
5
10
-
-
民
-
-
1.6
2.6
-1.15
-2.6
-
-
4.9
9.9
-
-
3.5
7
-
-
-
-
-
-
-
-
(NOTE1)
典型值
0.01
1
3.2
5.2
-2.3
-5.2
0
0
5
10
-
-
-
-
-
-
-
-
1.5
6
5
10
输入高电压
V
IH
0.5, 4.5
0.5, 9.5
输入漏电流
I
IN
-
-
三态输出
漏电流
工作电流
(注3)
输入电容
输出电容
注意事项:
I
OUT
0, 5
0, 10
I
DD1
-
-
C
IN
C
OUT
-
-
1.典型数值为T
A
= +25
o
C和标称V
DD
.
2. I
OL
= I
OH
= 1A
3.工作电流的测量是在3.2MHz的开放输出。
4-48
CDP1855 , CDP1855C
功能说明
该CDP1855是一个乘法除法单元(MDU)设计成
与CDP1800系列微处理器的系统兼容。它
可事实上,接口到大多数8位微处理器(见
图5)。该CDP1855执行二进制乘法或除法
操作中所指示的微处理器。它可以做
16N位由8N位鸿沟产生一个8N位结果加和8N-
位余数。乘法是8N位由8N-位操作
用16N位结果。第“N ”表示的数目
级联CDP1855的,并且可以是1,2, 3或4的所有操作
需要8N + 1移位脉冲(参见“延迟的必需带
与不带预分频器“)。
在CDP1855包含三个寄存器中,X , Y和Z ,这
被之前的操作装入操作数和
含有成果完成。此外,该控制
寄存器必须发起一个乘法或除法。那里
还含有一个溢流佛罗里达州股份公司作为一个状态寄存器
在“控制寄存器的位分配如图
表“ 。寄存器地址线( RA0 - RA1 )用于
选择适当的寄存器加载或读取。该
RD / WE和机顶盒线与所述RA一起使用
行,以确定确切的MDU响应(见
“控制真值表”)。
当多个MDU的级联,每一个稳压的加载
存器中依次完成。例如,所述网络连接第一个选择
注册X装载负荷最显着的CDP1855 ,
第二加载下一个显着的,并依此类推。注册
也依次读出。这是通过接口来实现
每个MDU最终计数器这是由STB递减
在每个寄存器的选择。当计数器相匹配
芯片号(CN1 , CN0线) ,该装置被选中。
这些计数器必须有明确的被清除引脚2或
第6位的控制字(请参阅“控制寄存器的位
分配表“ ) ,以便开始的每个序列
最显着的设备访问。
该CDP1855有一个内置的时钟分频器可以是
通过第7位控制寄存器选择。预分频器可以
是必要的,在高操作级联系统
频率或在系统中合适的时钟频率
没有现成的。如果没有预分频器选择,移位
频率等于时钟输入频率。与
选择预分频器,所述速度取决于数
MDU的是德网络由4位和第5控制字的定义(见
“控制寄存器位分配表”)。
1.对于1的MDU ,时钟频率除以2 。
2.对于2 MDU的时钟频率除以4 。
3.对于3或4的MDU的,时钟频率除以8 。
在此之前加载任何其它寄存器的控制寄存器必须
被加载到指定用于多住户单元的存在的数目(请参阅
“控制寄存器位分配表”)。
一旦设备的数量已经特定网络连接编辑与
序列计数器清零带有明显的脉冲或第6位
控制字中,X , Y和Z寄存器可以被装载
德网络定义在“控制真值表” 。在X的所有字节
寄存器可以被加载时,Y的,那么所有的字节,然后所有
在Z的字节数,或者它们可被随机地加载。连续
加载到一个给定的寄存器总是按顺序进行
从最显着的字节到最显着的一个字节,如
先前所述。重置序列计数器
选择最显着的MDU 。在一个4 MDU系统,负载
荷兰国际集团的所有MDU的结果顺序计数器指向
科幻RST MDU了。在所有其它CON组fi gurations (1 ,2或3
MDU的) ,序列计数器之前必须对每个复位
一系列的寄存器的读或写操作。
2.除法运算
该除法运算,除数是在X装
注册。股息加载在Y和Z与注册
更为显着的一半在Y寄存器,更少的显Fi的
着一半在Z寄存器。这些寄存器可以被加载
任何顺序,并且装载完成后,一个控制字是
加载到指定的除法运算和数量
MDU的同时也重置序列计数器和Y或Z
注册,如果需要选择时钟选项。清除
有6位序列计数器将设置MDU的弥补读
荷兰国际集团的结果。
X寄存器将是不变的操作。该
商将在Z寄存器中,而其余的将在
在Y寄存器。一个溢流将由C.O. / O.F来指示。
最显着的MDU的,也可以由下式确定
读取状态字节。
而CDP1855是特定网络连接编由8位来执行16
分,如果除法运算的商超过大小
其中N是数 - 在Z寄存器(多个) ( 8N-比特
级联CDP1855的)的溢流状态寄存器位
将被置位。无论是商Z中也没有其余的Y中
将是一个有效的答案。这将总是的结果
分割时所执行的除数(X)为等于或小于
比最显着的8N-位的分红( Y) 。
MDU的仍然可以用于这样的计算,如果
隔膜是分两步完成的。分红分为两
部分 - 更多显着的8N-位,少显着的
8N -位,并在各部分做了鸿沟。每一步产生的
8N位结果为16N -比特的总数的商。
该网络的第一步是由划分更加显着的8N-
位的除数。这是通过清零寄存器Y (S )来完成,
随着更多显着的8N-位加载寄存器Z (S )
股息,并加载寄存器X ( S)与除数。一
师执行和Z中的所得值表示
更为显着的8N-位网络最终商数。在Z寄存器
之三( S)值必须被卸载并保存由处理器。
手术
1.初始化和控制
该CDP1855必须由低时被清零引脚2
上电以防止总线争用问题,在在Y
L
,
Y
R
和Z
L
, Z
R
终端和也复位序列
计数器和移位脉冲发生器。
4-50
CDP1855 , CDP1855C
使用来自其余进行第二除法
科幻RST师(在Y)的更多显着的8N-位divi-的
DEND原件及分红少显着的一半
加载到寄存器Z 。在X除数保持不变
而且,通过德音响定义,不是从第一个网络连接的剩余部分更大的
师是在Y的结果值在Z轴成为
不太显着的8N-位网络最终商数和Y的值
是,像往常一样,余数。
扩展这种技术更多的步骤允许任何分裂
由8N位除数大小数量。
请注意,被零除时绝不允许的,必须是
测试和软件处理。
下面的例子演示了如何使用这种算法的。
例如:
假设3 MDU的能够进行24位的除法。该
问题是由0003B4H划分00F273 , 491C06H 。
第1步: 000000
Y
步骤2: 0001BF
Y1
结果: 000041
Z1
,
,
,
00F273
Z(毫秒)
491C06
Z( LS )
78C936
Z2
/
/
0003B4
X
0003B4
X
R=00000E
Y2
=
000041
Z1
= 78C936
Z2
R=0001BF
Y1
R=00000E
Y2
Z
R
最不显着的CDP1855 MDU 。该信号是
用于指示是否在寄存器要被操作
或只转移。
C.O. / O.F 。 - 执行/过流(输出) :
这是一个三态输出引脚。这是CDP1855贯彻
信号,并且连接到下一个更氯(搬入)
显着的CDP1855 MDU ,除了在最显着的
MDU 。上MDU它是一个溢流指示符和使能
当芯片能是真实的。该引脚上的低表明一个
发生溢流。该溢流信号被锁存每
时间控制寄存器加载,但仅仅是有意义的
经过鸿沟命令。
Y
L
, Y
R
- Y型左,Y ,右:
这是三态双向引脚用于数据传输
级联CDP1855 MDU的在Y寄存器之间。该
Y
R
引脚输出和Y
L
是一个乘法过程中的输入和
反之则在所有其他时间真。在Y
L
引脚必须
连接到Y
R
脚的下一个更加显着的MDU的。
一个例外是,在Y
L
最显着的销
CDP1855 MDU必须连接于Z
R
的至少销
显着的MDU和所有MDU的的CTL引脚。另外,
Y
R
最显着的MDU的引脚连接到Z轴
L
的销
最显着的MDU 。
Z
L
, Z
R
- Z-左, Z-右:
这是三态双向引脚用于数据传输
之间的级联MDU的是“Z”寄存器。在Z
R
引脚
一个输出和Z
L
是一个乘法和期间的输入
相反是在所有其他时间真。在Z
L
引脚必须连接到
在Y
R
脚的下一个更加显着的MDU的。一个例外是
的Z
L
最显着的MDU必须CON组
已连接到Y
R
脚是最显着的MDU的。此外,该
Z
R
最显着的MDU的引脚连接到Y
L
的
最显着的MDU 。
移位 - 移位时钟:
这是一个三态双向引脚。它是在一个输出
最显着的MDU 。和所有其他的MDU的输入。它
提供MDU系统的定时脉冲。所有移位引脚必须
连接在一起的级联操作。最多
在8N都需要进行手术,其中"N" 1班
等于该级联MDU的设备的数量。
CLK - 时钟(输入) :
该引脚应在所有,但最显着的接地
MDU 。有一个可选的减少时钟频率的可用性
能够在此销若有需要,可通过位控制7的控制
字节。
机顶盒 - 选通(输入) :
当RD / WE为低电平时,数据从总线上锁存
落入此信号的边沿。它可以是异步的
时钟。频闪还增加所选寄存器
序列计数器中读取和写入。城规会
在CDP1800系统中使用。
在Z寄存器可以简单地使用控制的第2位复位
字和另一个鸿沟可以为进一步做
分的余数。
3.乘法运算
对于乘法运算中相乘的两个数是
在X和Z寄存器的加载。其结果是在Y和Z
注册Y是越显着的一半和Z的少
显着的一半。 X寄存器会后不变
操作完成。
在Y寄存器中的原始内容被添加到
X和控制字的Z的第3位的产品将复位
如果需要的寄存器Y为0 。
功能说明
CDP1855码头
CE - 芯片使能(输入) :
该引脚上的高使得CDP1855 MDU来回应
选择线。所有级联MDU的必须启用
在一起。 CE还控制三态的CO /作者,输出
最显着的MDU 。
清除(输入) :
该CDP1855 MDU ( S) ,必须在上电与清除
低该引脚上。清信号复位序列
计数器,移位脉冲发生器,和位0和1的
控制寄存器。
CTL - 控制(输入) :
这是一个输入管脚。所有的CTL引脚必须连接在一起,
到Y
L
最显着的CDP1855 MDU ,并为
4-51