Can high-level synthesis compete against a hand-written code in the cryptographic domain? A case study

Ekawat Homsirikamol, Kris Gaj
2014 2014 International Conference on ReConFigurable Computing and FPGAs (ReConFig14)  
This paper investigates the state of the current highlevel synthesis (HLS) tools by using Xilinx Vivado HLS for designing a cryptographic module based on Advanced Encryption Standard. The obtained results are compared with the results for the hand-written Register-Transfer Level (RTL) VHDL code to determine the suitability of the HLS-based approach for implementing cryptographic algorithms in hardware. Our study has shown that the RTL-based approach still outperforms the HLS-based approach due
more » ... based approach due to the flexibility in designing a control unit, which affects the throughput of the circuit. Nevertheless, the HLS-based approach can successfully compete with the RTLbased approach in terms of area and maximum clock frequency.
doi:10.1109/reconfig.2014.7032504 dblp:conf/reconfig/HomsirikamolG14 fatcat:362fzt5o3bgqbhrerjzxubk6ta