FPGA Prototyping by SystemVerilog Examples

Xilinx MicroBlaze MCS SoC Edition



Bookstore > Books > FPGA Prototyping by SystemVerilog Examples

Price$84.01 - $89.07
Rating
AuthorPong P. Chu
PublisherWiley
Published2018
Pages656
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101119282667
ISBN-139781119282662
EBook Hardcover Paperback

This is the successor edition of the popular FPGA Prototyping by Verilog Examples text. It follows the same "learning-by-doing" approach to teach the fundamentals and practices of HDL synthesis and FPGA prototyping. The new edition 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 the strict design guidelines and coding practices used for large, complex digital systems.

The book is completely updated and uses the SystemVerilog language, which "absorbs" the Verilog language. 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 new 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) envelope 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; Provides a detailed discussion on blocking and nonblocking statements and coding styles; Describes basic concepts of software-hardware co-design with Xilinx MicroBlaze MCS soft-core processor; Provides an overview of bus interconnect and interface circuit; Presents basic embedded system software development; Suggests additional modules and peripherals for interesting and challenging projects.

FPGA Prototyping by SystemVerilog Examples makes a natural companion text for introductory and advanced digital design courses and embedded system courses. It also serves as an ideal self-teaching guide for practicing engineers who wish to learn more about this emerging area of interest.


  1. (2 books)


Similar Books


Mastering QGIS

Mastering QGIS

by Kurt Menke, GISP

QGIS is the leading alternative to proprietary GIS software. Although QGIS is described as intuitive, it is also, by default, complex. Knowing which tools to use and how to apply them is essential to producing valuable deliverables on time.Starting with a refresher on QGIS basics, this book will take you all the way through to creating yo...

Price:  $38.49  |  Publisher:  Packt Publishing  |  Release:  2015

Artificial Intelligence and Machine Learning Fundamentals

Artificial Intelligence and Machine Learning Fundamentals

by Zsolt Nagy

Machine learning and neural networks are pillars on which you can build intelligent applications. Artificial Intelligence and Machine Learning Fundamentals begins by introducing you to Python and discussing AI search algorithms. You will cover in-depth mathematical topics, such as regression and classification, illustrated by Python examp...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018

Oracle E-Business Suite R12 Integration and OA Framework Development and Extension Cookbook

Oracle E-Business Suite R12 Integration and OA Framework Development and Extension Cookbook

by Andy Penver

Oracle's suite of applications is used by many major businesses and public sector organizations throughout the world. Oracle E-Business Suite is the most comprehensive suite of integrated, global business applications that enable organizations to make better decisions, reduce costs, and increase performance. The book will show you ho...

Price:  $32.99  |  Publisher:  Packt Publishing  |  Release:  2013

Oracle E-Business Suite Development & Extensibility Handbook

Oracle E-Business Suite Development & Extensibility Handbook

by Anil Passi, Vladimir Ajvaz

Transform your Oracle E-Business Suite infrastructure to suit enterprise requirements using the comprehensive development methods in this Oracle Press guide. Oracle E-Business Suite Development & Extensibility Handbook lays out each tool alongside reusable code and step-by-step examples. Learn how to create multiorg objects, integ...

Price:  $5.00  |  Publisher:  McGraw-Hill  |  Release:  2009

Learning React, 2nd Edition

Learning React, 2nd Edition

by Kirupa Chinnathambi

As far as new web frameworks and libraries go, React is quite the runaway success. It not only deals with the most common problems developers face when building complex apps, it throws in a few additional tricks that make building the visuals for such apps much, much easier.What React isn't, though, is beginner-friendly and approacha...

Price:  $9.47  |  Publisher:  Addison-Wesley  |  Release:  2018

Sams Teach Yourself HTML5 in 10 Minutes, 5th Edition

Sams Teach Yourself HTML5 in 10 Minutes, 5th Edition

by Steven Holzner

You don't need to wait to begin using HTML5, the successor to HTML 4 and XHTML. HTML5 is now being implemented in the latest versions of all the major browsers, and with it come some of the most exciting and powerful advances in web development technology in years.Teach Yourself HTML5 in 10 Minutes offers straightforward, practical a...

Price:  $3.99  |  Publisher:  SAMS Publishing  |  Release:  2010

Internet, Phone, Mail, and Mixed-Mode Surveys, 4th Edition

Internet, Phone, Mail, and Mixed-Mode Surveys, 4th Edition

by Don A. Dillman, Jolene D. Smyth, Leah Melani Christian

For over two decades, Dillman's classic text on survey design has aided both students and professionals in effectively planning and conducting mail, telephone, and, more recently, Internet surveys. The new edition is thoroughly updated and revised, and covers all aspects of survey research. It features expanded coverage of mobile pho...

Price:  $50.00  |  Publisher:  Wiley  |  Release:  2014

Beginning C, 5th Edition

Beginning C, 5th Edition

by Ivor Horton

Beginning C, 5th Edition teaches you how to program using the widely-available C language. You'll begin from first-principles and progress through step-by-step examples to become a competent, C-language programmer. All you need are this book and any of the widely available free or commercial C or C++ compilers, and you'll soon b...

Price:  $59.99  |  Publisher:  Apress  |  Release:  2013