A simple one-wire controller that does not require a CPU to operate. Also included is a higher level DS1820 controller that implements the search, configuration, conversion, and reading of one-wire bussed DS1820 temperature sensors, all in HDL without the need of a CPU to operate. The test bench includes a DS1820 simulation model to verify correct operation of the code.