赵海涛
摘要:在我国科学技术发展的过程中,计算机硬件的提高是其中具有巨大的推动作用,为技术的发展提供坚实的保障。EDA 技术的提出与发展为计算机硬件的设计拓展了思考方向,形成一种高效、便捷的设计方式,整体性加快了计算机硬件的发展和提高。本文将以计算机硬件设计中 EDA 技术的应用探讨为主题,从以下几个方面进行详细的分析和探讨。
关键词:计算机硬件;EDA技术;设计思路;应用
中图分类号:TP302 文献标识码:A 文章编号:1672-9129(2017)09-023-02
Abstract: In the process of the development of science and technology in our country, the improvement of computer hardware is a great impetus and provides a solid guarantee for the development of technology. The proposal and development of EDA technology have broadened the thinking direction for the design of computerhardware,formedanefficientandconvenientdesignmethod,andacceleratedthedevelopmentandimprovementofcomputerhardwareasawhole.This articlewillbethecomputerhardwaredesignintheapplicationofEDAtechnologyasthetheme,fromthefollowingaspectsofadetailedanalysisanddiscussion.
Key words: computer hardware; EDA technology; design ideas; application
如今,自动化成为我国经济发展的主要标志,大大减少人力的投入, 提高工业生产的效率。其中 EDA 技术的发展是其中巨大的推动力之一, EDA 技术将计算机作为主要的实现工具,融合多种类别的技术,将重复的工作与计算机进行自动完成,推动者社会的发展和进步。下面从 EDA 技术的内容、应用途径和实践策略三个方面进行讲解,进一步加深自身对
EDA 技术的认知。
1 EDA 技术的内容
在 EDA 技术没有提出的时候,计算机硬件的设计需要通过人工来完成,随着计算机技术的发展,对计算机硬件的要求越来越高,在集成电路 设计方面需要形成更加复杂的排版和布线,逐渐达到人力难以实现的地步,抑制了计算机技术的发展和提高。EDA 技术应运而生,运用计算机来代替人工设计过程,通过计算机来进一步精确硬件的设计,实现计算机硬件性能的提高。EDA 技术对传统计算机硬件设计思路进行创新和突破,将设计的过程进行相应的改变,从下往上进行设计和完成,为计算机硬件的设计提供新颖的思路,促进计算机硬件的发展和提升。
在运用 EDA 技术设计计算机硬件的流程中,首先对计算机硬件设计的要求进行分析和掌握,从大局观上形成清晰的设计思路,促进计算机硬件性能、成本等进行准确的把握。然后,从系统设计的方面出发,对计算机 硬件设计的结构和模块进行分析,逐渐形成完善的划分,推动着计算机硬件的设计。同时,将传统设计流程进行反方向分析,更早的将计算机硬件设计中的难题凸显出来,进而通过其他模块的改变实现设计难题突破,打破传统设计思维的局限性,促进计算机硬件设计效率的提升。最后,通过融合代码编译、代码结构优化、布线、仿真等相关技术,形成一个完整的计算机硬件设计的流程,拓展设计的思维和方向,促进计算机硬件整体设计效率和质量的提升,推动着社会技术的发展和提高。
2 EDA 技术的应用途径
随着 EDA 技术的不断完善,开发出专业的计算機应用软件,同时对
EDA 技术应用的途径进行总结和归纳,逐渐形成完整的 EDA 技术应用途径和体系,促进 EDA 技术应用效率和质量的提高。其中计算机硬件设计思路和硬件设计模块是 EDA 技术主要应用的途径,从上述两个方面进行详细的阐述。
2.1 EDA 技术应用基本思路
在EDA 技术应用的过程中,通用异步收发器是其中主要的应用工具, 实现在较短距离信息的传输,作为主要的通讯接口,保证计算机之间信息传输的有效性。在 EDA 技术应用的基本思路中,通用异步收发器在其中主要涉及发生和接受两个过程,首先,在 EDA 技术应用的过程对代码模块化进行综合性的考虑和分析,为计算机信息的传输提供坚实的保证,进而实现发生步骤的有效性。然后,应用 EDA 技术进一步完善接收的过程,将计算机传输的信号转化为串行信号,实现有效信号的接受。最后,通过根据计算机硬件的具体性能分析,形成一个简单的设计思路,对其中所遇到的难题罗列出来,进而具有针对性的思考和探究,逐渐形成完善的代码,进而实现 EDA 技术的应用,形成一个完整性的 EDA 技术应用途径。
2.2 EDA 技术应用模块设计
EDA 技术在计算机硬件模块中具有广泛的应用途径,将其融入到奇偶校验位发生模块、比特率发生器模块、顶层模块设计的过程中,进一步提高相关模块设计的效率和质量,整体性促进计算机硬件的发展和提高。然后,在奇偶校验发生器模块的设计过程中,主要考虑具体校验规则、计算机功能拓展性两个方面,EDA技术的融入将系统与数据之间的校验位进行精确的对比,促进选择正确的数据执行完整的奇偶校验位规则,突破传统设计的局限性。最后,当奇偶校验位发生器模块设计完成后,可以再次应用 EDA 技术,实现其功能的模拟、仿真和实现,对其所需要的功能进一步的保证,以及能够及时对其所产生的漏洞进行弥补,促进计算机硬件质量的发展和提升。
3 EDA 技术的应用实践策略
在具体的 EDA 技术实践的过程中,需要针对计算机硬件的不同效果,形成具体的 EDA 技术实践方针,同时对其中所包含的技术进一步的分析和探讨,逐渐形成一个针对性、完善的 EDA 技术应用策略。在 EDA 技术应用中,主要包括设计输入、逻辑综合和适配、仿真、编程等优化过 程,形成多样化的应用实践策略,下面从其中设计输入和综合优化两个方面进行分析,促进 EDA 技术应用实践有效性的提升。
3.1 输入设计应用实践策略
在输入设计的过程中,首先需要对 EDA 技术应用所需要的材料进行准备,比如文本的形式、图形方式等内容,为 EDA 技术在输入设计中实践策略的有效性提升。然后,应用 EDA 技术实现输入代码逻辑的构建和完善,通过 EDA 软件系统中所包含的综合器将上述 VTML 代码进行完善, 将其转化为可用的综合性输入代码,同时其也是 EDA 软件技术转化为具体的计算机硬件电路的重要过程。最后,应用 EDA 技术对输入设计过程进行验证和思考,保证输入设计代码的可用性和设计质量,以及为之后模块设计提供相应的连接点,整体性提升输入设计应用的便捷性,为其他计算机模块设计以图表的形式提供相关数据的汇总和分析,提高输入设计中EDA 技术应用实践策略的有效性。
3.2 综合优化应用实践策略
在计算机硬件设计过程中,输入设计只是其一部分,对整个设计步骤进行综合和优化是一项巨大的工程,是计算机硬件质量的主要保证,在其优化的过程中完美的融入 EDA 技术的应用,整体性提高计算机硬件设计的效率和有效性。在计算机硬件适配的过程中,通过应用 EDA 技术中的相关功能,对相关的布局和布线适配器进行融合,形成一个具体表格的形式进行综合性的表示,其中主要包括代码结构布局、电路布局、逻辑优化等内容。其次,在計算机硬件仿真过程具有多方面性,多个过程需要进行应用仿真技术实现正确性的验证,保证计算机硬件设计的质量。在具体的仿真过程中,将 VHDL 编码的源程序传输到具体的仿真器中实现仿真的过程,同时其中根据 VHDL 编码的相关特点设计相应的仿真规则,与计算机硬件具体的电路没有任何的关联。当仿真过程完成之后,需要对其所产生的数据表格进行分析,同时对相应的主要功能进行尝试和验证,进一步满足计算机硬件设计的需求,同时提高仿真器的真实性,将计算机硬件的相关特性融入仿真的过程中,促进仿真技术精确度的提升。最后,编程下载是对计算机硬件设计需求满足的一步检 验步骤,将上述 VHML 的源程序、适配和仿真所产生的数据进行下载,从本质上和大局观的角度上对计算机硬件的设计过程进行分析,以及应用
EDA 技术的相关内容,提高计算机硬件设计的效率和质量。
4 结束语
在计算机硬件设计中应用 EDA 技术,需要对其设计的必要性和可行性进行综合性的分析,避免出现画蛇添足的现象,形成不具有作用的设计过程,进而提高 EDA 技术实践策略的有效性。另外,在 EDA 技术运用的过程中,对运用的方向和途径进行归纳,针对计算机硬件的需求进行针对性的采用EDA 技术实践策略,促进计算机硬件质量的提升。
参考文献:
[1]杨帆.浅谈电子设计自动化技术[J].科技广场,2009(03).
[2]张晓燕,李洋.EDA 技术在实践教学体系中应用的探索和实践[J].实验室研究与探索,2008(12).
[3]顾青华.谈电子 EDA 技术的应用与发展[J].信息与电脑(理论版).2010(08).
[4]王晓虹.基于电子自动化实现工程管理[J].旅游纵览(行业版),2012(07).
[5]李珍香,樊玮“.卓越计划”背景下的计算机硬件实践教学体系[J].计算机教育,2013(15).