A design and simulation environment for digital systems

被引:0
|
作者
Mayer-Lindenberg, F [1 ]
机构
[1] Tech Univ Hamburg Harburg, D-21073 Hamburg, Germany
关键词
parallel programming; heterogeneous targets; parallel system simulation; codesign;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a programming environment for a broad range of digital target architectures ranging from standard microprocessors and microcontrollers to fine and coarse grained M1MD systems, programmable logic, and heterogeneous systems built from the former. Basically an interactive compiler, the environment offers simple input syntaxes to describe an application as a network of processes and the algorithms used therein to the level of their dataflow. To this, an explicit hardware model of the heterogeneous target is added distinguishing classes of processing elements of similar computational capabilities and the syntax to specify their usage in the application processes. Only two types of statements are needed for the hardware description and the SW to HW mapping. In view of the diversify of target architectures code generation in conventional compilers has to be substituted by a more general notion of resource allocation. The environment allows to plug in allocator modules for the different processor classes that encapsulate such diverse topics as task allocation, netlist generation and instruction scheduling. The environment is in use for several real targets. We outline an implementation on a non-standard, fine-grained configurable MIMD network of DSPs.
引用
收藏
页码:1554 / 1557
页数:4
相关论文
共 50 条
  • [1] A simulation environment for e-learning in digital design
    Donzellini, Giuliano
    Ponta, Domenico
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (06) : 3078 - 3085
  • [2] A computer simulation environment for learning digital counter design
    Lin, HM
    Tsai, CYS
    ADVANCED RESEARCH IN COMPUTERS AND COMMUNICATIONS IN EDUCATION, VOL 2: NEW HUMAN ABILITIES FOR THE NETWORKED SOCIETY, 1999, 55 : 958 - 959
  • [3] SIMULATION IN DESIGN AND EVALUATION OF DIGITAL COMPUTER SYSTEMS
    CREASY, RJ
    DATAMATION, 1968, 14 (11): : 131 - &
  • [4] Design and Implementation of Cryogenic Simulation Environment Systems
    Yan, Weidong
    Zhou, Wei
    2015 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS IHMSC 2015, VOL I, 2015, : 126 - 129
  • [5] A modular approach to the design and simulation of digital communication systems
    Soyjaudah, KMS
    Jahmeerbacus, MI
    INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 2000, 37 (03) : 226 - 232
  • [6] ARCHITECTURAL SIMULATION AS A DESIGN TOOL FOR DIGITAL-SYSTEMS
    COLLET, C
    COTE, JF
    HAULE, DD
    MALOWANY, AS
    PROCEEDINGS OF THE 1989 SUMMER COMPUTER SIMULATION CONFERENCE, 1989, : 151 - 156
  • [7] SimDS: A simulation environment for the design of distributed database systems
    Chaturvedi, AR
    Gupta, S
    Bandyopadhyay, S
    DATA BASE FOR ADVANCES IN INFORMATION SYSTEMS, 1998, 29 (03): : 65 - 81
  • [8] Unifying simulation and execution in a design environment for FPGA systems
    Hutchings, BL
    Nelson, BE
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (01) : 201 - 205
  • [9] A simulation environment for the design of advanced chiller control systems
    Albieri, Michele
    Beghi, Alessandro
    Bodo, Cristian
    Cecchinato, Luca
    2007 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1-3, 2007, : 168 - 173
  • [10] Experimental evaluation of a simulation environment for information systems design
    Warren, JR
    Norcio, AF
    Stott, JW
    Canfield, GC
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 32 (01) : 3 - 20