3.9.63 v7_VGIC

System VGIC architecture version v7. This model is written in C++.

v7_VGIC contains the following CADI targets:

  • v7_VGIC

v7_VGIC contains the following MTI components:

Table 3-377 Ports

Name Protocol Type Description
cfgsdisable 2.7.2 Signal protocol Slave Disable write access to some GIC registers.
configuration v7_VGIC_Configuration_Protocol Slave Configure the mapping of the core number (from MasterID) to the core interface number.
fiq_in[8] 2.7.2 Signal protocol Slave FIQ inputs.
fiq_out[8] 2.7.2 Signal protocol Master FIQ outputs.
irq_in[8] 2.7.2 Signal protocol Slave IRQ intputs.
irq_out[8] 2.7.2 Signal protocol Master IRQ outputs.
ppi_core0[16] 2.7.2 Signal protocol Slave Private peripheral interrupts (ID16-ID31) for cpu 0.
ppi_core1[16] 2.7.2 Signal protocol Slave Private peripheral interrupts (ID16-ID31) for cpu 1.
ppi_core2[16] 2.7.2 Signal protocol Slave Private peripheral interrupts (ID16-ID31) for cpu 2.
ppi_core3[16] 2.7.2 Signal protocol Slave Private peripheral interrupts (ID16-ID31) for cpu 3.
ppi_core4[16] 2.7.2 Signal protocol Slave Private peripheral interrupts (ID16-ID31) for cpu 4.
ppi_core5[16] 2.7.2 Signal protocol Slave Private peripheral interrupts (ID16-ID31) for cpu 5.
ppi_core6[16] 2.7.2 Signal protocol Slave Private peripheral interrupts (ID16-ID31) for cpu 6.
ppi_core7[16] 2.7.2 Signal protocol Slave Private peripheral interrupts (ID16-ID31) for cpu 7.
pvbus_s PVBus Slave Bus port for accessing distributor registers.
reporting_interface VGICReportingProtocol Slave Logging interface.
reset_signal 2.7.2 Signal protocol Slave Reset signal input.
spi[988] 2.7.2 Signal protocol Slave SPI inputs.
vfiq_out[8] 2.7.2 Signal protocol Master Virtual FIQ outputs.
virq_out[8] 2.7.2 Signal protocol Master Virtual IRQ outputs.
wakeup_fiq[8] 2.7.2 Signal protocol Master Wakeup signal for FIQ.
wakeup_irq[8] 2.7.2 Signal protocol Master Wakeup signal for IRQ.

Table 3-378 Parameters for v7_VGIC

Name Type Default value Description
enable_log_errors bool 0x0 Enable logging of errors
enable_log_fatal bool 0x0 Enable logging of fatal errors
enable_log_warnings bool 0x0 Enable logging of warnings
enabled bool 0x1 Enable the component. If it is disabled then all register writes will have no effect.
Non-ConfidentialPDF file icon PDF version100964_1142_00_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.