Для повышения читаемости, приоритетный мультиплексор разбит на каскад двухвходовых мультиплексоров.
Для реализации логики приоритетного мультиплексора предлагалось использовать case (1'b1). В статье "SystemVerilog's priority & unique - A Solution to Verilog's 'full_case' & 'parallel_case' Evil Twins!" не рекомендуется подобная практика.