AT94K05AL ATMEL Corporation, AT94K05AL Datasheet - Page 58

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
Reset and
Interrupt Handling
58
AT94K Series FPSLIC
The embedded AVR and FPGA core provide 35 different interrupt sources. These interrupts
and the separate reset vector each have a separate program vector in the program memory
space. All interrupts are assigned individual enable bits (masks) which must be set (one)
together with the I-bit in the status register in order to enable the interrupt.
The lowest addresses in the program memory space must be defined as the Reset and Inter-
rupt vectors. The complete list of vectors is shown in Table 14. The list also determines the
priority levels of the different interrupts. The lower the address the higher the priority level.
RESET has the highest priority, and next is FPGA_INT0 – the FPGA Interrupt Request 0 etc.
Table 14. Reset and Interrupt Vectors
Vector No.
(hex)
0C
0D
01
02
03
04
05
06
07
08
09
0A
0B
0E
0F
10
11
12
13
14
15
16
Program
Address
$000C
$001C
$000A
$000E
$001A
$001E
$002A
$0000
$0002
$0004
$0006
$0008
$0010
$0012
$0014
$0016
$0018
$0020
$0022
$0024
$0026
$0028
Source
RESET
FPGA_INT0
EXT_INT0
FPGA_INT1
EXT_INT1
FPGA_INT2
EXT_INT2
FPGA_INT3
EXT_INT3
TIM2_COMP
TIM2_OVF
TIM1_CAPT
TIM1_COMPA
TIM1_COMPB
TIM1_OVF
TIM0_COMP
TIM0_OVF
FPGA_INT4
FPGA_INT5
FPGA_INT6
FPGA_INT7
UART0_RXC
Interrupt Definition
Execution Starts Here
Match Interrupt Handle
Timer/Counter2 Overflow
Interrupt Handle
Timer/Counter1 Capture
Event Interrupt Handle
Timer/Counter1 Compare
Match A Interrupt Handle
Timer/Counter1 Compare
Match B Interrupt Handle
Timer/Counter1 Overflow
Interrupt Handle
Match Interrupt Handle
Timer/Counter0 Overflow
Interrupt Handle
UART0 Receive Complete
Interrupt Handle
Reset Handle: Program
FPGA Interrupt0 Handle
External Interrupt0 Handle
FPGA Interrupt1 Handle
External Interrupt1 Handle
FPGA Interrupt2 Handle
External Interrupt2 Handle
FPGA Interrupt3 Handle
External Interrupt3 Handle
Timer/Counter2 Compare
Timer/Counter0 Compare
FPGA Interrupt4 Handle
FPGA Interrupt5 Handle
FPGA Interrupt6 Handle
FPGA Interrupt7 Handle
Rev. 1138F–FPSLI–06/02

Related parts for AT94K05AL