Cart
Free Shipping in the UK
Proud to be B-Corp

VHDL for Programmable Logic Kevin Skahill

VHDL for Programmable Logic By Kevin Skahill

VHDL for Programmable Logic by Kevin Skahill


8,20 £
New RRP 54,04 £
Condition - Like New
Only 1 left

Summary

Practical, clearly organized, up-to-date and user-friendly, this hands-on tutorial supplies all the tools the student needs to learn how to program in VHDL and how to use VHDL to synthesize circuits - including a complete professional VHDL software tool, Warp2 from Cypress Semiconductor.

VHDL for Programmable Logic Summary

VHDL for Programmable Logic by Kevin Skahill

For students looking for a dynamic, real-world introduction to an industry-standard HDL, or a professional engineer in need of a fast, effective approach to VHDL.

Practical, clearly organized, and up-to-date, this user-friendly book explains the architecture, features, and technologies of programmable logic and teaches how to write VHDL code for synthesis.

About Kevin Skahill

About Kevin Skahill

Kevin Skahill, a senior engineer at Cypress Semiconductor, has new product planning responsibilities for FPGAs and EDA tools. He has conducted VHDL short courses in the United States and throughout the world.

Table of Contents

(NOTE: Each chapter begins with a Summary and ends with a Summary, Breakout Exercises and Problems).

1. Introduction.

Why Use VHDL? Shortcomings. Using VHDL for Design Synthesis. Design Tool Flow. Our System. Font Conventions.



2. Programmable Logic Primer.

Introduction. Why Use Programmable Logic? What Is a Programmable Logic Device? Simple PLDs. What Is a CPLD? What Is an FPGA? PREP Benchmarks. Future Direction of Programmable Logic.



3. Entities and Architectures.

A Simple Design. Design Entities. Identifiers, Data Objects, Data Types, and Attributes. Common Errors.



4. Creating Combinational and Synchronous Logic.

Design Example. Combinational Logic. Synchronous Logic. Designing a FIFO. Common Errors. Test Benches.



5. State Machine Designs.

A Simple Design Example. A Memory Controller. Mealy State Machines. Additional Design Considerations.



6. Hierarchy in Large Designs.

Case Study: The AM2901. Case Study: A 100BASE--T4 Network Repeater.



7. Functions and Procedures.

Functions. Procedures. About Subprograms.



8. Synthesis and Design Implementation.

Design Implementation: An Example. Synthesis and Fitting. CPLDs: A Case Study. FPGAs: A Case Study.



9. Optimizing Datapaths.

Pipelining. Resource Sharing. Magnitude Comparators. Fast Counters.



10. Creating Test Benches.

Approaches to Writing Test Benches. Overloaded Read and Write Procedures.



Afterword.


Review.


Where To Go from Here.


Appendix A: Viewing On-line Documentation and Installing Warp.


Appendix B: Reserved Words.


Appendix C: STD_logic_1164 Package.


Appendix D: Quick Reference Guide.


Glossary.


Bibliography.


Index.

Additional information

GOR013428496
9780201895735
0201895730
VHDL for Programmable Logic by Kevin Skahill
Used - Like New
Hardback
Pearson Education (US)
19960923
600
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
The book has been read, but looks new. The book cover has no visible wear, and the dust jacket is included if applicable. No missing or damaged pages, no tears, possible very minimal creasing, no underlining or highlighting of text, and no writing in the margins

Customer Reviews - VHDL for Programmable Logic