TK
module Quadgen (input logic clk, quadA, quadB, nrst, output logic [7:0] count);
logic [2:0] quadA_delayed, quadB_delayed;
logic count_enable = quadA_delayed[1] ^ quadA_delayed[2] ^ quadB_delayed[1] ^ quadB_delayed[2];
logic count_direction = quadA_delayed[1] ^ quadB_delayed[2];