Title :
ArchHDL: A New Hardware Description Language for High-Speed Architectural Evaluation
Author :
Sato, Seiki ; Kise, Kenji
Author_Institution :
Tokyo Inst. of Technol., Tokyo, Japan
Abstract :
In this paper, we propose ArchHDL as a new language for hardware RTL modeling and high-speed architectural evaluations. ArchHDL enables an RTL modeling based on C++ and is unique because it treats registers as variables and wires as functions using the lambda expression which newly defined in the C++11. The simulation speed with ArchHDL compiled by GCC is faster than the speed with Verilog HDL compiled by iverilog a free Verilog HDL compiler. From the evaluations with realistic and complex hardware description, we show that the simulation speed with ArchHDL is about 18 times faster than the speed with iverilog.
Keywords :
C++ language; hardware description languages; ArchHDL; C++; GCC; Verilog HDL; hardware RTL modeling; hardware description language; high-speed architectural evaluation; lambda expression; Clocks; Hardware; Hardware design languages; Libraries; Radiation detectors; Registers; Wires; HDL; Logic Simulation; RTL modeling;
Conference_Titel :
Embedded Multicore Socs (MCSoC), 2013 IEEE 7th International Symposium on
Conference_Location :
Tokyo
DOI :
10.1109/MCSoC.2013.38