{"product_id":"computer-principles-and-design-in-verilog-hdl-isbn-9781118841099","title":"Computer Principles and Design in Verilog HDL","description":"\u003cp\u003eUses Verilog HDL to illustrate computer architecture and microprocessor design, allowing readers to readily simulate and adjust the operation of each design, and thus build industrially relevant skills\u003c\/p\u003e \u003cul\u003e \u003cli\u003eIntroduces the computer principles, computer design, and how to use Verilog HDL (Hardware Description Language) to implement the design\u003c\/li\u003e \u003cli\u003eProvides the skills for designing processor\/arithmetic\/cpu chips, including the unique application of Verilog HDL material for CPU (central processing unit) implementation\u003c\/li\u003e \u003cli\u003eDespite the many books on Verilog and computer architecture and microprocessor design, few, if any, use Verilog as a key tool in helping a student to understand these design techniques\u003c\/li\u003e \u003cli\u003eA companion website includes color figures, Verilog HDL codes, extra test benches not found in the book, and PDFs of the figures and simulation waveforms for instructors\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eList of Figures xv\u003c\/p\u003e \u003cp\u003eList of Tables xxvii\u003c\/p\u003e \u003cp\u003ePreface xxix\u003c\/p\u003e \u003cp\u003e1 Computer Fundamentals and Performance Evaluation 1\u003c\/p\u003e \u003cp\u003e2 A Brief Introduction to Logic Circuits and Verilog HDL 19\u003c\/p\u003e \u003cp\u003e3 Computer Arithmetic Algorithms and Implementations 63\u003c\/p\u003e \u003cp\u003e4 Instruction Set Architecture and ALU Design 111\u003c\/p\u003e \u003cp\u003e5 Single-Cycle CPU Design in Verilog HDL 143\u003c\/p\u003e \u003cp\u003e6 Exceptions and Interrupts Handling and Design in Verilog HDL 170\u003c\/p\u003e \u003cp\u003e7 Multiple-Cycle CPU Design in Verilog HDL 192\u003c\/p\u003e \u003cp\u003e8 Design of Pipelined CPU with Precise Interrupt in Verilog HDL 212\u003c\/p\u003e \u003cp\u003e9 Floating-Point Algorithms and FPU Design in Verilog HDL 266\u003c\/p\u003e \u003cp\u003e10 Design of Pipelined CPU with FPU in Verilog HDL 323\u003c\/p\u003e \u003cp\u003e11 Memory Hierarchy and Virtual Memory Management 353\u003c\/p\u003e \u003cp\u003e12 Design of Pipelined CPU with Caches and TLBs in Verilog HDL 386\u003c\/p\u003e \u003cp\u003e13 Multithreading CPU and Multicore CPU Design in Verilog HDL 425\u003c\/p\u003e \u003cp\u003e14 Input\/Output Interface Controller Design in Verilog HDL 443\u003c\/p\u003e \u003cp\u003e15 High-Performance Computers and Interconnection Networks 509\u003c\/p\u003e \u003cp\u003eBibliography 536\u003c\/p\u003e \u003cp\u003eIndex 539\u003c\/p\u003e \u003cp\u003e\u003cb\u003eYamin Li\u003c\/b\u003e, Professor, Department of Computer Science, Hosei University, Tokyo, Japan.\u003cbr\u003eProfessor Li received his PhD in computer science from Tsinghua University in 1989. His research interests include computer arithmetic algorithms, computer architecture, CPU design, and parallel \u0026amp; distributed computing. He is a senior member of the IEEE and a member of the IEEE Computer Society. Professor Li has taught the courses of \"Logic Circuit Design\", \"Assembly Language Programming\", \"Computer Organization and Design\", \"CPU Design in Verilog HDL\", \"Computer Architecture\", and \"Parallel \u0026amp; Distributed Systems\" for more than 20 years, and has used FPGA boards and CAD\/CAE tools to teach these courses since 1993. He has published more than 100 journal and conference papers, and developed a square root circuit at low cost and published it in IEEE ICCD'96 and ICCD'97.\u003c\/p\u003e \u003cp\u003eThe first of its kind, this succinct book combines the detailed logic of computer architecture and microprocessor design with numerous examples of Verilog HDL, an industrially important hardware design language. Fundamental and advanced level design concepts are illustrated using simulations that readers can readily duplicate. Its comprehensive contents also include circuit design in HDL, computer arithmetic algorithms, design challenges, memory management, multi-core CPU design, as well as high-performance computers and complex networks.\u003c\/p\u003e \u003cp\u003e• Introduces fundamental computer principles and design, and how to use Verilog HDL for design implementation\u003c\/p\u003e \u003cp\u003e• Provides skills for designing processor\/arithmetic\/CPU chips, including the unique application of Verilog HDL material for CPU implementation\u003c\/p\u003e \u003cp\u003e• Highlights the use of Verilog as a key tool in understanding design techniques\u003c\/p\u003e \u003cp\u003e• A companion website features color figures, Verilog HDL codes and extra test benches not found in the book\u003c\/p\u003e \u003cp\u003eWith numerous source codes and simulation waveforms, \u003ci\u003eComputer Principles and Design in Verilog HDL\u003c\/i\u003e is an important reference text for advanced students of computer design courses. It also serves as a handy guide for system engineers interested in Verilog HDL and CPU design.\u003c\/p\u003e","brand":"Wiley","offers":[{"title":"Default Title","offer_id":47988969308389,"sku":"NP9781118841099","price":145.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781118841099.jpg?v=1761782253","url":"https:\/\/k12savings.com\/products\/computer-principles-and-design-in-verilog-hdl-isbn-9781118841099","provider":"K12savings","version":"1.0","type":"link"}