Handel-C for rapid prototyping of VLSI coprocessors for real time systems

被引:17
|
作者
Loo, SM [1 ]
Wells, BE [1 ]
Freije, N [1 ]
Kulick, J [1 ]
机构
[1] Univ Alabama, Dept Elect & Comp Engn, Huntsville, AL 35899 USA
关键词
real time systems; Handel-C; FPGA; reconfigurable computing;
D O I
10.1109/SSST.2002.1026994
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The current maturity of modern reconfigurable hardware elements such as field programable gate arrays now makes it possible to utilize application-specific reconfigurable coprocessor logic as part of real time system design. Such logic has great potential to improve both the level of performance and run time determinism of the system. It also gives the real time system designer the capability of performing nonintrusive high-speed monitoring operations such as missed deadline detection and external bus/IO activity analysis that can be directly utilized by the system scheduler to dynamically adapt to changing process load conditions. In most cases, though, designers of real time systems are software development practitioners, not hardware developers. They know much more about traditional software high-level programming languages such as C and C++ than hardware description languages such as VHDL and Verilog. New hardware description languages such as Handel-C are now becoming available to make the hardware design process more accessible to these software developers. In this paper, we investigate the effectiveness of using Handel-C, in an academic setting, to develop real time embedded systems in environments that incorporates reconfigurable FPGA based co-processor logic.
引用
收藏
页码:6 / 10
页数:5
相关论文
共 50 条
  • [31] Optimized rapid prototyping for real-time embedded heterogeneous multiprocessors
    Grandpierre, T.
    Lavarenne, C.
    Sorel, Y.
    Hardware/Software Codesign - Proceedings of the International Workshop, 1999, : 74 - 78
  • [32] ARcadia: A Rapid Prototyping Platform for Real-time Tangible Interfaces
    Kelly, Annie
    Shapiro, R. Benjamin
    de Halleux, Jonathan
    Ball, Thomas
    CHI 2018: EXTENDED ABSTRACTS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2018,
  • [33] Optimized rapid prototyping for real-time embedded heterogeneous multiprocessors
    Grandpierre, T
    Lavarenne, C
    Sorel, Y
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES'99), 1999, : 74 - 78
  • [34] ANIMATION PROTOTYPING OF FORMAL SPECIFICATIONS OF REAL-TIME SYSTEMS
    HUGHES, TS
    COOLING, JE
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 381 - 388
  • [35] A VLSI ARCHITECTURE FOR ONLINE SCHEDULER IN REAL-TIME SYSTEMS
    LI, T
    ZHAO, W
    CARTER, N
    COMPUTING AND INFORMATION, 1989, : 201 - 206
  • [36] Rapid Prototyping of Real-time Controllers for Humanoid Robotics: A Case Study
    Zhou, Yang
    Wang, Bin
    Jiang, Li
    Liu, Hong
    2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO 2012), 2012,
  • [37] RTPROC: A SYSTEM FOR RAPID REAL-TIME PROTOTYPING IN AUDIO SIGNAL PROCESSING
    Krueger, Hauke
    Vary, Peter
    DS-RT 2008: 12TH 2008 IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS, PROCEEDINGS, 2008, : 311 - 314
  • [38] A Real-Time Flight Simulation System Based on Rapid Prototyping and VxWorks
    Liao Xintao
    Li Xiujuan
    Li Chuntao
    2014 IEEE CHINESE GUIDANCE, NAVIGATION AND CONTROL CONFERENCE (CGNCC), 2014, : 1489 - 1493
  • [39] Rapid prototyping system for teaching real-time digital signal processing
    Gan, WS
    Chong, YK
    Gong, W
    Tan, WT
    IEEE TRANSACTIONS ON EDUCATION, 2000, 43 (01) : 19 - 24
  • [40] GRAPHICAL ANIMATION AS A FORM OF PROTOTYPING REAL-TIME SOFTWARE SYSTEMS
    PULLI, P
    HEIKKINEN, M
    LINTULAMPI, R
    REAL-TIME SYSTEMS, 1993, 5 (2-3) : 173 - 195