Revert "Revert "dwt hw design""

This reverts commit 20b7de172ce123744a670f2f5c26818621a428c6.