Files
retroSoC/publications/datasheets/ips/hp-aclint.typ
T
maksyuki fc6440989f docs: add environment reference and enhance publication validation
- Introduced  to define the development environment and validate runtime/platform contracts.
- Enhanced  with  to ensure change markers adhere to publication rules.
- Updated  to integrate boot acceptance checks and ensure dependencies are correctly managed.
- Added tests for environment validation, publication change scope, and CI stages to prevent regression and ensure compliance with publication standards.
- Implemented checks in  to validate the presence of development environment dependencies.
- Refactored existing tests to improve coverage and ensure accurate validation of publication claims and software configurations.
2026-09-23 17:09:55 +08:00

25 lines
810 B
Typst

#import "../style.typ": *
#import "../ip-reference.typ": ip-reference
#pagebreak(weak:true)
==== HP Interrupt and Mailbox Platform <hp-platform>
#context metadata((kind:"ip-start",id:"hp-aclint",page:here().page()))
===== HP Local Interrupt Controller (ACLINT) <hp-aclint>
#let r=data.regions.find(r=>r.symbol=="HP_ACLINT")
Base address: #code(r.base_hex). Window size: #r.size_label. HP software and timer interrupts; *hart slot 1 is connected*.
#ip-reference("hp-aclint","aclint",5,legacy:[
The HP ACLINT supplies local software and timer interrupts to VexiiRiscv. The PLIC
handles external interrupt sources, including the separate mailbox doorbell. These
controllers have *distinct address windows and interrupt semantics*.
])
#context metadata((kind:"ip-end",id:"hp-aclint",page:here().page()))