Customer Reviews: Read 14 more reviews...
Great for filling in the gaps!!!!! February 16, 2005 I have recently had to undertake a PCI project that required detailed information on PCI configuration of devices, including P2P bridges. I have a couple of other resources, however, this book bridges the gap between software and hardware. Especially the chapters on configuration (Chaps 17, 18 and 19). I highly recommend it!!!!
Not for Software Developers June 8, 2003 4 out of 8 found this review helpful
Basically, this book is very similar to the PCI SIG specification in many respects (without the hefty PCI SIG membership fee). I was surprised to find that Hot-Plug PCI is given some treatment, but as with most of the material it was generalized and skewed towards the hardware design audience. This book does do a good job of laying out the registers and explaining them. After I finished reading this book, I was able to do what I need to do, but didn't have a great idea of how the whole system worked. There are plenty of timing diagrams and lots of good information, but most of it useless for a software developer. For example, the entire chapter of Hot-Plug PCI was well written, but it described what needed to be done to the various control lines-- something that would be implemented by the Hotplug PCI chipset controller. As a result, it is nice to know, but ultimately, useless. Simply stated, if you are looking for a book to help write a device driver for a PCI-based device, this isn't it. On the other hand, if you are software developer looking for a primer on PCI, I would still look elsewhere.
Not too different from the PCI Spec from PCI-SIG May 27, 2003 5 out of 5 found this review helpful
Hi, Bought this book under the assumption that the coverage would be better than the PCI Specification from PCI-SIG, but the book is pretty much an exact copy of the specification document. If you can get your hands on the original PCI spec., you will be better off. The only saving grace for this book was that it covered all the stuff from the spec., so if you don't have access to the spec., the book does an ok job covering the whole PCI area.
Software engineer June 7, 2002 7 out of 9 found this review helpful
I agree with other reviewers that said the book is not very helpful if you are writing a PCI device driver. It's full of register definitions and timing diagrams but I never got a feel for how to put it all together. This book may be useful for hardware designers but it is largely worthless for software engineers. If you're writing a driver and you want more info, don't waste your money here.
Great Introduction to the World of PCI December 14, 2001 5 out of 5 found this review helpful
When I opened this book, I had maintained a few PCI drivers, and done off and on hacking at PCI support code, but I didn't fully understand the semantics of PCI. Within a few dozen pages, I had attained infinitely more clue on PCI, and having not even _finished_ the book yet, I can confidently say it's a great great text on PCI, and makes sense of what usually looks like a house of cards with spaghetti strewn over it in code form.
|