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.)

Pro Tools 9: Music Production, Recording, Editing, and Mixing
Pro Tools 9: Music Production, Recording, Editing, and Mixing

Prepare yourself to be a great producer when using Pro Tools in your studio. Pro Tools 9 for Music Production is the definitive guide to the software for new and professional users, providing you with all the vital skills you need to know. Covering both the Pro Tools HD and LE this book is extensively illustrated in color and packed...

Mike Meyers' CompTIA Network+ Certification Passport, Third Edition
Mike Meyers' CompTIA Network+ Certification Passport, Third Edition
What do you mean, you don’t have a passport? Why, it’s sitting right in your hands, even as you read! This book is your passport to a very special place.You’re about to begin a journey,my friend: a journey toward that magical place called certification! You don’t need a ticket, you don’t need a suitcase—just...
Successful Time Management: Learn to Priortise; Minimise Paperwork; Maximise Performance (Sunday Times Creating Success)
Successful Time Management: Learn to Priortise; Minimise Paperwork; Maximise Performance (Sunday Times Creating Success)

In business, the increasing pressure to achieve makes time management a vital skill.  It is necessary to be able to work efficiently and effectively to ensure that one’s desired results are achieved - both in one’s job, and in one’s career.

Successful Time Management contains tips and...


Supervised Sequence Labelling with Recurrent Neural Networks
Supervised Sequence Labelling with Recurrent Neural Networks

Supervised sequence labelling is a vital area of machine learning, encompassing tasks such as speech, handwriting and gesture recognition, protein secondary structure prediction and part-of-speech tagging. Recurrent neural networks are powerful sequence learning tools—robust to input noise and distortion, able to exploit long-range...

CURED I - LENT Late Effects of Cancer Treatment on Normal Tissues (Medical Radiology / Radiation Oncology)
CURED I - LENT Late Effects of Cancer Treatment on Normal Tissues (Medical Radiology / Radiation Oncology)

This volume is based on the LENT V NCI-sponsored meeting held in May 2004 and the CURED I Conference in 2006. Written by experts in the field, it addresses a critical topics relating to late effects, such as mechanisms of injury, the role of screening, options for interventions, second malignancies, and prevention. It is hoped that these...

Social Computing with Microsoft SharePoint 2007: Implementing Applications for SharePoint to Enable Collaboration and Interaction in the Enterprise
Social Computing with Microsoft SharePoint 2007: Implementing Applications for SharePoint to Enable Collaboration and Interaction in the Enterprise
Social Computing with Microsoft® SharePoint® 2007

Social computing is a fast-moving and constantly evolving technology that aims to increase communication, encourage collaboration, and enhance productivity among people and resources. This book covers the major concepts, applications, and implementations of social computing and shows you...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy