AT94K05AL ATMEL Corporation, AT94K05AL Datasheet - Page 118

no-image

AT94K05AL

Manufacturer Part Number
AT94K05AL
Description
Fpslic Devices Combine 5K Gates of Atmel's Patented AT40K Fpga Architecture, a 20 Mips Avr 8-bit Risc Microprocessor Core, Numerous Fixed Microcontroller Peripheries And up to 36K Bytes of Program And Data SRAM.
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT94K05AL-25AJC
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT94K05AL-25AJI
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT94K05AL-25AQC
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT94K05AL-25AQI
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT94K05AL-25AQU
Manufacturer:
Atmel
Quantity:
10 000
Comment on
Implementations
118
AT94K Series FPSLIC
All 16-bit x 16-bit = 32-bit functions implemented here start by clearing the R2 register, which
is just used as a “dummy” register with the “add with carry” (ADC) and “subtract with carry”
(SBC) operations. These operations do not alter the contents of the R2 register. If the R2 reg-
ister is not used elsewhere in the code, it is not necessary to clear the R2 register each time
these functions are called, but only once prior to the first call to one of the functions.
fmac16x16_32_method_B
add
fmulsu
adc
adc
adc
fmulsu
sbc
add
adc
adc
fmulsu
sbc
add
adc
adc
ret
clr
fmuls r23, r21
movw
fmul
adc
adc
adc
adc
sbc
add
adc
adc
fmulsu
sbc
add
adc
adc
ret
r16, r0
r17, r1
r18, r2
r19, r2
r19, r2
r17, r0
r18, r1
r19, r2
r19, r2
r17, r0
r18, r1
r19, r2
r2
r5:r4,r1:r0
r22, r20
r4, r2
r17, r1
r18, r4
r19, r5
r23, r20
r19, r2
r17, r0
r18, r1
r19, r2
r19, r2
r17, r0
r18, r1
r19, r2
r23, r20
r21, r22
r21, r22
; ( (signed)ah * bl ) << 1
; ( (signed)bh * al ) << 1
; uses two temporary registers (r4,r5), speed/Size
optimized
; but reduces cycles/words by 2
; ( (signed)ah * (signed)bh ) << 1
; ( al * bl ) << 1
; ( (signed)ah * bl ) << 1
; ( (signed)bh * al ) << 1
Rev. 1138F–FPSLI–06/02

Related parts for AT94K05AL