HARDWARE PROGRAMMING USING C++

被引:0
|
作者
MARIATOS, EP
MERAKOS, P
BIRBAS, MK
BIRBAS, AN
机构
[1] SYNERGY SYST LTD,PATRAI,GREECE
[2] UNIV PATRAS,APPL ELECTR LAB,GR-26110 PATRAI,GREECE
来源
MICROPROCESSING AND MICROPROGRAMMING | 1994年 / 40卷 / 10-12期
关键词
D O I
10.1016/0165-6074(94)90047-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The use of a programming language for describing hardware is proposed in this paper. The presented approach, based on minor extensions of C++, gives an attractive way to program computers with reconfigurable hardware elements (i.e. FPGAs). It can also be used as a common implementation-level language for hardware-software codesign frameworks. The proposed approach differs from other codesign methodologies due to the use of a single, object oriented, notation for all design levels; from the most abstract OMT notations, where the system's functionality and requirements are first captured, to the detailed implementation-level C++ code.
引用
收藏
页码:817 / 820
页数:4
相关论文
共 50 条
  • [21] C+C++. Programming with objects in C and C++
    Eiben, Rob
    C/C++ Users Journal, 1994, 12 (12):
  • [22] Programming guidelines for vectorizing C/C++ compilers
    Bik, Aart
    Girkar, Milind
    Grey, Paul
    Tian, Xinmin
    C/C++ Users Journal, 2003, 21 (02): : 30 - 31
  • [23] Hardware-design suite supports C/C++
    Moretti, G
    EDN, 2002, 47 (10) : 18 - 18
  • [24] Grace: Safe Multithreaded Programming for C/C++
    Berger, Emery D.
    Yang, Ting
    Liu, Tongping
    Novark, Gene
    ACM SIGPLAN NOTICES, 2009, 44 (10) : 81 - 96
  • [25] A framework for programming denotational semantics in C++
    Papaspyrou, NS
    ACM SIGPLAN NOTICES, 1996, 31 (08) : 16 - 25
  • [26] Design patterns for generic programming in C++
    Duret-Lutz, A
    Géraud, T
    Demaille, A
    6TH USENIX CONFERENCE OF OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS (COOTS 01), 2001, : 189 - 202
  • [27] Aspect-oriented programming & C++
    Diggins, C
    DR DOBBS JOURNAL, 2004, 29 (08): : 53 - 56
  • [28] Programming Excel COM objects in C++
    Lacoude, Philippe
    Ketema, Grum
    C/C++ Users Journal, 2000, 18 (04):
  • [29] ClassdescMP: Easy MPI programming in C++
    Standish, RK
    Madina, D
    COMPUTATIONAL SCIENCE - ICCS 2003, PT IV, PROCEEDINGS, 2003, 2660 : 896 - 902
  • [30] Extending C++ for hardware description - Part 1
    Ramanathan, D
    ELECTRONIC ENGINEERING, 2000, 72 (882): : 13 - +