版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
众单元二可编程逻辑器件的设计与开发单元二可编程逻辑器件的设计与开发⊙可编程逻辑器件的设计流程⊙可编程逻辑器件的开发环境⊙设计实例众单元二可编程逻辑器件的设计与开发、可编程逻辑器件的设计流程设计输入设计实现修改设计设计校验编程下载系统测试单元二可编程逻辑器件的设计与开发(一)设计的输入设计输入就是将设计者所设计的电路以开发软件所要求的某种形式表示出来,并输入到相应的软件中。设计输入有多种表达方式,主要包括原理图输入、硬件描述语言输入、网表输入和波形输入四种。其中最常用的是原理图输入和硬件描述语言输入1.原理图输入原理图是图形化的表达方式,它是利用软件中所提供的元件符号和连线来描述设计。其特点是比较直观,便于进行接口设计和管脚锁定,容易实现仿真,便于信号的观察和电路的调整,系统运行速率较高,但当描述复杂电路时则比较繁琐。为提高这种输入方式的效率,应采用自顶向下的逻辑分块设计方法。一般而言,若对系统很了解,并且要求系统的工作速率较高,或在大系统中对时间特性要求较高的部分可采用这种输入方法众单元二可编程逻辑器件的设计与开发2.硬件描述语言输入硬件描述语言输入是采用文本方式描述设计,这种方式的描述范围较宽,从简单的门电路到复杂的数字系统均可描述。特别是在描述复杂设计时,非常简洁。但这种描述方式不适合描述接口和连接关系,并且该输入方式必须依赖综合器,只有好的综合器才能把语言综合成优化的电路。对于大量规范的、易于语言描述、易于综合、速率较低的电路,可采用这种输入方式。常用的硬件描述语言有Verilog-HDL、VHDL单元二可编程逻辑器件的设计与开发(二)设计的实现设计实现主要是由EDA开发工具依据设计输入文件自动生成用于器件编程、波形仿真及延时分析等所需的数据文件。此部分对开发系统来讲是核心部分,但对于用户来说并不用关心它的实现过程,当然设计者也可通过设置设计实现策略”等参数来控制设计实现过程。1.优化和合并。优化是指进行逻辑化简,把逻辑描述转变为最适合在器件中实现的形式;合并是将模块化设计产生的多个文件合并成一个网表文件,并使层次设计平面化。2.映射。映射是根据所选择的PLD器件型号,把设计分割为多个适合器件内部逻辑资源实现的逻辑小抉形式众单元二可编程逻辑器件的设计与开发3.布局和布线。布局是将已分割的逻辑小块放到器件内部逻辑资源的具体位置,并使它们易于连线,且连线最少;布线是利用器件内的布线资源完成各功能块之间和反馈信号的连接4.产生编程文件。设计实现的最后一步是产生可供器件编程使用的数据文件。对CPLD器件而言,产生的是熔丝图文件(*.JEDEC);对FPGA器件,则产生的是位数据流文件Bitstream单元二可编程逻辑器件的设计与开发(三)设计的校验设计的校验就是让计算机根据编译器所产生的数据文件对设计进行模拟,以验证用户的设计是否正确。设计的校验包括仿真和定时分析两部分,这两部分可分别通过仿真器和延时分析器来完成。在仿真文件中加载不同的激励可以观察中间结果以及输出波形。必要时,可以返回设计输入阶段,修改设计输入,最终达到设计要求。设计的校验可对设计中的各个模块乃至整个系统来进行,若有错误,可以很方便地修改,而不必对硬件进行改动,极大地节约了成本。规模越大的设计,越发需要设计仿真。仿真不消耗器件内的资源,仅消耗少许时间,但从节约成本的角度考虑,这种时间的消耗是完全值得的。可以认为仿真是EDA的精髓众单元二可编程逻辑器件的设计与开发(四)编程下载编程下載是将设计实现阶段所产生的熔丝图文件或位数据流文件装入到可编程逻辑器件中,以便硬件调试和验证。编程下载需要满足一定的条件,如编程电压、编程时序和编程算法等。在编程下载时需注意以下几方面问题1.对于不能进行在系统编程的CPLD器件和不能再重配置的FPGA器件,需要编程专用设备(编程器)完成器件编程2.对于使用LUT技术和基于SRAM的FPGA器件,下载的编程数据将存入SRAM中,而SRAM掉电后所存的数据将丢失,为此需将编程数据固化到B2PR0M中,器件上电时,由器件本身或微处理器控制E2PROM将数据“配置”到FPGA中一众单元二可编程逻辑器件的设计与开发3.对于使用乘积项逻辑、基于B2PROM或Flash工艺的CPLD器件进行编程下載时,使用器件厂商提供的专用下载电缆,一端与计算机的并行口相接,另一端接到CPLD器件所在PCB板上的10芯插头上PLD只有4个引脚与该插头相连)。编程数据通过该电缆下载到CPLD器件中,这个过程称为ISP(在系统编程)一众单元二可编程逻辑器件的设计与开发、可编程逻辑器件的开发环境如前所述,EDA技术在当代迅猛发展,同时各种EDA软件也如雨后春笋般呈现在用户面前。它们一般分为两种,一种是PLD芯片制造商为推广自己的芯片而开发的专业EDA软件,本书所使用的A1ter
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅游规划师旅游产品设计绩效指标表
- 2026-2027学年初中心理健康七年级上册(2025)北师大版(2025)第十三课 合作的秘诀课时精练卷
- 员工绩效评价标准通知(3篇)范文
- 共享办公空间智能管理系统建设手册
- 化工生产清洁工艺实施手册
- 电商卖家跨境电商合规操作手册
- 关于华南区域销售目标调整的通报7篇
- 科技创新实施效果评估表
- 答复2026年客户关于延期付款的咨询函4篇范本
- 教育培训教师教学改进与成绩优化绩效评定表
- 个人雇佣房东护工协议书5篇
- 2026年广西农信社招聘笔试真题及答案解析
- 2026年新能源汽车维修工理论知识试卷完整版(精练)
- 陈旧性脊柱骨折后凸畸形
- 美团骑手承揽合同范本
- 精神疾病的常见病因与治疗
- 【答案】《智能感知技术》(国家高等教育智慧教育平台)章节作业中国大学慕课答案
- 【新教材】外研版(2024)八年级上册英语各单元写作指导+范文
- 人参养荣汤对增强认知功能的影响
- 质检员试题及分析
- 2023-2024学年浙江省杭州市s9联盟高二(上)期中生物试卷
评论
0/150
提交评论