SE401:Group107:Remove the reduntant modules

From Marks Wiki
Revision as of 05:21, 3 November 2008 by Mark (Sọ̀rọ̀ | contribs) (5 revision(s))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.

Back