The embedded code and drivers form the software side of the HSI. The hardware side is composed of control and status registers (CSRs), architecturally-visible registers that are defined as part of the ...