<!– SPDX-FileCopyrightText: 2026 Ahmed Imamović SPDX-FileCopyrightText: 2026 Tarik Hamedović SPDX-License-Identifier: CC-BY-SA-4.0 –>
Python Integration and API
Note
This page collects the Python-facing part of the SoC: the packaged LiteX
integration modules under src/uberclock_soc and the generated API
documentation for them.
The Python package exists to do three jobs cleanly:
assemble the AX7203 SoC without keeping all LiteX integration in one target file,
wrap custom RTL blocks such as UberClock and UberDDR3 in reusable Python modules,
document the software-visible control surface, capture flow, and module API.
If you are new to this tree, start from the parent SoC Platform section
first. This page focuses on the Python implementation layer and the generated
API reference.
Package Structure