|
Product Information Device Database® Evaluation Software Compliance Testing Distributors | Peripheral SimulationFor Infineon XC164SM-4F — Interrupts Simulation support for this peripheral or feature is comprised of: - Dialog boxes which display and allow you to change peripheral configuration.
These simulation capabilities are described below. Interrupt System Dialog
The Interrupt System dialog (available from the Peripherals menu) displays the status of all simulated MCU interrupts. The interrupt source, vector, request, interrupt and group levels, and enabled status are displayed. You may use this dialog to manually change the interrupt configuration. Select the desired interrupt and click on the desired check box to immediately effect the change. You may even trigger an interrupt by clicking on the request bit. To change the interrupt level or group level, simply type the new value in the ILVL or GLVL input boxes. Selected Interrupt - Req (Interrupt Request Flag) is set by hardware when the selected source requests an interrupt.
- Ena (Interrupt Enable Flag) allows the selected source to trigger an interrupt.
- ILVL (Interrupt Priority Level) specifies the priority of the selected interrupt for arbitration purposes.
- GLVL (Interrupt Group Level) further arbitrates simultaneous interrupts that happen at the same level (ILVL).
- GPX (Group Priority Extension) works in conjunction with GLVL for second-level interrupt arbitration.
Interrupt Vector Table - VECSEG (Vector Segment Pointer) contains the segment number of the interrupt vector table.
- VECSC (Vector Table Scaling Factor) configures the space allocated between each interrupt vector. This can be 2, 4, 8, or 16 words.
Fast Interrupts - Num (Fast Interrupt Number) selects the fast interrupt source number (0 or 1).
- EN (Fast Interrupt Enable) allows the selected source to trigger an fast interrupt.
- ILVL (Interrupt Priority Level) specifies the interrupt priority (12-15) assigne to this interrupt.
- GLVL (Interrupt Group Level) further arbitrates simultaneous fast interrupts that happen at the same level (ILVL).
- GPX (Group Priority Extension) works in conjunction with GLVL for second-level fast interrupt arbitration.
- SEG (ISR Segment) contains the segment number of the interrupt service routine.
- ADDR (ISR Address) contains a pointer to the interrupt service routine.
|
|