Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
IJSREM68426
Volume:
10 |
10 |
Oct 2026
Pages:
1-3
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.

Electronics and Communication Engineering
Priyadarshini College of Engineering
Electronics and Communication Engineering
Priyadarshini College of Engineering
Electronics and Communication Engineering
Priyadarshini College of Engineering
Electronics and Communication Engineering
Priyadarshini College of Engineering
This paper presents an FPGA-based educational model of the Intel 8085 microprocessor control unit. The control sequence is represented using a finite state machine (FSM) designed in Verilog HDL and implemented on a PYNQ-Z2 FPGA platform. The model demonstrates opcode-dependent T-state progression and selected bus-control signals, including Address Latch Enable (ALE), active-low Read (RD_n), and active-low Write (WR_n). The supplied Vivado behavioural-simulation waveform records clock, reset, opcode, T-state and control-signal activity for five displayed opcodes: 00H, 3EH, 06H, C3H and 32H. The work is limited to a control-sequencing demonstration and does not claim to implement a complete 8085-compatible processor. The result is discussed within the evidence available from the supplied simulation capture.
KEYWORDS
This paper presents an FPGA-based educational model of 8085-style control sequencing using a Verilog finite state machine and the PYNQ-Z2 platform. The design exposes opcode-dependent state progression, a three-bit T-state code, and selected bus-control signals including ALE, RD_n and WR_n. The supplied behavioural-simulation waveform records the clock, reset, opcode and control-signal activity for the displayed testbench sequence. The project provides a practical link between microprocessor timing concepts, RTL design, simulation and FPGA implementation. Further work is required to verify every supported instruction against reference timing and to document measured implementation metrics.
[1] R. S. Gaonkar, Microprocessor Architecture, Programming, and Applications with the 8085, 6th ed. Mumbai, India: Penram International, 2013. [2] A. P. Godse and D. A. Godse, Microprocessors and Microcontrollers, 4th rev. ed. Pune, India: Technical Publications, 2017. [3] A. P. Godse and D. A. Godse, Digital Logic Design. Pune, India: Technical Publications, 2009. [4] Intel Corporation, 8085AH/8085AH-2/8085AH-1 8-bit HMOS Microprocessor, 8085A Data Sheet. [5] AMD, Vivado Design Suite User Guide: Synthesis, UG901. Available: https://docs.amd.com/r/en-US/ug901-vivado-synthesis. [6] TUL, PYNQ-Z2 Reference Manual, ver. 1.1, Oct. 2019. [7] E. J. McCluskey, “Minimization of Boolean functions,” Bell System Technical Journal, vol. 35, no. 6, pp. 1417–1444, Nov. 1956, doi: 10.1002/j.1538-7305.1956.tb03835.x.
Publication Date
10/28/2026
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
1
Total views since publication
PDF Downloads
4
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...