• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Ljudböcker
  • Pocketböcker
  • Spel och pussel

Skapa nya rutiner – hälsoböcker upp till 50% →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Barnbokskaraktärer
    • Populära författare
    Logotyp för Bokus
    Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
    bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
    Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
    1. Naturvetenskap och teknik
    2. Teknik och industri
    3. Elektronik och kommunikationer

    FPGA Prototyping by VHDL Examples

    Xilinx MicroBlaze MCS SoC

    AvPong P. Chu

    Inbunden, Engelska, 2017

    1 295 kr

    Beställningsvara. Skickas inom 5-8 vardagar. Fri frakt över 249 kr.

    Fler format och utgåvor

    E-bok

    1 467 kr

    Inbunden

    1 431 kr

    E-bok

    1 625 kr

    E-bok

    1 609 kr

    E-bok

    1 499 kr

    Beskrivning

    A hands-on introduction to FPGA prototyping and SoC designThis Second Edition of the popular book follows the same “learning-by-doing” approach to teach the fundamentals and practices of VHDL synthesis and FPGA prototyping. It uses a coherent series of examples to demonstrate the process to develop sophisticated digital circuits and IP (intellectual property) cores, integrate them into an SoC (system on a chip) framework, realize the system on an FPGA prototyping board, and verify the hardware and software operation. The examples start with simple gate-level circuits, progress gradually through the RT (register transfer) level modules, and lead to a functional embedded system with custom I/O peripherals and hardware accelerators. Although it is an introductory text, the examples are developed in a rigorous manner, and the derivations follow strict design guidelines and coding practices used for large, complex digital systems.The new edition is completely updated. It presents the hardware design in the SoC context and introduces the hardware-software co-design concept. Instead of treating examples as isolated entities, the book integrates them into a single coherent SoC platform that allows readers to explore both hardware and software “programmability” and develop complex and interesting embedded system projects. The revised edition: Adds four general-purpose IP cores, which are multi-channel PWM (pulse width modulation) controller, I2C controller, SPI controller, and XADC (Xilinx analog-to-digital converter) controller.Introduces a music synthesizer constructed with a DDFS (direct digital frequency synthesis) module and an ADSR (attack-decay-sustain-release) envelop generator.Expands the original video controller into a complete stream-based video subsystem that incorporates a video synchronization circuit, a test pattern generator, an OSD (on-screen display) controller, a sprite generator, and a frame buffer.Introduces basic concepts of software-hardware co-design with Xilinx MicroBlaze MCS soft-core processor.Provides an overview of bus interconnect and interface circuit.Introduces basic embedded system software development.Suggests additional modules and peripherals for interesting and challenging projects.The FPGA Prototyping by VHDL Examples, Second Edition makes a natural companion text for introductory and advanced digital design courses and embedded system course. It also serves as an ideal self-teaching guide for practicing engineers who wish to learn more about this emerging area of interest.

    Produktinformation

    • Utgivningsdatum:2017-12-29
    • Mått:180 x 257 x 38 mm
    • Vikt:1 270 g
    • Format:Inbunden
    • Språk:Engelska
    • Antal sidor:632
    • Upplaga:2
    • Förlag:John Wiley & Sons Inc
    • ISBN:9781119282747

    Utforska kategorier

    • Elektronik och kommunikationer inom Naturvetenskap och teknik
    • Systemvetenskap och AI inom Data och IT

    Mer om författaren

    PONG P. CHU, PhD is Associate Professor in the Department of Electrical Engineering and Computer Science at Cleveland State University, Cleveland, Ohio. He has taught undergraduate and graduate digital systems and computer architecture courses for more than two decades, and has received multiple instructional grants from the National Science Foundation.

    Innehållsförteckning

    • Preface ixAcknowledgments xvPART I BASIC  DIGITAL  CIRCUITS DEVELOPMENT1 Gate-level Combinational Circuit 11.1 Overview of VHDL 11.2 General description 21.3 Structural description 61.4 Top-level  signal mapping 81.5 Testbench 91.6 Bibliographic notes 111.7 Suggested experiments 112 Overview of FPGA and EDA  software 132.1 FPGA 132.2 Overview of the Digilent Nexys  4 DDR    board 152.3 Development flow 162.4 Xilinx  Vivado  Design  Suite 182.5 Bibliographic notes 182.6 Suggested experiments 183 RT-level combinational circuit 233.1 RT-level components 233.2 Routing circuit with concurrent assignment   statements 293.3 Modeling with a  process 343.4 Routing circuit with if and case    statements 363.5 Constants and generics 413.6 Replicated structure 443.7 Design examples 463.8 Bibliographic notes 583.9 Suggested experiments 584 Regular Sequential Circuit 614.1 Introduction 614.2 HDL code of the FF and  register 644.3 Simple design examples 674.4 Testbench for sequential circuits 724.5 Case study 754.6 Timing  and clocking 874.7 Bibliographic notes 904.8 Suggested experiments 905 FSM  935.1 Introduction 935.2 FSM code development 975.3 Design examples 1005.4 Bibliographic notes 1105.5 Suggested experiments 1106 FSMD 1136.1 Introduction 1136.2 Code development of an FSMD 1196.3 Design examples 1256.4 Bibliographic notes 1406.5 Suggested experiments 1417 RAM and Buffer of FPGA 1457.1 Embedded memory of FPGA device 1457.2 General description for RAM-like   component  1477.3 FIFO buffer  1537.4 HDL templates for memory  inference  1587.5 Overview of memory controller  1647.6 Bibliographic notes  1667.7 Suggested experiments  166PART II EMBEDDED SOC I: VANILLA  FPRO SYSTEM8 Overview of Embedded SoC Systems 1718.1 Embedded  SoC 1718.2 Development Flow of Embedded   SoC 1738.3 FPro  SoC Platform 1768.4 Adaption  on  Digilent  Nexys  4  DDR board 1808.5 Portability 1828.6 Organization 1848.7 Bibliographic notes 1849 Bare Metal System Software Development 1879.1 Bare metal system development overview 1879.2 Memory-mapped  I/O 1899.3 Direct  I/O  Register Access 1919.4 Robust  I/O  Register Access 1939.5 Techniques for low-level I/O  operations 1979.6 Device Drivers 1999.7 FPro  Utility  Routines  and  Directory Structure 2049.8 Test program 2089.9 Bibliographic notes 2119.10 Suggested experiments 21110 FPro Bus Protocol and MMIO Slot Specification 21310.1 FPro Bus 21310.2 Interface with bus 21610.3 MMIO I/O core 22210.4 Timer core development 22610.5 MMIO controller 22910.6 MCS I/O bus and bridge 23410.7 Vanilla FPRO System Construction 23810.8 Bibliographic notes 24010.9 Suggested experiments 24011 UART Core 24311.1 Introduction 24311.2 UART Construction 24511.3 UART core  development 25311.4 UART driver 25611.5   Additional  Project Ideas 26211.6 Bibliographic notes 26511.7 Suggested experiments 266PART III EMBEDDED SOC II: BASIC I/O CORES12 Xilinx XADC Core 27112.1 Overview of XADC 27112.2 XADC core development 27312.3 XADC core device driver 27812.4 Sampler FPro System 28112.5 Additional Project Ideas 29112.6 Bibliographic notes 29212.7 Suggested experiments 29213 Pulse Width Modulation Core 29513.1 Introduction 29513.2 PWM Design 29613.3 PWM core development 29913.4 PWM  driver 30213.5 Testing 30313.6 Project ideas 30413.7 Suggested experiments 30514 Debouncing  core and LED-Mux  Core 30714.1 Debouncing Core 30714.2 LED-Mux   Core 31314.3 Project  Ideas 31914.4 Suggested Experiments 32015 SPI Core 32315.1 Overview 32315.3 SPI  Core Development  33315.4 SPI Driver  33615.5 Test  33815.6 Project Ideas  34115.7 Bibliographic notes  34215.8 Suggested Experiments  34216 I2C Core 34716.1 Overview 34716.2 I2C Controller 35016.3 I2C Core Development 36016.4 I2C  Driver 36116.5 Test 36516.6 Project  Idea 36616.7 Bibliographic notes 36716.8 Suggested experiments 36717 PS2 Core 37117.1 Introduction 37117.2 PS2 Controller 37317.3 PS2 core development 38317.4 PS2 driver 38417.5 Test 39317.6 Bibliographic notes 39417.7 Suggested experiments 39418 Sound I: DDFS  Core 39718.1 Introduction 39718.2 Design and implementation 39718.3 Fixed-point arithmetic 40018.4 DDFS Construction 40218.5 DAC (digital-to-analog converter) 40418.6 DDFS core development 40718.7 DDFS driver 40918.8 Testing 41218.9 Bibliographic notes 41318.10 Suggested experiments 41319 Sound II: ADSR Core 41519.1 Introduction 41519.2 ADSR envelope generator 41619.3 ADSR core development 42119.4 ADRS driver 42319.5 Testing 42919.6 Project  Idea 43019.7 Bibliographic notes 43119.8 Suggested experiments 431PART IV EMBEDDED SOC III: VIDEO  CORES20 Introduction to Video System 43520.1 Introduction to a video  display 43520.2 Stream interface 43720.3 VGA Synchronization 43920.4 Bar  test-pattern generator 44820.5 Color-to-grayscale conversion circuit 44920.6 Demo video system 45120.7 Advanced video standards 45220.8 Bibliographic notes 45320.9 Suggested experiments 45421 FPro Video Subsystem 45721.1 Organization of video subsystem 45721.2 FPro video IP core 46121.3 Example video cores 46621.4 FPro video synchronization core 47021.5 Daisy video subsystem 47921.6 Vanilla daisy FPro system 48621.7 Video driver and testing program 49021.8 Bibliographic notes 49321.9 Suggested experiments 49322 Sprite Core 49722.1 Introduction 49722.2 Basic design 49822.3 Mouse pointer core 50022.4 “Ghost” character core 50522.5 Sprite core driver and testing program 51322.6 Bibliographic notes 51622.7 Suggested experiments 51623 On-Screen-Display Core 51923.1 Introduction to tile graphics 51923.2 Basic OSD design 52123.3 OSD core  52423.4 OSD core driver and testing   program  53023.5 Bibliographic notes  53223.6 Suggested experiments  53224 VGA  Frame  Buffer Core 53524.1 Overview 53524.2 Frame buffer core 53624.3 Register map 54024.4 Driver and testing program 542 54324.5 Project Ideas 54524.6 Bibliographic notes 54724.7 Suggested experiments 547PART V EPILOGUE25  What Next 553References 557Appendix A: Tutorials 561A.1 Overview of Xilinx Vivado  IDE 561A.2 Short tutorial on Vivado hardware   development 565A.3 Short tutorial on Vivado   simulation 570A.4 Tutorial on IP instantiation 574A.5 Short tutorial on FPro system   development 580A.6 Bibliographic notes 587Topic Index 589
    Hoppa över listan

    Mer från samma författare

    Pong P. Chu - RTL Hardware Design Using VHDL, Inbunden

    RTL Hardware Design Using VHDL

    Pong P. Chu

    Inbunden, 2006

    1 892 kr

    Pong P. Chu - FPGA Prototyping By Verilog Examples, Inbunden

    FPGA Prototyping By Verilog Examples

    Pong P. Chu

    Inbunden, 2008

    1 692 kr

    Pong P. Chu - FPGA Prototyping by Verilog Examples, E-bok

    FPGA Prototyping by Verilog Examples

    Pong P. Chu

    E-bok
    2008

    1 625 kr

    Pong P. Chu - RTL Hardware Design Using VHDL, E-bok

    RTL Hardware Design Using VHDL

    Pong P. Chu

    E-bok
    2006

    2 193 kr

    Pong P. Chu - Embedded SoPC Design with Nios II Processor and VHDL Examples, Inbunden

    Embedded SoPC Design with Nios II Processor and VHDL Examples

    Pong P. Chu

    Inbunden, 2011

    1 539 kr

    Pong P. Chu - Embedded SoPC Design with Nios II Processor and Verilog Examples, Inbunden

    Embedded SoPC Design with Nios II Processor and Verilog Examples

    Pong P. Chu

    Inbunden, 2012

    1 620 kr

    Pong P. Chu - Embedded SoPC Design with Nios II Processor and VHDL Examples, E-bok

    Embedded SoPC Design with Nios II Processor and VHDL Examples

    Pong P. Chu

    E-bok
    2011

    1 835 kr

    Pong P. Chu - FPGA Prototyping by Verilog Examples, E-bok

    FPGA Prototyping by Verilog Examples

    Pong P. Chu

    E-bok
    2011

    1 609 kr

    Pong P. Chu - Embedded SoPC Design with Nios II Processor and Verilog Examples, E-bok

    Embedded SoPC Design with Nios II Processor and Verilog Examples

    Pong P. Chu

    E-bok
    2012

    1 877 kr

    Pong P. Chu - FPGA Prototyping by SystemVerilog Examples, Inbunden

    FPGA Prototyping by SystemVerilog Examples

    Pong P. Chu

    Inbunden, 2018

    1 278 kr

    Hoppa över listan

    Du kanske också är intresserad av

    Pong P. Chu - FPGA Prototyping by VHDL Examples, E-bok

    FPGA Prototyping by VHDL Examples

    Pong P. Chu

    E-bok
    2018

    1 499 kr

    Pong P. Chu - FPGA Prototyping by VHDL Examples, E-bok

    FPGA Prototyping by VHDL Examples

    Pong P. Chu

    E-bok
    2017

    1 467 kr

    Pong P. Chu - FPGA Prototyping by VHDL Examples, Inbunden

    FPGA Prototyping by VHDL Examples

    Pong P. Chu

    Inbunden, 2008

    1 431 kr

    Pong P. Chu - FPGA Prototyping by VHDL Examples, E-bok

    FPGA Prototyping by VHDL Examples

    Pong P. Chu

    E-bok
    2008

    1 625 kr

    Pong P. Chu - FPGA Prototyping by VHDL Examples, E-bok

    FPGA Prototyping by VHDL Examples

    Pong P. Chu

    E-bok
    2011

    1 609 kr

    Pong P. Chu - FPGA Prototyping by Verilog Examples, E-bok

    FPGA Prototyping by Verilog Examples

    Pong P. Chu

    E-bok
    2011

    1 609 kr

    Pong P. Chu - FPGA Prototyping by Verilog Examples, E-bok

    FPGA Prototyping by Verilog Examples

    Pong P. Chu

    E-bok
    2008

    1 625 kr

    Pong P. Chu - FPGA Prototyping by SystemVerilog Examples, E-bok

    FPGA Prototyping by SystemVerilog Examples

    Pong P. Chu

    E-bok
    2018

    1 435 kr

    Pong P. Chu - FPGA Prototyping by SystemVerilog Examples, E-bok

    FPGA Prototyping by SystemVerilog Examples

    Pong P. Chu

    E-bok
    2018

    1 420 kr

    Pong P. Chu - FPGA Prototyping by SystemVerilog Examples, Inbunden

    FPGA Prototyping by SystemVerilog Examples

    Pong P. Chu

    Inbunden, 2018

    1 278 kr