Sunday, 17. February 2019, UK, Arm GICv3/v4 EssentialCommunity
Event description
Summary:
This training topic covers the essential information that you need to know for programming a Generic interrupt Controller (GIC) using an implementation of Arm's GICv3/v4 architecture specification.
Prerequisites:
A working knowledge of system-on-chip design
Audience:
The course is relevant to anyone who needs an understanding of the GIC's role in the system, especially if you need to write software that works with the GIC in your system.
Delivery Method:
Online
Length:
1 hour
Show more
Modules:
Introduction
Welcome message
What is an interrupt controller?
History of Arm's GIC
GIC Principles
GIC Principles - an overview
Interrupt types
Interrupt states
Level sensitive interrupts
Edge triggered interrupts
Interrupt security group settings
Interrupt security example
GIC Principles - FAQs
Setting up a GIC
The GIC's interfaces
Initializing a GIC
Initializing the GIC with the distributor
Assessing each core's power state
Configuring core interrupt settings
Configuring interrupts (SPI, SGI, and PPI)
Configuring interrupts (LPI)
How the ITS works
Configuring the ITS
Handling Interrupts
Handling interrupts
Acknowledging interrupts
Priority drop and deactivation
Reserved INTIDs 1020 - 1023
Handling interrupts - FAQs
Further reading
This training topic covers the essential information that you need to know for programming a Generic interrupt Controller (GIC) using an implementation of Arm's GICv3/v4 architecture specification.
Prerequisites:
A working knowledge of system-on-chip design
Audience:
The course is relevant to anyone who needs an understanding of the GIC's role in the system, especially if you need to write software that works with the GIC in your system.
Delivery Method:
Online
Length:
1 hour
Show more
Modules:
Introduction
Welcome message
What is an interrupt controller?
History of Arm's GIC
GIC Principles
GIC Principles - an overview
Interrupt types
Interrupt states
Level sensitive interrupts
Edge triggered interrupts
Interrupt security group settings
Interrupt security example
GIC Principles - FAQs
Setting up a GIC
The GIC's interfaces
Initializing a GIC
Initializing the GIC with the distributor
Assessing each core's power state
Configuring core interrupt settings
Configuring interrupts (SPI, SGI, and PPI)
Configuring interrupts (LPI)
How the ITS works
Configuring the ITS
Handling Interrupts
Handling interrupts
Acknowledging interrupts
Priority drop and deactivation
Reserved INTIDs 1020 - 1023
Handling interrupts - FAQs
Further reading
Weather for Arm GICv3/v4 EssentialCommunity

Arm GICv3/v4 EssentialCommunity , UK event
Source: Eventbrite
Eventhint.com is not a host of this event! Contact organizers here.
Eventhint.com is not a host of this event! Contact organizers here.