SE401:Group107:Remove the reduntant modules
25/07/2008
- This is the major task in this project.
- The reduntant modules are the normaliser and renormaliser. They are used in every operations in previous year's project.
- It is inefficient since in some operations such as addtion and substraction, the result will only increase 1 bit comparing to the input. The computational power is used to convert it back.
- The normalisation will be used only when there is a doubled output (i.e. multiplier, divider).
- Issues with divider (can't modify .hex file)
28/07/2008
- The divider works correctly by doing a renormalisation before the dividing.
- The total clockcycles are calculated, around 30 for now.
22/08/2008
- A pipelined version of the implementation is created, and the reduntant modules are removed.