Codesign toolset for application-specific instruction-set processors

被引:14
|
作者
Jaaskelainen, Pekka [1 ]
Guzma, Vladimir [1 ]
Cilio, Andrea [1 ]
Pitkanen, Teemu [1 ]
Takala, Jarmo [1 ]
机构
[1] Tampere Univ Technol, POB 553, FIN-33101 Tampere, Finland
来源
基金
芬兰科学院;
关键词
application-specific instruction-set processors; codesign toolsets; retargetable compilers; machine descriptions; processor descriptions; instruction-level parallelism; transport-triggered architectures;
D O I
10.1117/12.707233
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
Application-specific programmable processors tailored for the requirements at hand are often at the center of today's embedded systems. Therefore, it is not surprising that considerable effort has been spent on constructing tools that assist in codesigning application-specific processors for embedded systems. It is desirable that such design toolsets support an automated design flow from application source code down to synthesizable processor description and optimized machine code. In this paper, such a toolset is described. The toolset is based on a customizable processor architecture template, which is VLIW-derived architecture paradigm called Transport Triggered Architecture (TTA). The toolset addresses some of the pressing shortcomings found in existing toolsets, such as lack of automated exploration of the "design space", limited run time retargetability of the design tools or restrictions in the customization of the target processors.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] Design of application specific instruction-set processors directed by configuration stream driven computing architecture
    School of Computer Science, National University of Defense Technology, Changsha 410073, China
    Jisuanji Yanjiu yu Fazhan, 2007, 4 (714-721):
  • [42] Utilizing Custom Registers in Application-specific Instruction Set Processors for Register Spills Elimination
    Lin, Hai
    Fei, Yunsi
    GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, 2007, : 323 - 328
  • [43] FITS: Framework-based instruction-set tuning synthesis for embedded application specific processors
    Cheng, A
    Tyson, G
    Mudge, T
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 920 - 923
  • [44] Microarchitectural support for program code integrity monitoring in application-specific instruction set processors
    Fei, Yunsi
    Shi, Z. Jerry
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 815 - +
  • [45] Implementing an Application-Specific Instruction-Set Processor for System-Level Dynamic Program Analysis Engines
    Heo, Ingoo
    Kim, Minsu
    Lee, Yongje
    Choi, Changho
    Lee, Jinyong
    Kang, Brent Byunghoon
    Paek, Yunheung
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2015, 20 (04)
  • [46] CSER: HW/SW Configurable Soft-Error Resiliency for Application Specific Instruction-Set Processors
    Li, Tuo
    Shafique, Muhammad
    Rehman, Semeen
    Radhakrishnan, Swarnalatha
    Ragel, Roshan
    Ambrose, Jude Angelo
    Henkel, Joerg
    Parameswaran, Sri
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 707 - 712
  • [47] A High-Level Synthesis Flow for Custom Instruction Set Extensions for Application-Specific Processors
    Pothineni, Nagaraju
    Brisk, Philip
    Ienne, Paolo
    Kumar, Anshul
    Paul, Kolin
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 699 - +
  • [48] A hardware/software cooperative approach for reducing memory traffic in application-specific instruction set processors
    Fei, Yunsi
    Lin, Hai D.
    Guan, Xuan
    2007 50TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 2007, : 1023 - 1026
  • [49] Fast and Accurate Power Estimation for Application-Specific Instruction Set Processors using FPGA Emulation
    Hesselbarth, Sebastian
    Schewior, Gregor
    Blume, Holger
    PROCEEDINGS OF THE 2015 CONFERENCE ON DESIGN & ARCHITECTURES FOR SIGNAL & IMAGE PROCESSING, 2015, : 57 - 63
  • [50] Application-Specific Instruction-Set Processor for Control of Multi-Rail DC-DC Converter Systems
    Mooney, James
    Mahdi, Abdulhussain E.
    Halton, Mark
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2013, 60 (01) : 243 - 254