Many FPGA designs use an embedded processor for control. A typical solution involves the use of a soft processor such as a Nios, though FPGA SoCs with a built-in hard processor have become popular too ...
This application note explains how to use a microprocessor’s UART to implement a 1-Wire® bus master. It includes an explanation of the required electrical interface, UART configuration, and timing ...