Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

IA2910A-CLC44M Datasheet(PDF) 8 Page - InnovASIC, Inc

Part # IA2910A-CLC44M
Description  Microprogram Controller
Download  19 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  INNOVASIC [InnovASIC, Inc]
Direct Link  http://www.innovasic.com
Logo INNOVASIC - InnovASIC, Inc

IA2910A-CLC44M Datasheet(HTML) 8 Page - InnovASIC, Inc

Back Button IA2910A-CLC44M Datasheet HTML 4Page - InnovASIC, Inc IA2910A-CLC44M Datasheet HTML 5Page - InnovASIC, Inc IA2910A-CLC44M Datasheet HTML 6Page - InnovASIC, Inc IA2910A-CLC44M Datasheet HTML 7Page - InnovASIC, Inc IA2910A-CLC44M Datasheet HTML 8Page - InnovASIC, Inc IA2910A-CLC44M Datasheet HTML 9Page - InnovASIC, Inc IA2910A-CLC44M Datasheet HTML 10Page - InnovASIC, Inc IA2910A-CLC44M Datasheet HTML 11Page - InnovASIC, Inc IA2910A-CLC44M Datasheet HTML 12Page - InnovASIC, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 19 page
background image
Page 8 of 19
IA2910A
Preliminary Data Sheet
Microprogram Controller
Copyright
© 1999, InnovASIC Inc.
Customer Specific IC Solutions
forced unconditionally; or (3) tying it to the source of IA2910A instruction bit I(0), which leaves
instructions 4, 6, and 10 as data-dependent but makes others unconditional. All of these tricks save
one bit of microcode width.
The effect of three instructions depends on the contents of the register/counter. Unless the
counter holds a value of zero, it is decremented; if it does hold zero, it is held and a different
microprogram next address is selected. These instructions are useful for executing a
microinstruction loop a known number of times. Instruction 15 is affected both by the external
condition code and the internal register/counter.
Instruction 0 JZ JUMP and ZERO, or RESET unconditionally specifies that the address of the
next microinstruction is zero. Many designs use this feature for power-up sequences and provide
the power-up firmware beginning at microprogram memory word location 0.
Instruction 1 CJS is a CONDITIONAL JUMP-TO-SUBROUTINE via the address provided in
the pipeline register. As shown in Figure II, the machine might have executed words at address 50,
51, and 52. When the contents of address 52 is in the pipeline register, the next address control
function is the CJS. Here, if the test is passed, the next instruction executed will be the contents of
microprogram memory location 90. If the test has failed, the CJS will not be executed; the contents
of microprogram memory location 53 will be executed instead. Thus the CJS instruction at location
52 will cause the instruction either in location 90 or location 53 to be executed next. If the TEST
input is such that location 90 is selected, value 53 will be pushed onto the internal stack. This
provides the return linkage for the machine when the subroutine beginning at location 90 is
completed. In this example, the subroutine was completed at location 93 and a RETURN-FROM-
SUBOUTINE would be found at location 93.
Instruction 2 JMAP is the JUMP MAP instruction. This is an unconditional instruction which
causes the MAPn output to be enabled so that the next microinstruction location is determined by
the address supplied via the mapping PROMs. Normally, the JMAP instruction is used at the end
of the instruction fetch sequence for the machine. In the example of Figure II, microinstructions at
locations 50, 51, 52, and 53 might have been the fetch sequence and at its completion at location 53,
the JMAP function would be contained in the pipeline register. This example shows the mapping
PROM outputs to be 90; therefore, an unconditional jump to microprogram memory address 90 is
performed.
Instruction 3 CJP, CONDITIONAL JUMP PIPELINE, derives its branch address from the
pipeline register branch address value (BR(0) –BR(11) in FIGURE II). This instruction provides a
technique for branching to various microprogram sequences depending upon the test condition
inputs. Quite often, state machines are designed which simply execute tests on various inputs
waiting for the condition to come true. When the true condition is reached, the machine then
branches and executes a set of microinstructions to perform some function. This usually has the
effect of resetting the input being tested until some point in the future. Figure II shows the
conditional jump via the pipeline register address at location 52. When the contents of
microprogram memory word 52 are in the pipeline register, the next address will be either location
53 or location 30 in this example. If the test is passed, the value currently in the pipeline register
(30) will be contained in the microprogram counter which, in this example, is 53.


Similar Part No. - IA2910A-CLC44M

ManufacturerPart #DatasheetDescription
logo
InnovASIC, Inc
IA2910A-CD40M INNOVASIC-IA2910A-CD40M Datasheet
681Kb / 21P
   Microprogram Controller
More results

Similar Description - IA2910A-CLC44M

ManufacturerPart #DatasheetDescription
logo
InnovASIC, Inc
IA2910A INNOVASIC-IA2910A_08 Datasheet
681Kb / 21P
   Microprogram Controller
logo
List of Unclassifed Man...
C2910A ETC1-C2910A Datasheet
212Kb / 4P
   Microprogram Controller Megafunction
MA2910 ETC1-MA2910 Datasheet
201Kb / 16P
   RADIATION HARD MICROPROGRAM CONTROLLER
MA2909 ETC1-MA2909 Datasheet
133Kb / 13P
   RADIATION HARD MICROPROGRAM SEQUENCER
logo
Advanced Micro Devices
AM2911A AMD-AM2911A Datasheet
1Mb / 28P
   MICROPROGRAM SEQUENCER BLOCK DIAGRAM
AM29112 AMD-AM29112 Datasheet
1Mb / 19P
   A High-Performance 8-Bit Slice Microprogram Sequencer
logo
Power-One
XCS POWER-ONE-XCS Datasheet
36Kb / 2P
   Controller
logo
Hitachi Semiconductor
H2570 HITACHI-H2570 Datasheet
114Kb / 2P
   CONTROLLER
logo
Festo Corporation.
4252742 FESTO-4252742 Datasheet
84Kb / 3P
   Controller
4252744 FESTO-4252744 Datasheet
85Kb / 3P
   Controller
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com