Hardcover: 219 pages
Publisher: Springer; 2002 edition (May 31, 2002)
Language: English
ISBN-10: 1402070721
ISBN-13: 978-1402070723
Product Dimensions: 6.1 x 0.6 x 9.2 inches
Shipping Weight: 1.1 pounds (View shipping rates and policies)
Average Customer Review: 2.4 out of 5 stars See all reviews (5 customer reviews)
Best Sellers Rank: #1,528,523 in Books (See Top 100 in Books) #468 in Books > Engineering & Transportation > Engineering > Electrical & Electronics > Circuits > Design #691 in Books > Computers & Technology > Computer Science > Systems Analysis & Design #776 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C++
I am a active user of SystemC, so had great hopes for either a real reference or even an introductory book. Unfortunately, this book provides neither a introduction to the language, real world help for coders, or even reference material. The free manual with SystemC better then this. Worse, it badly needs editing to clean up awkward sentances.Generally I expense technical books, but I feel too guilty to bear the company with this overpriced book. Back it goes.
This book is not meant to be a introductory book orabout the SystemC language or coding guidelines.For that please refer to other elementary or primerbook or the user guide available for download fromsystemc website.This book is mainly useful for researchers to understandthe philosophy behind the SystemC language andinteresting problems addressed by the language.
A very good book, if it is used as a reference material, specially for TLM modeling, it helps along with the code for simple_bus available at [...] For starters, I will recommend to add more examples in the text of the book as the systemC library is huge. It is sometimes very hard to remove the bugs, if sufficient examples are not available. A suggestion will be to add a functional model example of a CPU based system design, so that the ideas can be extracted out of the text easily.
SystemC is my bread and butter and I bought this book with great hopes to understand both the language and the underlying concepts of the language, unfortunately the book provides neither. I think it is a grossly overpriced useless book.
I read this whole book trying to figure out who it was written for, and failed.To all outward appearance, it seems to address the C++ programmer who, for reasons unknown, has been thrown into the task of creating executable specifications for complex HW/SW systems. Well, it happens. That poor slob's problems are never really addressed.The authors spend significant time discussing bit-accurate, cycle-accurate, both-accurate, and neither-accurate simulations. Those topics all deserve attention, as does optimization of the model for faster simulation time. The typical programmer, however, just won't be ready for concepts of sensitivity and some of the weirder forms of assignment. Straight-up hardware guys won't get the classing structures, and won't see all the discussion they need to translate statements into cycles; software guys won't get enough of the class hierarchy to follow along, and will need to sit down with someone for a long time to understand why all those fixed-point formats deserve to exist. (You wouldn't believe some of the questions I've gotten. For example, "0.56 isn't a fraction with power-of-two denominator - so why does that scaling logic assume I can just shift?" Lawd lumme, what kids don't learn these days.)There's not enough here of hardware system analysis for the software guys, and not enough of the C++/SystemC strangeness for a logic designer to grab hold of. On the whole, it looks like a fair answer to a question that I didn't hear asked.-- wiredweird
System Design with SystemCTM Feng Shui: Wellness and Peace- Interior Design, Home Decorating and Home Design (peace, home design, feng shui, home, design, home decor, prosperity) System Analysis & Design with Case Studies: start system presentation ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design) C#: Design Patterns: The Easy Way Standard Solutions for Everyday Programming Problems; Great for: Game Programming, System Administration, App Programming, ... & Database Systems (Design Patterns Series) C#: Design Patterns: The Easy Way Standard Solutions for Everyday Programming Problems; Great for: Game Programming, System Administration, App ... & Database Systems (Design Patterns Series) Computers as Components, Third Edition: Principles of Embedded Computing System Design (The Morgan Kaufmann Series in Computer Architecture and Design) Computers as Components: Principles of Embedded Computing System Design (The Morgan Kaufmann Series in Computer Architecture and Design) Emergency Relief System Design Using DIERS Technology: The Design Institute for Emergency Relief Systems (DIERS) Project Manual Refining Design for Business: Using analytics, marketing, and technology to inform customer-centric design (Graphic Design & Visual Communication Courses) Algorithms: C++: Data Structures, Automation & Problem Solving, w/ Programming & Design (app design, app development, web development, web design, jquery, ... software engineering, r programming) 2012 Wood Design Package - including the National Design Specification® for Wood Construction (NDS®) & NDS Supplement: Design Values for Wood Construction (4 volumes set) Bathroom Design/Badezimmer Design/Design De Salle De Bains/Banos De Diseno (Designpocket) (Multilingual Edition) System Performance Tuning, 2nd Edition (O'Reilly System Administration) Linux: Linux Guide for Beginners: Command Line, System and Operation (Linux Guide, Linux System, Beginners Operation Guide, Learn Linux Step-by-Step) How to Build a Computer: Learn How to Build Your Own Computer From Scratch. The Parts, Connecting Everything Together, Installation and more (PC, Windows, Gaming System, Media System, Linux) Linux: Linux Mastery. The Ultimate Linux Operating System and Command Line Mastery (Operating System, Linux) UNIX in a Nutshell: System V Edition: A Desktop Quick Reference for System V Release 4 and Solaris 2.0 (In a Nutshell (O'Reilly)) Solaris 10 System Administration Essentials (Oracle Solaris System Administration Series) The Nutri Ninja Master Prep Blender Whole Food Cookbook: 101 Delicious Soups, Spreads, Entrees, Desserts & Cocktails For Your Ninja Pro, Kitchen System ... and Ninja Kitchen System Cookbooks Book 2)