侵权投诉

FPGA基础知识及其工作原理与基本的功能块案例

传感器技术 2018-02-17 19:38 次阅读

高端设计工具为少有甚是没有硬件设计技术的工程师和科学家提供现场可编程门阵列(FPGA)。无论你使用图形化设计程序,ANSI  C语言还是VHDL语言,如此复杂的合成工艺会不禁让人去想FPGA真实的运作情况。在这个芯片中的程序在这些可设置硅片间到底是如何工作的。本文会使非数字化设计人员明白FPGA(现场可编程门阵列)的基础知识及其工作原理。此信息在使用高端设计工具时同样十分有用,希望可以为理解这一特别技术提供一些线索。

      1. FPGA-现场可编程门阵列每一块FPGA芯片都是由有限多个带有可编程连接的预定义源组成来实现一种可重构数字电路

图1.FPGA不同构成FPGA芯片说明书中,包含了可编程逻辑模块的数量、固定功能逻辑模块(如乘法器)的数目及存储器资源(如嵌入式RAM)的大小。FPGA芯片中还有很多其它的部分,但是以上指标通常是为特定应用选择和比较FPGA时,最重要的参考指标。在最底层,可配置逻辑模块(如片或逻辑单元)有着两种最基本的部件:触发器和查找表(LUT)。这很重要,因为各种FPGA家族之所以各不相同,就是因为触发器和查找表组合的方式不同。例如,Virtex-II 系列的FPGA ,它的片具有两个查找表和两个触发器,而Virtex-5  FPGA的片具有4个查找表和4个触发器。查找表本身的结构也可能各不相同(4输入或6输入)。关于查找表工作原理的更多信息将在后面的章节中给出。表1中列出了在NI LabVIEW  FPGA硬件目标中使用的FPGA的指标。逻辑门的数量是一种将FPGA芯片与ASIC技术进行比较的传统方法,但是它并不能真实地表述FPGA内部的独立单元的数量。这就是Xilinx公司没有在新型Virtex-5系列中指定逻辑门数量的原因之一。

表1.不同系列FPGA源规格为了更好地理解这些规格的意义,将编码考虑为合成的数字电路模式。对任何一段合成代码,或图形化或文本形式,都有相应的电路图反映逻辑组件该如何连线。通过一段简单布尔逻辑电路了解下相应的示意图。图2表示的是传递5个布尔信号并且可图形化计算所得的二进制值的功能组。

图2.载入5个信号的简单布尔逻辑在通常情况下(LabVIEW SCTL—单周期定时环路外),图2所示相应电路图同图3所示相近。

图3.为图2中布尔逻辑的相应电路图虽然很难明白,但是实际上这里创建了两个并行分支的电路。最上面的5条黑线被反馈到第一个分支,它在每个布尔操作间添加了触发器。最下面的5条黑线构成了第二个逻辑链。其中一支路在每步操作之间增加了同步寄存器,另一条逻辑链是确保执行数据流的。本电路图正常工作时总共需要12个触发器和12个查找表。上端分支和每个元件将在以后章节分析。2. 触发器

图4.触发器符号触发器是二进制移位寄存器,用于同步逻辑以及保存时钟(脉冲)周期内的逻辑状态。在每个时间(脉冲)边沿,触发器在输入时锁定1(真)或0(假)值并且保存此值直到下次时钟(脉冲)边沿。在正常情况下,LabVIEW  FPGA在每次操作之间都设置一个触发器,以保证有足够的时间来执行每步操作。对此律的例外只发生在SCTL结构中写代码的情况。在这个特殊的环路结构中,触发器只放置在闭环迭代的始末段,并且由编程者考虑定时因素来决定如何放置。对SCTL内代码如何同步的更多内容将在以后章节中讨论。图5表示的是图3的上端分支,触发器由红色高亮表示。

图5.绘制由红色高亮表示出触发器的电路图3. 查找表

图6.双四输入查找表图6所示示意图中的其他逻辑电路通过使用少量查找表形式的随机存取存储器实现。我们可以简单地假定FPGA中系统门的数量可参考与非门(NAND)以及或非门(NOR)的数量,但实际上,所有的组合逻辑(与门、或门、与非门、异或门等)都是通过查找表存储器中的真值表来实现。真值表是输出对应于每个输入值组合的预定义表(现在卡诺图的重要性在你的头脑中可能会慢慢淡化)。以下是对数字逻辑电路课程的快速回顾:比如,图7是布尔逻辑与门操作过程。这是对数字逻辑课程的快速回顾:例如,图7中显示了布尔型AND操作。



图7.布尔型AND操作


表2.布尔与门操作的真值表


你可以认为输入值是所有输出值的数字索引,如表3所示。

表3.布尔与门擦操作的真值查找表实现Virtex-II和Spartan-3系列FPGA芯片有着4输入查找表来实现真正的4输入信号的16种组合。图8就是一个四输入电路实现的例子。



图8.输入布尔逻辑的四信号电路

表4所示为使用双四输入查找表实现的相应的真值表。

表4.图8中所示相应真值表


Virtex-5系列的FPGA使用双六输入查找表,可以通过6个不同输入信号的64种组合来实现真值表。因为触发器之间的组合逻辑十分复杂,所以在LabVIEW FPGA中使用SCTL也越来越重要。下一节将讲述SCTL如何优化利用LabVIEW中的FPGA源。4. SCTL上几节中使用的代码例子假定代码是设置在SCTL外部,并为保证执行同步数据量也同步了附加电路。SCTL是LabVIEW  FPGA中一个特殊结构,生成一个更为优化的电路图,以期望达到在一个时钟(脉冲)周期内执行完所有逻辑电路分支。例如,若设置SCTL在40MHZ运行,则所有逻辑电路分支将在25ns内执行完毕。如果在SCTL中设置前例中同样的布尔逻辑电路(如图9所示),则生成如图10所示的相应电路示意图。

图9.附有STCL的简单布尔逻辑

图10.图9所示布尔逻辑相应的电路图很明显,这种实现方法简单多了。在Virtex-II或Spartan-3系列FPGA中,触发器间的逻辑需要至少2个4输入查找表,如图11所示。

图11.图10中电路图的双四输入查找表实现由于Virtex-5系列FPGA有着6输入的查找表,用户可以在一个查找表中实现相同数量的逻辑,如图12所示。

本例中使用的SCTL(如图9所示)设置在40MHZ下运行,这意味着在任意触发器之间逻辑电路必须在25ns内完成执行。电子在电路中传播的速度决定了代码执行的最大速度。关键路线是有最长传播延迟的逻辑电路分支,它决定了该部分电路中理论最大时钟速率。Virtex-5  FPGA上的双六输入查找表不仅减少实现给定逻辑电路所需要的查找表总数,而且减少电子通过逻辑电路的传播延迟(时间)。Virtex-5系列FPGA中的6输入查找表不仅可以减少实现特定逻辑而需要的查找表的数量,而且可以降低逻辑中电流的传输延时。这意味着,您可简单地通过选择一个基于Virtex-5的硬件指标设置相同的SCTL,追求更快的时间速度。5. 乘数器和DSP

图13.乘数器功能看起来简单的两数相乘运算在数字电路中实现起来是十分复杂的,也是极为消耗资源的。为提供相关参考,图14所示是一种使用组合逻辑电路实现4×4字节乘数器的示意图。

图14.两个4字节输入相乘的电路图试想两个32字节的数字相乘要通过2000多步操作才能得到结果。因此,FPGA预设了乘数器电路,在数学和信号处理应用中保存对查找表和触发器使用。Virtex-II和Spartan-3  FPGA拥有18×18bit乘法器,所以两个32字节数字相乘的运算需要三个乘法器来实现。许多信号处理算法都包括连乘运算结果的功能,因此Virtex-5等高性能FPGA都预设被称为DSP片的乘数器累加电路.这些预设处理组件,也被称为DSP48片,包括25×18bit乘数器以及加法器电路,尽管您可单独使用乘数器功能。表5所示为不同FPGA系列DSP决策。

表5.不同FPGA的DSP源6. 块随机存取存储器(RAM)选择FPGA时,记忆源是另一个需要考虑的关键因素。嵌入FPGA芯片中的用户自定义随机存取存储器(RAM),对储存数据设置或平行环路之间传送数值很有帮助。基于FPGA系列,您可在16或36kb组件中设置板载RAM,或者使用触发器以数组来执行数据设置;然而,对于FPGA逻辑源来说,大型数组很快就变得十分“奢侈”。由100个32字节元素数组可消耗Virtex-II 1000  FPGA中超过30%的触发器,或者占用少于1%的嵌入式块RAM。DSP算法通常需要追踪整个数据块或是复杂等式的系数,而在没有板载存储器情况下,许多处理功能在FPGA芯片的硬件逻辑电路中都不适用。图16所示为使用块RAM读写存储器的图形化功能。

图15.用于读写存储器的块RAM函数同样,你也可以使用内存块,将一段完整周期存储为数值和索引的顺序表,为板载信号发生器存储周期性波形数据。输出信号的最终频率由检索数值的速度决定,这样您就可用此方法动态改变输出频率,而不需要输入波形中的急剧变化。

图17.用于先进先出缓冲器的块RAM功能FPGA固有的并行执行要求逻辑电路独立元件可在不用时间脉冲下驱动。在不同运行速度下的逻辑电路之间传递数据是很棘手的。使用先进先出(FIFO)缓冲器时,板载存储器可用来是传输更加平稳。如图16所示,用户可以将FIFO缓冲器配置成不同大小以确保数据在FPGA芯片的非同步部件间不会丢失。表6所示为嵌入不同FPGA系列的用户可设置快RAM。

表6.不同FPGA的记忆源7. 总结随着高端技术的发展以及新概念的深入概括,FPGA技术地采用将不断增加。然而探究FPGA其中奥秘,感叹这硅片中在方框图间汇编出的变化,也是十分重要的。在发展阶段,如果您懂得如何利用和优化资源,比较和选择触发器、查找表、乘数器和块RAM等硬件指标是十分有帮助的。 这些基本的功能块并不是包含所有资源的完整清单,而且这篇白皮书并没有包含对所有FPGA部件的讨论。

原文标题:FPGA基础知识及其工作原理

文章出处:【微信号:WW_CGQJS,微信公众号:传感器技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

如何使用IPROG从加密映像引导?

大家好, 我有一个闪存配置,在0x0000地址处有一个非加密图像,使用IPROG命令指向另一个加密图像。 因此,FPGA首先从...
发表于 05-29 16:26 25次 阅读
如何使用IPROG从加密映像引导?

VPX3-ZU1-SDR-C的FPGA芯片数据手册免费下载

VPX3-ZU1-SDR-C是基于PanaTeQ的VPX3-ZU1 Zynq Ultrascale+....
发表于 05-29 15:13 25次 阅读
VPX3-ZU1-SDR-C的FPGA芯片数据手册免费下载

小白请教,串口接收的问题

板子上串口接收的引脚用手触碰一下或者不碰在其上方放(没有碰到引脚 手指悬空状态)一会儿都可以正常工作,否则一直不能正常,这...
发表于 05-29 15:09 72次 阅读
小白请教,串口接收的问题

Virtex7 PCIe硬IP是否意味着FPGA内部的ASIC

Virtex 7 PCIe硬IP是否意味着FPGA内部的ASIC? 或者像Tandem方法一样,在第一阶段,CPLD将PCIe初始配置加...
发表于 05-29 12:52 65次 阅读
Virtex7 PCIe硬IP是否意味着FPGA内部的ASIC

IMPACT无法编程fpga和spi flash怎么办

嗨,大家好, 我正在使用带有2个FPGA的电路板,Spartan 6XC6SLX75T和XC6SLX150T。 这些器件的JTAG采用菊...
发表于 05-29 12:27 15次 阅读
IMPACT无法编程fpga和spi flash怎么办

如何在Virtex-7 FPGA中实现动态部分配置

嗨, 如何在Virtex-7 FPGA中实现动态部分配置? 问候, Suresh Palani...
发表于 05-29 11:30 34次 阅读
如何在Virtex-7 FPGA中实现动态部分配置

安路科技国产FPGA项目荣获2019上海市科技进步奖

上海市科学技术奖由上海市人民政府设立,重点奖励科学发现和技术发明原始性创新、促进经济发展方式转变和培....
发表于 05-29 10:14 97次 阅读
安路科技国产FPGA项目荣获2019上海市科技进步奖

FPGA三个按键给同一个信号赋三个不同的值按键回弹为 000 后变量的值将改变怎么解决?

FPGA 按键问题,三个按键给同一个信号赋三个不同的值,可是按键回弹为 000 后变量的值将改变,如何解决这个问题呢?...
发表于 05-29 09:33 16次 阅读
FPGA三个按键给同一个信号赋三个不同的值按键回弹为 000 后变量的值将改变怎么解决?

XCF08P配置V4FX20 FPGA在哪里找到的包装和尺寸?

嗨, 我使用XCF08P配置V4FX20 FPGA。 但我没有找到它的包装和尺寸。 在数据表中,它表​​示“仅适用于小尺寸VO...
发表于 05-29 08:34 13次 阅读
XCF08P配置V4FX20 FPGA在哪里找到的包装和尺寸?

使用FPGA设计电子琴的资料合集免费下载

本文档的主要内容详细介绍的是使用FPGA设计电子琴的资料合集免费下载。
发表于 05-29 08:00 27次 阅读
使用FPGA设计电子琴的资料合集免费下载

LPDDR2和SDRAM控制器的设计与验证论文免费下载

 随着人们在商务和娱乐活动中对电子设备的移动、便携性的需求越来越强烈,电子设备中内存芯片的高存储密度....
发表于 05-29 08:00 39次 阅读
LPDDR2和SDRAM控制器的设计与验证论文免费下载

xilinx各型号的FPGA与SOC封装资料合集免费下载

本文档的主要内容详细介绍的是xilinx各型号的FPGA与SOC封装资料合集免费下载。
发表于 05-29 08:00 39次 阅读
xilinx各型号的FPGA与SOC封装资料合集免费下载

USB-JTAG编程电缆问题如何解决

大家好, 我有一个NetFPGA-1G-CML板。 当我通过USB-JTAG编程电缆连接FPGA时,这根电缆变得非常热。 所以...
发表于 05-29 07:06 17次 阅读
USB-JTAG编程电缆问题如何解决

通过FPGA重新配置闪存芯片,可行吗?

FPGA:v7130t 我想通过FPGA将配置文件写入SPI flash,如果可行的话? 谢谢...
发表于 05-29 07:03 11次 阅读
通过FPGA重新配置闪存芯片,可行吗?

哪里有FPGA和FPGA开发板或套件

嗨... 我需要FPGA和FPGA开发板或套件? 但是我需要的要求是: 1-PCI Express连接 2千兆以太网连接 3-PowerPC...
发表于 05-29 06:39 11次 阅读
哪里有FPGA和FPGA开发板或套件

什么是FPGA_FPGA的编程技术

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在P....
发表于 05-28 16:40 107次 阅读
什么是FPGA_FPGA的编程技术

可编程逻辑器件的原理与结构说明

存储器用来存储二进制信息。根据功能不同,半导体存储器可分为两大类:随机存取存储器(RAM)和只读存储....
发表于 05-28 16:22 61次 阅读
可编程逻辑器件的原理与结构说明

Xilinx FPGA提供DDR4内存接口解决方案

Xilinx 提供了UltraScaleFPGA器件的高性能DDR4内存解决方案,每秒数据速率高达2....
发表于 05-28 15:00 63次 阅读
Xilinx FPGA提供DDR4内存接口解决方案

贸泽电子宣布即日起分销基于Xilinx的工业级SoM

贸泽供应的Trenz Electronic TE0803 MPSoC SoM集成了 Xilinx Z....
发表于 05-28 14:27 157次 阅读
贸泽电子宣布即日起分销基于Xilinx的工业级SoM

通过2D NoC可实现FPGA内部超高带宽逻辑互连

Achronix 最新基于台积电(TSMC)的7nm FinFET工艺的Speedster7t FP....
发表于 05-28 10:27 60次 阅读
通过2D NoC可实现FPGA内部超高带宽逻辑互连

2020 人工智能卓越创新奖,请为Xilinx打call

赛灵思: FPGA、可编程 SoC,以及 ACAP 自适应计算加速的发明者,“致力于打造灵活应变,万....
的头像 人间烟火123 发表于 05-27 11:38 434次 阅读
2020 人工智能卓越创新奖,请为Xilinx打call

Teledyne进一步增强数据转换器,为加速FPGA发展

为响应可编程逻辑技术的不断发展,Teledyne e2v进一步增强了其数据转换器产品组合以及支持它们....
发表于 05-27 10:05 82次 阅读
Teledyne进一步增强数据转换器,为加速FPGA发展

Xilinx全新Virtex UltraScale+ FPGA问市,生而为速

VU23P 具备一系列卓越特性,它在 Virtex UltraScale 产品组合中实现了最高的查找....
发表于 05-27 08:57 235次 阅读
Xilinx全新Virtex UltraScale+ FPGA问市,生而为速

生而为速,Xilinx专为联网和存储加速优化推出全新 Virtex UltraScale+ VU23P FPGA

VU23P 具备一系列卓越特性,它在 Virtex UltraScale 产品组合中实现了最高的查找....
发表于 05-26 15:34 234次 阅读
生而为速,Xilinx专为联网和存储加速优化推出全新 Virtex UltraScale+ VU23P FPGA

莱迪思Nexus技术平台,重新定义低功耗小尺寸FPGA

物联网AI、嵌入式视觉、硬件安全、5G通信、工业和汽车自动化等新兴应用正在重新定义开发人员设计网络边....
发表于 05-26 10:34 114次 阅读
莱迪思Nexus技术平台,重新定义低功耗小尺寸FPGA

华为FPGA设计高级技巧Xilinx篇资料免费下载

本文从FPGA器件结构角度出发 以速度和面积为主题 描述在FPGA设计过程中应当注意的问题和可以采用....
发表于 05-26 08:00 61次 阅读
华为FPGA设计高级技巧Xilinx篇资料免费下载

Altera公司的FPGA选择示意图资料免费下载

本文档的主要内容详细介绍的是Altera公司的FPGA选择示意图资料免费下载。
发表于 05-25 08:00 35次 阅读
Altera公司的FPGA选择示意图资料免费下载

功率分析仪的测量通道如何扩展

什么是功率分析仪?它有什么作用?随着新能源汽车的快速发展,汽车工业现场的测试需求也越来越高,往往需要....
的头像 Wildesbeast 发表于 05-24 10:39 732次 阅读
功率分析仪的测量通道如何扩展

Teledyne的数据转换平台可与Xilinx的FPGA器件完美相融

为了辅助Xilinx热门产品20nm Kintex UltraScale KU060 FPGA,Te....
发表于 05-23 10:15 119次 阅读
Teledyne的数据转换平台可与Xilinx的FPGA器件完美相融

在嵌入式视觉设计中使用FPGA,它将带来什么优势

过去几年里,嵌入式视觉应用大量涌现,包括从相对简单的智能视觉门铃到执行随机拾取和放置操作的复杂的工业....
发表于 05-23 09:57 404次 阅读
在嵌入式视觉设计中使用FPGA,它将带来什么优势

可重构架构技术的快速发展,未来将应用于太空

如今,技术的进步使得低轨飞行越来越容易商用化。赛灵思太空产品系统架构师Minal Sawant表示,....
发表于 05-22 10:35 160次 阅读
可重构架构技术的快速发展,未来将应用于太空

AI观察室|无需实体FPGA也能AI部署?听听清华汪玉研究团队怎么说

曾书霖:在研究中,我们对公有云和私有云两种场景进行了区分(如下图所示)。公有云主要强调用户之间的隔离....
发表于 05-21 09:02 554次 阅读
AI观察室|无需实体FPGA也能AI部署?听听清华汪玉研究团队怎么说

定制化服务器到底是什么

顾名思义,定制化服务器是基于传统服务器的基础,根据不同业务的实际需求进行研发、设计、生产的新型服务器....
发表于 05-21 08:00 76次 阅读
定制化服务器到底是什么

Xilinx Kintex-7 FPGA开发板支持接口32位 DDR4 SDRAM

随着全球首个28nmFPGA的推出,赛灵思为设计人员提供了最广泛的可编程平台,包括新型器件的多功能性....
发表于 05-20 15:27 157次 阅读
Xilinx Kintex-7 FPGA开发板支持接口32位 DDR4 SDRAM

英特尔Arria 10 SOC FPGA开发板硬件支持32位 DDR4 SDRAM

英特尔的SoC开发套件提供了开发定制ARM快速和简单的方法*处理器的SoC设计。设计生产率是Arri....
发表于 05-20 14:05 73次 阅读
英特尔Arria 10 SOC FPGA开发板硬件支持32位 DDR4 SDRAM

利用Microchip PolarFire FPGA创建低功耗神经网络应用

随着人工智能、机器学习技术和物联网的兴起,应用开始向收集数据的网络边缘迁移。为缩小体积、减少产热、提....
发表于 05-20 10:47 164次 阅读
利用Microchip PolarFire FPGA创建低功耗神经网络应用

支持Xilinx FPGA中的32位 DDR4 SDRAM

尽管现代FPGA包含内部存储器,但可用存储器的数量始终比专用存储器芯片的存储器数量级低几个数量级。因....
发表于 05-19 17:35 73次 阅读
支持Xilinx FPGA中的32位 DDR4 SDRAM

英特尔AGILEX FPGA如何与CXL实现相互相容

自从英特尔几年前以167亿美元的价格收购Altera以来,FPGA产品组合的推出基本上是英特尔时代之....
发表于 05-19 10:46 427次 阅读
英特尔AGILEX FPGA如何与CXL实现相互相容

基于EP2C8Q208和TMS320VC5416芯片实现高速数据采集卡的设计

当前,许多领域越来越多地要求具有高精度A/D转换和实时处理功能。同时,市场对支持更复杂的显示和通信接....
发表于 05-19 10:11 226次 阅读
基于EP2C8Q208和TMS320VC5416芯片实现高速数据采集卡的设计

关于低功耗FPGA的8b/10b SERDES的接口设计解析

串行接口常用于芯片至芯片和电路板至电路板之间的数据传输。随着系统带宽不断增加至多吉比特范围,并行接口....
发表于 05-18 10:51 138次 阅读
关于低功耗FPGA的8b/10b SERDES的接口设计解析

美高森美和Athena宣布为加密用户提供DPA防御对策的FPGA

现已提供功能强大的防篡改安全微控制器技术,作为用于SmartFusion2和 IGLOO2 FPGA....
发表于 05-15 10:56 275次 阅读
美高森美和Athena宣布为加密用户提供DPA防御对策的FPGA

如何使用FPGA实现高性能程控数字移相器的设计

数字移相器是利用锁相环,将输出信号频率设置为输入信号频率的 360 倍,通过数值比较器、计数器进行移....
发表于 05-15 08:00 62次 阅读
如何使用FPGA实现高性能程控数字移相器的设计

ALTERA FPGA PCIE的设计指导教程

PCI Express高性能参考设计突出了Altera@PCI Express MegaCore的硬....
发表于 05-14 17:51 75次 阅读
ALTERA FPGA PCIE的设计指导教程

阿里巴巴携手英特尔开发一款基于FPGA的解决方案

通过使用英特尔® Arria® 10 FPGA、基于英特尔® 至强® 处理器的服务器及软件开发工具构....
发表于 05-14 10:53 133次 阅读
阿里巴巴携手英特尔开发一款基于FPGA的解决方案

在FPGA中处理AI/ML工作负载的新块浮点运算单元

FPGA是一种半定制电路,主要应用于专用集成电路,在航空航天/国防、消费电子、电子通讯等领域有着不可....
发表于 05-13 11:06 280次 阅读
在FPGA中处理AI/ML工作负载的新块浮点运算单元

Verilog硬件描述语言的基础知识详细讲解

Verilog是硬件描述语言,在编译下载到FPGA之后,会生成电路,所以Vreilog是并行运行的;....
发表于 05-13 08:00 46次 阅读
Verilog硬件描述语言的基础知识详细讲解

电子信息工程在工业领域有什么样的应用现在是什么现状

目前电子信息工程在我国仍算是一门新兴产业。但近年来电子信息产业的发展速度还是很可观的,并且在我国所占....
发表于 05-13 08:00 84次 阅读
电子信息工程在工业领域有什么样的应用现在是什么现状

FPGA运算单元技术创新可支持高算力浮点

随着机器学习(Machine Learning)领域越来越多地使用现场可编程门阵列(FPGA)来进行....
发表于 05-12 10:46 103次 阅读
FPGA运算单元技术创新可支持高算力浮点

使用FPGA实现直流伺服电机控制器的设计资料说明

利用 VHDL 硬件描述语言在 FPGA 中设计直流伺服电机控制器。其含 4 路 PWM 控制器,每....
发表于 05-11 08:00 68次 阅读
使用FPGA实现直流伺服电机控制器的设计资料说明

FPGA或SoC电源的应用中的集成柔性功率器件使用

使用四个独立的器件为这个系统供电:两个LP3982 300mA单通道LDO和两个TLV62084 2....
发表于 05-10 12:03 402次 阅读
FPGA或SoC电源的应用中的集成柔性功率器件使用

英特尔构建智慧云基石,推动企业在数字经济时代前进

“后新冠时代”,在线(云)上,人与人的交流变得更加容易。4月底,“英特尔构建智慧云基石”线上沙龙如约....
的头像 牵手一起梦 发表于 05-09 14:46 1516次 阅读
英特尔构建智慧云基石,推动企业在数字经济时代前进

MathWorks在FPGA和ASIC上成功实现自动化视觉系统设计

MathWorks宣布,随着 2019b 发行版的 MATLAB 和 Simulink 产品系列最近....
发表于 05-09 10:55 97次 阅读
MathWorks在FPGA和ASIC上成功实现自动化视觉系统设计

DIC EXPO国际显示展特约专题丨时移世易 显示行业以变应变

背景介绍 视频处理是人工智能应用中的一个重要方向,对于一款端上部署的AI加速产品,其视频接入能力是产....
的头像 火花 发表于 05-09 10:04 423次 阅读
DIC EXPO国际显示展特约专题丨时移世易 显示行业以变应变

基于FPGA数据采集电路和USB接口总线实现虚拟数字存储示波器的设计

随着目前科学技术的发展,电子技术的应用领域越来越广。电子测试测量仪器作为电子技术的基础,其应用范围也....
发表于 05-09 09:13 226次 阅读
基于FPGA数据采集电路和USB接口总线实现虚拟数字存储示波器的设计

片上网络技术的发展给FPGA带来了什么优势

在摩尔定律的推动下,集成电路工艺取得了高速发展,单位面积上的晶体管数量不断增加。
发表于 05-08 11:03 538次 阅读
片上网络技术的发展给FPGA带来了什么优势

贸泽备货Microchip Hello FPGA套件,专为FPGA领域经验不足的终端用户而开发

FPGA主板搭载了Microchip PIC32MX7微控制器 ,用于控制SmartFusion2 ....
发表于 05-07 08:48 171次 阅读
贸泽备货Microchip Hello FPGA套件,专为FPGA领域经验不足的终端用户而开发

使用单片机设计简易频谱分析仪的详细资料讲解

本系统基于外差式频谱分析仪的基本原理, 以单片机 89C55为控制核心, 结合高速可编程逻辑器件 F....
发表于 05-07 08:00 77次 阅读
使用单片机设计简易频谱分析仪的详细资料讲解

高云半导体发布新款射频FPGA,可用手机蓝牙编程

由于功耗通常是蓝牙设备的关键考虑因素,高云半导体GW1NRF-4设备包括一个电源管理单元,该单元支持....
发表于 05-06 14:19 393次 阅读
高云半导体发布新款射频FPGA,可用手机蓝牙编程

清华大学提出了针对深度学习加速的FPGA虚拟化方案

而如图1 (b) 所示,在私有云的情况下,我们希望使得系统总的性能最优。如果FPGA允许多个用户使用....
的头像 FPGA开发圈 发表于 04-30 16:19 723次 阅读
清华大学提出了针对深度学习加速的FPGA虚拟化方案

FPGA中隐藏了一个安全漏洞

首先,这次研究的是赛灵思的芯片,如果研究的是其他公司的芯片,是不是也有这个问题?肯定会有!因为破解人....
的头像 FPGA开发圈 发表于 04-30 15:49 647次 阅读
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 174次 阅读
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 114次 阅读
TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器