• DocumentCode
    2141490
  • 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
  • fYear
    2013
  • fDate
    26-28 Sept. 2013
  • Firstpage
    107
  • Lastpage
    112
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Multicore Socs (MCSoC), 2013 IEEE 7th International Symposium on
  • Conference_Location
    Tokyo
  • Type

    conf

  • DOI
    10.1109/MCSoC.2013.38
  • Filename
    6657913