sld-columbia / esp

Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy
Other
326 stars 105 forks source link

Add basic RTL accelerator design flow #123

Closed davide-giri closed 3 years ago

davide-giri commented 3 years ago

Add support to ESP for creating and integrating an accelerator designed in Verilog, SystemVerilog or VHDL.

This RTL accelerator design flow is a preliminary version. Like other accelerator design flow in ESP, it includes the automated integration of the accelerator and the generation of Linux device driver and skeletons of the bare-metal and Linux test applications. However, it generates an empty top module of the accelerator, and the job of implementing the accelerator is left to the designer.

Here is the tutorial guide for this design flow.