PandA-2024.02
|
The PandA Project is an open-source project whose purpose is to provide an extensible platform to enable better research and development of new algorithms in the High-Level Synthesis field.
Here you will find useful information on how to contribute to the existing codebase in a proper and productive manner following code standards, coding styles, and documentation:
Bambu HLS is the High-Level Synthesis tool of the PandA framework. The HLS flow implemented by Bambu HLS may be extended at many levels adding optimization passes in the frontend, new HLS algorithms in the backend, or new hardware modules in the hardware generation engine. How to extend Bambu HLS under its many aspects is described in the following chapters: