Tutorials
Quick search
code
Show Source
home Home link Github description Documentation
Princeton Reconfigurable Gate Array
Table Of Contents

Contents:

  • Quickstart
  • FPGA Primer
  • PRGA Workflow
  • Architecture & Customizability
  • Tutorials
    • Build Your Custom FPGA
    • Bring Your Own IP Core
  • API Reference
    • prga package
      • prga.algorithm package
        • prga.algorithm.interconnect module
      • prga.app package
        • prga.app.app module
        • prga.app.softregs module
      • prga.core package
        • prga.core.builder package
        • prga.core.common module
        • prga.core.context module
      • prga.integration package
        • prga.integration.common module
        • prga.integration.integration module
      • prga.netlist package
        • prga.netlist.module package
        • prga.netlist.net package
      • prga.passes package
        • prga.passes.vpr package
        • prga.passes.annotation module
        • prga.passes.base module
        • prga.passes.flow module
        • prga.passes.materialization module
        • prga.passes.proginsertion module
        • prga.passes.rtl module
        • prga.passes.translation module
        • prga.passes.yosys module
      • prga.prog package
        • prga.prog.frame package
        • prga.prog.magic package
        • prga.prog.pktchain package
        • prga.prog.scanchain package
        • prga.prog.common module
      • prga.renderer package
        • prga.renderer.lib module
        • prga.renderer.renderer module
      • prga.system package
      • prga.tools package
        • prga.tools.analysis package
        • prga.tools.bitgen package
        • prga.tools.ioplan package
        • prga.tools.wizard package
        • prga.tools.util module
      • prga.exception module
      • prga.util module
      • prga.xml module
Princeton Reconfigurable Gate Array
Table Of Contents

Contents:

  • Quickstart
  • FPGA Primer
  • PRGA Workflow
  • Architecture & Customizability
  • Tutorials
    • Build Your Custom FPGA
    • Bring Your Own IP Core
  • API Reference
    • prga package
      • prga.algorithm package
        • prga.algorithm.interconnect module
      • prga.app package
        • prga.app.app module
        • prga.app.softregs module
      • prga.core package
        • prga.core.builder package
        • prga.core.common module
        • prga.core.context module
      • prga.integration package
        • prga.integration.common module
        • prga.integration.integration module
      • prga.netlist package
        • prga.netlist.module package
        • prga.netlist.net package
      • prga.passes package
        • prga.passes.vpr package
        • prga.passes.annotation module
        • prga.passes.base module
        • prga.passes.flow module
        • prga.passes.materialization module
        • prga.passes.proginsertion module
        • prga.passes.rtl module
        • prga.passes.translation module
        • prga.passes.yosys module
      • prga.prog package
        • prga.prog.frame package
        • prga.prog.magic package
        • prga.prog.pktchain package
        • prga.prog.scanchain package
        • prga.prog.common module
      • prga.renderer package
        • prga.renderer.lib module
        • prga.renderer.renderer module
      • prga.system package
      • prga.tools package
        • prga.tools.analysis package
        • prga.tools.bitgen package
        • prga.tools.ioplan package
        • prga.tools.wizard package
        • prga.tools.util module
      • prga.exception module
      • prga.util module
      • prga.xml module

TutorialsΒΆ

This page lists PRGA tutorials.

Contents:

  • Build Your Custom FPGA
    • Describe the architecture
    • Generate Yosys and VPR scripts
    • Auto-complete the architecture, generate RTL, and serialize the context
    • Run the script
  • Bring Your Own IP Core
    • Background
    • Describe custom primitives
    • Describe custom primitives: PicoRV32
    • Describe custom primitives: Negedge-triggered D-Flipflop
    • Build blocks with the custom primitives
    • Add directories to file rendering template search paths
arrow_back
Previous
Architecture & Customizability
arrow_forward
Next
Build Your Custom FPGA
Princeton Reconfigurable Gate Array

Contents:

  • Quickstart
  • FPGA Primer
  • PRGA Workflow
  • Architecture & Customizability
  • Tutorials
  • API Reference
© Copyright 2019, Ang Li.
Generated by Sphinx 1.8.5 using sphinx_materialdesign_theme.