Aplikasi Perancang Abstraksi Verilog Mesin Keadaan Terbatas Otomatis

Fairuz Azmi

Abstract


Saat ini, hampir semua perangkat elektronik menggunakan prosesor di dalamnya. Dalam sebuah prosesor, terdapat bagian control unit yang berfungsi mengatur operasi dari komponen-komponen di dalam prosesor. Control unit merupakan sebuah mesin keadaan terbatas atau disebut finite state machine (FSM). Rangkaian FSM dapat disintesis secara manual ataupun secara otomatis menggunakan bahasa abstraksi Verilog. Dalam penelitian ini, dibuat sebuah aplikasi yang dapat membantu pengguna merancang FSM dan selanjutnya menyimpannya dalam format Verilog. Aplikasi yang dibuat secara fungsional dapat berjalan dengan kesesuaian 100% dan mampu untuk membuat rancangan Verilog untuk FSM dengan berbagai model dan teknik pengkodean state. Simulasi modul Verilog yang dihasilkan juga sesuai dengan spesifikasi rangkaian FSM yang dirancang.

Keywords


Control unit; FSM; Verilog

Full Text:

PDF

References


Brown, S., & Vranesic, Z. (2014). Fundamentals of Digital Logic with Verilog Design (3 ed.). McGraw-Hill.

Bucaro, S. (2019). Basic Digital Logic Design: Use Boolean Algebra, Karnaugh Mapping, or an Easy Free Open-Source Logic Gate Simulator.

Donzellini, G., Oneto, L., Ponta, D., & Anguita, D. (2019). Introduction to Digital Systems Design. Springer.

Hejlsberg, A., Wiltamuth, S., & Golde, P. (2002). Standard ECMA-334: C# Language Specification.

Hwang, E. O. (2005). Digital logic and Microprocessor Design with VHDL. La sierra University, Riverside.

IEEE Computer Society. (2006). IEEE Standard Verilog Hardware Description Language (Nomor IEEE Std 1364TM-2005). IEEE.

La Meres, B. J. (2017). Introduction to Logic Circuits & Logic Design with Verilog. In Introduction to Logic Circuits & Logic Design with VHDL. Springer. https://doi.org/10.1007/978-3-319-53883-9

Ledin, J. (2020). Modern Computer Architecture and Organization Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers.

Martindale, J. (2021). What Is a CPU? Here’s Everything You Need to Know | Digital Trends. Digital Trends. Retrieved from https://www.digitaltrends.com/computing/what-is-a-cpu/

Nachmanson, L., Pupyrev, S., Dwyer, T., Hart, T., & Prutkin, R. (2021). Microsoft Automatic Graph Layout: A set of tools for graph layout and viewing. Microsoft Research. Retrieved from https://github.com/Microsoft/automatic-graph-layout.

Sutherland, S. (2001). Verilog-2001 Quick Reference Guide. Sutherland HDL.

Thomas, D. E., & Moorby, P. R. (2013). The Verilog® Hardware Description Language (3 ed.). Springer.

Weste, N. H. E., & Harris, D. M. (2011). CMOS VLSI Design : A Circuits and Systems Perspective (4 ed.). Addison - Wesley.




DOI: https://doi.org/10.18196/st.v24i2.12863

Refbacks

  • There are currently no refbacks.


Copyright (c) 2021 Fairuz Azmi

Editorial Office :

SEMESTA TEKNIKA

Faculty of Engineering, Universitas Muhammadiyah Yogyakarta.

Jln. Brawijaya Tamantirto Kasihan Bantul 55183 Indonesia

Telp:(62)274-387656, Fax.:(62)274-387656

Email: semesta_teknika@umy.ac.id, semestateknika@umy.university

Website: http://http://journal.umy.ac.id/index.php/st

Creative Commons License

Semesta Teknika is licensed under a Creative Commons Attribution 4.0 International License.