Busmaster first version with testbench