Overview
HDMC version 0.2 incorporates a general scheme for verifying Parts.
By default the verify() method of a Part verifies itself
by calling verify_me() and may then recursively verify
all its component Parts.
The default verify_me() method just returns true.
Registers
ModuleRegister subclasses now have a real verify_me() method which performs a number of write, read and compare cycles: