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

IA2910A_08 参数 Datasheet PDF下载

IA2910A_08图片预览
型号: IA2910A_08
PDF下载: 下载PDF文件 查看货源
内容描述: 微控制器 [Microprogram Controller]
分类和应用: 微控制器
文件页数/大小: 21 页 / 681 K
品牌: INNOVASIC [ INNOVASIC, INC ]
 浏览型号IA2910A_08的Datasheet PDF文件第6页浏览型号IA2910A_08的Datasheet PDF文件第7页浏览型号IA2910A_08的Datasheet PDF文件第8页浏览型号IA2910A_08的Datasheet PDF文件第9页浏览型号IA2910A_08的Datasheet PDF文件第11页浏览型号IA2910A_08的Datasheet PDF文件第12页浏览型号IA2910A_08的Datasheet PDF文件第13页浏览型号IA2910A_08的Datasheet PDF文件第14页  
IA2910A  
Data Sheet  
Microprogram Controller  
August 19, 2008  
Theory of Operation  
Table 2 shows the result of each instruction in controlling the mux which determines the YOUT  
outputs, and in controlling the three enable signals PLn, MAPn, and VECTn. The effect on the  
register/counter and the stack after the next positive-going clock edge is also shown. The mux  
determines which internal source drives the YOUT outputs. The value loaded into the counter is  
either identical to the YOUT output, or else one greater, as determined by CIn. For each  
instruction, one and only one of the three outputs PLn, MAPn, and VECTn is LOW. If these  
outputs control three-state enables for the primary source of microprogram jumps (usually part of a  
pipeline register), a PROM which maps the instruction to a microinstruction starting location, and  
an optional third source (often a vector from a DMA or interrupt source), respectively, the three-  
state sources can drive the DIN inputs without further logic.  
Several inputs, as shown in Table 2, can modify instruction execution. The combination CCn  
HIGH and CCENn LOW is used as a test in 9 of the 16 instructions. RLDn, when LOW, causes  
the DIN input to be loaded into the register/counter, overriding any HOLD or DEC operation  
specified in the instruction. OEn, normally LOW, may be forced HIGH to remove the IA2910A  
YOUT outputs from a three-state bus.  
The stack, a nine-word last-in, first-out 12-bit memory, has a pointer which addresses the value  
presently on the top of the stack. Explicit control of the stack pointer occurs during instruction 0  
(RESET), which makes the stack empty by resetting the SP to zero. After a RESET, and whenever  
else the stack is empty, the contents of the top of stack is undefined until a PUSH occurs. Any  
POPs performed while the stack is empty put undefined data on the F outputs and leave the stack  
pointer at zero.  
Any time the stack is full (nine more PUSHes than POPs have occurred since the stack was last  
empty), the FULLn warning output occurs. This signal first appears on the microcycle after a ninth  
PUSH. No additional PUSH should be attempted onto a full stack; if tried, information within the  
stack will be overwritten and lost.  
IA211030314-03  
http://www.Innovasic.com  
Customer Support:  
Page 10 of 21  
1-888-824-4184