Rapid prototyping of mixed hardware and software systems

被引:6
|
作者
Edwards, M [1 ]
Fozard, B [1 ]
机构
[1] Univ Manchester, Inst Sci & Technol, Dept Computat, Manchester M60 1QD, Lancs, England
关键词
D O I
10.1109/DSD.2002.1115359
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a practical approach to hardware/software partitioning, which is targeted at tire rapid prototyping of embedded systems as a mixture of software and reconfigurable hardware. In our method, an application is firstly specified in the high-level programming language C - this is considered to be an executable functional specification. We subsequently allow this specification to be partitioned into hardware and software modules. The hardware modules, which are defined in Handel-C, are synthesised and mapped to a Xilinx Virtex FPGA. The FPGA is situated on a PCB, which is installed in a standard PC. The software modules are executed on the same PC. The paper describes the methodology, and shows how the partitioning process can be readily achieved with minimal changes to the original C program via the use of a predefined library. A simple example is used to illustrate the design process.
引用
收藏
页码:118 / 125
页数:8
相关论文
共 50 条
  • [1] Rapid prototyping of embedded hardware/software systems
    Buchenrieder, Klaus
    [J]. Design Automation for Embedded Systems, 2000, 5 (03) : 215 - 221
  • [2] Rapid prototyping of embedded hardware/software systems
    Buchenrieder, K
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2000, 5 (3-4) : 215 - 221
  • [3] Rapid prototyping of embedded hardware/software systems
    Buchenrieder, K
    [J]. NINTH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING - PROCEEDINGS, 1998, : 2 - 3
  • [4] Rapid Prototyping of Embedded Hardware/Software Systems
    Klaus Buchenrieder
    [J]. Design Automation for Embedded Systems, 2000, 5 : 215 - 221
  • [5] Hardware/Software codesign and rapid prototyping of embedded systems
    Slomka, F
    Dorfel, M
    Munzenberger, R
    Hofmann, R
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (02): : 28 - 38
  • [6] Rapid prototyping of dataflow programs on hardware/software architectures
    Eisenring, M
    Teich, J
    Thiele, L
    [J]. PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL VII: SOFTWARE TECHNOLOGY TRACK, 1998, : 187 - 196
  • [7] Prototyping environment for the design of hardware/software systems
    Abid, M
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2000, 15 (03): : 137 - 146
  • [8] A software/hardware platform for rapid prototyping of video and multimedia designs
    Schumacher, P
    Mattavelli, M
    Chirila-Rus, A
    Turney, R
    [J]. Fifth International Workshop on System-on-Chip for Real-Time Applications, Proceedings, 2005, : 30 - 33
  • [9] Hardware and Software Rapid Prototyping Platform for Power Electronic Converters
    Martins, Matheus P. G.
    Rocha, Thiago de O. A.
    [J]. 2024 XVI CONGRESO DE TECNOLOGIA, APRENDIZAJE Y ENSENANZA DE LA ELECTRONICA, TAEE 2024, 2024,
  • [10] Hardware/Software Infrastructure for ASIC Commissioning and Rapid System Prototyping
    Reichel, Peter
    Doege, Jens
    [J]. 2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,