Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

IA2910A-PLC44I Datasheet(PDF) 10 Page - InnovASIC, Inc

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

Back Button IA2910A-PLC44I Datasheet HTML 6Page - InnovASIC, Inc IA2910A-PLC44I Datasheet HTML 7Page - InnovASIC, Inc IA2910A-PLC44I Datasheet HTML 8Page - InnovASIC, Inc IA2910A-PLC44I Datasheet HTML 9Page - InnovASIC, Inc IA2910A-PLC44I Datasheet HTML 10Page - InnovASIC, Inc IA2910A-PLC44I Datasheet HTML 11Page - InnovASIC, Inc IA2910A-PLC44I Datasheet HTML 12Page - InnovASIC, Inc IA2910A-PLC44I Datasheet HTML 13Page - InnovASIC, Inc IA2910A-PLC44I Datasheet HTML 14Page - InnovASIC, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 19 page
background image
Page 10 of 19
IA2910A
Preliminary Data Sheet
Microprogram Controller
Copyright
© 1999, InnovASIC Inc.
Customer Specific IC Solutions
Instruction 8 RFCT is the REPEAT LOOP, COUNTER NOT EQUAL ZERO instruction.
This microinstruction makes use of the decrementing capability of the register/counter. To be
useful, some previous instruction, such as 4, must have loaded a count value into the
register/counter. This instruction checks to see whether the register/counter contains a non-zero
value. If so, the register/counter is decremented, and the address of the next microinstruction is
taken from the top of the stack. If the register counter contains zero, the loop exit condition is
occurring; control falls through to the next sequential microinstruction by selecting uPC; the stack
is POP’d by decrementing the stack pointer, but the contents of the top of the stack are thrown
away.
An example of the RFCT instruction is shown in Figure II. In this example, location 50 most likely
would contain a PUSH/CONDITIONAL LOAD COUNTER instruction which would have
caused address 51 to be PUSHed on the stack and the counter to be loaded with the proper value
for looping the desired number of times.
In this example, since the loop test is made at the end of the instructions to be repeated
(microaddress 54), the proper value to be loaded by the instructions at address 50 is one less than
the desired number of passes through the loop. This method allows a loop to be executed 1 to
4096 times. If it is desired to execute the loop from 0 to 4095 times, the firmware should be
written to make the loop exit test immediately after loop entry.
Instruction 9 RPCT is the REPEAT PIPELINE REGISTER, COUNTER NOT EQUAL
ZERO instruction. This instruction is similar to instruction 8 except that the branch address now
comes from the pipeline register rather than the file. In some cases, this instruction may be
thought of as a one-word file extension; that is, by using this instruction, a loop with the counter
can still be performed when subroutines are nested five deep. This instruction’s operation is very
similar to that of instruction 8. The differences are that on this instruction, a failed test condition
causes the source of the next microinstruction address to be the DIN inputs; and, when the test
condition is passed, this instruction does not perform a POP because the stack is not being used.
In the example of Figure II, the RPCT instruction is instruction 52 and is shown as a single
microinstruction loop. The address in the pipeline register would be 52. Instruction 51 in this
example could be the LOAD COUNTER AND CONTINUE instruction (number 12). While the
example shows a single microinstruction loop, by simply changing the address in a pipeline register,
multi-instruction loops can be performed in this manner for a fixed number of times as determined
by the counter.
Instruction 10 CRTN is the CONDITIONAL RETURN-FROM-SUBROUTINE instruction. As
the name implies, this instruction is used to branch from the subroutine back to the next
microinstruction address following the subroutine call. Since this instruction is conditional, the
return is performed only if the test is passed. If the test is failed, the next sequential
microinstruction is performed. The example in Figure II depicts the use of the CRTN instruction
in both the conditional and the unconditional modes. This example first shows a jump-to-
subroutine at instruction location 52 where control is transferred to location 90. At location 93, a
CRTN instruction is performed. If the test is passed, the stack is accessed and the program will


Similar Part No. - IA2910A-PLC44I

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

Similar Description - IA2910A-PLC44I

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.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   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