欢迎访问ic37.com |
会员登录 免费注册
发布采购

IA2910A 参数 Datasheet PDF下载

IA2910A图片预览
型号: IA2910A
PDF下载: 下载PDF文件 查看货源
内容描述: 微控制器 [Microprogram Controller]
分类和应用: 微控制器
文件页数/大小: 19 页 / 164 K
品牌: INNOVASIC [ INNOVASIC, INC ]
 浏览型号IA2910A的Datasheet PDF文件第3页浏览型号IA2910A的Datasheet PDF文件第4页浏览型号IA2910A的Datasheet PDF文件第5页浏览型号IA2910A的Datasheet PDF文件第6页浏览型号IA2910A的Datasheet PDF文件第8页浏览型号IA2910A的Datasheet PDF文件第9页浏览型号IA2910A的Datasheet PDF文件第10页浏览型号IA2910A的Datasheet PDF文件第11页  
Page 7 of 19  
IA2910A  
Preliminary Data Sheet  
Microprogram Controller  
Instruction Set Description  
Table 2  
I(3:0)  
Mnemonic  
Name  
Reg/cntr  
contents  
Fail  
Y
Fail  
Stack  
Pass  
Y
Pass  
Stack  
Reg/cntr  
Enable  
0
1
2
3
4
JZ  
CJS  
JMAP  
CJP  
PUSH  
Jump Zero  
Cond JSB PL  
Jump Map  
Cond Jump PL  
Push/cond LD  
cntr  
X
X
X
X
X
0
PC  
D
PC  
PC  
CLEAR  
HOLD  
HOLD  
HOLD  
PUSH  
0
D
D
D
CLEAR  
PUSH  
HOLD  
HOLD  
PUSH  
HOLD  
HOLD  
HOLD  
HOLD  
NOTE 1  
PL  
PL  
MAP  
PL  
PL  
PC  
5
6
JSRP  
CJV  
Cond JSB R/PL  
Cond Jump  
Vector  
X
X
R
PC  
PUSH  
HOLD  
D
D
PUSH  
HOLD  
HOLD  
HOLD  
PL  
VECT  
7
8
9
JRP  
Cond Jump  
R/PL  
Repeat Loop,  
Cntr .NE. 0  
Repeat PL, cntr  
.NE. 0  
Cond RTN  
Cond Jump PL  
& POP  
X
R
HOLD  
D
HOLD  
HOLD  
PL  
RFCT  
RPCT  
.NE. 0  
= 0  
.NE. 0  
= 0  
X
X
F
PC  
D
PC  
PC  
PC  
HOLD  
POP  
HOLD  
HOLD  
HOLD  
HOLD  
F
HOLD  
POP  
HOLD  
HOLD  
POP  
DEC  
HOLD  
DEC  
HOLD  
HOLD  
HOLD  
PL  
PL  
PL  
PL  
PL  
PL  
PC  
D
PC  
F
10  
11  
CRTN  
CJPP  
D
POP  
12  
LDCT  
LD Cntr &  
Continue  
X
PC  
HOLD  
PC  
HOLD  
LOAD  
PL  
13  
14  
15  
LOOP  
CONT  
TWB  
Test End Loop  
Continue  
Three-Way  
Branch  
X
X
.NE. 0  
= 0  
F
PC  
F
D
HOLD  
HOLD  
HOLD  
POP  
PC  
PC  
PC  
PC  
POP  
HOLD  
POP  
POP  
HOLD  
HOLD  
DEC  
PL  
PL  
PL  
PL  
HOLD  
NOTE 1: If CCENn is LOW and CCn is HIGH, HOLD; ELSE LOAD.  
X = Don’t Care  
.NE. = Not equal  
IA2910A Instruction Set  
The IA2910A provides sixteen instructions which select the address of the next microinstruction to  
be executed. Four of the instructions are unconditional – their effect depends only on the  
instruction. Ten of the instructions have an effect which is partially controlled by an external, data-  
dependent condition. Three of the instructions have an effect which is partially controlled by the  
contents of the internal register/counter. The instruction set is shown in Table 2. Examples of the  
Instruction Execution are illustrated in Figure 2. In this discussion it is assumed that CIN is tied  
HIGH.  
In the ten conditional instructions, the result of the data-dependent test is applied to CCn. If the  
CCn input is LOW, the test is considered to have been passed, and the action specified in the name  
occurs; otherwise, the test has failed and an alternate (often simply the execution of the next  
sequential microinstruction) occurs. Testing of CCn may be disabled for a specific microinstruction  
by setting CCENn HIGH, which unconditionally forces the action specified in the name; that is, it  
forces a pass. Other ways of using CCENn include (1) tying it HIGH, which is useful if no  
microinstruction is data-dependent; (2) tying it LOW if data-dependent instructions are never  
Copyright ã 1999, InnovASIC Inc.  
Customer Specific IC Solutions