WCSE 2015
ISBN: 978-981-09-5471-0 DOI: 10.18178/wcse.2015.04.024

The Computer Architecture and Hardware Description Language

Aleksey S. Burlakov, Andrey A. Mikhailov

Abstract— The paper introduces CAHDL, a Computer Architecture and Hardware Description Language. The CAHDL is aimed to specify processor instructions and hardware formally. The CAHDL can be used both in documentation and in programs which require information about computer architecture such as emulators, compilers, decompilers, etc. The article considers some syntactic constructions in examples and explains their semantics. The specification parsing methods are also briefly reviewed. The end of the paper observes the software developed to test the language and to debug specifications written in this language.

Index Terms— programming language, parsing, interpreter, computer emulator, computer architecture.

Aleksey S. Burlakov, Andrey A. Mikhailov
Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Science, RUSSIA

[Download]


Cite: Aleksey S. Burlakov, Andrey A. Mikhailov, "The Computer Architecture and Hardware Description Language," 2015 The 5th International Workshop on Computer Science and Engineering-Information Processing and Control Engineering (WCSE 2015-IPCE), pp. 148-153, Moscow, Russia, April 15-17, 2015.