Search and Find

Book Title

Author/Publisher

Table of Contents

Show eBooks for my device only:

 

Embedded Systems Design with Platform FPGAs - Principles and Practices

Embedded Systems Design with Platform FPGAs - Principles and Practices

of: Ronald Sass, Andrew G. Schmidt

Elsevier Trade Monographs, 2010

ISBN: 9780080921785 , 409 Pages

Format: PDF, ePUB, Read online

Copy protection: DRM

Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Apple iPod touch, iPhone und Android Smartphones Read Online for: Windows PC,Mac OSX,Linux

Price: 67,95 EUR



More of the content

Embedded Systems Design with Platform FPGAs - Principles and Practices


 

Front cover

1

Embedded Systems Design with Platform FPGAs

4

Copyright page

5

Table of contents

6

Preface

12

Acknowledgments

16

Chapter 1. Introduction

18

1.1. Embedded Systems

20

1.2. Design Challenges

27

1.3. Platform FPGAs

37

Chapter in Review

40

1.A. Spectrometer Example

42

1.B. Introducing the Platform FPGA Tool Chain

44

Exercises

58

References

59

Chapter 2. The Target

60

2.1. CMOS Transistor

61

2.2. Programmable Logic Devices

64

2.3. Field-Programmable Gate Array

66

2.4. Hardware Description Languages

74

2.5. From HDL to Configuration Bitstream

91

Chapter in Review

95

2.A. Xilinx Virtex 5

98

2.B. Xilinx Integrated Software Environment

105

2.C. Creating and Generating Custom IP

111

Exercises

128

References

129

Chapter 3. System Design

132

3.1. Principles of System Design

134

3.2. Control Flow Graph

146

3.3. Hardware Design

150

3.4. Software Design

170

Chapter in Review

178

3.A. Platform FPGA Architecture Design

179

3.B. Embedded GNU/Linux System

195

Exercises

211

References

212

Chapter 4. Partitioning

214

4.1. Overview of Partitioning Problem

215

4.2. Analytical Solution to Partitioning

218

4.3. Communication

228

4.4. Practical Issues

240

Chapter in Review

245

4.A. Profilingwith Gprof

246

4.B. Linux Kernel

250

Exercises

259

References

262

Chapter 5. Spatial Design

264

5.1. Principles of Parallelism

265

5.2. Identifying Parallelism

275

5.3. Spatial Parallelism with Platform FPGAs

283

Chapter in Review

291

5.A. Useful VHDL Topics for Spatial Design

292

5.B. Debugging Platform FPGA Designs

297

Exercises

309

References

310

Chapter 6. Managing Bandwidth

312

6.1. Balancing Bandwidth

313

6.2. Platform FPGA Bandwidth Techniques

317

6.3. Scalable Designs

334

Chapter in Review

341

6.A. On-Chip Memory Access

343

6.B. Off-Chip Memory Access

347

Exercises

363

References

363

Chapter 7. Outside World

364

7.1. Point-to-Point Communication

365

7.2. Internetworking Communication

367

Chapter in Review

380

7.A. High-Speed Serial Communication

382

7.B. Low-Speed Communication

385

Exercises

391

References

391

Glossary

392

Index

398