immutable $0 register
remove unused label
remove debug module
add invalid and ready flag to Rx.vhd
initial io support