MFM decoder written in Verilog