Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: High-Speed Digital Design: A Handbook of Black Magic
Publisher: Prentice Hall PTR
Authors: Howard Johnson
Rating: 2/5
Customer opinion - 2 stars out of 5
Useful book if you need a cook book, however ........

This book is useful if you want to have a long series of equations available in one place to jog your memory. But if you want to learn something useful and practical- and real-world - then perhaps you would be better off doing a web search for application notes, tutorial papers, and articles, particularly from semiconductor manufacturers, and vendors of high-performance test equipment such as Agilent, Tektronix, and others.
To take one example (page 134,) Johnson purports to describe problems associated with a wire-wrapped prototype processor board containing TTL devices operating at high edge rates ( 2 ns.) According to Johnson, the design engineers failed to realize that the circuits would ring excessively, making the board unusable. To "prove" this he posits a model consisting of a 30 ohm TTL driver, with a 2 ns rise time, a 4" length of wire with 89 nH of self inductance, and a 15pf load - a series LRC circuit. Yes, this circuit will ring wildly, but the model is totally incorrect. The TTL input is not considered, which has a relatively low input impedance in the low state since it is current operated. This circuit -effectively a parallel LRC - does not ring nearly as much, as any experienced engineer knows. As a reality check, remember that wire wrap was successfully used for years by thousand of engineers. To listen to Johnson, though, this technology is almost unusable. Wire wrap circuits do ring, but under his example, the real amount of overshoot/undershoot is well within the limits of TTL. Further, no real circuit produces textbook looking traces, so the role of experience is to learn what worst-case design means, and what is acceptable for good manufacturing yield. Lesson: real experience teaches you how to produce correct, functional models. An incorrect model will cause you grief.
Much could have been done here, to be useful, by way of analysis and of recommendation. The wire should have been modeled as part of a transmission line, not as a lumped element, which any high speed digital design engineer would know, and the idea of terminating a transmission line should have been introduced. This is standard fare. Even with the series LRC, instead of deriving the formula for critical damping, he instead says: "This approximation (reduce Q to .5) is derived from the solution to a second order linear differential equation describing an RLC low pass filter. First find the point at which the derivative of the solution passes through zero (a maximum point) and then evaluate the solution at that point."
Got that? Take the derivative of a solution you want to find? Any book on circuits will reduce this to the solution of a quadratic equation. Obfuscating something that's really elementary does not help produce genuine insight. But this is what Johnson does throughout the book.
Isn't it simpler to say that if you have fast rise time signals, treat most connections as transmission lines, and add termination resistors? As for a series RLC, use the formula for critical damping: R = 1/2 (sqrt(L/C))

Product: Book - Paperback
Title: HTML 4 for Dummies, Fourth Edition
Publisher: For Dummies
Authors: Ed Tittel, Natanya Pitts, Ed Tittel
Rating: 1/5
Customer opinion - 1 stars out of 5

What a load of crap. These two authors have no business writing a book and whoever decided to publish it is a moron. It's all over the place with no real order to it and says absolutely nothing. Don't waste your money.

Product: Book - Paperback
Title: UNIX for Dummies
Publisher: For Dummies
Authors: John R. Levine, Margaret Levine Young
Rating: 2/5
Customer opinion - 2 stars out of 5
Not as good as the others

I am a big admirer of the Dummies books. I bought the Internet and Internet2 for dummies, and was really impressed. But this book really didn't help out all that much. It had a lot on the history of Unix (Who cares) and not a lot of hard core, learning what Unix is all about. It had some good tips, but you may want to borrow it from a friend first before you go out and buy your own copy.

Product: Book - Hardcover
Title: Database Processing: Fundamentals, Design, and Implementation, Ninth Edition
Publisher: Prentice Hall
Authors: David Kroenke
Rating: 5/5
Customer opinion - 5 stars out of 5
Excellent Intro into World of Databases

David Kroenke's newest edition of his work, Database Processing: Fundamentals, Design, and Implementation (9th Edition), is an excellent book that serves well as an introductory text on Databases. What makes this text even more valuable is that it takes you beyond the basics as you work your way through it. The Rochester Institute of Technology (RIT) uses this text for two different database courses. Here is an overview of the sections in the book (each section contains multiple chapters):
Part I - Entity-Relationship Data ModelingPart II - Database DesignPart III - Structured Query Language (SQL)Part IV - Part Four (multi-user databases, Oracle 9i, and SQL Server 2000)Part V - Database Access Standards (ODBC, OLE DB, ADO, ASP, XML, ADO.NET, JDBC, Java Server Pages, MySQL)Part VI - Object-Oriented Database Processing
As you can see, Kroenke covers the necessary foundations of multiple DBMS systems, and goes into good detail on different schema regarding E-R data modeling. Additionally, screenshots are abundant in this text from numerous applications and DBMSs (including Access), and Kroenke does a great job at giving examples and discussing topics in a reader-friendly manner.