侵权投诉

FPGA做深度学习加速的技能总结

2020-03-08 16:29 次阅读

前言

深度学习加速器已经两年了,从RTL设计到仿真验证,以及相应的去了解了Linux驱动,深度学习压缩方法等等。今天来捋一捋AI加速器都涉及到哪些领域,需要哪些方面的知识。可以用于AI加速器的主要有三种不同架构的器件种类:CPUGPU,AI芯片/FPGA。CPU是一个通用架构芯片,其计算能力和数据带宽相对受到限制,面对大计算量的深度学习就显露出其缺点了。GPU含有大量的计算阵列,可以适用于大规模运算,而且其生态较为成熟和完整,所以现在包揽了所有的深度学习训练和绝大部分深度学习推理。要说有没有缺陷,经常被拿来比较的就是其功耗较大,而且并不是完全针对于深度学习网络的结构,所以还并不能完全利用其计算和存储资源。为了更有针对性的加速深度学习网络,AI芯片(FPGA)近两年也出现了。Intel、阿里平头哥、腾讯、百度等都开始设计自己的AI加速芯片,使用FPGA的有赛灵思、旷视科技等。FPGA用于深度学习加速和AI芯片的架构具有通用性,两者可以看做相同架构,只是用于不同硬件器件。而且通常AI芯片的前期验证也是用FPGA完成的。这篇文章就捋一捋FPGA在做深度学习加速时需要的技能。

1. 一张图

AI加速是一个同时涉及到软件和硬件的领域,下面一张简单的图罗列了AI加速器所有知识。

FPGA做深度学习加速的技能总结

2. RTL

RTL部分设计主要考虑到以下几个方面:
1) 考察神经网络每个部分的计算量和参数数据,选择适合在FPGA上进行加速的部分。比如对于CNN网络,卷积运算占据整个网络的绝大部分计算,因此会占据FPGA中的绝大部分DSP资源。但是在卷积运算之间还存在激活函数、归一化等操作,这些虽然计算量不大,但是会对整个加速形成瓶颈,因此如何能够与卷积运算形成流水对性能影响也很大;

2) 设计加速算法。只要考虑好这两点就解决了主要问题:一个是计算资源利用率,另外一个是miss ratio。计算资源利用率包括FPGA上空间资源利用率,还包括计算资源的时间利用率。空间利用率越高,说明算力越高,时间利用率越高表明有效计算越高,加速效果越好。Miss ratio反映了片上cache存储的参数是否能够及时供给计算使用。如果能及时供给使用,那么从片外加载数据的时间就可以被压缩。

3) 架构的通用性。基本上架构都是基于指令集的,指令集主要依据加速器的计算核来定义的,算是复杂指令集。一个指令包含了参数的存储位置,需要数量,计算方式等等。由于深度网络操作数量比较单一,比如LSTM基本上就包括矩阵乘法、加法、向量乘法、激活等。大概也就有不超过10个指令就能涵盖一个LSTM网络了。为了适配这样的指令,架构大概包含以下结构:

外部总线:主要用于和外部ddr进行数据交互。

内部存储:储存要用到的参数和数据,及时供给计算核。Cache缓存是为了解决读取DDR带宽瓶颈问题。

指令解析:获取指令进行解析,发送给相应模块进行处理。

内部总线:为每个计算核提供数据读写通路。

计算核:张量计算核,用于加速神经网络计算。

计算核互联线:实现不同计算核之间的直接互联,可以实现不同计算核的pipeline。

Batch:包含了计算核、指令解析、计算核互联线等。当然如果内部cache并不是用的很多,一个batch也可以包含有内部cache。这些batch实际上可以看做神经网络运行的线程,多个batch就支持多线程神经网络计算。比如一个LSTM网络可以在有batch=2的硬件上同时进行两个句子的运算。

线程控制:用于控制多batch操作。

FPGA做深度学习加速的技能总结

3. 验证

验证主要包括两个方面,一个是对指令集正确性进行验证,另外一个是对RTL代码进行仿真。指令集的验证需要有一个CMODEL来对编译器生成指令的正确性进行校验,校验准确才能够给硬件使用。因为仿真环境也需要随机化指令来对RTL代码进行校验,所以cmodel也会用于仿真环境中。我以UVM为例来说明,其基本结构如下:

指令随机化:对指令进行约束,生成随机指令;

指令驱动:将指令转换成文件,提供给cmodel,以及初始化到ddr文件中;

参数随机化:随机化权重等参数;

参数驱动:将参数初始化为ddr文件;

AXI驱动:这个包含AXI读写ddr文件的驱动,用于和DUT进行交互;

Monitor:监测DUT行为,和cmodel的数据进行对比;

FPGA做深度学习加速的技能总结

4. 驱动

驱动主要是完成ddr的初始化,线程控制的配置以及中断响应等。首先将权重等参数初始化到ddr中,然后通过axi总线配置FPGA的寄存器,同时对FPGA产生的中断进行响应。获取ddr中结果数据等。一般如zynq等SoC器件,因为集成了arm核,所以驱动相对简单。如果软件端在服务器,那么还需要PCIE等驱动来支持和服务器的交互。以SoC器件为例,linux驱动正常工作需要以下步骤:
1. 制作RTL硬件工程,生成bit文件和hardware配置文件;

2. 利用SDK生成fsbl文件,这个主要完成对zynq器件的一些基本硬件配置;

3. 制作linux的uboot、kernel、devicetree等文件;

4. 用fsbl、bit、uboot、kernel、devicetree制作boot.bin;

5. 选择linux文件系统,如linaro等。制作SD卡镜像,烧写到SD卡中,启动SoC器件;

5. 编译器

编译器主要能够根据深度学习模型来生成指令,并优化指令。以TVM为例,它基于计算图,对接市场上主流的深度学习框架:tensorflow、pytorch等,将这些模型进行计算图的转化,然后基于这些计算图来进行图的优化和指令优化。TVM目标是通用性,所以其兼容CPU、GPU、TPU,同时还要对接更多的深度学习框架。所以其很庞大。针对FPGA自身的AI加速器,可以以这个为借鉴,开发自己的compiler。同时依据自身硬件特点进行指令的优化。

FPGA做深度学习加速的技能总结

计算图是基本很多编译器采用的图结构,其贯穿了指令优化和生成始终。计算图中的节点包含了数据信息和相应操作。这些节点相互连接形成了一个网络计算的依赖关系。计算图是一个基于tensor操作的图,它并不像通用CPU编译器的细化的标量操作。因为FPGA加速器中计算核一般都是张量操作。这是和CPU不同的。而且这样的计算图也相对简洁。

FPGA做深度学习加速的技能总结

一个张量操作的实现有很多可能,因为依据数据之间的依赖关系和维度大小,可以对张量运算进行分解为多步操作。这些分解有很多。因此优化一个计算图就会面临很多这样可能的步骤。这被称为schedule,优化就是在这些schedule空间中找出最优的那个顺序。TVM中提出了一个基于机器学习模型的优化方法,去搜寻schedule空间,找到最适于硬件的图。然后生成指令。

6. 模型压缩

模型压缩有很多方法,根据压缩目标主要包括量化和剪枝。量化就是将浮点定点化,剪枝就是去除一些冗余的连接或者数据。从一些文献调研的结果有以下一些方式:

1) 二值化网络;

2) 向量压缩方法;

3) 知识蒸馏;

4) CP分解;

5) 降维分解;

6) 深度压缩;

7) 自动化搜索空间;

7. 软件部署

因为FPGA并不适合加速神经网络的所有部分或者还没有相应IP来加速一些模块,那么这些操作就会放在CPU上进行,比如对于LSTM网络,前边的embedding层还有后端的softmax或者类别生成。这些都更适合在CPU上做。因此软件部署来调用FPGA硬核IP,和FPGA进行交互。同时还有一些数据准备、打印等操作,客户展示。这些都是软件部署要做的。

总结

一个AI加速涉及到了算法、软件、驱动、硬件方面,因此通常做AI加速的团队都比较庞大,包含了算法到硬件的各种人才。

收藏 人收藏
分享:

评论

相关推荐

英特尔发布了全新英特尔傲腾持久内存200系列

英特尔傲腾PMem 200系列是针对第三代英特尔至强可扩展处理器进行了优化的第二代高性能持久内存,英....
的头像 存储界 发表于 07-02 11:42 109次 阅读
英特尔发布了全新英特尔傲腾持久内存200系列

利用5G+AI能力,赋能更多垂直行业

5G网络所具备的超可靠低时延特性,加上AI技术的运用,能够为工业物联网提供极大的便利。去年,Qual....
的头像 我快闭嘴 发表于 07-02 11:22 0次 阅读
利用5G+AI能力,赋能更多垂直行业

全景AI万物互联,开启了一个智慧时代

全景AI,让IoT有了连接的大脑,在语言、视觉、IoT、云技术上是有更深入的突破。语音使语句识别更为....
的头像 我快闭嘴 发表于 07-02 10:54 70次 阅读
全景AI万物互联,开启了一个智慧时代

随着“新基建“建设加速,AI行业发展将迎来高潮期

作为当今世界上最重要的科技之一,人工智能走过了60年“三起两落”的发展历程,已融入人们生产生活的各个....
的头像 我快闭嘴 发表于 07-02 10:11 60次 阅读
随着“新基建“建设加速,AI行业发展将迎来高潮期

一种新型数学方法,可遏制AI做出不道德的选择

人工智能,是由人制造出来的机器所表现出来的智能,是通过普通计算机程序来呈现人类智能的技术,人工智能正....
的头像 如意 发表于 07-02 09:20 71次 阅读
一种新型数学方法,可遏制AI做出不道德的选择

新基建浪潮下,产业链携手加速5G行业应用落地

从年初的全民防疫抗疫,到企业及员工复工复产,再到如今火爆的地摊经济、直播带货,5G都在其中发挥了重要....
的头像 我快闭嘴 发表于 07-02 08:24 13次 阅读
新基建浪潮下,产业链携手加速5G行业应用落地

5G+远程办公将为AR产业带来新的发展机遇

据了解,与此前Nreal发售的消费级AR眼镜不同,此次发布的Nreal Light AR眼镜套装专业....
的头像 我快闭嘴 发表于 07-01 18:49 283次 阅读
5G+远程办公将为AR产业带来新的发展机遇

好消息!前微软副总裁、人工智能专家弃美回国传授技术

现在随着科学技术的发展,我们的生活变得越来越智能化,信息化。这些都是可以在我们的周围感受到的,而在这....
的头像 如意 发表于 07-01 17:59 376次 阅读
好消息!前微软副总裁、人工智能专家弃美回国传授技术

刚上岗就翻车?微软AI编辑图像识别出错

目前阶段的编辑工作完全依赖AI是不现实的,让AI成为人类编辑的帮手似乎更切实可行。双方协同起来,将使....
的头像 如意 发表于 07-01 17:52 540次 阅读
刚上岗就翻车?微软AI编辑图像识别出错

吴友政:智能预警机制是人机联动管控风险的机制

“智能语音是最早落地的人工智能技术。”广州市社会科学院产业所副研究员陈峰说,随着行业数据资源的积累,....
的头像 我快闭嘴 发表于 07-01 17:31 263次 阅读
吴友政:智能预警机制是人机联动管控风险的机制

Paddle Quantum量桨:国内首个支持量子机器学习的深度学习平台

疫情科普,避免恐慌是战疫“必修课”。吴甜还提到了仅用14天就完成服务上线的百度疫情问答机器人,这款问....
的头像 我快闭嘴 发表于 07-01 17:21 341次 阅读
Paddle Quantum量桨:国内首个支持量子机器学习的深度学习平台

安检信息化管理,助力“智慧安检”建设再提速

更具有挑战性的是,X光安检图像由于被检测物品材质、厚度、物品摆放位置和角度、安检机使用年限、品牌型号....
的头像 我快闭嘴 发表于 07-01 17:13 449次 阅读
安检信息化管理,助力“智慧安检”建设再提速

研华推出全新AIR系产品 聚焦人工智能与视觉分析应用

研华推出全新AIR系列边缘AI推理产品 聚焦人工智能与视觉分析应用 2020-05-29 07....
发表于 07-01 16:47 163次 阅读
研华推出全新AIR系产品 聚焦人工智能与视觉分析应用

AI+5G+智能边缘三者交织,推动智能应用发展

5G是智能创新的平台和连接器,将助推数字经济腾飞。随着5G商用不断加速,作为5G建设的重要参与者和关....
的头像 我快闭嘴 发表于 07-01 16:41 220次 阅读
 AI+5G+智能边缘三者交织,推动智能应用发展

人工智能带来的优与患

研究人员发现,随着时间的推移,申请语言会发生变化,这使得任何算法都很难独立完美地运行。“尽管从理论上....
的头像 知社学术圈 发表于 07-01 16:32 178次 阅读
人工智能带来的优与患

在新基建的浪潮下,AI将深入融合生产力的核心部分

今年以来,国家从宏观战略层面全面推进新型基础设施建设,陆续在5G、AI、工业互联网、大数据中心领域研....
的头像 我快闭嘴 发表于 07-01 16:18 110次 阅读
在新基建的浪潮下,AI将深入融合生产力的核心部分

经济转型带动岗位变革,AI人才缺口加剧

但是,基础建设离不开对应的技术人才,而“新基建”的领域,人才缺口问题由来已久。以人工智能为例,它是国....
的头像 我快闭嘴 发表于 07-01 16:11 165次 阅读
经济转型带动岗位变革,AI人才缺口加剧

AI设施正在为政企数字化转型注入新动能

国家电网的数字化平台建设在2019年就拉开帷幕,主要则从2019年5月开始,国家电网对各厂商进行方案....
的头像 电网智囊团 发表于 07-01 15:42 281次 阅读
AI设施正在为政企数字化转型注入新动能

机器学习系统带有偏见为什么是因为数据带有偏见?

不明白像LeCun这样处在如此关键位置的人,为什么会认为学术研究对工程部署没有影响。
的头像 机器人大讲堂 发表于 07-01 15:25 165次 阅读
机器学习系统带有偏见为什么是因为数据带有偏见?

Xilinx推出集成高速连接的新型Virtex UltraScale+ VU57P FPGA

新器件还集成了高速连接,如采用 RS-FEC 模块的 100G 以太网、150G Interlake....
发表于 07-01 15:21 108次 阅读
Xilinx推出集成高速连接的新型Virtex UltraScale+ VU57P FPGA

国内人工智能应用领域及产业规模分析

与智能投顾相比,智能投研主要面对B端企业用户,为其提供辅助投研的工具。对于金融机构来说,人工智能技术....
的头像 我快闭嘴 发表于 07-01 15:17 711次 阅读
国内人工智能应用领域及产业规模分析

一文详谈人工智能的数据标注

数据标注是大多数人工智能的基础,它决定了机器学习和深度学习模型的质量。今天的数据呈现指数级的爆发,比....
的头像 如意 发表于 07-01 15:17 107次 阅读
一文详谈人工智能的数据标注

AI融入各行各业的趋势显然已经无法改变

影片《b》的剧情框架已基本确定。据制片方负责人Eric Pham透露,电影将围绕一位科学家和他创造的....
的头像 机器人大讲堂 发表于 07-01 15:13 123次 阅读
AI融入各行各业的趋势显然已经无法改变

沃尔沃将使用 Waymo 的自动驾驶技术为电动机器人轴提供动力

随着大流行的到来,好莱坞努力寻找如何开放电影和电视制作的机会,有一部电影似乎在通过让非人类扮演主角来....
的头像 机器人大讲堂 发表于 07-01 14:49 407次 阅读
沃尔沃将使用 Waymo 的自动驾驶技术为电动机器人轴提供动力

Apple 的 Core ML 现在允许应用开发人员即时更新 AI 模型

消息,成都市高新区与百度达成战略合作,百度Apollo与成都市高新区将在未来联合推动四川省第一个智能....
的头像 机器人大讲堂 发表于 07-01 14:41 389次 阅读
Apple 的 Core ML 现在允许应用开发人员即时更新 AI 模型

AI:一个情绪稳定的智能体

2020北京智源大会上,启元AI「星际指挥官」两场2:0完胜人类选手《星际争霸I/II》全国冠军黄慧....
的头像 机器人大讲堂 发表于 07-01 14:37 116次 阅读
AI:一个情绪稳定的智能体

「思谋科技」完成数千万美元Pre-A轮融资,真格基金跟投

他创立的视觉实验室得到了业界的充分肯定,可以说是全球范围内在高清视频、图像修复研究领域做得最好的一支....
的头像 真格基金 发表于 07-01 14:36 233次 阅读
「思谋科技」完成数千万美元Pre-A轮融资,真格基金跟投

研究人员创建AI算法可对人脸图片进行像素化处理

高深智图宣布与京东无人配送车达成合作,提供基于激光雷达等多传感器的定制化高精地图与定位解决方案,并在....
的头像 机器人大讲堂 发表于 07-01 14:30 492次 阅读
研究人员创建AI算法可对人脸图片进行像素化处理

研华科技发布新款工业人工智能加速模块 VEGA-300系列 助力Edge AI部署

研华全新边缘AI加速模块VEGA-300系列由 Intel®Movidius™Myriad™X VP....
发表于 07-01 14:19 43次 阅读
研华科技发布新款工业人工智能加速模块 VEGA-300系列 助力Edge AI部署

三星推出用于塔天线调整的无人机AI解决方案

顾名思义,蜂窝通讯塔建在地面上方,以帮助无线信号尽可能地传输送达,这些位置通常需要专业人员攀爬塔来进....
的头像 牵手一起梦 发表于 07-01 11:53 252次 阅读
三星推出用于塔天线调整的无人机AI解决方案

5G+AI技术助力疫情防控与复工复产

工业互联网发挥实效。工业互联网充分发挥信息共享、资源汇聚等优势,快速完成医疗物资供需对接保障应急物资....
的头像 我快闭嘴 发表于 07-01 10:52 186次 阅读
5G+AI技术助力疫情防控与复工复产

基于C66x+FPGA的SRIO开发视频教程

本文为您分享基于C66x+FPGA的SRIO开发视频教程,适用于创龙TMS320C6678、TMS3....
发表于 07-01 10:47 139次 阅读
基于C66x+FPGA的SRIO开发视频教程

如何利用AI监控系统监视公共场所,避免不雅视频

书店、商场、地铁、公园,这些公共场所都安装了大量的视频监控,从技术角度讲,AI人工智能已经发展成熟,....
的头像 如意 发表于 07-01 10:26 424次 阅读
如何利用AI监控系统监视公共场所,避免不雅视频

融合终端感知与5G专网切片能力,构建泛在电力物联网

关键在于用而不在于建。不论是传统基建复苏、还是新基建发力,都需要将物联网、AI、云计算、大数据等新兴....
的头像 我快闭嘴 发表于 07-01 09:56 236次 阅读
融合终端感知与5G专网切片能力,构建泛在电力物联网

5G云端智能机器人拥有多模态AI能力

云端机器人由云端大脑、神经网络VBN和及机器人本体等组成。其中,云端大脑提供机器人所需要的智能视觉、....
的头像 我快闭嘴 发表于 07-01 09:50 172次 阅读
5G云端智能机器人拥有多模态AI能力

图文详解:深度学习的学习任务

基于已知类别标签的样本构成的训练集,学习预测模型;最终预测模型,对新的观测样本,预测相应的输出;预测....
的头像 如意 发表于 07-01 09:35 430次 阅读
图文详解:深度学习的学习任务

神经网络生成三维图像,以色列研发显微镜可观察活细胞

据当地媒体日前报道,以色列理工大学成功开发出一种新型显微镜,能以超高分辨率展现活细胞的三维图像,有望....
的头像 如意 发表于 07-01 09:28 111次 阅读
神经网络生成三维图像,以色列研发显微镜可观察活细胞

海信U7智能电视:AI隔空手势,全场景交互体验升级

进入2020年,电视大屏化,智能化发展逐渐成为行业主流趋势,消费升级带动产业升级,如今用户对智能电视....
的头像 如意 发表于 07-01 09:19 430次 阅读
海信U7智能电视:AI隔空手势,全场景交互体验升级

智能科技已驶入“智慧之路”,仍需补齐这些短板

走进家门,只要简单传达几句语音指令,机器人“管家”就能打开空调、调节温度;站在“魔镜”前,镜子不仅能....
的头像 如意 发表于 07-01 09:08 227次 阅读
智能科技已驶入“智慧之路”,仍需补齐这些短板

华为提出无线领域的“1+3+N”产业战略理念

2019年,全行业都已经充分认识到了AI for 5G 带来的价值和挑战。电信运营商、设备商、第三方....
的头像 我快闭嘴 发表于 07-01 09:04 93次 阅读
华为提出无线领域的“1+3+N”产业战略理念

微软推新型AI算法:可恢复遭受严重损坏的旧照片

“发黄老照片/逝去的容颜/爷爷奶奶的笑声仿佛还在风车边”……正如这首《又见艳阳天》中唱到的那样,我们....
的头像 如意 发表于 07-01 09:04 260次 阅读
微软推新型AI算法:可恢复遭受严重损坏的旧照片

AI机器人将进军影视界,参与拍摄电影

由机器人迎宾导引、端茶送水、贩卖饮料、搬运货物等,正从不同侧面展示着机器人的“十八般武艺”。在娱乐当....
的头像 如意 发表于 06-30 17:43 306次 阅读
AI机器人将进军影视界,参与拍摄电影

关于AI和大数据时代所带来的机遇与挑战

任何一家公司都不可能独立面对AI和大数据时代所带来的机遇与挑战,这需要半导体行业整个生态链的合作。应....
的头像 MEMS 发表于 06-30 17:42 348次 阅读
关于AI和大数据时代所带来的机遇与挑战

掌握越多编程越好吗?

在学习编程语言的过程中,很多人首先学习一种编程语言,但是很多人都会有一个疑问,掌握越多编程语言越好吗....
的头像 如意 发表于 06-30 17:10 169次 阅读
掌握越多编程越好吗?

如何使用软件无线电实现QDPSK调制解调算法的硬件

介绍了应用在软件无线电技术中的4进制相对相移键控调制解调算法原理, 完成了该调制解调算法的MATLA....
发表于 06-30 17:01 19次 阅读
如何使用软件无线电实现QDPSK调制解调算法的硬件

人脸识别:产品经理需要知道的算法通识

人脸识别功能在日常生活中已经越来越常见,像车站检票、银行核验身份、上下班打卡……尽管技术本身随处可见....
的头像 如意 发表于 06-30 16:50 222次 阅读
人脸识别:产品经理需要知道的算法通识

无法理解混沌,研究人员教AI学习物理

尽管AI系统已取得长足进步,但它们仍然无法应对混沌或不可预测性。现在,研究人员想教授AI物理学以解决....
的头像 如意 发表于 06-30 16:47 267次 阅读
无法理解混沌,研究人员教AI学习物理

潘多拉魔盒已开,AI脑机接口或将让人类变得更强

随着科技发展以及医疗需求的增加,脑机接口成为极具潜力的新兴科技领域。随着脑机接口技术的不断突破,意念....
的头像 如意 发表于 06-30 16:39 273次 阅读
潘多拉魔盒已开,AI脑机接口或将让人类变得更强

AI需要睡觉吗?

人类需要充足的睡眠才能有最好的状态,而最新研究发现,人工神经网络也可能受益于长时间的休息。模拟神经网....
的头像 如意 发表于 06-30 16:24 459次 阅读
AI需要睡觉吗?

联想杨元庆:大力发展智慧经济,推动中国制造业实现转型升级

尽管全世界都遭受到新冠疫情的挑战,但在此次疫情防控中,大量智能科技投入实际应用,其赋能作用日益显现。....
的头像 我快闭嘴 发表于 06-30 15:54 730次 阅读
联想杨元庆:大力发展智慧经济,推动中国制造业实现转型升级

FPGA小白,不懂就问贴

(1)继承师兄的Xilinx sparten6.0,他也没有资料,有没有好心人给份资料。 (2)该系列的FPGA能否使用vivado操作平台? ...
发表于 06-28 21:35 189次 阅读
FPGA小白,不懂就问贴

Altera系列FPGA芯片IP核详细分解

Altera系列FPGA芯片IP核详解
发表于 06-28 13:51 194次 阅读
Altera系列FPGA芯片IP核详细分解

时钟信号切换可以用多路复用开关吗

FPGA设计,外部时钟有两个,切换时可以用多路复用开关实现吗...
发表于 06-27 22:17 207次 阅读
时钟信号切换可以用多路复用开关吗

请问可以用FPGA产生的波形“模拟”一个Vref吗?

有没有特别帅的大哥能够回答我的小问题:   在用FPGA控制PWM波形输出的同时,想在电路中增加一个Vref(类似集...
发表于 06-26 18:14 388次 阅读
请问可以用FPGA产生的波形“模拟”一个Vref吗?

大学生如何学习FPGA初学者怎么学FPGA

无论是从自身的发展,还是从FPGA所拥有的巨大市场来讲,学习FPGA都是一个不错的选择,对大家来说FPGA技术可能还是新...
发表于 06-23 15:12 240次 阅读
大学生如何学习FPGA初学者怎么学FPGA

FPGA有哪些特点和优势 FPGA与MCU有什么区别

从1985年第一颗FPGA诞生至今,FPGA已经历了将近20多个年头,从当初的几百个门电路到现在的几百万门、几千万门等等,从原...
发表于 06-23 15:04 229次 阅读
FPGA有哪些特点和优势 FPGA与MCU有什么区别

FPGA是怎么起源的 FPGA是怎样产生

FPGA的很有发展前景,那你知道FPGA是怎样产生的吗?20世纪60年代,晶体管技术迅速的发展,数字集成电路以双极型工艺制成...
发表于 06-23 13:54 212次 阅读
FPGA是怎么起源的 FPGA是怎样产生

FPGA有哪些应用及发展前景如何

FPGA作为一种高新的技术,已经逐渐普及到了各行各业,无论是消费类、通信类、电子行业,它的身影都无处不在。从1985年第一颗...
发表于 06-23 13:51 209次 阅读
FPGA有哪些应用及发展前景如何

ISE开发时需要注意什么

ISE 要求在对文件进行综合或布线之前必须要有一个存在的工程,在新建 工程时,需要设置以下几点。 (1)工程名,最好用英文不...
发表于 06-23 10:37 190次 阅读
ISE开发时需要注意什么

ISE软件工作环境设置 FPGA开发前需要准备什么

在 ISE General 中主要有下面几个选项可以进行设置。 (2)图形编辑器(Schematic Editor)。这里可设置跳格键(Tab)的字...
发表于 06-23 10:28 196次 阅读
ISE软件工作环境设置 FPGA开发前需要准备什么

TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP411设备是一个带有内置本地温度传感器的远程温度传感器监视器。远程温度传感器,二极管连接的晶体管通常是低成本,NPN或PNP型晶体管或二极管,是微控制器,微处理器或FPGA的组成部分。 远程精度为±1 °C适用于多个设备制造商,无需校准。双线串行接口接受SMBus写字节,读字节,发送字节和接收字节命令,以设置报警阈值和读取温度数据。 TMP411器件中包含的功能包括:串联电阻取消,可编程非理想因子,可编程分辨率,可编程阈值限制,用户定义的偏移寄存器,用于最大精度,最小和最大温度监视器,宽远程温度测量范围(高达150°C),二极管故障检测和温度警报功能。 TMP411器件采用VSSOP-8和SOIC-8封装。 特性 ±1°C远程二极管传感器 ±1°C本地温度传感器 可编程非理想因素 串联电阻取消 警报功能 系统校准的偏移寄存器 与ADT7461和ADM1032兼容的引脚和寄存器 可编程分辨率:9至12位 可编程阈值限...
发表于 09-19 16:35 184次 阅读
TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器

TMP468器件是一款使用双线制SMBus或I 2 C兼容接口的多区域高精度低功耗温度传感器。除了本地温度外,还可以同时监控多达八个连接远程二极管的温度区域。聚合系统中的温度测量可通过缩小保护频带提升性能,并且可以降低电路板复杂程度。典型用例为监测服务器和电信设备等复杂系统中不同处理器(如MCU,GPU和FPGA)的温度。该器件将诸如串联电阻抵消,可编程非理想性因子,可编程偏移和可编程温度限值等高级特性完美结合,提供了一套精度和抗扰度更高且稳健耐用的温度监控解决方案。 八个远程通道(以及本地通道)均可独立编程,设定两个在测量位置的相应温度超出对应值时触发的阈值。此外,还可通过可编程迟滞设置避免阈值持续切换。 TMP468器件可提供高测量精度(0.75°C)和测量分辨率(0.0 625°C)。该器件还支持低电压轨(1.7V至3.6V)和通用双线制接口,采用高空间利用率的小型封装(3mm×3mm或1.6mm×1.6mm),可在计算系统中轻松集成。远程结支持-55°C至+ 150°C的温度范围。 特性 8通道远程二极管温度传感器精度:±0.75&...
发表于 09-18 16:05 118次 阅读
TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器