PicoNut Manual
v1.1.0-1-g579c

PicoNut Manual

  • The PicoNut Project
  • Getting Started
  • Nucleus Variants
  • Membrana Variants
  • Peripherals
    • UART
    • Video
    • Audio
    • CLINT (Core Local Interruptor)
    • Timer
    • GUI
    • I²C
    • GPIO
  • Interface Definitions
  • Software
  • Debugging
  • Interrupt Implementation
  • Simulator
  • Supported Boards

For Contributors

  • Project Structure and Build System
  • Code Style Guidelines
  • How to Document
  • Docker
  • RISC-V Test Framework (RISCOF)
  • Embedded RAM Templates

Appendix

  • Building the RISC-V GNU Toolchain
  • Udev Rules for Supported Boards
PicoNut Manual
v1.1.0-1-g579c
  • Peripherals
  • View page source

Peripherals

  • UART
    • UART Registers
    • Wishbone UART
    • UART Soft
  • Video
    • Overview
    • Interface Definition
    • Video Driver
    • Soft Graphics
    • Hardware Video
  • Audio
    • Audio Interface
    • Audio hardware peripheral
  • CLINT (Core Local Interruptor)
    • CLINT Registers
    • Wishbone CLINT
    • Clint Soft
    • Usage in Reference Design (clint_soft)
    • Usage in Hardware Reference Design (m_clint)
    • Usage Notes
  • Timer
    • Timer Registers
    • Timer Operation
    • Timer Module
    • Programming Guide
  • GUI
    • GUI class
    • Framebuffer to image class
    • Mainwindow class
    • Audio playback
  • I²C
    • Introduction
    • Specifications
    • I²C-Registers
    • Submodules
    • Driver
    • Hardware setup of the temperature demonstrator (WS2025/26)
  • GPIO
    • Module
    • Configuration and Registers
    • Driver
    • Examples
Previous Next

© Copyright Lukas Bauer, Alexander Beck, Daniel Dakhno, Sebastian Ebenhöh, Martin Erichsen, Johannes Fleiner, Johannes Hofmann, Claus Janicher, Tristan Kundrat, Eikya Lagisetti, Marco Milenkovic, Beaurel Ingride Ngaleu, Niklas Sirch, Lorenz Sommer, Daniel Sommerfeldt, Christian Zellinger, Prof. Dr. Gundolf Kiefer, Michael Schäferling 2026-04-30.

Built with Sphinx using a theme provided by Read the Docs.