FPGA/ASIC技术
逻辑器件可分为两大类——固定逻辑器件和可编程逻辑器件。正如其命名一样,固定逻辑器件中的电路是永久性的,它们完成一种或一组功能, 一旦制造完成,就无法改变。另一方面,可编程逻辑器件(PLD)是能够为客户提供范围广泛的多种逻辑容量、特性、速度和电压参数的标准成品部件,而且此类器件可在任何时间改变,从而完成许多种不同的功能。本文将盘点电子发烧友网可编程逻辑频道的二十大热文。
最近我们看到一篇文章,说FPGA可能会取代CPU和GPU成为将来机器人研发领域的主要芯片。文章列举了很多表格和实验数据,证明了在很多领域FPGA的性能会极大优于CPU。并且预言FPGA将来可能会取代CPU和GPU现在的地位。但事实真的是这样吗?要搞清楚这个问题,我们首先得对CPU和FPGA都有足够的了解。
目前在全球市场中,Xilinx、Altera两大公司对FPGA的技术与市场仍然占据绝对垄断地位。两家公司占有将近90%市场份额,专利达6000余项之多;剩余市场份额主要被Lattice和Microsemi所占有,这两家的专利也达3000多项。2014年Xilinx、Altera两大公司营收分别为23.8亿美元和19.3亿美元;而2014年Lattice和Microsemi(仅FPGA部分)两公司营收为3.66亿美元和2.75亿美元。这前四大FPGA市场领先者几乎垄断了FPGA的市场份额。
随着嵌入式系统越来越复杂,功能越来越强大,工程师在设计中往往既需要非常灵活的FPGA,又需要处理器去做一些控制,以及配合操作系统使用。传统的方法是使用一个FPGA芯片和一个处理器芯片。但在这种模式中,FPGA和ARM之间的通信往往会成为系统的瓶颈。因此,赛灵思将FPGA和ARM集成在一个芯片内部。
智能工业快速发展,工业机器人的出现,很大程度上帮助人类减少了劳动力。赛灵思系列芯片正以燎原之势席卷整个行业,有着不可小觑的影响。为此,电子发烧友《机器人技术特刊》诚邀赛灵思探讨FPGA在机器人中的运用。
STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
从大学时代第一次接触FPGA至今已有10多年的时间,至今记得当初第一次在EDA实验平台上完成数字秒表、抢答器、密码锁等实验时那个兴奋劲。当时由于没有接触到HDL硬件描述语言,设计都是在MAX+plus II原理图环境下用74系列逻辑器件搭建起来的。后来读研究生,工作陆陆续续也用过Quartus II、Foundation、ISE、Libero,并且学习了verilogHDL语言,学习的过程中也慢慢体会到verilog的妙用,原来一小段语言就能完成复杂的原理图设计,而且语言的移植性可操作性比原理图设计强很多。
相比GPU和GPP,FPGA在满足深度学习的硬件需求上提供了具有吸引力的替代方案。凭借流水线并行计算的能力和高效的能耗,FPGA将在一般的深度学习应用中展现GPU和GPP所没有的独特优势。同时,算法设计工具日渐成熟,如今将FPGA集成到常用的深度学习框架已成为可能。未来,FPGA将有效地适应深度学习的发展趋势,从架构上确保相关应用和研究能够自由实现。
当前,AI因为其CNN(卷积神经网络)算法出色的表现在图像识别领域占有举足轻重的地位。基本的CNN算法需要大量的计算和数据重用,非常适合使用FPGA来实现。上个月,Ralph Wittig(Xilinx CTO Office的卓越工程师)在2016年OpenPower峰会上发表了约20分钟时长的演讲并讨论了包括清华大学在内的中国各大学研究CNN的一些成果。
一家号称是“世界上除美国硅谷以外唯一自主研发并成功量产现场可编程逻辑(FPGA)芯片”的公司;一家宣称“历经10年的艰苦努力,目前拥有200多项专利和上百款产品,其中100多项已获授权。填补了我国可编程领域硬件设计和软件开发的空白,培养了我国在该领域的大批技术人才”的公司,突然传出可能倒闭的消息,作者解读了国产FPGA的生长历程和中外技术差距。
FPGA是一种可编程的硅芯片,DSP是数字信号处理,当系统设计人员在项目的架构设计阶段就面临到底采用FPGA还是DSP的重要问题。本文将首先分别介绍FPGA和DSP的特点,然后再从内部资源、编程语言、功能多个角度解析两者的不同。
于中国FPGA这一领域,十年之前,乃至不久前都是一张白纸,而日前京微雅格“祥云”的出现很好地弥补了这一空白。目前,并且成为世界上除了美国硅谷以外唯一能够自主开发能应用在智能医疗上的FPGA产品的公司。
CPU+FPGA 在大数据和云计算领域更具号召力。 Intel 预计2020年将有1/3 的云数据中心节点采用FPGA 技术,CPU+FPGA 拥有更高的单位功耗性能、更低时延和更快加速性能,在大数据和云计算领域将替代CPU+GPU,而Intel 的至强处理器(Xeon)+FPGA也将在17 年量产。
FPGA即现场可编程门阵列,是一种半定制的IC芯片,原厂(如XILINX、ALTERA、LATTICE、MicroSemi等)生产出的是空白的不含配置信息的FPGA芯片,顾客可根据自己的需要.##目前信息技术最热的领域无疑是大数据和人工智能,FPGA在这两个方向也找到了很好的突破口。以下几则新闻可以让我们一窥端倪。
随着去年《国家集成电路产业发展推进纲要》以及大基金的落地,国内集成电路产业的发展开启了发展的新篇章,中国芯再一次成为关注的焦点。从IC设计、晶圆制造到封装测试都在加速发展,FPGA又是芯片国产化的重头戏。
FPGA设计通常会使用HDL语言,比如Verilog HDL或者VHDL。当采用HDL语言来描述一个硬件电路功能的时候,一定要确保代码描述的电路是硬件可实现的。
现在的FPGA正变得越来越复杂,向引脚分配信号的任务曾经很简单,现在也变得相当繁复。下面这些用于向多用途引脚指配信号的指导方针有助于设计师根据最多到最少的约束信号指配原则提前考虑信号指配,并减少反复的次数。
工业市场的最新发展一直在推动对高集成度的高性能、低功耗FPGA器件的需求,设计人员对网络通信的偏好超过点对点通信,这意味着通信应用可能需要额外的控制器,间接地增大了材料清单(BOM)成本、电路板尺寸,以及相关的一次性工程(NRE)费用。
专用控制器由ARM(LPC2214)、FPGA(EP2C5T144C8)、驱动器接口电路、编码器接口电路、限位检测电路和电源电路等组成,ARM通过串口实现与上位机之间的通信,解析从上位机获得的控制指令,并通过FPGA产生相应输出信号给驱动器接口,驱动器接口外接驱动器。
可编程逻辑器件的两种类型是现场可编程门阵列(FPGA)和复杂可编程逻辑器件(CPLD)。在这两类可编程逻辑器件中,FPGA是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。
广义的来说,FPGA的配置包括直接使用下载电缆对FPGA器件进行编程、对外部EEPROM和FLASH进行编程、使用MPU对FPGA器件进行编程、外部EEPROM和FLASH对器件进行编程等。
全部0条评论
快来发表一下你的评论吧 !