添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第1211页 > MAR2910CB > MAR2910CB PDF资料 > MAR2910CB PDF资料1第2页
MA2910
手术
该MA2910是SOS微控制器意
用于高速微处理器应用中使用。除了
的顺序访问能力,它提供条件
跳转到任何微指令的4096微字以内
范围内。
后进先出的堆栈提供microsubroutine回报
联动和循环能力;有九个嵌套级别
microsubroutines 。微指令循环计数控制
具有4096计数的能力。
该装置由16 , 4位的微指令来控制。该
聚乳酸中解码的微指令就我(3: P),并产生
选择控制码的多路复用器,寄存器/计数器,
微程序计数器寄存器和堆栈。 4位
微指令也产生三个低电平有效使能
信号( PL ,
VECT ,
MAP)
外用。操作
每个器件的块详述如下:
多路复用器
的MA2910包含用于一个四输入多路转换器
以选择寄存器/计数器,直接输入,微
计数器,或叠层作为下一条微指令的源
地址。
注册/计数器
寄存器/计数器由12 D型, edgetriggered
触发器,具有一个共同的时钟使能。它是在操作
微指令( 8,9,15 ),作为一个12位递减计数器,与结果
=零作为一个微指令分支的测试标准。
这提供微指令的高效迭代。
寄存器/计数器被设置,如果它被预加载,使得
用数N ,然后被用作一个循环终止
计数器,该序列将被正确地执行了N + 1次。
在指令15 ,三路分支下的结合
循环计数器和条件码的控制是可用的。
当它的负载控制, RLD ,为低电平时,新的数据被上载
下一个正控制过渡。
寄存器/计数器的输出提供给
多路转换器,作为下一条微指令地址的来源。
直接输入配料数据源,用于装载
注册/计数器。
微程序计数器寄存器
微程序计数器寄存器( μPC )是由
一个12位加法后跟一个12位的寄存器。在( μPC )
可以两种方式中的一种中:当进位到
增量为高电平时,微程序寄存器被加载到
在下一个时钟周期与当前的Y输出字加一
(Y + 1
¨
μPC ) 。微指令序列是这样
执行。当进位为低电平时,通过增量
Y输出未修饰使得μPC被重新装入的
在下一时钟周期相同字(Y
¨
μPC ) 。相同
因此微指令执行任意次数。
堆栈和堆栈指针
在多路复用器输入端提供的第三个来源是一个
9字由12位堆栈。堆栈是用来提供回
执行microsubroutines或循环处理时联动。
堆栈包含一个内置的堆栈指针(SP ),它总是
指向写入的最后一个文件的话。这使得协议栈参考
操作(循环) ,而不会在POP进行。
堆栈指针的显式控制过程中发生
指令0 ( RESET ) ,这使得栈空的
重置SP为零。一个复位,每当经过
堆栈是空的,在堆栈的顶部的内容是
未定义直到发生推。而执行的任何持久性有机污染物
堆栈为空放未定义的数据输出和离开
堆叠在零。
堆栈指针作为向上/向下计数器。中
微指令1,4 ,和5中,可能会出现该按键操作。
这导致堆栈指针递增,并且该文件是
写有要求的回报率联动。在周期以下
该按键,则返回的数据是在新位置所指向的
堆栈指针。
在5微指令,可能会出现一个POP操作。
堆栈指针递减在下一个时钟上升沿
下一个POP ,有效地去除旧信息
在堆栈的顶部。
堆栈指针连接是这样的,任何序列
推,持久性有机污染物或堆引用就可以实现。在复位
( 0指令) ,嵌套的深度为零。对于每一个
PUSH ,嵌套深度增加一个;每个POP中,
通过一个深度减小。
引脚说明
VDD和GND (电源和接地)
该MA2910从单电源电压工作
5V + 10%
D( 0 11) (直接输入)
这些连接提供直接输入到寄存器/
计数器,以及多路转换器。 D0是至少显著位和
D1中的最显著
我( 03) (指令总线)
这些输入的数据被读出关于CP的上升沿。它
determlnes的指令来根据被执行
表1中。
CC
(条件代码)
这个低电平有效输入用于确定的结果
有条件的instructlon 。 LOW表示TRUE conditlon 。
CCEN
(条件代码启用)
此低电平输入使CC的输入。当CCEN是
高, CC被忽略,并且有条件的操作执行为
虽然CC为低电平( TRUE)。
CI
(进位输入)
当这种高投入使微程序
计数器寄存器递增关于CP的上升沿。当
低电平,计数器保持不变。
RLD
(寄存器加载)
这个低电平有效输入加载从D寄存器/计数器
总线上的CP的上升沿。这将覆盖任何HOLD或DEC
指令通过I总线上的数据指定。
2

深圳市碧威特网络技术有限公司