9.3.1BlockDiagram36 Figure 9-2 illustrates GlC block diagram Themain blocks of GlCareDistributorCPUinterfacesEnableandmatchsignalsAMBAslaveinterfaceClock and resetARM082019-4-7
9.3.1 Block Diagram Figure 9-2 illustrates GIC block diagram The main blocks of GIC are Distributor CPU interfaces Enable and match signals AMBA slave interface Clock and reset ARM08 2019-4-7 36
GICenable_do[]Signals-enable_co[]+.match_do[]specificmatch_co[]CPU InterfaceOppi_co[15:0]+toCPUnfiq_co+Interface0Legacyinterruptslegacy_nfiq_co,+nirq_colegacy_nirq_co+enable_di[]Signalsenable_c1[]A+match_d1[]speciflcmatch_c1[]--+CPU Interface1ppi_c1[15:0]toCPUnfiq_c1+Interface1Legacyinterruptslegacy_nfiq_c1,nirq_c1++legacy_nirq_c1Highest+sp[987:0]Distibutorpriority interruptAMBAAMBA←+slaveslaveAMBAinterface-AMBAinterface→interfaceinterfacecfgsdisableenable_dn[]enable_cn[]-Signals+match_dn[]4match_cn[]/specificCPUInterfacen★ppi_cn[15:0]toCPUnfiq_cn+-LegacyinterruptsInterfacenlegacy_nfiq_cn,nirq_cn.legacy_nirq_cngclk+.gresetn37ARM082019-4-7Figure9-2GIcBlockDiagram
37 ARM08 2019-4-7
9.3.1.1 Distributor38ARM082019-4-7
9.3.1.1 Distributor ARM08 2019-4-7 38
GICenable_do[]Signalsenable_co[]match_do[]specificmatch_co[]CPU InterfaceOppi_c0[15:0]toCPUnfiq_coInterface0Legacyinterruptslegacy_nfiq_co,+nirq_colegacy_nirq_coenable_di[]Signalsenable_c1[]match_d1[]speciflcmatch_c1[]CPU Interface1ppi_c1[15:0]toCPUnfiq_c1+LegacyinterruptsInterface1legacy_nfiq_c1,nirq_c1+legacy_nirq_c1Highestspi[987:0]DistributorpriorityinterruptAMBAAMBAslaveAMBAinterfaceslaveAMBAinterface→interfacentarfsDentutorABAntrfcecfgsdisableenable_aandniatch_dANEerable_onandmalch_dsRegistenabe_dnandmnittutenable_dn[]ppt_c0[18:0HghetpriortynteruptforCpUintertaceDSignalsmatch_dn[]womuetHsghet priorty terrupt forCPU intortacs 1 specificeorPPlsandppl_cn[15:0]ppl,cn(15:0)SPhtoCPUgestprortytmparCPUtartceep[987:8)-Interfacenlegacy_nfiq_cn,LegecyintiemuphforCPUirtertace0lepaey_nfig.co.lepacy.nirg_ctlegacy_nirq_.cnwenetlegaey_nfia_et.lepaey_nina_etLegicyetermuptstorCPUiwtartace1-Ireaoenongclk.gresetnFiqure9-3Distributon39Figure9-2GICBlockDiagram
39 ARM08 2019-4-7
Distributor4AMBAinterface-Xenable_doandmatch_do--AMBA+-Rogistersslave4intorface1+ppi_co[15:0]+→HighestpriorityinterruptforCPU intorfaceO→+Interrupt-HighestmanipulationforPPisandprionity++SPIs1$pi[987:0] .+legacy_nfiq_co,legacy_nirq_coLegacyinterruptsforCPUInterfaceOInternupt.manipulationforlegacyintemuptsFiqure9-3Distributor40ARM082019-4-7
40 ARM08 2019-4-7