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 条
  • [31] A novel application-specific instruction-set processor design approach for video processing acceleration
    Mbaye, Mame Maria
    Belanger, Normand
    Savaria, Yvon
    Pierre, Samuel
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2007, 47 (03): : 297 - 315
  • [32] Application-Specific Instruction-Set Processor Design Methodology for Wireless Image Transmission Systems
    Isshiki, Tsuyoshi
    Xiao, Hao
    Liao, Hsuan-Chun
    Li, Dongju
    Kunieda, Hiroaki
    2012 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2012, : 293 - 296
  • [33] A Novel Application-specific Instruction-set Processor Design Approach for Video Processing Acceleration
    Mame Maria Mbaye
    Normand Bélanger
    Yvon Savaria
    Samuel Pierre
    The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 2007, 47 : 297 - 315
  • [34] Automatic complex instruction identification for efficient application mapping onto application-specific instruction set processors
    Nery, Alexandre S.
    Nedjah, Nadia
    Franca, Felipe M. G.
    Jozwiak, Lech
    Corporaal, Henk
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2015, 85 (01) : 139 - 158
  • [35] Application-specific instruction-set processor for Retinex-like image and video processing
    Saponara, Sergio
    Fanucci, Luca
    Marsi, Stefano
    Ramponi, Giovanni
    Kammler, David
    Witte, Ernst Martin
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2007, 54 (07) : 596 - 600
  • [36] Automatic complex instruction identification for efficient application mapping onto application-specific instruction set processors
    Alexandre S. Nery
    Nadia Nedjah
    Felipe M. G. França
    Lech Jóźwiak
    Henk Corporaal
    Analog Integrated Circuits and Signal Processing, 2015, 85 : 139 - 158
  • [37] Automatic generation of application specific instruction-set processors directed by transport triggered architecture
    School of Computer Science, National University of Defense Technology, Changsha 410073, China
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao, 2006, 10 (1491-1496):
  • [38] Application-specific instruction generation for SOC processors
    Yang, Shengjyi
    Lin, Chijie
    Hung, Chiuyun
    Wu, Jiying
    Wang, Yiwen
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 3752 - 3755
  • [39] Customizing a VLIW-SIMD Application-Specific Instruction-Set Processor for Hearing Aid Devices
    Hartig, Julian
    Gerlach, Lukas
    Paya-Vaya, Guillermo
    Blume, Holger
    PROCEEDINGS OF THE 2014 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2014), 2014, : 115 - 120
  • [40] Optimized Design of a Scalable FPGA Based Inverter by Implementing an Application-Specific Instruction-Set Processor
    Bartsch, Alexander
    Klitzke, Karsten
    Senicar, Florian
    Soter, Stefan
    IECON 2014 - 40TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2014, : 1672 - 1678