loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design Automation and Test in Europe (DATE '98)
FRIDGE: A Fixed-Point Design and Simulation Environment
Paris, France
February 23-February 26
ISBN: 0-8186-8359-7
Holger Keding, Aachen University of Technology
Markus Willems, Aachen University of Technology
Martin Coors, Aachen University of Technology
Heinrich Meyr, Aachen University of Technology
Digital systems, especially those for mobile applications are sensitive to power consumption, chip size and costs. Therefore they are realized using fixed-point architectures, either dedicated HW or programmable DSPs. On the other hand, system design starts from a floating-point description. These requirements have been the motivation for FRIDGE (Fixed-point pRogrammIng DesiGn Environment), a design environment for the specification, evaluation and implementation of fixed-point systems. FRIDGE offers a seamless design flow from a floating- point description to a fixed-point implementation. Within this paper we focus on two core capabilities of FRIDGE: (1) the concept of an interactive, automated transformation of floating-point programs written in ANSI-C into fixed-point specifications, based on an interpolative approach. The design time reductions that can be achieved make FRIDGE a key component for an efficient HW/SW-CoDesign. (2) a fast fixed-point simulation that performs comprehensive compile-time analyses, reducing simulation time by one order of magnitude compared to existing approaches.
Index Terms:
fixed-point, FRIDGE, quantization, design, simulation, interpolation, interpolative approach, fixed-C, assignment-time instantiation
Citation:
Holger Keding, Markus Willems, Martin Coors, Heinrich Meyr, "FRIDGE: A Fixed-Point Design and Simulation Environment," date, pp.429, Design Automation and Test in Europe (DATE '98), 1998
Usage of this product signifies your acceptance of the Terms of Use.