Adding a tx pointer including logic.
Adding tx_engine logic. The coretest RTL should now be completed. But it is not debugged.