色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>可編程邏輯>FPGA/ASIC>Practical FPGA Programming in

Practical FPGA Programming in

2009-07-23 | rar | 17408 | 次下載 | 2積分

資料介紹

 Copyright
Prentice Hall Modern Semiconductor Design Series
Foreword
Why is this book of interest to the hardware folks?
And what about the software guys and gals?
So what's the catch?
Preface
C Language for FPGA-Based Hardware Design?
Compelling Platforms for Software Acceleration
The Power to Experiment
How This Book Is Organized
Where This Book Came From
Acknowledgments
Chapter 1.  The FPGA as a Computing Platform
Section 1.1.  A Quick Introduction to FPGAs
Section 1.2.  FPGA-Based Programmable Hardware Platforms
Section 1.3.  Increasing Performance While Lowering Costs
Section 1.4.  The Role of Tools
Section 1.5.  The FPGA as an Embedded Software Platform
Section 1.6.  The Importance of a Programming Abstraction
Section 1.7.  When Is C Language Appropriate for FPGA Design?
Section 1.8.  How to Use This Book
Chapter 2.  A Brief History of Programmable Platforms
Section 2.1.  The Origins of Programmable Logic
Section 2.2.  Reprogrammability, HDLs, and the Rise of the FPGA
Section 2.3.  Systems on a Programmable Chip
Section 2.4.  FPGAs for Parallel Computing
Section 2.5.  Summary
Chapter 3.  A Programming Model for FPGA-Based Applications
Section 3.1.  Parallel Processing Models
Section 3.2.  FPGAs as Parallel Computing Machines
Section 3.3.  Programming for Parallelism
Section 3.4.  Communicating Process Programming Models
Section 3.5.  The Impulse C Programming Model
Section 3.6.  Summary
Chapter 4.  An Introduction to Impulse C
Section 4.1.  The Motivation Behind Impulse C
Section 4.2.  The Impulse C Programming Model
Section 4.3.  A Minimal Impulse C Program
Section 4.4.  Processes Streams Signals, and Memory
Section 4.5.  Impulse C Signed and Unsigned Datatypes
Section 4.6.  Understanding Processes
Section 4.7.  Understanding Streams
Section 4.8.  Using Output Streams
Section 4.9.  Using Input Streams
Section 4.10.  Avoiding Stream Deadlocks
Section 4.11.  Creading and Using Signals
Section 4.12.  Understanting Registers
Section 4.13.  Using Shared Memories
Section 4.14.  Memory and Stream Performance Considerations
Section 4.15.  Summary
Chapter 5.  Describing a FIR Filter
Section 5.1.  Design Overview
Section 5.2.  The FIR Filter Hardware Process
Section 5.3.  The Software Test Bench
Section 5.4.  Desktop Simulation
Section 5.5.  Application Monitoring
Section 5.6.  Summary
Chapter 6.  Generating FPGA Hardware
Section 6.1.  The Hardware Generation Flow
Section 6.2.  Understanding the Generated Structure
Section 6.3.  Stream and Signal Interfaces
Section 6.4.  Using HDL Simulation to Understand Stream Protocols
Section 6.5.  Debugging the Generated Hardware
Section 6.6.  Hardware Generation Notes
Section 6.7.  Making Efficient Use of the Optimizers
Section 6.8.  Language Constraints for Hardware Processes
Section 6.9.  Summary
Chapter 7.  Increasing Statement-Level Parallelism
Section 7.1.  A Model of FPGA Computation
Section 7.2.  C Language Semantics and Parallelism
Section 7.3.  Exploiting Instruction-Level Parallelism
Section 7.4.  Limiting Instruction Stages
Section 7.5.  Unrolling Loops
Section 7.6.  Pipelining Explained
Section 7.7.  Summary
Chapter 8.  Porting a Legacy Application to Impulse C
Section 8.1.  The Triple-DES Algorithm
Section 8.2.  Converting the Algorithm to a Streaming Model
Section 8.3.  Performing Software Simulation
Section 8.4.  Compiling To Hardware
Section 8.5.  Preliminary Hardware Analysis
Section 8.6.  Summary
Chapter 9.  Creating an Embedded Test Bench
Section 9.1.  A Mixed Hardware and Software Approach
Section 9.2.  The Embedded Processor as a Test Generator
Section 9.3.  The Role of Hardware Simulators
Section 9.4.  Testing the Triple-DES Algorithm in Hardware
Section 9.5.  Software Stream Macro Interfaces
Section 9.6.  Building the Test System
Section 9.7.  Summary
Chapter 10.  Optimizing C for FPGA Performance
Section 10.1.  Rethinking an Algorithm for Performance
Section 10.2.  Refinement 1: Reducing Size by Introducing a Loop
Section 10.3.  Refinement 2: Array Splitting
Section 10.4.  Refinement 3: Improving Streaming Performance
Section 10.5.  Refinement 4: Loop Unrolling
Section 10.6.  Refinement 5: Pipelining the Main Loop
Section 10.7.  Summary
Chapter 11.  Describing System-Level Parallelism
Section 11.1.  Design Overview
Section 11.2.  Performing Desktop Simulation
Section 11.3.  Refinement 1: Creating Parallel 8-Bit Filters
Section 11.4.  Refinement 2: Creating a System-Level Pipeline
Section 11.5.  Moving the Application to Hardware
Section 11.6.  Summary
Chapter 12.  Combining Impulse C with an Embedded Operating System
Section 12.1.  The uClinux Operating System
Section 12.2.  A uClinux Demonstration Project
Section 12.3.  Summary
Chapter 13.  Mandelbrot Image Generation
Section 13.1.  Design Overview
Section 13.2.  Expressing the Algorithm in C
Section 13.3.  Creating a Fixed-Point Equivalent
Section 13.4.  Creating a Streaming Version
Section 13.5.  Parallelizing the Algorithm
Section 13.6.  Future Refinements
Section 13.7.  Summary
Chapter 14.  The Future of FPGA Computing
Section 14.1.  The FPGA as a High-Performance Computer
Section 14.2.  The Future of FPGA Computing
Section 14.3.  Summary
Appendix A.  Getting the Most Out of Embedded FPGA Processors
Section A.1.  FPGA Embedded Processor Overview
Section A.2.  Peripherals and Memory Controllers
Section A.3.  Increasing Processor Performance
Section A.4.  Optimization Techniques That Are Not FPGA-Specific
Section A.5.  FPGA-Specific Optimization Techniques
Section A.6.  Summary
Appendix B.  Creating a Custom Stream Interface
Section B.1.  Application Overview
Section B.2.  The DS92LV16 Serial Link for Data Streaming
Section B.3.  Stream Interface State Machine Description
Section B.4.  Data Transmission
Section B.5.  Summary
Appendix C.  Impulse C Function Reference
CO_ARCHITECTURE_CREATE
CO_BIT_EXTRACT
CO_BIT_EXTRACT_U
CO_BIT_INSERT
CO_BIT_INSERT_U
CO_EXECUTE
CO_INITIALIZE
CO_MEMORY_CREATE
CO_MEMORY_PTR
CO_MEMORY_READBLOCK
CO_MEMORY_WRITEBLOCK
CO_PAR_BREAK
CO_PROCESS_CONFIG
CO_PROCESS_CREATE
CO_REGISTER_CREATE
CO_REGISTER_GET
CO_REGISTER_PUT
CO_REGISTER_READ
CO_REGISTER_WRITE
CO_SIGNAL_CREATE
CO_SIGNAL_POST
CO_SIGNAL_WAIT
CO_STREAM_CLOSE
CO_STREAM_CREATE
CO_STREAM_EOS
CO_STREAM_OPEN
CO_STREAM_READ
CO_STREAM_READ_NB
CO_STREAM_WRITE
COSIM_LOGWINDOW_CREATE
COSIM_LOGWINDOW_FWRITE
COSIM_LOGWINDOW_INIT
COSIM_LOGWINDOW_WRITE
Appendix D.  Triple-DES Source Listings
DES_HW.C
DES.C
DES_SW.C
DES.H
Appendix E.  Image Filter Listings
IMG_HW.C
IMG_SW.C
IMG.H
Appendix F.  Selected References
Index
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1開關(guān)電源設(shè)計(jì)原理手冊(cè)
  2. 1.83 MB   |  4次下載  |  免費(fèi)
  3. 2PL4807單節(jié)鋰離子電池充電器中文手冊(cè)
  4. 1.36 MB   |  2次下載  |  免費(fèi)
  5. 3智能小車proteus仿真+C源程序
  6. 0.02 MB   |  1次下載  |  免費(fèi)
  7. 4TMR技術(shù)在電流傳感器中的應(yīng)用
  8. 616.47 KB  |  1次下載  |  免費(fèi)
  9. 5BQ769142技術(shù)參考手冊(cè)
  10. 2.99MB   |  1次下載  |  免費(fèi)
  11. 6CBM8605_8606_8608-運(yùn)算放大器【中文排版】-202406271735
  12. 2.70 MB  |  1次下載  |  免費(fèi)
  13. 701-07-06-CBM8655_CBM8656精密運(yùn)算放大器
  14. 4.49 MB  |  1次下載  |  免費(fèi)
  15. 8LLC 電路基本原理分析及公式推導(dǎo)
  16. 551.94 KB  |  1次下載  |  免費(fèi)

本月

  1. 1XL4015+LM358恒壓恒流電路圖
  2. 0.38 MB   |  155次下載  |  1 積分
  3. 2PCB布線和布局電路設(shè)計(jì)規(guī)則
  4. 0.40 MB   |  45次下載  |  免費(fèi)
  5. 3GB/T4706.1-2024 家用和類似用途電器的安全第1部分:通用要求
  6. 7.43 MB   |  14次下載  |  1 積分
  7. 4智能門鎖原理圖
  8. 0.39 MB   |  13次下載  |  免費(fèi)
  9. 5JESD79-5C_v1.30-2024 內(nèi)存技術(shù)規(guī)范
  10. 2.71 MB   |  10次下載  |  免費(fèi)
  11. 6elmo直線電機(jī)驅(qū)動(dòng)調(diào)試細(xì)則
  12. 4.76 MB   |  9次下載  |  6 積分
  13. 7WIFI智能音箱原理圖完整版
  14. 0.09 MB   |  7次下載  |  10 積分
  15. 8PC1013三合一快充數(shù)據(jù)線充電芯片介紹
  16. 1.03 MB   |  7次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935115次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183333次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73806次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65985次下載  |  10 積分
主站蜘蛛池模板: xxnxx美女| 18禁在线无遮挡羞羞漫画| 老师我好爽再深一点老师好涨| 99久久久无码国产精品AAA| 日韩免费精品视频| 韩国hd高清xxx| 99久久国产视频| 天天爽夜夜爽8888视频精品| 九九热精品免费观看| av天堂网2014在线| 午夜免费福利小电影| 久久这里只有精品国产99| YY600800新视觉理论私人| 亚洲AV中文字幕无码久久 | 久久无码人妻中文国产| porono日本xxx| 亚洲国产成人久久精品影视 | 红桃传媒少妇人妻网站无码抽插| 18禁裸乳无遮挡免费网站| 肉欲横流(NP高H)| 精品一区二区三区高清免费观看| tube69hdxxxx日本| 亚洲精品AV无码喷奶水糖心| 嫩小性性性xxxxbbbb| 国产人妻精品午夜福利免费不卡| 70岁妇女牲交色牲片| 忘忧草在线影院WWW日本二| 蕾丝边娱乐网| 国产精品免费观看视频| 2020国产成人免费视频| 无限资源在线观看播放| 麻豆产精品一二三产区区| 国产精品久久久久久久久99热| 2021乱码精品公司| 先锋影音 av| 欧美69xxx| 韩国成人理伦片免费播放| 不卡无线在一二三区| 在线 国产 欧美 专区| 少妇高潮A片特黄久久精品网| 久久这里只有精品国产99|