1 Repo
Validation of the overall integration between processor cores and system architecture.
Distinct from System Level Integrations: Distinct from System Level Integrations: focuses on the verification and validation of the integration rather than the implementation of the interface.
Explore 1 awesome GitHub repository matching operating systems & systems programming · System Integration Validation. Refine with filters or upvote what's useful.
LiteX ist eine FPGA-SoC-Entwicklungssuite und ein SoC-Builder-Framework, das zum programmatischen Entwurf von System-on-Chips verwendet wird. Es bietet eine Hardware-Beschreibungstoolchain, die ein skriptfähiges Framework verwendet, um Hardware-Layouts zu definieren und die Generierung von Hardware-Beschreibungssprachen-Code zu automatisieren. Das Projekt zeichnet sich dadurch aus, dass es mehrere Vendor- und Open-Source-Toolchains orchestriert, um digitale Logik zu synthetisieren und bereitstellbare Bitstreams zu generieren. Es unterstützt die Integration von Logik in mehreren Sprachen, wodurch unterschiedliche Hardware-Beschreibungssprachen in einem einzigen Projekt kombiniert werden können. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich der Integration von Prozessorkernen, hierarchischem Bus-Interconnect-Management und der Implementierung von Hardware-Peripheriegeräten wie PCIe, Ethernet und USB. Es bietet zudem Tools für die Simulation digitaler Logik, Bare-Metal-Runtime-Bootstrapping für BIOS und Firmware sowie die Konstruktion von Systemen, die einen vollständigen Linux-Kernel booten können. Die Suite enthält Dienstprogramme zum Laden von Hardware-Designs und für das Host-Bridge-Debugging, um Speicher-Maps und Registerzustände von einem Host-Computer aus zu inspizieren.
Checks system-level generation and processor policies to ensure the full hardware architecture is integrated correctly.