In case of SoC designs, bus encoding schemes can be best implemented in RTL by instantiating dedicated encoders and decoders over the bus.
On board, a small low power IC can be deployed in between the master and slave modules on the bus to implement the encoding and decoding functions.