内部に記憶したメッセージを送出しています。
always @ (message_state) begin case(message_state) 5'b00000: begin message_text <= 16'b1110_1011_1010_0011; end 5'b00001: begin message_text <= 16'b1011_1010_1110_0000; end // endcase end
キー出力のパターンが、直接16ビットのワードにエンコードされています。