3.5.10 Mali_G72

Arm® Mali™-G72 GPU. This model is written in C++.

Mali_G72 contains the following CADI targets:

  • Mali_G72

Mali_G72 contains the following MTI components:

Limitations

The model has the following limitations:

  • It does not support performance counters.
  • It does not support ARMv8-style page tables.
  • It does not execute GPU shader programs.
  • It does not validate all register values or job descriptors.

Table 3-182 Ports

Name Protocol Type Description
gpu_reset 2.7.2 Signal protocol Slave Resets the GPU at the input Set. The available inputs are Set and Clear.
irq_gpu 2.7.2 Signal protocol Master The interrupt signal generated from the GPU.
irq_job 2.7.2 Signal protocol Master The interrupt signal generated from the Job Manager on the GPU.
irq_mmu 2.7.2 Signal protocol Master The interrupt signal generated from the MMU on the GPU.
prot_mode_m0 2.7.2 Signal protocol Master Indicates the current state of the GPU. When it outputs: Set: The GPU is in protected mode. Clear: The GPU is in normal mode. Typically, connect this signal to the LabellerForGPUProtMode component. This enables the labeller to add a Non-Secure Access ID to the outgoing transaction on the labeller's pvbus_m port.
pvbus_m PVBus Master The interface for the GPU to access external memory.
pvbus_s PVBus Slave The interface for the CPU to access the GPU registers.
Non-ConfidentialPDF file icon PDF version100964_1142_00_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.