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 条
  • [31] A stateful architecture description language to support component composition
    Zhang, SF
    Goddard, S
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 327 - 334
  • [32] ALI: An extensible Architecture Description Language for industrial applications
    Bashroush, R.
    Spence, I.
    Kilpatrick, P.
    Brown, T. J.
    Gilani, W.
    Fritzsche, M.
    FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 297 - +
  • [33] PEADL: A software architecture description language for performance analysis
    Zhao, HQ
    Sun, J
    Gao, Y
    COMPUTER SCIENCE AND TECHNOLOGY IN NEW CENTURY, 2001, : 86 - 89
  • [34] DynADL - Dynamic Architecture Description Language for System of Systems
    Hristozov, Anton D.
    Matson, Eric T.
    18TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON 2024, 2024,
  • [35] Architecture Description Language Based Retargetable Symbolic Execution
    Ibing, Andreas
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 241 - 246
  • [36] VIRTUAL INSTRUMENT SYSTEM SOFTWARE ARCHITECTURE DESCRIPTION LANGUAGE
    周泓
    汪乐宇
    Journal of Zhejiang University Science, 2001, (04) : 52 - 56
  • [37] Architecture Description Language for Climate Smart Agriculture Systems
    Sharaf, Mohammad
    Abusair, Mai
    Eleiwi, Rami
    Shana'a, Yara
    Saleh, Ithar
    Muccini, Henry
    13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 152 - 155
  • [38] Algebraic Model and Formal Description Language of Software Architecture
    Chen, Wei
    Li, Tong
    Li, Jinglei
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL II, 2009, : 659 - 665
  • [39] Architecture implementation using the machine description language LISA
    Schliebusch, O
    Hoffmann, A
    Nohl, A
    Braun, G
    Meyr, H
    ASP-DAC/VLSI DESIGN 2002: 7TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE AND 15TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2002, : 239 - 244
  • [40] AVDL: A highly adaptable architecture view description language
    Ryoo, Jungwoo
    Saledian, Hossein
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (08) : 1180 - 1206