• DocumentCode
    2996174
  • Title

    A Study of Finite State Machine Coding Styles for Implementation in FPGAs

  • Author

    Rafla, Nader I. ; Davis, Brett LaVoy

  • Author_Institution
    Electrical and Computer Engineering, Boise State University, Boise, Idaho. nrafla@boisestate.edu
  • Volume
    1
  • fYear
    2006
  • fDate
    6-9 Aug. 2006
  • Firstpage
    337
  • Lastpage
    341
  • Abstract
    Finite State Machines (FSM), are one of the more complex structures found in almost all digital systems today. Hardware Description Languages are used for high-level digital system design. VHDL (VHSIC Hardware Description Language) provides the capability of different coding styles for FSMs. Therefore, a choice of a coding style is needed to achieve specific performance goals and to minimize resource utilization for implementation in a re-configurable computing environment such as an FPGA. This paper is a study of the tradeoffs that can be made by changing coding styles. A comparative study on three different FSM coding styles is shown to address their impact on performance and resource utilization for the most commonly used encoding methods for FPGA designs. The results show that a particular coding style leads to a savings in resource utilization with a significant performance improvement over the others while the others pose a consistent performance regardless of the resource utilization outcome.
  • Keywords
    Automata; Computer languages; Design engineering; Design methodology; Digital systems; Encoding; Field programmable gate arrays; Hardware design languages; Resource management; Very high speed integrated circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. MWSCAS '06. 49th IEEE International Midwest Symposium on
  • Conference_Location
    San Juan, PR
  • ISSN
    1548-3746
  • Print_ISBN
    1-4244-0172-0
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2006.382066
  • Filename
    4267143