Hardcover: 694 pages
Publisher: Wiley-IEEE Press; 1 edition (April 10, 2006)
Language: English
ISBN-10: 0471720925
ISBN-13: 978-0471720928
Product Dimensions: 7.3 x 1.6 x 10.3 inches
Shipping Weight: 2.9 pounds (View shipping rates and policies)
Average Customer Review: 4.9 out of 5 stars See all reviews (11 customer reviews)
Best Sellers Rank: #371,857 in Books (See Top 100 in Books) #21 in Books > Engineering & Transportation > Engineering > Electrical & Electronics > Circuits > Logic #114 in Books > Engineering & Transportation > Engineering > Electrical & Electronics > Circuits > Design #974 in Books > Engineering & Transportation > Engineering > Telecommunications & Sensors
The world is well populated with books on elementary logic design, Katz's being one of the good ones. Such books present all the basics of hardware logic, registers, computer arithmetic, and maybe a little about a popular hardware description language (HDL), Verilog or VHDL. Then there are the language books that take basic logic concepts and show how to render them in one of the HDLs. Unfortunately, there's not much out there for the student who's mastered the basics, but isn't ready to dive in at the deep end of computer architecture.Chu's book meets the needs of that advancing student better than any other I know. After introductory chapters that orient the reader and set expectations, Chu dives in with a quick tour of VHDL basics. These 'basics', by the way, cover more detail than some entire texts. The next chapters cover principles and practice of combinational and sequential circuits, state machine design, register transfer level (RTL) design, and hierarchical design, with emphasis throughout on timing and efficient design. For example, sharing of functional units comes up as a topic in itself, something that arises in practice but rarely in the classroom. Toward the end, Chu presents the best discussion of parameterized design I've seen, including fairly advanced use of 'generate' statements and VHDL's alternative architectures. The last chapter covers design considerations for clock distribution and for crossing between clock domains, topics that arise in every non-trivial design and that continue to cause problems for designers.This book covers its topics better than any other I know.
RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability Digital Design with RTL Design, VHDL, and Verilog Finite State Machines in Hardware: Theory and Design (with VHDL and SystemVerilog) (MIT Press) ECHO USER GUIDE: The Official User Guide For Using Your Echo ( technology mobile communication kindle alexa computer hardware) ( Echo ... & Technology Ebooks Hardware & DYI) Effective Coding with VHDL: Principles and Best Practice (MIT Press) Software Defined Radio using MATLAB & Simulink and the RTL-SDR Advanced Digital Logic Design Using VHDL, State Machines, and Synthesis for FPGA's Digital Design Using VHDL: A Systems Approach Digital Systems Design Using VHDL Hacking: The Ultimate Beginners Guide (Computer Hacking, Hacking and Penetration, Hacking for dummies, Basic security Coding and Hacking) (Hacking and Coding Book 1) Java: The Ultimate Guide to Learn Java and C++ (Programming, Java, Database, Java for dummies, coding books, C programming, c plus plus, programming for ... Developers, Coding, CSS, PHP Book 2) Ergonomics: How to Design for Ease and Efficiency (2nd Edition) SQL: Beginner's Guide for Coding SQL (database programming, computer programming, how to program, sql for dummies, java, mysql, The Oracle, python, PHP, ... (HTML, Programming, Coding, CSS Book 7) JAVA: The Ultimate Guide to Learn Java Programming Fast (Programming, Java, Database, Java for dummies, coding books, java programming) (HTML, Javascript, ... Developers, Coding, CSS, PHP Book 1) Digital Systems Design and Prototyping: Using Field Programmable Logic and Hardware Description Languages The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise (2nd Edition) RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity Fundamentals of Digital and Computer Design with VHDL Web Scalability for Startup Engineers RTL-SDR for Everyone: Second Edition 2016 Guide including Raspberry Pi 2