Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
The Designer's Guide to VHDL, Volume 3, Third Edition (Systems on Silicon)

Buy
VHDL may sound like a new Internet language, but it really stands for VHSIC (Very High Speed Integrated Circuit) Hardware Definition Language. VHDL borrows ideas from software engineering (architectural, behavior, and formal models, as well as modular design) and is used to design today's custom integrated circuits, from cell phones to microwave ovens and even CPUs. Peter Ashenden's The Designer's Guide to VHDL shows you how to use this language to write a hardware design, which you can then test in a simulator before "synthesizing" it into an actual hardware design in silicon.

The book begins with the basics of VHDL, which, like any software language, has keywords, operators, flow control statements, and programming conventions. Next, the author introduces his first case study--a "pipelined multiplier accumulator," which simulates a CPU register. He then moves on to more complicated models, such as a design for a complete CPU (the DLX processor, which is used as a model for educating future CPU designers). More advanced aspects of VHDL follow, including guard signals, abstract data types, and even file I/O. A final case study (for a "queuing network") puts these components into practice. The book closes with a discussion of "synthesizers"--additional software tools that convert a VHDL specification into silicon--and how these tools impose design limits. The appendices include Institute of Electrical and Electronics Engineers (IEEE) enhancements to VHDL, which have increased the design language's power. Although most of us won't ever need to design our own integrated circuit, this book shows how it's done. Engineering students who need to master VHDL during a semester-length course, will find Ashenden's guide to be indispensable--and written in an accessible style rarely found in engineering texts.

About the Author

Peter J. Ashenden received his B.Sc.(Hons) and Ph.D. from the University of Adelaide, Australia. He was previously a senior lecturer in computer science and is now a Visiting Research Fellow at the University of Adelaide. His research interests are computer organization and electronic design automation. Dr. Ashenden is also an independent consultant specializing in electronic design automation (EDA). He is actively involved in IEEE working groups developing VHDL standards, is the author of The Designer's Guide to VHDL and The Student's Guide to VHDL and co-editor of the Morgan Kaufmann series, Systems on Silicon. He is a senior member of the IEEE and a member of the ACM.

(HTML tags aren't allowed.)

Expert Service-Oriented Architecture in C# 2005, Second Edition
Expert Service-Oriented Architecture in C# 2005, Second Edition

Expert Service-Oriented Architecture in C# 2005, Second Edition will immerse you in updated code and reference material specifically architected for Visual Studio 2005 and Web Services Enhancements (WSE) 3.0. With this book, you can get a head start on building SOA applications using the clear, conceptual discussions and practical...

Practical Hadoop Migration: How to Integrate Your RDBMS with the Hadoop Ecosystem and Re-Architect Relational Applications to NoSQL
Practical Hadoop Migration: How to Integrate Your RDBMS with the Hadoop Ecosystem and Re-Architect Relational Applications to NoSQL

Re-architect relational applications to NoSQL, integrate relational database management systems with the Hadoop ecosystem, and transform and migrate relational data to and from Hadoop components. This book covers the best-practice design approaches to re-architecting your relational applications and transforming your relational data to...

Principles and Practice of Palliative Care and Supportive Oncology (Visual Mnemonics)
Principles and Practice of Palliative Care and Supportive Oncology (Visual Mnemonics)

The first truly interdisciplinary book on supportive oncology and palliative care returns with a new edition that serves as a practical guide to the management of the myriad symptoms and quality-of-life issues that occur in patients with cancer—including newly diagnosed patients, patients undergoing treatment, cancer survivors,...


The Communications Handbook, Second Edition (Electrical Engineering Handbook)
The Communications Handbook, Second Edition (Electrical Engineering Handbook)
For more than six years, The Communications Handbook stood as the definitive, one-stop reference for the entire field. With new chapters and extensive revisions that reflect recent technological advances, the second edition is now poised to take its place on the desks of engineers, researchers, and students around the world. From fundamental...
Java: An Introduction to Problem Solving and Programming (6th Edition)
Java: An Introduction to Problem Solving and Programming (6th Edition)

Java: An Introduction to Problem Solving and Programming, 6e, is ideal for introductory Computer Science courses using Java, and other introductory programming courses in departments of Computer Science, Computer Engineering, CIS, MIS, IT, and Business. Students are introduced to object-oriented programming and important...

Learning Chef
Learning Chef

Automate your infrastructure using code and leverage DevOps with Chef

About This Book

  • Leverage the power of Chef to transform your infrastructure into code to deploy new features in minutes
  • Understand the Chef architecture and its various components including the different types of server...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy