Documentation

How to: design an accelerator in RTL


Tutorial guide:

Guide


What you will learn

  • Generate RTL accelerator skeleton
    • RTL skeleton
    • device driver
    • bare-metal and user-space test applications skeleton
  • Design an SoC with the accelerator and test it

What you will need


What you can contribute

The ESP team welcomes external contributions and collaborations on a variety of topics including but not limited to:

  • Complete the RTL accelerator design flow

    • Design template for ESP accelerators designed in RTL

    • Implement the skeleton generation script that leverages the template

    • Add example accelerators for this flow

Check out our contributing guidelines.