See "Understanding USI" to get started.
You can find examples of the necessary hardware connection here.
For the implementation of a USI in an FPGA project, download the following example.-- DerekSchupp - 2021-12-01This is a project for an Intel (formerly Altera) FPGA.
- mUSIc_Example_080922 - Released - u4.zip
Updates Date Note u1 22.06.22 documents updated u2 14.07.22 missing file added: ACU_USI/vhdl/UART_behavioural_model.vhd u3 22.07.22 mUSIc_Shell.bsf/mUSIc-Shell.bdf updated u4 08.09.22 mUSIc_Shell.vhd/ConnectionBetweenMasterAndModule updated
To open the project you need QuartusII; available free of charge in the web edition from the manufacturer's website.
Since the project was created entirely in VHDL, it can be ported to FPGAs from other manufacturers without any problems.