000 05381nam a2200661 i 4500
001 6812806
003 IEEE
005 20200413152847.0
006 m eo d
007 cr cn |||m|||a
008 081011s2006 caua foab 000 0 eng d
020 _a1598291076 (electronic bk.)
020 _a9781598291070 (electronic bk.)
020 _a1598291068 (pbk.)
020 _a9781598291063 (pbk.)
024 7 _a10.2200/S00060ED1V01Y200610DCS006
_2doi
035 _a(OCoLC)73796751
035 _a(CaBNVSL)gtp00531446
040 _aCaBNVSL
_cCaBNVSL
_dCaBNVSL
050 4 _aTK7868.L6
_bR445 2006
082 0 4 _a621.395
_222
090 _a
_bMoCl
_e200610DCS006
100 1 _aReese, Robert B.
_q(Robert Bryan),
_d1958-
245 1 0 _aIntroduction to logic synthesis using Verilog HDL
_h[electronic resource] /
_cRobert B. Reese, Mitchell A. Thornton.
250 _a1st ed.
260 _aSan Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) :
_bMorgan & Claypool Publishers,
_cc2006.
300 _a1 electronic text (vii, 75 p. : ill.) :
_bdigital file.
490 1 _aSynthesis lectures on digital circuits and systems,
_x1932-3174 ;
_v#6
538 _aMode of access: World Wide Web.
538 _aSystem requirements: Adobe Acrobat Reader.
500 _aPart of: Synthesis digital library of engineering and computer science.
500 _aSeries from website.
504 _aIncludes bibliographical references (p. 73).
505 0 _aDigital logic review with Verilog quickstart -- Learning objectives -- Logic synthesis introduction and motivation -- Combinational logic in Verilog -- Assign statements -- Always procedural blocks -- Combinational building blocks in Verilog -- Multibit/multiinput muxes, Verilog hierarchical design and bus notation -- Addition, subtraction -- Multiplication, division -- Shifting -- Tri-state logic -- Sequential logic in Verilog -- One-bit storage elements -- DFF chains -- Asynchronous versus synchronous inputs -- Registers, counters, and shift registers -- Event-driven simulation and Verilog -- Event-driven simulation basics -- Timing considerations -- Presynthesis versus postsynthesis simulation -- Blocking versus nonblocking assignments and synthesis -- Verilog coding guidelines -- Summary -- Synchronous sequential circuit design -- Learning objectives -- Sequential circuits -- Sequential circuit motivation -- Synchronizing signals: the clock -- Synchronous sequential circuit architectures -- Contents -- Models of finite state machines -- Basics of algorithmic state machine (ASM) charts -- The ASM chart model and an example controller -- The state diagram model -- State assignment -- Low-level models of controllers -- State equations -- State tables -- Controller circuit analysis -- Mealy and Moore machine conversion -- Mealy to Moore machine conversion -- Moore to Mealy conversion -- State machine equivalence -- Verilog descriptions of synchronous sequential circuits -- Example Verilog descriptions -- Verilog descriptions for the Mealy machine model of an example controller -- Verilog descriptions for the Moore machine model of an example controller -- Summary -- Biography.
506 1 _aAbstract freely available; full-text restricted to subscribers or individual document purchasers.
510 0 _aCompendex
510 0 _aINSPEC
510 0 _aGoogle scholar
510 0 _aGoogle book search
520 _aIntroduction to Logic Synthesis Using Verilog HDL explains how to write accurate Verilog descriptions of digital systems that can be synthesized into digital system net lists with desirable characteristics. The book contains numerous Verilog examples that begin with simple combinational networks and progress to synchronous sequential logic systems. Common pitfalls in the development of synthesizable Verilog HDL are also discussed along with methods for avoiding them. The target audience is any one with a basic understanding of digital logic principles who wishes to learn how to model digital systems in the Verilog HDL in a manner that also allows for automatic synthesis. A wide range of readers, from hobbyists and undergraduate students to seasoned professionals, will find this a compelling and approachable work. This book provides concise coverage of the material and includes many examples, enabling readers to quickly generate high-quality synthesizable Verilog models.
530 _aAlso available in print.
588 _aTitle from PDF t.p. (viewed on October 11, 2008).
650 0 _aLogic design
_xComputer programs.
650 0 _aVerilog (Computer hardware description language)
650 0 _aElectronic digital computers
_xDesign and construction.
650 0 _aComputer hardware description languages.
690 _aVerilog.
690 _aDigital System Design.
690 _aDigital Logic Synthesis.
690 _aHDL (Hardware Description Language)
690 _aCombinational Logic.
690 _aSequential Logic.
700 1 _aThornton, Mitchell Aaron.
730 0 _aSynthesis digital library of engineering and computer science.
830 0 _aSynthesis lectures on digital circuits and systems ;
_v#6.
856 4 2 _3Abstract with links to resource
_uhttp://ieeexplore.ieee.org/servlet/opac?bknumber=6812806
856 4 0 _3Abstract with links to full text
_uhttp://dx.doi.org/10.2200/S00060ED1V01Y200610DCS006
999 _c561547
_d561547