The algorithms used by
communication systems are typically specified as floating-point (infinite
precision) operations. On the other hand, digital VLSI implementations of these
algorithms rely on fixed-point (finite precision) approximations to reduce cost
of hardware while increasing throughput rates. One essential step of top-down
design flow is to determine the fixed-point data type of each signal node,
namely the word-length, truncation mode and overflow mode. However
conventional approaches are typically both time-consuming and error-prone since
ad-hoc assignments of fixed-point data type are performed manually and
iteratively.
System designers concoct a design in SIMULINK using large word-lengths, and
our design flow will perform the subsequent steps to resolve connectivity,
perform grouping, estimate hardware, run simulations, do optimization and output
fixed-point system. In addition, designers will also be able to quickly
obtain reliable estimates for area. The fixed-point system becomes the
input of BEE/SSHAFT design flow.
In this website, you will find all the source code, documentation, and
references. Please explore the following links. Feel free to down load and use
them--you need to clearly state they are from us.