STEMM Institute Press
Science, Technology, Engineering, Management and Medicine
Implementing a Seven-Person Voting Display Circuit Using Field-Programmable Logic Devices
DOI: https://doi.org/10.62517/jbdc.202601333
Author(s)
Jianwu Zhu1,*, Ying Zhang2
Affiliation(s)
1School of Computer Science, Wuhan City Vocational College, Wuhan, Hubei, China 2Dongfanghong Primary School, Wuhan, Hubei, China *Corresponding Author
Abstract
In scenarios such as conference voting and competition judging, simple and efficient voting devices are indispensable. Traditional discrete-circuit voting systems suffer from high hardware redundancy and poor flexibility. To optimize the design approach of voting circuits, this paper conducts a comparative study on seven-person voting circuit solutions. Two design methods are employed: one based on traditional digital discrete circuits to build hardware, and the other using an FPGA platform combined with LPM modules for programmable logic design. The results show that the discrete-circuit solution features intuitive structure and low cost but lacks scalability; in contrast, the FPGA-based solution offers high integration, convenient debugging, and reprogrammability. By comparing the strengths and weaknesses of both approaches, this study identifies suitable design strategies for different application scenarios, providing valuable references for lightweight and intelligent design of small-scale digital logic voting systems, thus demonstrating practical application value.
Keywords
FPGA; Data Selector; Adder Counter; Seven-Segment Display; Verilog; Integrated Circuit
References
[1] Rose J, Brown S. Flexibility of Interconnection Structures for Field-Programmable Gate Arrays. IEEE Journal of Solid-State Circuits, 1991, 26(3): 277-282. [2] Chow P, Seo S O, Au D, et al. A 1.2 um CMOS FPGA Using Cascaded Logic Blocks and Segmented Routing. Custom Integrated Circuits Conference (CICC), 1991: 137-140. [3] Betz V, Rose J. VPR: A New Packing, Placement and Routing Tool for FPGA Research. Field-Programmable Logic and Applications (FPL), 1997: 213-222. [4] Chen D, Cong J, Pan P. FPGA Design Automation: A Survey. Foundations and Trends in Electronic Design Automation, 2006, 1(3): 195-330. [5] Ludwin A, Betz V, Padalia K. High-Quality, Deterministic Parallel Placement for FPGAs on Commodity Hardware. Proceedings of the ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA), 2008: 14-23. [6] Manohararajah V, Chiu G R, Singh D P, et al. Difficulty of Predicting Interconnect Delay in a Timing Driven FPGA CAD Flow. Proceedings of the System-Level Interconnect Prediction Workshop (SLIP), 2006: 3-8. [7] Rose J, El Gamal A, Sangiovanni-Vincentelli A. Architecture of Field-Programmable Gate Arrays. Proceedings of the IEEE, 1990, 81(7): 1013-1029. [8] Brown S, Rose J. FPGA and CPLD Architectures: A Tutorial. IEEE Design & Test of Computers, 1996, 13(2): 42-57. [9] Wang C, Zhang J. Based on FPGA Design and Simulation of Function Signal Generator. Applied Mechanics and Materials, 2013, 380-384: 3292-3295. [10] Coskun O, Avci K. FPGA Schematic Implementations and Comparison of FIR Digital Filter Structures. Balkan Journal of Electrical and Computer Engineering, 2018, 6(1): 20-28.
Copyright @ 2020-2035 STEMM Institute Press All Rights Reserved