rename err -> fault, running -> initialized
accept random assignments file change
add in a PLL
add ab_codec