Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

IA2910A-CD40M Datasheet(PDF) 11 Page - InnovASIC, Inc

Part # IA2910A-CD40M
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-CD40M Datasheet(HTML) 11 Page - InnovASIC, Inc

Back Button IA2910A-CD40M Datasheet HTML 7Page - InnovASIC, Inc IA2910A-CD40M Datasheet HTML 8Page - InnovASIC, Inc IA2910A-CD40M Datasheet HTML 9Page - InnovASIC, Inc IA2910A-CD40M Datasheet HTML 10Page - InnovASIC, Inc IA2910A-CD40M Datasheet HTML 11Page - InnovASIC, Inc IA2910A-CD40M Datasheet HTML 12Page - InnovASIC, Inc IA2910A-CD40M Datasheet HTML 13Page - InnovASIC, Inc IA2910A-CD40M Datasheet HTML 14Page - InnovASIC, Inc IA2910A-CD40M Datasheet HTML 15Page - InnovASIC, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 19 page
background image
Page 11 of 19
IA2910A
Preliminary Data Sheet
Microprogram Controller
Copyright
© 1999, InnovASIC Inc.
Customer Specific IC Solutions
transfer to the next instruction at address 53. If the test is failed, the next microinstruction at
address 94 will be executed. The program will continue to address 97 where the subroutine is
complete. To perform an unconditional RETURN-FROM-SUBROUTINE, the CRTN instruction
is executed unconditionally; the microinstruction at address 97 is programmed to force CCENn
HIGH, disabling the test and the forced PASS causes an unconditional return.
Instruction 11 CJPP is the CONDITIONAL JUMP PIPELINE register address and POP stack
instruction. This instruction provides another technique for loop termination and stack
maintenance. The example in Figure II shows a loop being performed from address 55 back to
address 51. The instructions at locations 52, 53, and 54 are all conditional JUMP and POP
instructions. At address 52, if the CCn input is LOW, a branch will be made to address 70 and the
stack will be properly maintained via a POP. Should the test fail, the instruction at location 53 (the
next sequential instruction) will be executed. Likewise, at address 53, either the instruction at 90 or
54 will be subsequently executed, respective to the test being passed or failed. The instruction at 54
follows the same rules, going to either 80 or 55. An instruction sequence as described here, using
the CJPP instruction, is very useful when several inputs are being tested and the microprogram is
looping waiting for any of the inputs being tested to occur before proceeding to another sequence
of instructions. This provides the powerful jump-table programming technique at the firmware
level.
Instruction 12 LDCT is the LOAD COUNTER AND CONTINUE instruction, which simply
enables the counter to be loaded with the value at its parallel inputs. These inputs are normally
connected to the pipeline branch address field which (in the architecture being described here)
serves to supply either a branch address or a counter value depending upon the microinstruction
being executed. There are altogether three ways of loading the counter –the explicit load by this
instruction 12; the conditional load included as part of instruction 4; and the use of the RLDn input
along with any instruction. The use of RLDn with any instruction overrides any counting or
decrementation specified in the instruction, calling for a load instead. Its use provides additional
microinstruction power, at the expense of one bit of microinstruction width. This instruction 12 is
exactly equivalent to the combination of instruction 14 and RLDn LOW. Its purpose is to provide
a simple capability to load the register/counter in those implementations which do not provide
microprogrammed control for RLDn.
Instruction 13 LOOP is the TEST END-OF-LOOP instruction, which provides the capability of
conditionally exiting a loop at the bottom; that is, this is a conditional instruction that will cause the
microprogram to loop, via the file, if the test is failed else to continue to the next sequential
instruction. The example in Figure II shows the LOOP microinstruction at address 56. If the test
fails, the microprogram will branch to address 52. Address 52 is on the stack because a PUSH
instruction had been executed at address 51. If the test is passed at instruction 56, the loop is
terminated and the next sequential microinstruction at address 57 is executed, which also causes the
stack to be POP’d; thus, accomplishing the required stack maintenance.
Instruction 14 CONT is the CONTINUE instruction, which simply causes the microprogram
counter to increment so that the next sequential microinstruction is executed. This is the simplest
microinstruction of all and should be the default instruction which the firmware requests whenever
there is nothing better to do.


Similar Part No. - IA2910A-CD40M

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

Similar Description - IA2910A-CD40M

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