PicoNut Manual

PicoNut Manual

  • The PicoNut Project
  • Getting Started
  • Interface Definitions
    • IPort/DPort Interface
    • CSR Bus
    • Wishbone Systembus
    • Software-Simulated Hardware
  • Nucleus Variants
  • Memory Unit Variants
  • Debugging
  • Interrupt Implementation
  • Software Support Library
  • Peripherals

For Contributors

  • Code Style Guidelines
  • Docker
  • How to Document
  • The Build System
  • Embedded RAM Templates
  • RISCOF

Appendix

  • Appendix
PicoNut Manual
  • Interface Definitions
  • View page source

Interface Definitions

  • IPort/DPort Interface
    • Data Port (DPort)
    • Instruction Port
    • Data port and instruction port signals
    • Modes of operation
    • Timing diagrams
    • A-Extension
  • CSR Bus
  • Wishbone Systembus
    • Overview
    • Wishbone Read
    • Wishbone Write
    • Wishbone Byte Select
  • Software-Simulated Hardware
    • Overview
    • Features
    • Getting Started
    • Library Components
    • c_soft_peripheral
    • c_soft_memory
    • c_soft_uart
    • Peripheral Interface
    • ELF Reader
    • Troubleshooting
Previous Next

© Copyright Lukas Bauer, Alexander Beck, Daniel Dakhno, Martin Erichsen, Johannes Hofmann, Claus Janicher, Tristan Kundrat, Marco Milenkovic, Beaurel Ingride Ngaleu, Niklas Sirch, Lorenz Sommer, Daniel Sommerfeldt, Christian Zellinger, Prof. Dr. Gundolf Kiefer, Michael Schäferling 2025-10-27.

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