FPGA Prototyping by SystemVerilog Examples
Xilinx MicroBlaze MCS SoC Edition
|Price||$84.01 - $105.60
|Author||Pong P. Chu|
|Format||Paper book / ebook (PDF)|
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.
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: $25.50 | Publisher: Packt Publishing | Release: 2015
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
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 how to ...
Price: $32.99 | Publisher: Packt Publishing | Release: 2013
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
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 approachable. ...
Price: $21.63 | Publisher: Addison-Wesley | Release: 2018
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 answer...
Price: $3.99 | Publisher: SAMS Publishing | Release: 2010
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 phones, ...
Price: $50.00 | Publisher: Wiley | Release: 2014
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 be writing ...
Price: $59.99 | Publisher: Apress | Release: 2013