Verilog Design and Research of Finite State Machine
Yuzhuo Fu
Abstract
Yuzhuo Fu
Abstract
This paper studies different state encoding styles and Verilog descriptions of Finite State Machine (FSM). Based on these styles, benefits and shortages are described. Furthermore, as a FSM design example, a DMA Arbiter is presented and implemented in seven ways discussed in this paper. The timing and area results of Design Compiler synthesis are also analyzed.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper studies different state encoding styles and Verilog descriptions of Finite State Machine (FSM). Based on these styles, benefits and shortages are described. Furthermore, as a FSM design example, a DMA Arbiter is presented and implemented in seven ways discussed in this paper. The timing and area results of Design Compiler synthesis are also analyzed.
Key concepts: Computer science, Finite-state machine, Arbiter, Verilog, Compiler, State (computer science), Programming language, Economic shortage