Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 2.39 KB

interfaces.md

File metadata and controls

43 lines (30 loc) · 2.39 KB

Hardware Interfaces

Referring to the Comportable guideline for peripheral device functionality, the module gpio has the following hardware interfaces defined

  • Primary Clock: clk_i
  • Other Clocks: none
  • Bus Device Interfaces (TL-UL): tl
  • Bus Host Interfaces (TL-UL): none

Peripheral Pins for Chip IO

Pin name Direction Description
gpio[31:0] inout GPIO inout to/from PAD
Port Name Package::Struct Type Act Width Description
strap_en logic uni rcv 1 This signal is pulsed high by the power manager after reset in order to sample the HW straps.
sampled_straps gpio_pkg::gpio_straps uni req 1 This vector contains the sampled strap values.
tl tlul_pkg::tl req_rsp rsp 1

Interrupts

Interrupt Name Type Description
gpio[31:0] Event raised if any of GPIO pin detects configured interrupt mode

Security Alerts

Alert Name Description
fatal_fault This fatal alert is triggered when a fatal TL-UL bus integrity fault is detected.

Security Countermeasures

Countermeasure ID Description
GPIO.BUS.INTEGRITY End-to-end bus integrity scheme.