Files
retroSoC/publications/datasheets/ips/usb2.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

23 lines
862 B
Typst

#import "../style.typ": *
#import "../ip-reference.typ": ip-reference
#pagebreak(weak:true)
#context metadata((kind:"ip-start",id:"usb2",page:here().page()))
==== USB 2.0 Dual-Role Controller <usb2>
#ip("usb2")
#ip-reference("usb2","usb2",4,legacy:[
The digital controller uses an *external 8-bit ULPI PHY*, descriptor-driven AXI DMA and APB4
control. Its dedicated thirteen-pad interface includes ULPI clock, DATA[7:0], DIR, NXT, STP
and PHY reset. These pads do not enter the GPIO mux. The primary external PHY target is USB3320.
#note[The custom controller is *not an EHCI register-compatible block*. Host/device software,
protocol coverage, USB compliance and board/PHY timing have their own release gates.
An integrated digital controller *does not establish USB-IF certification*.]
])
#context metadata((kind:"ip-end",id:"usb2",page:here().page()))