• DocumentCode
    3189207
  • Title

    The Computer Architecture and Hardware Description Language

  • Author

    Burlakov, A.S. ; Khmelnov, A.E.

  • Author_Institution
    Inst. for Syst. Dynamics & Control Theor., Irkutsk, Russia
  • fYear
    2015
  • fDate
    25-29 May 2015
  • Firstpage
    1066
  • Lastpage
    1070
  • Abstract
    The paper introduces CAHDL, the Computer Architecture and Hardware Description Language. CAHDL is aimed to specify processor instructions and computer hardware formally. Although CAHDL supports RTL modeling to some extent, it is does not describe digital circuits. CAHDL is designed first to specify CPU and hardware behavior, rather than their structure. CAHDL can be applied in simulators, compilers, disassemblers, testers and other programs requiring specification of computer architecture. In the end of the paper we observe how CAHDL is applied in computer simulation. The paper brings some CAHDL syntactic constructions as examples and explains their semantics. Parsing methods are also briefly reviewed.
  • Keywords
    computer architecture; hardware description languages; object-oriented languages; CAHDL syntactic constructions; RTL modeling; compilers; computer architecture and hardware description language; computer simulation; disassemblers; hardware behavior; object oriented imperative language; parsing methods; processor instructions; simulators; testers; Computer architecture; Computers; Hardware design languages; Keyboards; Random access memory; Registers; Syntactics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2015 38th International Convention on
  • Conference_Location
    Opatija
  • Type

    conf

  • DOI
    10.1109/MIPRO.2015.7160433
  • Filename
    7160433