at94k10al ATMEL Corporation, at94k10al Datasheet - Page 37

no-image

at94k10al

Manufacturer Part Number
at94k10al
Description
At94k05al 5k - 40k Gates Of At40k Fpga With 8-bit Microcontroller, Up To 36k Bytes Of Sram And On-chip Jtag Ice
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
at94k10al-25AJC
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at94k10al-25AJC
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
at94k10al-25AJI
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at94k10al-25AQC
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at94k10al-25AQI
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at94k10al-25BQC
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at94k10al-25BQC
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
at94k10al-25BQU
Manufacturer:
Atmel
Quantity:
135
Part Number:
at94k10al-25DQC
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Table 4-2.
1138I–FPSLI–1/08
Mnemonics
INC
DEC
TST
CLR
SER
MUL
MULS
MULSU
FMUL
FMULS
FMULSU
RJMP
IJMP
JMP
RCALL
ICALL
CALL
RET
RETI
CPSE
CP
CPC
CPI
SBRC
SBRS
SBIC
SBIS
BRBS
BRBC
BREQ
BRNE
BRCS
BRCC
BRSH
Instruction Set Summary (Continued)
Operands
Rd
Rd
Rd
Rd
Rd
Rd, Rr
Rd, Rr
Rd, Rr
Rd, Rr
Rd, Rr
Rd, Rr
k
k
k
k
Rd, Rr
Rd, Rr
Rd, Rr
Rd, K
Rr, b
Rr, b
A, b
A, b
s, k
s, k
k
k
k
k
k
Description
Increment
Decrement
Test for Zero or Minus
Clear Register
Set Register
Multiply Unsigned
Multiply Signed
Multiply Signed with Unsigned
Fractional Multiply Unsigned
Fractional Multiply Signed
Fractional Multiply Signed with
Unsigned
Relative Jump
Indirect Jump to (Z)
Jump
Relative Call Subroutine
Indirect Call to (Z)
Call Subroutine
Subroutine Return
Interrupt Return
Compare, Skip if Equal
Compare
Compare with Carry
Compare with Immediate
Skip if Bit in Register Cleared
Skip if Bit in Register Set
Skip if Bit in I/O Register Cleared
Skip if Bit in I/O Register Set
Branch if Status Flag Set
Branch if Status Flag Cleared
Branch if Equal
Branch if Not Equal
Branch if Carry Set
Branch if Carry Cleared
Branch if Same or Higher
Branch Instructions
Operation
Rd ← Rd + 1
Rd ← Rd • Rd
Rd ← Rd ⊕ Rd
Rd ← $FF
R1:R0 ← Rd × Rr (UU)
R1:R0 ← Rd × Rr (SU)
R1:R0 ← (Rd × Rr)<<1 (SS)
R1:R0 ← (Rd × Rr)<<1 (SU)
PC ← k
PC ← PC + k + 1
PC ← k
PC ← STACK
PC ← STACK
Rd - Rr - C
Rd - K
if (Rr(b) = 1) PC ← PC + 2 or 3
if (SREG(s) = 0) then PC ← PC+k+1
Rd ← Rd - 1
R1:R0 ← Rd × Rr (SS)
R1:R0 ← (Rd × Rr)<<1 (UU)
PC ← PC + k + 1
PC(15:0) ← Z
PC(15:0) ← Z
if (Rd = Rr) PC ← PC + 2 or 3
Rd - Rr
if (Rr(b) = 0) PC ← PC + 2 or 3
if(I/O(A,b) = 0) PC ← PC + 2 or 3
If(I/O(A,b) = 1) PC ← PC + 2 or 3
if (SREG(s) = 1) then PC ← PC+k+1
if (Z = 1) then PC ← PC + k + 1
if (Z = 0) then PC ← PC + k + 1
if (C = 1) then PC ← PC + k + 1
if (C = 0) then PC ← PC + k + 1
if (C = 0) then PC ← PC + k + 1
AT94KAL Series FPSLIC
Flags
Z,N,V,S
Z,N,V,S
Z,N,V,S
Z,N,V,S
None
Z,C
Z,C
Z,C
Z,C
Z,C
Z,C
None
None
None
None
None
None
None
I
None
Z,C,N,V,S,H
Z,C,N,V,S,H
Z,C,N,V,S,H
None
None
None
None
None
None
None
None
None
None
None
#Clock
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
4
4
4
1 / 2 / 3
1
1
1
1 / 2 / 3
1 / 2 / 3
1 / 2 / 3
1 / 2 / 3
1 / 2
1 / 2
1 / 2
1 / 2
1 / 2
1 / 2
1 / 2
37

Related parts for at94k10al