FPGA Prototyping by SystemVerilog Examples: Xilinx MicroBlaze MCS SoC Edition
P**L
Great for learning FPGA development!
I got a Basys3 FPGA dev board about 5 months ago and since then have been working through different online projects/tutorials and a couple books. I bought this book just to get a more scholarly yet hands-on and practical treatment of FPGA development (and not for a university course. I'm a C# developer by day.)This book really solidified a number of different concepts that I'd been struggling with. The first section is an intro to basic circuit development and overview of SystemVerilog. The rest of the book develops an FPGA programmable logic + soft CPU framework (hence the SoC in the title) The modules for the framework and the protocols they use (i.e. SPI, I2C, PWM, UART, etc.) are clearly explained and diagrammed. I had used these protocols before with various microcontrollers, but the book gave me a much deeper understanding of how they work and how to write drivers for them. The advantage of having a framework that you fully understand and can modify as needed is significant. I plan to use it in many future projects.The book targets the Digilent Nexys FPGA, but includes files and modifications for the cheaper Basys3 and Arty A7 boards. It also contains helpful instructions for using Vivado and the Xilinx SDK. A lot of the material would apply to other boards (i.e. SoCs with hard CPUs like the Zybo or Zedboard) and should work with a few modifications. Check the book website for the code and board-specific instructions.There are a few typos and at least one code bug (not surprising considering the amount of material covered) but overall this is a first-rate technical resource. Well worth the time and money.
E**R
Im barely halfway. It's a good book. I dont have the boards recommended, but i still make it work
It's a good book, i wish it would explain the naming of signals a little better, but if you have a basic knowledge of hdl and what components will get synthesize, it's easy to get whats going on. I dont own any of they boards mentioned in the book, but you can make it work as long as you use Series 7 fpga from xilinx.
A**R
comprehensive and modern introduction
I had a little FPGA experience already but this is definitely the book I would recommend to someone learning FPGA from scratch on their own (would be good for a college course too). I like that it's practical and doesn't waste time with a lot of digital logic theory like other textbooks. It's modernized with coverage of SoC concepts and works it's way towards a complete system with graphics, I/O, etc. Very solid foundation for a novice
H**E
Do not buy Kindle ebook edition.
This is a very good book but DO NOT buy kindle edition. Code listings are just captured images that hard to see. And some code listings are incorrected duplicated, for example listing 22.3, 22.4. I reported that to support center but they did not fixed.
J**N
Most useful book I've seen on getting started with FPGA's
Lot's of examples on how to actually do stuff with an FPGA.
A**N
Very Solid Book
This is a very solid book. Provides a thorough introduction to SystemVerilog, and additional chapters on specific technologies (CAN, SPI, etc.) in the context of the Xilinx FPGAs.
J**N
good value for the money
product was in excellent condition
C**N
It is quite complete, it teaches many concepts and techniques. It's worth what I paid for it.
I bought this book online obviously without being able to see it first and I was surprised by how good it is.
ترست بايلوت
منذ شهر
منذ شهر