Amaranth HDL libary for building SoCs with LUNA USB peripherals.
Reason this release was yanked:
Test release
Project description
LUNA-SOC: Amaranth HDL libary for building USB-capable SoC designs
LUNA-SOC Library
LUNA-SOC is a toolkit for building custom SoC (System on Chip) designs incorporating LUNA USB peripherals.
Some things you can use LUNA-SOC for, currently:
- Implement SoC designs using a Minerva or VexRiscv RISC-V CPU.
- Add a variety of Wishbone and CSR peripherals to your SoC design such as: SRAM, GPIO, UART and USB.
- Implement firmware for your designs using Rust or C.
Project Structure
This project is broken down into several directories:
luna_soc/
-- the primary LUNA-SOC library; generates gateware and provides peripherals.examples/
-- some simple LUNA-SOC examples demonstrating gateware design and firmware implementation.docs/
-- sources for the LUNA-SOC Sphinx documentation.
Project Documentation
LUNA-SOC's documentation is captured on Read the Docs. Raw documentation sources are in the docs folder.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
luna_soc-0.0.0.tar.gz
(254.5 kB
view hashes)
Built Distribution
luna_soc-0.0.0-py3-none-any.whl
(276.6 kB
view hashes)