Oven Controller:
Assume that an oven has an electronic thermometer attached to circuitry with two outputs: one (H) is asserted when the temperature is above h, and the other (L) is asserted when the temperature is below l. Design a circuit that will turn the oven on when the temperature falls below l; turn the oven off when the temperature rises above h; and when the temperature is between l and h, leave the oven in the condition it was in before l or h was reached. Design this controller as a state machine.
Write the HDL code and simulate the design. In your report, provide the HDL code, and show the simulation waveforms of your working design. In addition, show the RTL schematic resulted from the tool and report any interesting parameters such as highest clock frequency of the design.