范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

浅谈FPGA技术(二)基本原理和开发流程

  在昨天文章中,我们回顾了FPGA的发展历史、当前的现状以及未来可能的发展方向,今天我们再来聊一聊FPGA的基本结构、原理和开发流程。
  FPGA基本结构
  FPGA的结构大致分为两种,第一种是基于乘积项的PLD结构。这种结构是由EEPROM和Flash工艺制造,一种是通电就可以工作,无需其他芯片配合,所以今天暂不讨论。第二种是基于查找表(Look-Up-Table)的结构。今天我们就来看看它的基本原理。基于查找表(Look-Up-Table)结构的基本原理
  查找表结构(Look-Up-Table)简称LUT,LUT其实就是一个RAM。目前的FPGA多使用4输入LUT,每个LUT可以看成是一个有着4位地址线的16x1RAM。
  每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了既可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到I/O模块。
  FPGA的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值,决定了逻辑单元的逻辑功能,以及各模块之间或模块与I/O间的连接方式,并最终决定了FPGA所能实现的功能。
  当用户通过原理图或HDL语言描述一个逻辑电路后,FPGA开发软件会自动计算所有可能的结果,并把结果预先写到RAM中,这样,每输入一个信号进行逻辑运算就等于输入一个地址进行查表,找出地址对应的内容,然后输出。
  FGPA开发流程
  一般FPGA的开发流程如下图所示:
  图一 FPGA开发流程图
  下面以Xilinx公司的开发环境ISE以及第三方仿真软件Modelsim为例,给出完整的FPGA设计流程,包括设计输入、功能仿真、综合、综合后仿真、布局布线、布局布线后仿真和下载配置。设计输入。ISE支持的输入方式主要有HDL语言输入,状态图和原理图输入。HDL语言有VHDL和verilog两种,在国内多采用verilog语言进行编程输入。功能仿真。电路设计完成后要进行功能验证,看是否符合功能要求,通过仿真可以提前发现设计中的错误,提高设计的速度和准确度,提高可靠性。设计综合。设计综合是在功能仿真的基础上,根据电路的功能和约束条件,约束条件如速度、功耗、资源利用率、成本等,通过计算机进行优化,将设计(verilog语言)翻译成FPGA的基本逻辑结构与、或、非门、RAM、寄存器等基本逻辑单元组成的网表,并根据要求,获得一个满足要求的电路设计方案。综合后仿真。综合完成后需要做综合后仿真,主要是用来检查综合后的结果与设计初衷是否一致。在仿真时把综合时产生的延时文件(主要是门延时)加入仿真中,估计出门延时可能带来的影响。综合后仿真主要是为了检查综合器综合的结果是否与设计输入一致。布局布线。综合完成后,根据所选芯片的型号,将综合输出的逻辑网表配到所选的FPGA上,即布局布线。布局是指从映射取出的逻辑和输入输出模块,并把他们分配到FPGA的内部物理位置;布线是利用自动布线软件使用布线资源选择路径完成所有的逻辑连接。布局布线后仿真。布局布线后仿真,就是将所有的延时信息,包括门延时、线延时,放入设计中进行延时。布局布线后仿真全面、准确,能较好的反应芯片的实际工作情况,可以有效的分析设计中的竞争与冒险。下载配置。设计开发的最后步骤就是将生成的配置文件写入芯片中进行测试,从硬件上验证整个设计,将生成后的位流数据文件下载到具体的FPGA中。
  小结
  在本文中,我们分析了FPGA技术的基本原理和开发流程,相信大家已经对如何使用FPGA进行硬件开发,有了一个整体的认识。
  个人认为,如果想用好FPGA,必须在以下这些方面下大功夫,包括:提高电路设计能力,提升对时序约束,布局布线的认知程度,以及增加对FPGA资源的熟悉程度和利用能力等等。所以,需要扎扎实实的走好每一步。

一款非常能打的千元机,OPPOK9x硬核配置远超同级别机型K系列可以说是OPPO在中端机市场的代表,该系列机型凭借着丰富的硬件配置和亲民的价格,赢得了不少用户的青睐。尤其是最新的OPPOK9系列,例如OPPOK9ProOPPOK9s等机型这星期使用下来体会了自己的旧旗舰才是真备用机而不是新买的手机14肾最近入手了红米11Pro当做主力机,除了薇信没安装其他什么应用,对了订订当然是少不了,手机通知栏变得很安静很干净,心也不烦了,到家里了需要什么东西用旧手机小米Mix2买,毕竟腾讯走进新时代作者侃如来源正和岛新年第一天,腾讯助力实体经济品牌片,在央视新闻联播前的时段播出。镜头扫过山川大地城市乡间工矿厂房,腾讯拥抱产业互联网,以数字技术助力实体经济,开启新的一程。十年前华为,终于开始了从华为芯片断供至今,已经15个月过去了,在这段时间里,华为为了解决芯片制造的难题,任正非相继走访了清华北大这些顶尖高校和中国科学院,希望双方可以进行深入合作,并快速实现高端芯片制造日期越来越近,华为Mate50已适配HarmonyOS3!机皇要爆发了目前已经是一月份了,新年伊始,大家都在准备今年的布局。大部分手机厂商已经有多款新机铺路,有助于打开上半年的5G市场。不过华为这个厂商有点问题,因为芯片方面确实没有解决,所以接下来华定位中端的三星GalaxyA53曝光,6000mAh电池冲击续航王者?三星此前一直致力于高端旗舰市场,许是近年来市场竞争压力大,三星也逐渐重视起中端市场了。近日,外媒又曝光了一款三星中端机三星GalaxyA53,其亮点就是配备了6000mAh超大容量21个关于海洋的冷知识,看完又长见识了海洋是地球的生命之源,同时也是地球上最广阔,最神秘的地方,如今海洋里还有很多地方是人类没有涉足过的,面对浩瀚的大海,相信大家都曾对海洋产生过好奇心。下面小编整理了21个关于海洋的冷矩阵按键,存档行列扫描,线翻转12MHZincludereg52。htypedefunsignedintu16typedefunsignedcharu8defineKEYMATRIXPORTP1AI第一股商汤科技上市三日累计暴涨80,市值剑指2500亿港元首日股价收涨超7,市值近1400亿港元从去年12月30日到2022年1月3日,被誉为AI第一股的商汤科技正式登陆港股以来,股价已经累计大涨了约80,截至1月3日中午收盘,商汤科技股微软发布导致Exchange服务器故障的FIPFSY2K22漏洞修复方案就在前天跨年时,微软的Exchange用户被一个2022年虫影响,该错误阻止了电子邮件的发送。FIPFS反恶意软件扫描器中的2022年日期移出错误导致系统提示FIPFS扫描过程初始C语言判断这一天是该年的第几天includestdio。hincludestdlib。htypedefstructDataintyearintmonthintdayDataintcalculate(Datada
奇瑞新能源小结在这方面的表现还是相当不错的,但是小巧的车身,车内空间非常宽裕,而且座椅也十分舒适,坐姿十分宽敞。而小巧的车身,让人感觉不仅是一辆车,其实也有一定的缺乏性,比如它的外观设计,也山西洪涝,鸿星尔克再捐2000万,华为仍0捐?背后有何隐情?一是没宣布不等于没捐。二是捐款自愿,不能绑架。三是救灾不等于必须捐款,受灾阶段最需要的不是钱,而是通讯等的恢复。我想问一下提问者,你捐了多少呢?怎知道华为没捐??难道华为有捐款的法降幅万元左右,麒麟9000512G大内存,华为旗舰变成平民价华为MateX2是华为旗下的智能手机,采用内折双屏的设计方案,是华为的里程碑式手机。在处理器方面,华为MateX2搭载麒麟9000处理器,基于5nm工艺制程打造,性能十分强大。在相华为畅享20e预售价格999元起支持harmonyOS2日前,一款名为华为畅享20e的新机在华为官方商城现身,具体售价官方暂未公布,不过这款新机目前已在京东等电商平台开启预售。根据商品页面来看,华为畅享20e标配版提供464GB4128家用路由器的价格享受工业路由器的服务,蒲公英R300A路由器体验随着越来越多的用户在装修时,首选ACAP面板的组网方式来布线,使得很多人都认为路由器已经逐渐被淘汰,其实并不是这样。虽然ACAP组网方式有很多优势,但是它也有一些劣势,比如说搭建成新鲜早科技丨百度Apollo联合威马正式发布两款新车360称入股哪吒汽车或存在不确定性小米汽车首个工厂将落户北京亦庄21世纪经济报道记者杨清清实习生陈龙潼综合报道早上好,新的一天又开始了。在过去24小时内,科技行业发生了哪些有意思的事情?来跟21tech一起看看吧。巨头风向标1百度Apollo联Android大厂面试题(美团2面面试题解析)题目如何更新UI,为什么子线程不能更新UI?(美团)这道题想考察什么?是否了解为什么子线程不能更新UI的概念与真实场景使用,是否熟悉为什么子线程不能更新UI的本质区别?考察的知识点贵州智慧农业发展调查山区发展智慧农业要花多大力气5G大数据物联网这些耳熟能详的新技术,正在影响经济生产生活的各个领域,在农业领域他们也非常活跃。数字化的智慧农业近两年更是成为农业发展的风口,农业全产业链正在被重塑。智慧农业到底长畅谈物流4一一零担物流的纠结随着电商时代的发展,物流业已进入到人们生活中的方方面面,尤其是快递物流,那怕你发一个信封都你送到家,并且价格也不贵(十元左右)。而零担物流就没那么幸运了,主要原因是它的特性造成,零天猫精灵发布猫芯,AIoT生态日活跃用户增长超100新京报贝壳财经讯(记者罗亦丹)10月18日下午天猫精灵新品发布会上,新任总裁彭超透露,2021年天猫精灵日活跃带屏设备增长超150,AIoT生态日活跃用户增长超100此外,自有AI双十一正式开打,小米率先出手,雷军这降价够狠可能很多人不知道今年的双十一从今天就开始了,怪不得昨天就有品牌公布双十一活动方案呢。注意今天开始只是预售,付尾款需要等到10月31日晚8点。其实大家心里都明白无论什么活动方案,都不