c4Hardware - limited precision modelling in C++
Contact Details
Dr. Geoff Knagge
Email

Phone
+61 (0)2 49 215227
Fax
+61 (0)2 49 216993
Office
Callaghan
Building EE: EEG05
c4Hardware is a highly flexible library of C++ classes for the emulation of hardware implementations of algorithms. It provides a high level interface to matrix, vector, and scalar operations to allow rapid application development without requiring knowledge of the underlying operations. Futhermore, it allows custom data types to be plugged-in with little change to the high level application. This allows bit-accurate modelling and analysis of algorithms under various limited precision numerical representations.
Site Contents:
Overview of the simplicity and flexibility of using the c4Hardware Libraries
c4HDL is the companion library that provides low level bit-accurate emulation of numeric types. While intended as plug-ins for c4Hardware, they may also be used invididually.
Download
We intend to make part of this library available for free download very soon. In the meantime, please contact us by email if you are interested in using these libraries
People involved in this project.