EDA技术特点以及进行电子电路设计的一般步骤
行分析
在运用EDA技术对单元电路进行仿真实验之后,要对整个电路的可行性进行分析。因为在进行各个单元的仿真实验中,都是对其一部分的性能进行检验,这也就使得即使各个环节都不存在问题,但在组合成一个整体时就可能存在各环节之间搭配不合理的状况,从而使得整个系统的性能达不到预期的目标。因此,在对各环节进行仿真实验之后,要对各个环节的电路进行全面的分析,对于信号的输入输出关系、各环节接口的极性以及各环节的时序等方面进行深入的分析,从而得出电路设计中存在的冲突与矛盾,进而对其进行修改,制定出最佳的设计方案。
2.5 组合各设计环节
在对各个环节电路以及各环节电路之间的设计方案进行检验之后,要对整个设计方案进行仿真实验,从而验证整个设计的可行性。在按照设计要求设计出相应的电路元件后,要对其进行反复的实验与联系,从而使得设计人员能够熟练掌握该电路的设计方式。同时,由于在进行电子仿真实验过程中,其元件都是采用的理想元件以及理想的连接工艺,而在实际的电路中,影响其性能稳定性的因素很多。因此,在对电路的实体安装过程中,要对其性能进行多次调试,以使其达到性能最优点。
3 实例分析
3.1 组合逻辑电路的设计
通过对电子电路设计的一般步骤可以推出组合逻辑电路的设计步骤为:分析问题,列表,求表达式,画出电路图。下面我们以判断两个输入信号的电路是否同路的逻辑仿真设计为例展开讨论。
3.1.1 设定规则。将两个输入信号分别设定为A、B,其输出信号设为X,当A、B两个信号的输入电路相同时输出X=0,当A、B两个型号输入电路不同时其输出为X=1。
3.1.2 启动电子工作平台(EWB),进入其主界面,将该平台的仪器数据库打开,搜索其中的逻辑转换仪,双击其图标,以打开逻辑转换仪的操作面板,在面板上的真值表区分别点击A、B两个逻辑变量,从而在面板的输出区域建立一个二变量真值表,并根据相应的要求在输出变量列中输入相应的逻辑数值。
3.1.3 在逻辑转换仪中输入相应的输入量后,在其面板上点击"真值表→简化逻辑表达式"选项,使得经简化的逻辑表达式在该面板底部的逻辑表达栏中显示出来。
3.1.4 简化的逻辑表达式在逻辑转换仪面板底部显示出来之后,再选择该面板上"表达式→与非逻辑电路"选项,之后在相应的显示区域显示出由五个与非门组成的电路。
3.1.5 在该电路设计出来之后,要对其逻辑功能进行测试,通过在两个输入端接入两个开关,其中一个选择"+5V",另一个选择接地,其输出端与指示灯相连接,然后接通开关,根据指示灯的状态,对真值表里的状态进行验证。
3.2 时序电路设计
设计分频器,其主要由JK触发器组成。
3.2.1 首先,对JK触发器的逻辑功能进行测试。从相应的数字器件库中选用一个JK触发器,要求该触发器本身属性为低电平触发、置位与复位,按照下图进行连接,闭合该电路中仿真开关,然后打开逻辑分析仪面板,通过读取上面的图形以及参数,对其进行分析,就能够完成对JK触发器逻辑功能的测试。
图2 时序电路设计
3.2.2 通过利用JK触发器的特性将触发器按照要求进行组装,使其具有相应的分频功能。一般来说,一个JK触发器可以制成二分频器,对两个分频器进行相应的组合能够组装成四分频器。根据设计的要求进行分析,得出在该电路设计中需要运用八分频器,那么就需要将三个触发器按照二进制导步计数器级连接的方式进行连接,从而得到八分频器。将分频器组装好之后,要把时钟的脉冲以及JK触发器的Q端连人电路中,与逻辑分析仪相连接,就能够获得相应的波形图,通过波形图就可以得到其输出端电平高低位与时间脉冲的关系。
4 认识EDA技术的作用及其前景分析
当前,EDA技术的应用越来越普遍,在电子电路设计领域所扮演的角色也越来越重要,这也就要求我们要正确认识EDA技术的作用。在笔者看来,对于EDA技术正确应用的教育与引导主要来源于教育者,这也就要求相关的教育者必须正视EDA技术,合理充分的利用教学资源,积极采用新方法、新模式的教育教学方式,探索加快现代化教育进行的路径。同时,在相应的教育教学过程中,应该将EDA技术引入到正规的教学课程中去,与相应的实验相结合,从而有效地加快学生对于这种技术的认识。但是,在教育教学的过程中,一定要木着实事求是的原则,不能将其功能进行片面的夸大化,也不能仅仅依靠该种技术而取缔传统的手工实验,导致学生实际动手能力与思考能力的发展受到限制。
在笔者看来,EDA技术现在正是处于快速发展的阶段,而随着各种大规模的FPGA器件的不断开发,EDA技术在其仿真与设计这两的方面的硬件标准得到了大幅度的发展。在未来的几年内,EDA技术会不断地向着大规模集成电路的方向发展,而且其软硬件IP核在相关的应用领域中将会得到进一步的确认,其SOC高效低本设计也会不断地成熟。
- 如何保障LED显示屏安全性能 六大关键技术解析(11-08)
- FPGA学习流程总结(02-11)
- 数字电路之如雷贯耳的“逻辑电路”(06-28)
- 逻辑电路解析和逻辑电路的分类(04-22)
- 逻辑电路如何计算?三种基本逻辑运算比较(04-22)
- 什么是组合逻辑电路,组合逻辑电路的基本特点和种类详解(04-22)