ACADL to Verilog Translation
Bachelor’s Thesis / Master’s Thesis / Student Research Project
Abstract modeling of HW/SW systems is a relatively new research topic. This technique aims to capture only the essential parameters of software and hardware that influence their timing behavior. The Computer Architecture Description Language (ACADL) provides a method for the abstract modeling of computer hardware.
This student project’s goal is to translate the ACADL classes into (synthesizable) Verilog modules and simulate those modules using an RTL simulator and mapping them onto an FPGA.
An Example of a simple machine learning accelerator modelled with ACADL is presented here:
- Konstantin Lübeck, Alexander Louis-Ferdinand Jung, Felix Wedlich, Oliver Bringmann - Work-in-Progress: Ultra-fast yet Accurate Performance Prediction for Deep Neural Network Accelerators
- Successfully atteded the lecture “Grundlagen der Rechnerarchitektur” and/or “Parallele Rechnerarchitekturen” (optional)
- Linux (optional)