Items related to Vhdl Design Representation and Synthesis

Vhdl Design Representation and Synthesis - Softcover

  • 3.71 out of 5 stars
    7 ratings by Goodreads
 
9780130216700: Vhdl Design Representation and Synthesis

Synopsis

-- Includes an exceptionally clear introduction to structured design concepts and design tools.
-- Master the ASlC design process and key implementation technologies: PLDs, FPGAs, gate arrays, and standard cells.
-- New! CD-ROM contains the book's VHDL models, model test benches, and homework solutions.

This is an exceptionally clear, thorough, and up-to-date introduction to today's leading approach to hardware design: synthesis using a hardware description language and today's leading synthesis tools. The book begins with a unified explanation of the VHDL language and its key constructs. Armstrong and Gray introduce the modeling process step-by-step, using many examples at varying levels of abstraction, and demonstrating techniques designed to maximize both simulation efficiency and compatibility with synthesis tools. The book introduces the ASIC design process and its key implementation technologies, including PLDs, gate arrays, FPGAs (using Xilinx tools) and standard cells (using Synopsys tools). Readers will fully understand how VHDL is integrated into the design flow, from executable specifications at the algorithmic level through implementations at the gate or cell level suitable for use in custom or programmable integrated circuit chips. Extensive new coverage includes multilevel modeling; design with standard parts and ASICs, data and control unit design, and modeling for synthesis. Review problems are included in each chapter, and over 300 references are provided. For all electrical engineers, hardware and software designers who need to program with VHDL.

"synopsis" may belong to another edition of this title.

About the Author

DR. JAMES R. ARMSTRONG and DR. F. GAIL GRAY are Professors of Electrical and Computer Engineering at Virginia Tech.Dr. Armstrong teaches graduate and undergraduate courses in computer architecture, HDLs, and logic design. He was a member of the original IEEE standardization committee; authoredChip Level Modeling With VHDL, and co-authored Structured Logic Design With VHDL, both from Prentice Hall.Dr. Gray teaches graduate and undergraduate courses in computer engineering, logic design, hardware description languages, coding theory, fault tolerant computing, testing, and microprocessor system design. His work has been published byIEEE Transactions on Computers; Journal of VLSI Signal Processing for Signal, Image, and Video Technology; Design Automation Conference; the VHDL International Users Forum; and many other leading journals and conferences.

From the Back Cover

VHDL Design Representation and Synthesis, Second Edition is an exceptionally clear, thorough, and up-to-date introduction to today's leading approach to hardware design: synthesis using a hardware description language and today's leading synthesis tools. Armstrong and Gray begin with an introduction to structured design, and a unified explanation of the VHDL language and its key constructs. Next, they introduce the modeling process step by step, using many examples at varying levels of abstraction, and demonstrate techniques designed to maximize both simulation efficiency and compatibility with synthesis tools.

  • Design tools: editors, simulators, checkers, analyzers, optimizers, and synthesizers

  • VHDL: major constructs, lexical description, source files, data types, data objects, statements, and advanced features

  • Fundamental VHDL modeling techniques: propagation and time delay, concurrency, scheduling, combinational logic, sequential logic, and primitives

  • Integrating VHDL into the design flow, from executable specifications at the algorithmic level through implementations at the gate or cell level

  • Modling PLDs, gate arrays, FPGAs (using Xilinx tools) and standard cells (using Synopsys tools)

This edition contains extensive new coverage of multilevel modeling, design with standard parts and ASICs data and control unit design, modeling for synthesis, and more. Review problems are included in each chapter, and over 300 references are provided. If you intend to design with VHDL, this is the book to start with.

From the Inside Flap

Preface

The purpose of this book is to integrate hardware description languages into the digital design process at all levels of abstraction. There are two main steps in this process: (1) development of a hardware description language model and (2) synthesis of the model into an ASIC logic circuit or FPGAs. In teaching this process, we use VHDL, the VHSIC Hardware Description Language. VHDL, whose development began in 1983 under DOD sponsorship, was further developed by the IEEE and released as IEEE Standard 1076 in 1987. Further improvements were incorporated since then and the language was re-released as an updated standard in 1993. Since that time, VHDL has evolved into a de facto industry standard for hardware description languages. In the opinion of the authors, it has the most comprehensive set of modeling constructs available in any hardware description language. For these reasons, VHDL was chosen as the base language for this book. We explore the language in an in-depth, unified manner.

Most books currently on the market that treat hardware description languages, particularly VHDL, are either: (1) language texts that cover the VHDL language thoroughly, but do not show how to integrate the language into the digital design process, or (2) logic design books that primarily use VHDL models as simulation tools to validate designs that are produced in the classical manner. This book fully integrates VHDL into the design process starting with a high-level executable model that provides an unambiguous, executable version of the specification, and concluding with a gate-level implementation.

In this book, synthesis is viewed as a multistep process, beginning with an English description which is transformed first into VHDL and then from VHDL into a circuit schematic. We discuss synthesis from two viewpoints: 1) the mappings: emphasis is placed on understanding the relationship between VHDL language constructs and the implied logic circuit. A full chapter is devoted to correct modeling style for synthesis; 2) the tools: we illustrate the synthesis process using two very popular tool sets, the Synopsys Design Analyzer and Compiler (for ASICs) and the Xilinx Foundation Series (for FPGAs). Since ASICs and FPGAs are the targets, a chapter is devoted to these technologies. The book also contains a chapter illustrating the complete top-design design process from specification to logic synthesis.

This book is written for three main educational purposes: (1) for a second course in logic design for undergraduate students in Electrical Engineering, Computer Engineering, and Computer Science; (2) for a graduate course dealing with hardware description languages and other design aids; and (3) for practicing engineers who wish to learn about design with hardware description languages. Thus the assumed background for the book is (1) a basic course in computer organization and logic design and (2) some knowledge of high-level languages, such as C, C++, or JAVA.

The authors use the text in a course, which is the second course in a logic design sequence. The students are either juniors in Computer Engineering, for whom the course is required, or Electrical Engineering seniors, for whom the course is an elective. In this semester length course we cover Chapters 1, 2, 3, 4, 5, 9, 10, and 11. The emphasis is on developing VHDL models in a conservative algorithmic style that can be synthesized. To support this in the laboratory, we use a PC version of ViewLogic, Inc.'s Workview for VHDL modeling and simulation and schematic capture. Xilinx software and XS40/XTEND boards are used for FPGA synthesis. We also em-ploy System View from Elanix to provide for high-level design of digital filters. Workstation-based Synopsys tools are used for ASIC synthesis. All students in our department have their own PCs, so the use of a PC-based system such as Workview has been effective in being able to serve the large number of students we normally teach in our second digital design course. For this same reason, we use telnet and dc_shell scripts for Synopsys synthesis. Typical assignments include:

An introductory assignment to familiarize students with Workview's VHDL modeling, simulation and schematic capture environment. An assignment to develop and simulate a single VHDL behavioral model. An assignment to develop a model of a counter, or some similar circuit. VHDL behavioral models are developed for counter flip-flops and gates, and the schematic capture capability of Workview is used to construct the structural model of the counter. An assignment to translate a system description is first translated into a VHDL behavioral model which is simulated. This is typically a state machine such as an interface protocol, a vending machine, or a traffic light controller. An introductory tutorial to the Xilinx Foundation Series Software. An assignment to implement a small circuit in both Synopsys ASIC logic and FPGAs and compare speed of execution. A fairly complicated FPGA project such as a booth multiplier, calculator, small processor, digital filter, or graphics display. For the filter, the codec on the XSTEND board is used for A/D and D/A comversion. The Xilinx filter code is developed using System View. The graphics display displays a pattern stored in RAM on a VGA monitor.

If used for a graduate course, the entire book can be covered in one semester. In such a course, one can cover the broad range of constructs in the language and examine in detail the language semantics for both simulation and synthesis. In our graduate course at Virginia Tech, we synthesize with Synopsys and validate synthesized models. We study ways to control the synthesis to achieve optimum circuits in a delay or area sense. High-level modeling tools such as Express VHDL, SPW, and System View are also covered. A comparison is done between VHDL and Verilog.

For this course, the student's laboratory assignments include:

An assignment to develop and simulate a single VHDL behavioral model. An assignment to develop a model of a counter or some similar circuit. VHDL behavioral models are developed for counter flip-flops and gates, and then a VHDL structural model is developed for the whole system. An assignment involving complex data types, e.g., using array aggregates and record types to implement a tabular representation of a finite state machine. A system modeling assignment that involves the use of bus resolution and bus protocols. This system employs the IEEE 9 valued logic system. Examples include the URISC processor system in Chapter 6 or a histogram construction system for image processing. An assignment where a model is written, simulated, and synthesized using both VHDL and Verilog and comparison's made A semester project where the students model a system of their choice. One can choose projects, which stretch the language, i.e., involve applications that are not typical, such as modeling parallel processing systems or modeling systems which are not digital.

The book contains hundreds of VHDL models and code fragments. All code has been analyzed, and simulated, and synthesized (where required), using the Synopsys VHDL system. The only exception to this is the VHDL 93 code. In addition, the text contains over 300 homework problems with a wide range of difficulty. Types of problems include short answer questions, simple design problems, complex system design problems involving design, modeling, and simulation, and problems that require a study of a design or design tool issue. Some problems in this latter category would make good thesis projects!

Accompanying the book is a CD-ROM. On the CD are: 1) source files for all VHDL code in the book, 2) a set of projects accompanied by supporting data command files, and 3) packages to support common design paradigms. Problem and project solutions and Power Point lecture slides are available to instructors who adopt our text for classroom use.

"About this title" may belong to another edition of this title.

  • PublisherPearson College Div
  • Publication date2000
  • ISBN 10 0130216704
  • ISBN 13 9780130216700
  • BindingPaperback
  • LanguageEnglish
  • Number of pages651
  • Rating
    • 3.71 out of 5 stars
      7 ratings by Goodreads

Buy Used

Condition: Good
Connecting readers with great books...
View this item

US$ 3.75 shipping within U.S.A.

Destination, rates & speeds

Search results for Vhdl Design Representation and Synthesis

Stock Image

Gray, F. Gail,Armstrong, James R.
Published by Pearson College Div, 2000
ISBN 10: 0130216704 ISBN 13: 9780130216700
Used Paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_372758044

Contact seller

Buy Used

US$ 23.07
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

James R. Armstrong; F. Gail Gray
Published by Pearson College Div, 2000
ISBN 10: 0130216704 ISBN 13: 9780130216700
Used Paperback

Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 2.65. Seller Inventory # G0130216704I4N00

Contact seller

Buy Used

US$ 27.06
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

James R. Armstrong; F. Gail Gray
Published by Pearson College Div, 2000
ISBN 10: 0130216704 ISBN 13: 9780130216700
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 2.65. Seller Inventory # G0130216704I5N00

Contact seller

Buy Used

US$ 27.06
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Armstrong, James R.; Gray, F. Gail
Published by Pearson College Div, 2000
ISBN 10: 0130216704 ISBN 13: 9780130216700
Used Softcover

Seller: Goodwill of Silicon Valley, SAN JOSE, CA, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: very_good. Supports Goodwill of Silicon Valley job training programs. The cover and pages are in very good condition! The cover and any other included accessories are also in very good condition showing some minor use. The spine is straight, there are no rips tears or creases on the cover or the pages. Seller Inventory # GWSVV.0130216704.VG

Contact seller

Buy Used

US$ 27.06
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Armstrong, James R.; Gray, F. Gail
Published by Pearson College Div, 2000
ISBN 10: 0130216704 ISBN 13: 9780130216700
Used Softcover

Seller: Goodbookscafe, Macon, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: good. Used may have minimal highlights, annotations, creases, curled corners, writing on some pages, discoloration, dust from shelves, may need batteries. Seller Inventory # MGV.0130216704.G

Contact seller

Buy Used

US$ 27.06
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Armstrong, James R.
Published by Prentice Hall, 2000
ISBN 10: 0130216704 ISBN 13: 9780130216700
Used Hardcover

Seller: Anybook.com, Lincoln, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. This is an ex-library book and may have the usual library/used-book markings inside.This book has hardback covers. In good all round condition. No dust jacket. CD missing. Please note the Image in this listing is a stock photo and may not match the covers of the actual item,1250grams, ISBN:9780130216700. Seller Inventory # 5834264

Contact seller

Buy Used

US$ 57.81
Convert currency
Shipping: US$ 17.30
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Armstrong, James R., Gray, F. Gail
Published by Pearson College Div, 2000
ISBN 10: 0130216704 ISBN 13: 9780130216700
Used Paperback

Seller: dsmbooks, Liverpool, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Paperback. Condition: Acceptable. Acceptable. book. Seller Inventory # D7S9-1-M-0130216704-2

Contact seller

Buy Used

US$ 131.59
Convert currency
Shipping: US$ 33.57
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Armstrong, James R., Gray, F. Gail
Published by Prentice Hall, 2000
ISBN 10: 0130216704 ISBN 13: 9780130216700
New Paperback

Seller: The Book Spot, Sioux Falls, MN, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Paperback. Condition: New. Seller Inventory # Abebooks1356

Contact seller

Buy New

US$ 300.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket