The ArchC Architecture Description Language and Tools

被引:0
|
作者
Rodolfo Azevedo
Sandro Rigo
Marcus Bartholomeu
Guido Araujo
Cristiano Araujo
Edna Barros
机构
[1] University of Campinas,Computer Systems Laboratory, Institute of Computing
[2] Cidade Universitaria Zeferino Vaz,Computer Science Institute
[3] Federal University of Pernambuco,undefined
关键词
Architecture description language; SystemC; ISA simulator; compiled simulation;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents an architecture description language (ADL) called ArchC, which is an open-source SystemC-based language that is specialized for processor architecture description. Its main goal is to provide enough information, at the right level of abstraction, in order to allow users to explore and verify new architectures, by automatically generating software tools like simulators and co-verification interfaces. ArchC’s key features are a storage-based co-verification mechanism that automatically checks the consistency of a refined ArchC model against a reference (functional) description, memory hierarchy modeling capability, the possibility of integration with other SystemC IPs and the automatic generation of high-level SystemC simulators and assemblers. We have used ArchC to synthesize both functional and cycle-based simulators for the MIPS and Intel 8051 processors, as well as functional models of architectures like SPARC V8, TMS320C62x, XScale and PowerPC.
引用
收藏
页码:453 / 484
页数:31
相关论文
共 50 条
  • [21] A New Architecture Description Language for Social Machines
    Nascimento, Leandro M.
    Buregio, Vanilson A. A.
    Garcia, Vinicius C.
    Meira, Silvio R. L.
    WWW'14 COMPANION: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2014, : 873 - 874
  • [22] Financial information description language and visualization/analysis tools
    Horry, Youichi
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2017, 50 : 31 - 52
  • [23] Latvian Language Resources and Tools: Assessment, Description and Sharing
    Vasiljevs, Andrejs
    Skadina, Inguna
    HUMAN LANGUAGE TECHNOLOGIES: THE BALTIC PERSPECTIVE, 2012, 247 : 265 - 272
  • [24] Automating the validation of hardware description language processing tools
    Seshadri, S
    Thiyagarajan, S
    Willis, J
    Peterson, GD
    SYSTEM-ON-CHIP METHODOLOGIES & DESIGN LANGUAGES, 2001, : 233 - 244
  • [25] A Computable Language of Architecture Description of Descriptor Language in Supporting Compound Definitions
    Key, Sora
    ECAADE 2009: COMPUTATION: THE NEW REALM OF ARCHITECTURAL DESIGN, 2009, : 431 - 438
  • [26] ADLARS: An Architecture Description Language for Software Product Lines
    Bashroush, R
    Brown, TJ
    Spence, I
    Kilpatrick, P
    29TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2005, : 163 - 172
  • [27] Architecture description Language XADL and architectural mismatch checking
    Zhang, Bo
    Feng, Yu-Lin
    Huang, Tao
    Ruan Jian Xue Bao/Journal of Software, 2002, 13 (12): : 2238 - 2243
  • [28] An Overview of Software Architecture Description Language and Evaluation Method
    Yang Lingling
    Zhao Wei
    PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON COMMUNICATION, ELECTRONICS AND AUTOMATION ENGINEERING, 2013, 181 : 895 - 901
  • [29] Architecture description language for mobile agent application systems
    Lu, Ning
    You, Jin-Yuan
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2002, 39 (08):
  • [30] Virtual instrument system software architecture description language
    Zhou Hong
    Wang Le-yu
    Journal of Zhejiang University-SCIENCE A, 2001, 2 (4): : 411 - 415