My Account Log in

2 options

Embedded systems design with platform FPGAs : principles, practices, and economics / Ronald Sass, Andrew G. Schmidt.

Knovel Electronics & Semiconductors Academic Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Sass, Ronald (Ronald R.)
Contributor:
Schmidt, Andrew G.
Language:
English
Subjects (All):
Embedded computer systems.
Field programmable gate arrays.
Physical Description:
1 online resource (409 p.)
Edition:
1st edition
Other Title:
Embedded systems design with platform Field-Programmable Gate Arrays
Place of Publication:
Amsterdam ; Boston : Morgan Kaufmann, c2010.
Language Note:
English
System Details:
text file
Summary:
This book will introduce professional engineers and students alike to system development using Platform FPGAs. The focus is on embedded systems but it also serves as a general guide to building custom computing systems. The text describes the fundamental technology in terms of hardware, software, and a set of principles to guide the development of Platform FPGA systems. The goal is to show how to systematically and creatively apply these principles to the construction of application-specific embedded system architectures. There is a strong focus on using free and open source software to inc
Contents:
Front cover; Embedded Systems Design with Platform FPGAs; Copyright page; Table of contents; Preface; Acknowledgments; Chapter 1. Introduction; 1.1. Embedded Systems; 1.2. Design Challenges; 1.3. Platform FPGAs; Chapter in Review; 1.A. Spectrometer Example; 1.B. Introducing the Platform FPGA Tool Chain; Exercises; References; Chapter 2. The Target; 2.1. CMOS Transistor; 2.2. Programmable Logic Devices; 2.3. Field-Programmable Gate Array; 2.4. Hardware Description Languages; 2.5. From HDL to Configuration Bitstream; Chapter in Review; 2.A. Xilinx Virtex 5
2.B. Xilinx Integrated Software Environment2.C. Creating and Generating Custom IP; Exercises; References; Chapter 3. System Design; 3.1. Principles of System Design; 3.2. Control Flow Graph; 3.3. Hardware Design; 3.4. Software Design; Chapter in Review; 3.A. Platform FPGA Architecture Design; 3.B. Embedded GNU/Linux System; Exercises; References; Chapter 4. Partitioning; 4.1. Overview of Partitioning Problem; 4.2. Analytical Solution to Partitioning; 4.3. Communication; 4.4. Practical Issues; Chapter in Review; 4.A. Profilingwith Gprof; 4.B. Linux Kernel; Exercises; References
Chapter 5. Spatial Design5.1. Principles of Parallelism; 5.2. Identifying Parallelism; 5.3. Spatial Parallelism with Platform FPGAs; Chapter in Review; 5.A. Useful VHDL Topics for Spatial Design; 5.B. Debugging Platform FPGA Designs; Exercises; References; Chapter 6. Managing Bandwidth; 6.1. Balancing Bandwidth; 6.2. Platform FPGA Bandwidth Techniques; 6.3. Scalable Designs; Chapter in Review; 6.A. On-Chip Memory Access; 6.B. Off-Chip Memory Access; Exercises; References; Chapter 7. Outside World; 7.1. Point-to-Point Communication; 7.2. Internetworking Communication; Chapter in Review
7.A. High-Speed Serial Communication7.B. Low-Speed Communication; Exercises; References; Glossary; Index
Notes:
Description based upon print version of record.
Includes bibliographical references and index.
ISBN:
9786612769078
9781282769076
1282769073
9780080921785
0080921787
OCLC:
694765078

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account