FRIDGE: a fixed-point design and simulation environment
- 27 November 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 429-435
- https://doi.org/10.1109/date.1998.655893
Abstract
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.Keywords
This publication has 3 references indexed in Scilit:
- System Level Fixed-point Design Based On An Interpolative ApproachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Simulation-based word-length optimization method for fixed-point digital signal processing systemsIEEE Transactions on Signal Processing, 1995
- Digital receiver design using VHDL generation from data flow graphsPublished by Association for Computing Machinery (ACM) ,1995