基于fpga的空调温度控制电路的设计开题报告(编辑修改稿)内容摘要:

的要求,选择最为合适的设计方案和性价比较高的器件。 设计输入 一般设计输入分 为以下两种类型: ( 1) .图形输入 图形输入通常包括原来图输入、状态图输入和波形图输入等方法。 状态图输入方法就是根据电路的控制条件和不同的装换方式,用绘图的方法在EDA 工具的状态图编辑器上绘出状态图,然后由 EDA 编译器和综合器将此状态变化流程图形编译综合成电路网表。 波形图输入方法则是将待设计的电路看成是一个黑盒子,只需告诉 EDA 工具该黑盒子电路的输入和输出时序波形图,就能根据此完成黑盒子电路的设计。 原理图输入方法是一种类似于传统电子设计方法的原理图编辑输入方式,即在EDA 软件的图形编辑界面上能完成特定 功能的电路原来图。 原理图由逻辑器件和连接线构成,如与门、非门、或门、触发器以及含 74 系列器件功能的宏功能块,甚至还有一些类似与 IP 的功能块。 其特点是输入比较直观但效率低,不容易维护,不利于模块结构的重用、可移植性差,当芯片结构设计后,所以的原理图都等要改动。 ( 2)硬件描述语言文本输入 这种方式与传统的计算机软件语言编辑输入基本一致,就是将使用了某种硬件描述语言的电路设计文本,如 VHDL 的源程序,进行编辑输入。 其特点是设计与芯片工艺无关,可以方便的进行自顶向下设计、输入效率很高、有利于模块的划分和移植、可移植性好、同时具有很强的逻辑描写和仿真功能。 功能仿真 功能仿真也可以称之为前仿真。 是指在编译之前对用户所设计的硬件电路进行逻辑功能验证,由于没有延时信息,所以仅仅是对功能的初步检测。 综合优化 综合,就其字面含义应该为把抽象的实体结合成单个或统一的实体。 对于电子设计领域的综合概念可以表示为 :将用行为和功能层次表达的电子系统转换为低层次的便于具体实现的模块组合装配而成的过程。 仿真 在编辑下载前必须利用 EDA 工具对适配生成的结果进行模拟测试,就是所谓的仿真。 仿真就是让计 算机根据一定的算法和一定的仿真库对 EDA 设计进行模拟,以验证设计,排除错误。 有两种不同级别的仿真测试 :时序仿真和功能仿真。 下载和硬件测试 把适配后生成的下载或配置文件,通过编程器或编程电缆向 FPGA 进行下载,以便进行硬件调试和验证 [12]。 硬件描述语言 VHDL VHDL 的英文全名是 VHDIC,于 1983 年由美国国防部发起创建,由 IEEE 进一步发展并在 1987 年作为 “ IEEE 标准 10776” 发布从此, VHDL 成为硬件描述语言的业界标准之一并在电子设计领域得到了广泛应用,逐步取代了原有 的非标准硬件描述语言。 VHDL 具有与具体硬件电路无关和与设计平台无关的特性,并具有良好的电路行为描述和系统描述的能力,在语言易读性和层次化结构化设计方面表现了强大的生命力和应用潜力。 因此, VHDL 的设计方法为自顶向下。 在 EDA 技术应用中,自顶向下的设计方法,就是在整个设计流程中各设计环节逐步求精的过程。 一个项目的设计过程包括从自然语言说明到 VHDL 的系统行为描述,从系统分解、 RTL 模型的建立、门级模型产生到最终的可以物理布线实现的底层电路,就是从高抽象级别到低抽象级别的整个设计周期。 后端设计还必须包括涉 及硬件的物理结构实现方法和测试。 应用 VHDL 进行自上而下的设计,就是使用 VHDL 模型在所有综合级别上对硬件设计进行说明、建摸和仿真测试。 自顶向下的设计方法是系统被分解为各个模块的集合之后,可以对设计的每个独立模块指派不同的工作小组。 这些小组可以工作在不同地点,甚至可以分属不同的单位,最后将不同的模块集成为最终的系统模型,并对其进行综合测试和评价。 图 2 给出了自顶向下设计流程的框图说明,它包括如下设计阶段: ( 1) 提出设计说明书,即用自然语言表达系统项目的功能特点和技术参数等。 ( 2) 建立 VHDL 行为模型,这一步是将 设计说明书转化为 VHDL 行为模型。 在这一项目的表达中,可以使用满足 IEEE 标准的 VHDL的所有语句而不必考虑可综合性。 ( 3) VHDL 行为仿真。 这一阶段可以利用 VHDL 仿真器对顶层系统的行为模型进行仿真测试,检查模拟结果,继而进行修改和完善。 ( 4) VHDLRTL 级建模。 如上述, VHDL 只有部分语句集合可用于硬件功能行为的建模,因此在这一阶段,必须将 VHDL 的行为模型表达为 VHDL 行为代码。 ( 5) 前端功能仿真。 在这一阶段对 VHDKRTL 级模型进行仿真,称为功能仿真。 ( 6) 逻辑综合。 使用逻辑综合工具将 VHDL 行为级描述转化为 结构化的门级电路。 ( 7) 测试向量生成。 这一阶段主要是针对 ASIC 设计的。 FPGA 设计的时序测试文件主要产生于适配器。 对 ASIC 的测试向量文件是综合器结合含有版图硬件特性的工艺库后产生的,用于对 ASIC 的功能测试。 ( 8) 功能仿真。 利用获得的测试向量对 ASIC 的设计系统和子系统的功能进行仿真。 ( 9) 结构综合。 主要将综合产生的表达逻辑连接关系的网表文件,结合巨日的目标硬件环境进行标准单元调用、布局、布线和满足约束条件的结构优化配置,即结构综合。 ( 10) 门级时序仿真。 在这一阶段将使用门级仿真器或使用 VHDL 仿真器进行门级时序仿真,在 计算机上了解更接近硬件目标器件工作的功能时序。 ( 11) 硬件测试。 这是对最后完成的硬件系统进行检查和测试。 与其他的硬件描述语言相比, VHDL 具有较强的行为仿真级与综合级的建模功能,这种能远离具体硬件,基于行为描述方式的硬件描述语言恰好满足典型的自顶向下的设计方法,因而能顺应 EDA 技术发展的趋势,解决现代电子设计应用中出现的各类问题。 小结 近几年来,随。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。