The Fundamentals of Efficient Synthesizable Finite State Machine

时间:2014-02-13 12:12:34
【文件属性】:

文件名称:The Fundamentals of Efficient Synthesizable Finite State Machine

文件大小:117KB

文件格式:PDF

更新时间:2014-02-13 12:12:34

状态机基础

This paper details proven RTL coding styles for efficient and synthesizable Finite State Machine (FSM) design using IEEE-compliant Verilog simulators. Important techniques related to one and two always block styles to code FSMs with combinational outputs are given to show why using a two always block style is preferred. An efficient Verilog-unique onehot FSM coding style is also shown. Reasons and techniques for registering FSM outputs are also detailed. Myths surrounding erroneous state encodings, full-case and parallel-case usage are also discussed. Compliance and enhancements related to the IEEE 1364-2001 Verilog Standard, the proposed IEEE 1364.1 Verilog Synthesis Interoperability Standard and the proposed Accellera SystemVerilog Standard are also discussed


网友评论