Removed stale init value code.
Added _reg suffix to point to the register.
Add missing read data wire. Fixed incorrect width declaration.