电子发烧友网 > 可编程逻辑 > 正文

要想玩转FPGA 就必须要学会如何利用这些单元实现复杂的逻辑设计

2018年11月06日 17:20 次阅读
FPGA(Field-Program mable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。所以,要想玩转FPGA,就必须理解FPGA内部的工作原理,学习如何利用这些单元实现复杂的逻辑设计。 要想玩转FPGA  就必须要学会如何利用这些单元实现复杂的逻辑设计 (一)FPGA的工作原理 FPGA一般来说比ASIC(专用集成芯片)的速度要慢,无法完成复杂的设计,但是功耗较低。但是 他们也有很多的优点比如可以快速成品,可以被修改来改正程序中的错误和更便宜的造价。厂商也可能会提供便宜的但是编辑能力差的FPGA.因为这些芯片有比 较差的可编辑能力,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于ASIC的芯片上。 FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。 现场可编程门阵列(FPGA)是可编程器件,与传统逻辑电路和 门阵列(如PAL,GAL及CPLD器件)相比,FPGA具有不同的结构。FPGA利用小型查找表(16×1RAM)来实现组合逻辑,每个查找表连接到一 个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了既可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用 金属连线互相连接或连接到I/O模块。FPGA的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值决定了逻辑单元的逻辑功能以及各模块之间或模块与I/O间的联接方式,并最终决定了FPGA所能实现的功能,FPGA允许无限次的编程。 (二) FPGA设计的基础问题 FPGA的基础就是数字电路和VHDL语 言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是哪个版本的,这个是基础,多了解也有助于形成硬件设计的思想。在语言方面,建议初学者学习 Verilog语言,VHDL语言语法规范严格,调试起来很慢,Verilog语言容易上手,而且,一般大型企业都是用Verilog语言,VHDL语言 规范,易读性强,所以一般军工都用VHDL. 1、工具问题 熟悉几个常用的就可以的,开发环境QuartusII ,或ISE 就可以了,这两个基本是相通的,会了哪一个,另外的那个也就很Easy了。功能仿真建议使用Modelsim ,如果你是做芯片的,就可以学学别的仿真工具,做FPGA的,Modelsim就足够了。综合工具一般用Synplify,初学先不用太关心这个,用 Quartus综合就OK了。 2、思想问题 对于初学者,特别是从软件转过来的,设计的程序既费资源又速度慢,而且很有可能综合不了,这就要求我们熟悉一些固定模块的写法,可综合的模块很多书上都有,语言介绍上都有,不要想当然的用软件的思想去写硬件。 3、习惯问题 FPGA学习要多练习,多仿真,signaltapII是很好的工具,可以看到每个信号的真实值, 建议初学者一定要自己多动手,光看书是没用的。关于英文文档问题,如果要学会Quartus II的所有功能,只要看它的handbook就可以了,很详细,对于IT行业的人,大部分知识来源都是英文文档,一定要耐心看,会从中收获很多的。 4、算法问题 做FPGA的工程师,最后一般都是专攻算法了,这些基础知识都是顺手捏来的,如果你没有做好搞理论 的准备,学FPGA始终只能停留在初级阶段上。对于初学者,数字信号处理是基础,应该好好理解,往更深的方向,不用什么都学,根据你以后从事的方向,比如 说通信、图像处理,雷达、声纳、导航定位等。 (三) FPGA的配置模式 FPGA有多种配置模式:并行主模式为一片FPGA加一片EPROM的方式;主从模式可以支持一片PROM编程多片FPGA;串行模式可以采用串行PROM编程FPGA;外设模式可以将FPGA作为微处理器的外设,由微处理器对其编程。 如何实现快速的时序收敛、降低功耗和成本、优化时钟管理并降低FPGA与PCB并行设计的复杂性等问题,一直是采用FPGA的系统设计工程师需要考虑的关键问题。如今,随着FPGA向更高密度、更大容量、更低功耗和集成更多IP的方向发展,系统设计工 程师在从这些优异性能获益的同时,不得不面对由于FPGA前所未有的性能和能力水平而带来的新的设计挑战。 (四) FPGA设计的三大法则 第一 面积与速度的互换 这里的面积指的是FPGA的芯片资源,包括逻辑资源和I/O资源等;这里的速度指的是FPGA工作 的最高频率(和DSP或者ARM不同,FPGA设计的工 作频率是不固定的,而是和设计本身的延迟紧密相连)。 在实际设计中,使用最小的面积设计出最高的速度是每一个开发者追求的目标,但是“鱼和熊掌不可兼得”,取舍之间展示了一个开发者的智慧。 1.速度换面积 速度优势可以换取面积的节约。面积越小,就意味着可以用更低的成本来实现产品的功 能。速度换面积的原则在一些较复杂的算法设计中常常会用到。在这些算法设计中,流水线设计常常是必须用到的技术。在流水线的设计中,这些被重复使用但是使 用次数不同的模块将会占用大量的FPGA资源。对FPGA的设计技术进行改造,将被重复使用的算法模块提炼出最小的复用单元,并利用这个最小的高速代替原 设计中被重复使用但次数不同的模块。当然,在改造的过程中必然会增加一些其他的资源来实现这个代替的过程。但是只要速度具有优势,那么增加的这部分逻辑依 然能够实现降低面积提高速度的目的。 可以看到,速度换面积的关键是高速基本单元的复用。 2.面积换速度 在这种方法中面积的复制可以换取速度的提高。支持的速度越高,就意味着可以实现更高的产品性能。一些注重产品性能的应用领域可以采用并行处理技术,实现面积换速度。 第二 硬件可实现原则 FPGA设计通常会使用HDL语言,比如Verilog HDL或者VHDL.当采用HDL语言来描述一个硬件电路功能的时候,一定要确保代码描述的电路是硬件可实现的。 Verilog HDL语言的语法与C语言很相似,但是它们之间有着本质的区别。C语言是基于过程的高级语言,编译后可以在CPU上运行。而Verilog HDL语言描述的本身就是硬件结构,编译后是硬件电路。因此,有些语句在C语言的环境中应用是没有问题的,但是在HDL语言环境下就会导致结果不正确或者 不理想。 在C语言中运行没有任何问题,但是在Verilog HDL的环境下编译就会导致综合后的资源严重浪费。 第三 同步设计原则 同步电路和异步电路是FPGA设计的两种基本电路结构形式。 异步电路的最大缺点是会产生毛刺。同步设计的核心电路是由各种触发器构成的。这类电路的任何输出都是在某个时钟的边沿驱动触发器产生的。所以,同步设计可以很好地避免毛刺的产生。 (五) FPGA设计的主要应用 1、电路设计 连接逻辑,控制逻辑是FPGA早期发挥作用比较大的领域也是FPGA应用的基石。事实上在电路设计 中应用FPGA的难度还是比较大的这要求开发者要具备相应的硬件知识(电路知识)和软件应用能力(开发工具)这方面的人才总是紧缺的,往往都从事新技术, 新产品的开发成功的产品将变成市场主流基础产品供产品设计者应用在不远的将来,通用和专用IP的设计将成为一个热门行业!搞电路设计的前提是必须要具备一 定的硬件知识。在这个层面,干重于学,当然,快速入门是很重要的,越好的位子越不等人电路开发是黄金饭碗。 2、产品设计 把相对成熟的技术应用到某些特定领域如通讯,视频,信息处理等等开发出满足行业需要并能被行业客户 接受的产品这方面主要是FPGA技术和专业技术的结合问题,另外还有就是与专业客户的界面问题产品设计还包括专业工具类产品及民用产品,前者重点在性能, 后者对价格敏感产品设计以实现产品功能为主要目的,FPGA技术是一个实现手段在这个领域,FPGA因为具备接口,控制,功能IP,内嵌CPU等特点有条 件实现一个构造简单,固化程度高,功能全面的系统产品设计将是FPGA技术应用最广大的市场,具有极大的爆发性的需求空间产品设计对技术人员的要求比较 高,路途也比较漫长不过现在整个行业正处在组建“首发团队”的状态,只要加入,前途光明产品设计是一种职业发展方向定位,不是简单的爱好就能做到的!产品 设计领域会造就大量的企业和企业家,是一个发展热点和机遇。 3、系统级 系统级的应用是FPGA与传统的计算机技术结合,实现一种FPGA版的计算机系统,实现一个基本环境,在这个平台上跑LINUX等系统,这个系统也就支持各种标准外设和功能接口(如图象接口)了这对于快速构成FPGA大型系统来讲是很有帮助的。这种“山寨”味很浓的系统早期优势不一定很明显,类似ARM系统的境况但若能慢慢发挥出FPGA的优势,逐渐实现一些特色系统也是一种发展方向。若在系统级应用中,开发人员不具备系统的扩充开发能力,只是搞搞编程是没什么意义的,当然设备驱动程序的开发是另一种情况,搞系统级应用看似起点高,但不具备深层开发能力,很可能会变成爱好者,就如很多人会做网页但不能称做会编程。类似以上是几点个人观点,希望能帮助想学FPGA但很茫然无措的人理一理思路。这是一个不错的行业,有很好的个人成功机会。但也肯定是一个竞争很激烈的行业,关键看的就是速度和深度当然还有市场适应能力。

技术专区

下载发烧友APP
打造属于您的人脉电子圈
关注电子发烧友微信
有趣有料的资讯及技术干货
关注发烧友课堂
锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

Achronix的的全新Accelerator-...

Achronix Semiconductor公司(Achronix Semiconductor Co...
发表于 2018-11-06 17:28 0次阅读
Achronix的的全新Accelerator-...

赛灵思正进行着平台战略转型

赛灵思首席执行官Victor Peng表示,得益于5G网络、数据中心及汽车等业务需求带动FPGA的出...
发表于 2018-11-06 17:16 23次阅读
赛灵思正进行着平台战略转型

深入探讨基于SYSTEM C的FPGA设计

随着VLSI的集成度越来越高,设计也越趋复杂。一个系统的设计往往不仅需要硬件设计人员的参与,也需要有...
发表于 2018-11-06 17:07 21次阅读
深入探讨基于SYSTEM C的FPGA设计

FPGA将为未来云端芯片市场贡献20亿美元

多方资料显示,FPGA将在云端数据中心业务发挥突出的作用。据某数据调研报告预计,未来云端芯片的空间2...
发表于 2018-11-06 16:55 35次阅读
FPGA将为未来云端芯片市场贡献20亿美元

利用FPGA实现旋转开关信号到PC/AT键码转换...

在专用电路设计中,为了方便操作与控制,要对电路设计提出各种具体要求。
发表于 2018-11-06 16:07 29次阅读
利用FPGA实现旋转开关信号到PC/AT键码转换...

使用Kintex-7 FPGA嵌入式套件实现错误

发表于 2018-11-06 11:45 15次阅读
使用Kintex-7 FPGA嵌入式套件实现错误

如何通过Vivado修复设计路由

发表于 2018-11-06 11:42 15次阅读
如何通过Vivado修复设计路由

做多通道数据同步采集用哪个系列的fpga功耗低?

发表于 2018-11-06 09:35 58次阅读
做多通道数据同步采集用哪个系列的fpga功耗低?

明德扬FPGA连载课程第一阶段第三章VERILOG(2)

发表于 2018-11-06 09:21 1次阅读
明德扬FPGA连载课程第一阶段第三章VERILOG(2)

AD7545连接运放后没有正确的输出

发表于 2018-11-06 09:03 13次阅读
AD7545连接运放后没有正确的输出

明德扬FPGA连载课程第一阶段第三章VERILOG(1)

发表于 2018-11-05 20:24 5次阅读
明德扬FPGA连载课程第一阶段第三章VERILOG(1)

关于DSP与FPGA两大市场的发展浅析

随着模拟IC市场中众多垂直细分行业的飞速发展,传统DSP器件遭遇了各种替代性信号处理平台的竞争,FP...
发表于 2018-11-05 17:53 82次阅读
关于DSP与FPGA两大市场的发展浅析

目前市场AI芯片几乎都是以现成的CPU、GPU、...

人工智能(AI)市场持续升温,但产业对于这些系统应如何建构仍十分分歧,大型科技公司动辄投入数十亿美元...
发表于 2018-11-05 17:48 59次阅读
目前市场AI芯片几乎都是以现成的CPU、GPU、...

基于FPGA的SPI Master Interf...

依据SPI同步串行接口的通信协议, 设计一个可配置的、高度灵活的SPI Master 模块,以满足正...
发表于 2018-11-05 17:42 138次阅读
基于FPGA的SPI Master Interf...

FPGA在实现自动驾驶过程中的应用

作为汽车从传统功能车向智能车升级的一项过渡技术,ADAS随着汽车电子的快速发展,以及相关安全标准和消...
发表于 2018-11-05 17:34 334次阅读
FPGA在实现自动驾驶过程中的应用

Speedcore eFPGA IP在异构汽车数...

汽车网络中预期的分布式计算架构将是异构的,需要从网络控制到利用深度学习节点的并行对象识别的混合计算资...
发表于 2018-11-05 16:28 121次阅读
Speedcore eFPGA IP在异构汽车数...

借助Vivado来学习FPGA的各种配置模式

单片机是基于FLASH结构的,所以单片机上电直接从本地FLASH中运行。但SRAM 架构的FPGA是...
发表于 2018-11-05 15:12 133次阅读
借助Vivado来学习FPGA的各种配置模式

FPGA从0到1学习资料集锦(开发指南+电路图集+例程源码)

发表于 2018-11-05 14:58 1094次阅读
FPGA从0到1学习资料集锦(开发指南+电路图集+例程源码)

为什么大量的人会觉得FPGA难学?

FPGA内部主要三块:可编程的逻辑单元、可编程的连线和可编程的IO模块。可编程的逻辑单元是什么?其基...
发表于 2018-11-05 11:11 272次阅读
为什么大量的人会觉得FPGA难学?

基于FPGA的摄像机传感器接口实现

发表于 2018-11-05 11:08 44次阅读
基于FPGA的摄像机传感器接口实现

【FPGA】 UART测试平台的实现代码----测试流程的控制

发表于 2018-11-05 09:53 53次阅读
【FPGA】 UART测试平台的实现代码----测试流程的控制

【FPGA】 UART测试平台的实现代码----组件和信号声明

发表于 2018-11-05 09:45 23次阅读
【FPGA】 UART测试平台的实现代码----组件和信号声明

采用FPGA芯片实现了高精度脉宽测量的方式浅析

测量领域以及仪表仪器领域中,对数字信号的测量主要便是对其信号脉冲宽度进行测量。目前使用最多的方式便是...
发表于 2018-11-03 11:12 65次阅读
采用FPGA芯片实现了高精度脉宽测量的方式浅析

FPGA业者营收攀升 带动庞大的LTE设备购置及...

东亚地区长程演进计划(LTE)设备需求,驱动现场可编程闸阵列(FPGA)业者营收攀升。2014年中国...
发表于 2018-11-03 11:05 60次阅读
FPGA业者营收攀升 带动庞大的LTE设备购置及...

FPGA让自动驾驶开发更具灵活性

作为汽车从传统功能车向智能车升级的一项过渡技术,ADAS随着汽车电子的快速发展,以及相关安全标准和消...
发表于 2018-11-03 09:49 191次阅读
FPGA让自动驾驶开发更具灵活性

在低功率DSP密集型系统设计中应对DSP挑战的F...

对于高速的DSP密集型系统设计,降低功率变得越来越重要。例如,在通信系统中,通信必须以周期猝发方式来...
发表于 2018-11-02 16:37 198次阅读
在低功率DSP密集型系统设计中应对DSP挑战的F...

如何针对FPGA或微处理器配置各种电压输出跟踪和...

为给DSP、ASIC、FPGA和微处理器的负载点供电而引起的电压输入轨数目的增多使得电源设计更加具有...
发表于 2018-11-02 16:27 326次阅读
如何针对FPGA或微处理器配置各种电压输出跟踪和...

赛灵思从FPGA走向ACAP 从器件到平台的新征...

赛灵思(Xilinx)公布2019财年第二季度财报,财报显示该公司实现季度性收入7.46亿美元,比去...
发表于 2018-11-02 15:28 779次阅读
赛灵思从FPGA走向ACAP 从器件到平台的新征...

FPGA将在云端数据中心业务发挥突出的作用

上海安路信息科技有限公司(以下简称“安路科技”)市场与应用部副总经理陈利光告诉记者:“FPGA已经在...
发表于 2018-11-01 16:47 508次阅读
FPGA将在云端数据中心业务发挥突出的作用

GPU/FPGA/ASIC/类脑芯片大比拼 四种...

2017年,“人工智能”俨然已经成为所有媒体的头条热点,在媒体和资本的推动下,AI以迅雷不及掩耳之势...
发表于 2018-11-01 16:40 267次阅读
GPU/FPGA/ASIC/类脑芯片大比拼 四种...

莱迪思推出iCE40Ultra FPGA产品系列...

随着移动设备的普及化、多样化,消费者对其功能要求也越来越挑剔,而设备中主控芯片无法完成的新功能,需要...
发表于 2018-10-31 17:33 346次阅读
莱迪思推出iCE40Ultra FPGA产品系列...

关于高速ADC和DAC与FPGA的配合使用浅析

许多数字处理系统都会使用FPGA,原因是FPGA有大量的专用DSP以及block RAM资源,可以用...
发表于 2018-10-31 17:24 105次阅读
关于高速ADC和DAC与FPGA的配合使用浅析

FPGA时序的基本概念,RTL项目的设计探索

尽管工程师们很清楚已有 FPGA 工具的参数设置,但是很多时候并没有完全把这些设置的功能发挥出来。一...
发表于 2018-10-31 15:21 277次阅读
FPGA时序的基本概念,RTL项目的设计探索

数字图像是怎么通过模拟转为数字的?

还记得数字电路上对应的实验都是VHDL的实验吗?数字电路告诉我们各种数字逻辑:非或与异。这些逻辑让我...
发表于 2018-10-31 15:18 216次阅读
数字图像是怎么通过模拟转为数字的?

AI芯片的过去和未来,看这篇文章就够了

相信你一定还记得击败了李世石和柯洁的谷歌阿尔法狗(AlphaGo),那你知道驱动AlphaGo的是什...
发表于 2018-10-31 13:56 479次阅读
AI芯片的过去和未来,看这篇文章就够了

基于FPGA的短波通信接收机及其具体实现方案详解

短波通信又称高频通信,是利用HF波段(3-30MHz)电磁波进行的无线电通信。短波通信主要靠天波传播...
发表于 2018-10-30 17:38 88次阅读
基于FPGA的短波通信接收机及其具体实现方案详解

基于Cyclone IV GX系列的FPGA的P...

PCI Express(PCIe)是一种高性能互连协议,可应用于网络适配、图形加速、服务器、大数据传...
发表于 2018-10-30 17:18 89次阅读
基于Cyclone IV GX系列的FPGA的P...

基于FPGA的心音采集系统

本采集系统框图如图1所示,该系统由心音传感器、信号预处理电路、A/D转换电路以及PC等构成。其中,信...
发表于 2018-10-30 10:32 264次阅读
基于FPGA的心音采集系统

FPGA从电子设计的外围器件逐渐演变为数字系统的...

作为一种可编程逻辑器件,FPGA在二十多年的发展历程中,从电子设计的外围器件逐渐演变为数字系统的核心...
发表于 2018-10-29 17:54 639次阅读
FPGA从电子设计的外围器件逐渐演变为数字系统的...

FPGA的独特性与灵活性在智能化连接领域中扮演着...

例如在体育赛事和电脑游戏活动直播不断风靡的推动下,4K视频和H.265编码算法迎来大发展,传统CPU...
发表于 2018-10-29 17:48 136次阅读
FPGA的独特性与灵活性在智能化连接领域中扮演着...

高云半导体推出小封装、超低功耗的GW1NZ系列F...

国内领先的可编程逻辑器件供应商广东高云半导体科技股份有限公司(以下简称:高云半导体),宣布推出小封装...
发表于 2018-10-29 16:05 659次阅读
高云半导体推出小封装、超低功耗的GW1NZ系列F...

Altera发布MAX 10:业界首款多功能、低...

一直以来,FPGA可编程器件都主要应用在通讯设备或工业控制等较为专业的应用领域,但随着不同行业使用需...
发表于 2018-10-28 11:53 187次阅读
Altera发布MAX 10:业界首款多功能、低...

使用安全FPGA器件可以保护用于物联网的新DSP...

对于基于数字信号处理器(DSP)的设计,如果DSP没有足够的安全能力,便特别容易受到入侵。在许多应用...
发表于 2018-10-28 11:44 63次阅读
使用安全FPGA器件可以保护用于物联网的新DSP...

为什么俄罗斯没有高端芯片 却能造出一流武器

为什么俄罗斯没有高端芯片,却能造出一流武器?
发表于 2018-10-27 10:56 1429次阅读
为什么俄罗斯没有高端芯片  却能造出一流武器

Silexica最新版SLX解决方案可优化软硬件...

业界首款解决方案,用来分析用于 RISC/FPGA 设计空间探索的 C/C ++ 代码,从而优化硬件...
发表于 2018-10-27 10:35 93次阅读
Silexica最新版SLX解决方案可优化软硬件...

三星电子推出基于赛灵思FPGA技术的SmartS...

基于赛灵思 FPGA的三星的 SmartSSD 有助于推动像高性能计算、人工智能和新兴应用等新一代数...
发表于 2018-10-27 10:31 278次阅读
三星电子推出基于赛灵思FPGA技术的SmartS...

赛灵思推出能提供FPGA设计工具和IP的ISE设...

赛灵思公司推出ISE设计套件11.1版本(ISE Design Suite 11.1)。这一FPGA...
发表于 2018-10-27 08:22 673次阅读
赛灵思推出能提供FPGA设计工具和IP的ISE设...

以FPGA+DSP为基础的RCM远控器研究详解

为了远程对现场进行设备管理和环境监控,并简化现场监控设备,有效地提高整个系统的稳定性和安全性。拟开...
发表于 2018-10-26 17:21 65次阅读
以FPGA+DSP为基础的RCM远控器研究详解

基于FPGA的ADS8341控制器设计

由图1可以看出,ADS8341完成一次转换需要24个DCLK时钟,其中在前8个时钟的上升沿,DIN控...
发表于 2018-10-26 14:50 400次阅读
基于FPGA的ADS8341控制器设计

Versal能否让赛灵思开启涅槃之旅?

先来看其硬件。赛灵思产品及技术营销高级技术总监Kirk Saban指出,异构计算平台必须要有多个不同...
发表于 2018-10-26 14:34 1024次阅读
Versal能否让赛灵思开启涅槃之旅?

LUT如何构成逻辑函数

LUT如何如何构成逻辑函数;2个LUT通过互连可以构成7bit输入,单bit输出的逻辑。实现方式为两...
发表于 2018-10-26 14:31 352次阅读
LUT如何构成逻辑函数

从四个方面区别arm与fpga

ARM是应用,FPGA是芯片设计,前者是软件,后面是硬件,ARM就像单片机,但是它本身的资源是生产厂...
发表于 2018-10-26 14:11 162次阅读
从四个方面区别arm与fpga

高云半导体与清华大学计算机系开展国产FPGA交流...

广东高云半导体科技股份有限公司(以下简称“高云半导体”)于10月25日与清华大学计算机系师生举行了国...
发表于 2018-10-26 10:16 1453次阅读
高云半导体与清华大学计算机系开展国产FPGA交流...

赛灵思2019财年Q2营收大涨19% 7纳米AC...

10月24日,赛灵思最新出炉的2019财年第二季度的财报信息显示,该公司第二季度实现季度性收入最高纪...
发表于 2018-10-25 17:22 729次阅读
赛灵思2019财年Q2营收大涨19% 7纳米AC...

赛灵思推出能提供FPGA设计工具和IP的ISE设...

赛灵思公司推出ISE设计套件11.1版本(ISE Design Suite 11.1)。这一FPG...
发表于 2018-10-25 15:47 121次阅读
赛灵思推出能提供FPGA设计工具和IP的ISE设...

Altera开发出了一套完整的SoC解决方案

Altera的Arria II GX、Stratix IV GT、Stratix IV GX FP...
发表于 2018-10-25 15:43 121次阅读
Altera开发出了一套完整的SoC解决方案

Xilinx推出reVISION软件堆栈,叫板英...

人工智能(AI)以往需要非常庞大的运算量才能实现,因此必须在云端数据中心由服务器执行。但随着AI走向...
发表于 2018-10-24 17:30 105次阅读
Xilinx推出reVISION软件堆栈,叫板英...

FPGA厂商的易主或战略的改变,势必会影响FPG...

如果说“变”是历史的主调,那对于FPGA业者来说,变化显然来得太快了。 Intel(英特尔)以167...
发表于 2018-10-24 17:23 164次阅读
FPGA厂商的易主或战略的改变,势必会影响FPG...

赛灵思开发者大会:共同探讨行业趋势,分享设计经验...

标量处理引擎。Versal有双ARM Cortex-A72应用处理器。嵌入式处理来自于ARM,拥有...
发表于 2018-10-24 10:08 794次阅读
赛灵思开发者大会:共同探讨行业趋势,分享设计经验...

FPGA是英特尔成长策略的关键,其动力来自成长引...

处理器龙头大厂英特尔昨(19)日在美国开发者论坛(IDF)中,首度举行英特尔SoC FPGA科技论坛...
发表于 2018-10-23 16:48 84次阅读
FPGA是英特尔成长策略的关键,其动力来自成长引...

英特尔CPU+FPGA的AI芯片技术布局,或将替...

近日,英特尔宣布与科大讯飞达成技术合作,共同优化在机器学习与深度学习领域的离线训练与在线预测,并在上...
发表于 2018-10-23 16:38 155次阅读
英特尔CPU+FPGA的AI芯片技术布局,或将替...

通过LPM_ROM模块和VHDL语言为核心设计多...

以FPGA芯片为载体, 通过QuartusII 的LPM_ROM 模块和VHDL 语言为核心设计一个...
发表于 2018-10-23 10:05 1018次阅读
通过LPM_ROM模块和VHDL语言为核心设计多...

为什么英特尔要将至强CPU与FPGA加以结合?

就目前的技术指标而言,我们只能给出有限的猜测性结论。Altera公司很可能负责相关FPGA芯片的制造...
发表于 2018-10-23 10:01 438次阅读
为什么英特尔要将至强CPU与FPGA加以结合?

在Vivado中新建IO Planning工程来...

在Vivado中新建IO Planning工程来初步引脚分配,这样会大大提高开发效率 在这里,你可...
发表于 2018-10-22 17:12 419次阅读
在Vivado中新建IO Planning工程来...

基于循环前缀的非数据辅助估计算法研究与FPGA实...

提出了一种基于循环前缀的符号同步算法。此算法在最大似然估计的基础上加以改进,简化了符号同步中相关运算...
发表于 2018-10-22 14:55 357次阅读
基于循环前缀的非数据辅助估计算法研究与FPGA实...

浅析5G产业链国产化的机遇与挑战

相较4G,5G无线网络架构将发生重大变化。从功能上看,5G通信收发系统仍将大致分为天线单元、射频单元...
发表于 2018-10-22 11:54 1331次阅读
浅析5G产业链国产化的机遇与挑战

FPGA内部可编程逻辑CLB资源分析

现在的FPGA里面有很多存储资源,DSP(数字信号处理)资源,布线通道,I/O资源,当然最根本的还是...
发表于 2018-10-22 11:00 360次阅读
FPGA内部可编程逻辑CLB资源分析

从FPGA到ACAP,“万能芯片”如何华丽转身

作为“摩尔定律”的倡导者,英特尔则在FPGA上依然在宣讲先进工艺的重要性,14nm的FPGA产品和1...
发表于 2018-10-22 10:44 626次阅读
从FPGA到ACAP,“万能芯片”如何华丽转身

基于FPGA器件的内块存储器资源功能验证方法设计...

可编程逻辑阵列(FPGA)由于其具有可编程、上市时间短、灵活性及高吞吐量等特性广泛应用于数字信号处...
发表于 2018-10-21 10:32 139次阅读
基于FPGA器件的内块存储器资源功能验证方法设计...

FPGA如何让视频编码与AI非常简单的结合

Aupera是一家专注于视频数据应用的新一代系统解决方案的创业公司,Aupera资深AI工程师Nar...
发表于 2018-10-20 10:30 525次阅读
FPGA如何让视频编码与AI非常简单的结合

TMP411 ±1°C Programmable...

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

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&...
发表于 2018-09-18 16:05 4次阅读
TMP468 具有引脚可编程的总线地址的高精度远...