基于EDA技术进行数字电路设计
EDA技术在数字系统中应用以基于ALTEraEPM7128SLC84-15芯片和MAX PlusII 10.0软件平台数字钟设计为例,讨论EDA技术在数字系统中具体应用。小编下面为你整理了关于EDA技术数字电路设计的文章,希望对你有所帮助。
1、EDA技术设计流程
在设计方法上,EDA技术为数字电子电路设计领域带来了根本性变革,将传统“电路设计硬件搭试调试焊接”模式转变为在计算机上自动完成。
2、设计要求
具有时、分、秒、计数显示功能,以24小时循环计时。具有清零和调节小时、分钟功能。具有整点报时功能。
3、输入设计源文件
一个设计项目由一个或多个源文件组成,它们可以是原理图文件、硬件描述语言文件、混合输入文件,点击Source/New菜单,选择你所要设计源文件类型,进入设计状态,完成源文件设计,存盘、退出;另在一张原理图编辑器窗口中,通过File/Matching Symbol菜单,建立一张原理图符号,生成一个与原理图文件相同名、相同功能逻辑宏元件,它自动加到元件列表中,可以在更高层图纸中反复调用;
4、逻辑编译
逻辑编译选择器件EPM7128SLC84-15,使用MAX PlusⅡ编译器编译设计项目,通过编译器自动进行错误检查、网表提取、逻辑综合、器件适配,最终产生器件编程文件(。jed)。
5、综合
综合就是利用EDA软件系统综合器将VHDL软件设计与硬件可实现性挂钩,这是将软件转化为硬件电路关键步骤。综合器对源文件综合是针对某一FPGA/CPI D供应商产品系列。因此,综合后结果具有硬件可实现性。EDA提供了良好逻辑综合与优化功能,它能够将设计人员设计逻辑级电路图自动地转换为门级电路,并生成相应网表文件、时序分析文件和各种报表,若设计没有错误,最终可生成可以编程下载。SOF文件。
6、器件适配
综合通过后必须利用FPGA/CPLD布局/布线适配器将综合后网表文件针对某一具体目标器件进行逻辑映射操作,其中包括底层器件配置、逻辑分割、逻辑优化、布局布线等操作。适配后产生时序仿真用网表文件和下载文件,如JED或POF文件。适配对象直接与器件结构细节相对应。
7、功能仿真
通常,在设计过程中每一个阶段都要进行仿真验证其正确性。在综合前,要进行行为仿真,将VHDI源程序直接送到VHDI仿真器中仿真,此时仿真只是根据VHDI语义进行,与具体电路没有关系。综合后,可利用产生网表文件进行功能仿真,以便了解设计描述与设计意图一致性。功能仿真仅对设计描述逻辑功能进行测试模拟,以了解其实现功能是否满足原设计要求,仿真过程不涉及具体器件硬件特性,如延迟特性。时序仿真根据适配后产生网表文件进行仿真,是接近真实器件运行仿真,仿真过程中已将器件硬件特性考虑进去了,因此仿真精度要高得多。时序仿真网表文件中包含了较为精确延迟信息
8、编程下载
通过仿真确定设计基本成功后,即可通过Byteblaster下载电缆线将设计项目以JTAG方式下载到器件中,完成设计所有工作。通过此例设计流程讲述可知,EDA技术及其工具在数字电路系统(包括模拟电路系统)中正发挥着越来越重要作用,其应用深度和广度正在向更深层次延伸。
9、目标系统
用VHDL语言描述编码电路。译码电路用CASE语句完成查表译码,其中有近4O种可能情况。通过求出伴随式值,把有一个错误数据取反纠正过来,其他情况给出信号,指出有错误。编译码电路选用ALTERA公司生产器件EPF1OK10TC144-3,其中编码电路占用了32个逻辑单元,译码电路占用了163个逻辑单元。对编码译码电路做功能仿真。测试使用看来,当数据输人全为‘1’,如果总线上传来数据最后一位出错。为''0'',正确数据异或而成数据检查线DC使得译码器能把最后一位改为''1'';如数据输人是“00000001”,编码器DC为“19”而一旦出现两个错误。如最高位和最低位,译码器指示是不可纠正错误;如数据正确传输,译码器指示没有错误。
相關文章
-
基于EDA技术进行的数字电路设计
EDA技术在数字系统中应用以基于ALTEraEPM7128SLC84-15芯片和MAX PlusII 10.0软件平台数字钟设计为例,讨论EDA技术在数字系统中具体应用。 1、EDA技术设计流程在设计方法上,EDA技术为数字电子电路设计领域带来了根本 -
EDA技术进行数字电路设计
EDA(Electronics Design Automation)技术是随着集成电路和计算机技术飞速发展应运而生一种高级、快速、有效电子设计自动化工具。本文介绍了EDA技术主要特点和功能,并对将EDA技术引入到数字电路设计工作方案进行了探讨 -
基于EDA技术的现代电子设计方法
在学习、工作、生活中,大家总免不了要接触或使用作文吧,作文可分为国小作文、中学作文、大学作文(论文)。一篇什么样的作文才能称之为优秀作文呢?下面是小编收集整理的找蜗牛作文,欢迎大家借鉴与参考,希望对大家有所帮助。找 -
EDA技术在电路设计中的地位和作用
20世纪后半期,随着集成电路和计算机技术的发展,数字系统也得到了飞速发展,其实现方法经历了由分立元件、SSI、MSI到LSI、VLSI 以及UVLSI的过程.下面是小编整理的关于EDA技术在电路设计中的地位和作用,希望大家认真阅读 -
EDA技术的电子设计要点
电脑、手机、DV等已成为当代生活不可缺少的一部分,这些电子产品的功能日渐增多,性能越来越好,价格却有减无增,探究其原因,集成电路制造技术的发展和电子设计技术的提高是两大主流因素,集成电路制造技术以微细加工为主,电子设 -
电子工程设计的EDA技术详解
电子设计自动化是将计算机技术应用于电子设计过程中而形成的一门新技术。下面是关于电子工程设计的EDA技术详解,希望大家认真阅读! 技术的基本概念EDA是电子设计自动化(Electronic Design Automation)的缩写,是从CAD -
Dreamweaver如何进行网页设计
在网页设计的认识上,许多人似乎仍停留在网页制作的高度上。认为只要用好了网页制作软件,就能搞好网页设计了。其实网页设计是一个感性思考与理性分析相结合的复杂的过程,它的方向取决于设计的任务,它的实现依赖于网页的制 -
2016年EDA技术的电子设计要点
EDA技术已成为当今电子技术发展的前沿之一,这是在各技术较先进的国家的共同努力下取得的成果,CPLD、FPGA 可编程逻辑器件的应用,无疑为电子设计带来了极大的灵活性和适用性。下面跟yjbys小编一起来看看最新的eda技术相关 -
EDA技术在电子设计中的应用与特点
一架🎹主要材料:紫光檀 1象牙果 1铜粉 1所需工具:挫子 1锯子 1砂子 120-2500砂纸制作步骤:第1步:根据要的形状开料第2步:琴盖和琴身分开第3步:准备象牙果、挖琴身第4步:象牙果用铜粉镶嵌第5步:扣细节第6步:打磨第7 -
电子EDA技术的基础知识
EDA技术是把计算机技术应用在电子设计过程的一门技术,从而实现了电子设计的自动化进行,现今EDA技术已经广泛用于电子电路的设计仿真以及集成电路版图设计、印刷电路板的设计和可编程器件的编程等工作中。EDA技术是一门