module toggle3pos(
    input [1:0] pkgpin,	// raw pin input
	output reg [1:0] out
);
	always @(*)
		case(pkgpin)
			2'b00: out = 2'b11;		// can't happen
			2'b01: out = 2'b00;		// top
			2'b10: out = 2'b10;		// bottom
			2'b11: out = 2'b01;		// center
		endcase
endmodule