14设计校验 设计校验过程包括功能仿真和时序仿真,这两项 工作是在设计处理过程中同时进行的。功能仿真是在 设计输入完成之后,选择具体器件进行编译之前进行 的逻辑功能验证,因此又称为前仿真。此时的仿真没 有延时信息或者有由系统添加的微小标准延时,这对 于初步的功能检测非常方便。 时序仿真是在选择了具体器件并完成布局、布线 之后进行的时序关系仿真,因此又称为后仿真或延时 仿真。在设计处理以后,对系统和各模块进行时序仿 真,分析其时序关系,估计设计的性能以及检查和消 除竞争冒险等。 2021/2/23 囚区 26
2021/2/23 26 1.2.4 设计校验 设计校验过程包括功能仿真和时序仿真,这两项 工作是在设计处理过程中同时进行的。功能仿真是在 设计输入完成之后,选择具体器件进行编译之前进行 的逻辑功能验证,因此又称为前仿真。此时的仿真没 有延时信息或者有由系统添加的微小标准延时,这对 于初步的功能检测非常方便。 时序仿真是在选择了具体器件并完成布局、布线 之后进行的时序关系仿真,因此又称为后仿真或延时 仿真。在设计处理以后,对系统和各模块进行时序仿 真,分析其时序关系,估计设计的性能以及检查和消 除竞争冒险等
125器件编程 编程是指将设计处理中产生的编程数据文件通过 软件放到具体的可编程逻辑器件中去。对CPLD器件 来说是将JED文件下载( Down load)到CPLD器件 中去,对FPGA来说是将位流数据BG文件配置到 FPGA中去。 器件编程需要满足一定的条件,如编程电压、编 程时序和编程算法等。普通的CPLD器件和一次性编 程的FPGA需要专用的编程器完成器件的编程工作。 基于SRAM的FPGA可以由 EPROM或其他存储体进 行配置。在系统的可编程器件(PPLD)则不需要 专门的编程器,只要一根与计算机互连的下载编程电 缆就可以了。 2021/2/23
2021/2/23 27 1.2.5 器件编程 编程是指将设计处理中产生的编程数据文件通过 软件放到具体的可编程逻辑器件中去。对CPLD器件 来说是将JED文件下载(Down Load)到CPLD器件 中去,对FPGA来说是将位流数据BG文件配置到 FPGA中去。 器件编程需要满足一定的条件,如编程电压、编 程时序和编程算法等。普通的CPLD器件和一次性编 程的FPGA需要专用的编程器完成器件的编程工作。 基于SRAM的FPGA可以由EPROM或其他存储体进 行配置。在系统的可编程器件(ISP-PLD)则不需要 专门的编程器,只要一根与计算机互连的下载编程电 缆就可以了
1.2.6器件测试和设计验证 器件在编程完毕之后,可以用编译时产生的文件 对器件进行检验、加密等工作,或采用边界扫描测 试技术进行功能测试,测试成功后才完成其设计。 设计验证可以在EDA硬件开发平台上进行。 EDA硬件开发平台的核心部件是一片可编程逻辑器 件FPGA或CPLD,再附加一些输入输出设备,如按 键、数码显示器、指示灯、喇叭等,还提供时序电 路需要的脉冲源。将设计电路编程下载到FPGA或 CPLD中后,根据EDA硬件开发平台的操作模式要求, 进行相应的输入操作,然后检査输出结果,验证设 计电路。 2021/2/23 28
2021/2/23 28 1.2.6 器件测试和设计验证 器件在编程完毕之后,可以用编译时产生的文件 对器件进行检验、加密等工作,或采用边界扫描测 试技术进行功能测试,测试成功后才完成其设计。 设计验证可以在EDA硬件开发平台上进行。 EDA硬件开发平台的核心部件是一片可编程逻辑器 件FPGA或CPLD,再附加一些输入输出设备,如按 键、数码显示器、指示灯、喇叭等,还提供时序电 路需要的脉冲源。将设计电路编程下载到FPGA或 CPLD中后,根据EDA硬件开发平台的操作模式要求, 进行相应的输入操作,然后检查输出结果,验证设 计电路
1.3硬件描述语言 硬件描述语言HDL是EDA技术中的重要 组成部分,常用的硬件描述语言有AHDL ⅤHDL和 Verilog hdl,而ⅤHDL和 erilog HDL是当前最流行的并成为IEEE标准的硬 件描述语言。 2021/2/23 囚区
2021/2/23 29 1.3 硬件描述语言 硬件描述语言HDL是EDA技术中的重要 组成部分,常用的硬件描述语言有AHDL、 VHDL和Verilog HDL,而VHDL和Verilog HDL是当前最流行的并成为IEEE标准的硬 件描述语言
1.3.1 VHDL VHDL是超高速集成电路硬件描述语言( Very-High peed Integrated Circuit Hardware Description Language)的缩写。VHDL作为IEEE标准的硬件描述 语言和EDA的重要组成部分,经过十几年的发展、应用 和完善,以其强大的系统描述能力、规范的程序设计结 构、灵活的语言表达风格和多层次的仿真测试手段,在 电子设计领域受到了普遍的认同和广泛的接受,成为现 代EDA领域的首选硬件设计语言。专家认为,在新世纪 中,VHDL与 Verilog语言将承担起几乎全部的数字系统 设计任务 2021/2/23 囚区
2021/2/23 30 VHDL是超高速集成电路硬件描述语言(Very-HighSpeed Integrated Circuit Hardware Description Language)的缩写。 VHDL作为IEEE标准的硬件描述 语言和EDA的重要组成部分,经过十几年的发展、应用 和完善,以其强大的系统描述能力、规范的程序设计结 构、灵活的语言表达风格和多层次的仿真测试手段,在 电子设计领域受到了普遍的认同和广泛的接受,成为现 代EDA领域的首选硬件设计语言。专家认为,在新世纪 中,VHDL与Verilog语言将承担起几乎全部的数字系统 设计任务。 1.3.1 VHDL