Nano Ballot Box: A Low Power, Thermal Resistant FPGA Based Electronic Voting Machine
Prashant Kudesia, Manika, Aviral Kulshrestha, Anjan Kumar · 2021
The traditional Ballot box voting system was very time-consuming and prone to mistake. So, to address this issue, EVM was created. E-voting is an election technology that allows voters to cast a secret ballot that is then electronically tallied. Votes are saved so that they can be re-counted if necessary. Since the 1960s, electronic voting (e-voting) systems have been in use. When compared to alternative voting methods, e-voting has several advantages. Electronic Voting Machine (EVM) polling is a simple, safe, and secure approach that takes up very little of our time. Due to the lack of a VHDL FPGA implementation of an Electronic Voting Machine, we present an efficient, transparent, and secure FPGA implementation of an EVM using VHDL in this article. In such a system power dissipation is typically seen as a hardware issue. It may, however, be successfully remedied by implementing power-saving measures in both hardware and software. Various scaling strategies are also employed to achieve the best results. The frequency, temperature, and voltage are scaled without requiring extra hardware resources from the processing system’s programmable logic. Among LVCMOS, we are utilizing the most energy-efficient I/O standard. To avoid transmission line reflection, and I/O standard is utilized to match the impedance of the transmission line, port impedance, and memory impedance. As a consequence of this article, a low power consumption and thermal resistant voting machine based on FPGA is introduced.