Understanding Active-Low Resets in HDL Design

In HDL design (such as Verilog or VHDL), an active-low reset means the reset signal is enabled when it is low (logic 0). It is widely used in both ASIC and FPGA designs for several practical and electrical reasons: 1. Electrical Stability Logic low (0 volts, GND) is generally more stable and noise-immune than logic high (VCC). During power-up, signals tend to default to low due to internal pull-downs or the absence of a valid voltage, so using an active-low reset ensures that the system starts in a known, reset state. ...

June 30, 2025 · 2 min · EasyFPGA

What is FPGA?

FPGA: Field Programmable Gate Array To take the Bread Board as an example… Bread Board (https://en.wikipedia.org/wiki/Breadboard#/media/File:Ultrasound-PreAmp-Breadboard.jpg) The photo above shows a breadboard. Breadboards are used to temporarily test prototypes. They usually have strips on both sides to extend power lines. The interior is divided into abcde and fghij sections where components or wires can be connected. This allows you to implement desired functions and test them with frequent changes. You can think of the components plugged into the breadboard as modules designed in HDL. The wires connecting them can be viewed as wire declarations in HDL. The placement of the components is similar to the Placement process in FPGA Implementation. Connecting the wires is akin to the Routing process. ...

March 19, 2025 · 2 min · EasyFPGA