The FJMPIF instruction performs a conditioned Memory-to-FIFO
jump using following internal registers to make an operation:
- If the top of the stack is TRUE:
- APMA - automatic program memory address.
- ILEN - instruction length set by the LLL instruction.
- If the top of the stack is FALSE:
- PMA - automatic program memory address.
- ILENC - instruction length set by the LLL instruction.
- FWA - FIFO write address for writing.
Jumping is performed according to the top of the low bank of the
condition stack by updating Program Counter.
Note: The top condition of the stack is popped.
Takes 19 cycles to execute.
Example: FJMPIF
DISP MCC STCK FLW AGU ASEL
-----------------------------------
001e0013 - - - E -
00000000 - - - - LLL
00000000 M2FC POP - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - - - -
00000000 - - SRFR - -
00000000 - - UPC - -
NOT YET
Not available at the moment.