关于异构计算FPGA基础知识的详细介绍.docx
《关于异构计算FPGA基础知识的详细介绍.docx》由会员分享,可在线阅读,更多相关《关于异构计算FPGA基础知识的详细介绍.docx(3页珍藏版)》请在第一文库网上搜索。
1、关于异构计算FPGA基础知识的详细介绍(T客帮)随着云计算,大数据和人工智能技术应用,单靠CPU已经无法满足各行各业的算力需求。海量数据分析、机蛰学包和边缘计算等场景需要计算架构多样化,需要不同的处理器架构和GPU,NPU和FPGA等异构计算技术协同,满足特定领域的篁法和专用计算需求。今天,笔者带大家详细了解下FPGA技术。FPGA是英文Fie1dProgrammab1eGateArray简称,即现场可编程门阵列。它是在P1A、PA1、GA1、CP1D等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(AS1C)领域中的一种半定制电路,既解决了定制电路的不足,又克服了原有可编程器件门电
2、路数有限的缺点。FPGA普遍用于实现数字电路模块,用户可对FPGA内部的逻辑模块和I/O模块重新配置,以实现用户的需求。它还具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改。可以毫不夸张的讲,FPGA能完成任何数字器件的功能,下至简单的74电路,上至高性能CPU,都可以用FPGA来实现。FPGA如同一张白纸或是一堆积木,工程师可以通过传统的原理图输入法,或是硬件描述语言自由的设计一个数字系统。FPGA架构主要包括可配置逻辑块C1B(Configurab1e1ogiCB1ock)输入输出块IoB(InputOutputB1ock)、内部连线(Interconn
3、ect)和其它内嵌单元四个部分。C1B是FPGA的基本逻辑单元。实际数量和特性会依器件的不同而改变,但是每个C1B都包含一个由4或6个输入、若干选择电路(名路复用器等)和触发器组成的可配置开关矩阵。开关矩阵具有高度的灵活性,经配置可以处理组合型逻辑、移位寄存器或RAM0FPGA可支持许多种I/O标准,因而可以为系统设计提供理想的援口桥接。FPGA内的I/O按bank分组,每个bank能独立支持不同的I/O标准。目前最先进的FPGA提供了十多个I/Obank,能够提供灵活的I/O支持。C1B提供了逻辑性能,灵活的互连布线则负责在C1B和I/O之间传递信号。布线有几种类型,从设计用于专门实现C1B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 计算 FPGA 基础知识 详细 介绍
