A|RT Library
Adds fixed-point data-types to C and C++. Provides bit-accurate modeling of fixed-point data-types (supporting any width and precision) and bit-accurate modeling of overflow and quantization behavior. A|RT Library supports C++ template mechanism and full operator-overloading for extreme ease-of-use.It also provides protocol classes for analysis and statistics on variable dynamics and is user-extendible.
Click on an image to view a larger version.
English
Supported Technologies
Windows 95/98/ME,
Windows XP/2000/NT ,
HP/UX,
Linux,
Solaris/Sun OS
Click on a technology to view similar products within this category.
Pricing
Users (# of seats)
to 1,000
info@adelantetch.com
+32 (0) 16 391 411
buy online: http://www.adelantetech.com/en/html/algemeen/Download/Software/Software.asp
Additional Product Information
One of the first difficulties that are encountered when moving from a C-based algorithm description to a hardware implementation is to make the algorithm work with fixed-point data-representations and arithmetic. This is typically done with a lot of ad-hoc code and trial-and error - by definition error-prone and very time-consuming. A|RT Library makes this process much less painful by providing the designer with an elegant and robust way to add fixed-point arithmetic to his algorithm. A|RT Library provides the designer with a set of C++ classes that encapsulate the characteristics of fixed-point data types and the most important operators. Although a C++ environment is required to compile and link code that references A|RT Library, only a very limited knowledge of C++ is required to be able to use it. The C++ template mechanism is used to provide a very transparent and natural interface to the fixed-point arithmetic. For a C-programmer, working with fixed-point data and operators is just as easy as using any standard C data type or operator. The underlying classes will automatically model the intended behavior in a bit-precise way, including overflow -and quantization effects.