The design process for xed-point implementations either in software or in hardware requires a bit-true specication of the algorithm in order to analyze quantization eects on an algorithmical level, abstracting from implementational details. On the other hand, system design starts from a oating-point description, so that a transformation of a oating-point description into a xed-point description becomes necessary. Within this paper we present a tool that allows an automated, interactive transformation from oating-point ANSI-C into a bit-true specication based on a new data type xed that is introduced as an extension to ANSI-C. The concept is rooted in a sophisticated data dependency analysis that allows to handle control structures as well as pointers. It is part of the xed-point design environment FRIDGE 1 which includes an advanced simulator that covers the extended ANSI-C syntax as well as target specic compilers which allow to generate ecient xed-point implementations either for HW or for SW, starting from the bit-true algorithm specication.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.