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

Overview of the simplicity and flexibility of using the c4Hardware Libraries

c4HDL

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

Project Team

People involved in this project.

Maintained by Dr. Geoff Knagge
University of Newcastle
2 Sep 2009, © Copyright