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 条
  • [41] A Model for Specifying Rationale Using an Architecture Description Language
    de Silva, Lakshitha
    Balasubramaniam, Dharini
    SOFTWARE ARCHITECTURE, 2011, 6903 : 319 - 327
  • [42] Some Desired Features for the DEVS Architecture Description Language
    Dalle, Olivier
    Ribault, Judicael
    THEORY OF MODELING & SIMULATION: DEVS INTEGRATIVE M&S SYMPOSIUM 2011 (TMS-DEVS 2011) - 2011 SPRING SIMULATION, 2011, 43 (01): : 248 - 255
  • [43] Root System Markup Language: Toward a Unified Root Architecture Description Language
    Lobet, Guillaume
    Pound, Michael P.
    Diener, Julien
    Pradal, Christophe
    Draye, Xavier
    Godin, Christophe
    Javaux, Mathieu
    Leitner, Daniel
    Meunier, Felicien
    Nacry, Philippe
    Pridmore, Tony P.
    Schnepf, Andrea
    PLANT PHYSIOLOGY, 2015, 167 (03) : 617 - 627
  • [44] UNIFIED HARDWARE DESCRIPTION LANGUAGE (UHDL) AND ITS SUPPORT TOOLS
    FUJITA, M
    FUJISAWA, H
    KAWATO, N
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 1990, 26 (01): : 98 - 106
  • [45] Modelling tools built upon the hardware description language foundation
    Mantooth, A.
    Francis, A.
    Zheng, W.
    Feng, Y.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2007, 1 (05): : 519 - 527
  • [46] An architecture description language based on dynamic description logics for self-healing systems
    Wang, Z. (wangzx@ncepu.edu.cn), 1600, Advanced Institute of Convergence Information Technology, Myoungbo Bldg 3F,, Bumin-dong 1-ga, Seo-gu, Busan, 602-816, Korea, Republic of (04):
  • [47] ISDL: An Instruction Set Description Language for Retargetability and Architecture Exploration
    George Hadjiyiannis
    Silvina Hanono
    Srinivas Devadas
    Design Automation for Embedded Systems, 2000, 6 : 39 - 69
  • [48] New P2P architecture description language
    College of Computer, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
    不详
    不详
    Jilin Daxue Xuebao (Gongxueban), 2008, 5 (1131-1135):
  • [49] HSDL - A LANGUAGE FOR SYNTHETIC DESCRIPTION OF THE ARCHITECTURE ALGORITHM MAPPING SYSTEM
    JOUBERT, A
    BOURGAULT, JP
    RECHERCHE AEROSPATIALE, 1988, (06): : 13 - 22
  • [50] An Architecture Description Language for dynamic sensor-based applications
    Cervantes, Humberto
    Donsez, Didier
    Touseau, Lionel
    2008 5TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2008, : 147 - +