叙述 EDA 的 FPGA/CPLD 设计流程, 以及涉及的 EDA 工具及其在整个流程中的作用。
1. 设计输入(原理图/HDL 文本编辑) (EDA 设计输入器将电路系统以一定的表达方式输入计算机) ; 2. 综合(EDA 综合器就是将电路的高级语言(如行为描述) 转换成低级的,可与 FPGA/ CPLD 的基本结构相映射的网表文件或程序。 ) ; 3. 适配(EDA 适配器的功能是将由综合器产生的网表文件配置于指定的目标器件中, 使之产生最终的下载文件, 如 JEDEC、JAM 格式的文件。 ) ; 4. 时序仿真(EDA 时序仿真器就是接近真实器件运行特性的仿真, 仿真文件中已包含了器件硬件特性参数, 因而, 仿真精度高。 ) 与功能仿真(EDA 功能仿真器直接对 VHDL、 原理图描述或其他描述形式的逻辑功能进行测试模拟, 以了解其实现的功能是否满足原设计的要求, 仿真过程不涉及任何具体器件的硬件特性。 ) ; 5. 编程下载(EDA 编程下载把适配后生成的下载或配置文件, 通过编程器或编程电缆向 FPGA 或 CPLD 下载, 以便进行硬件调试和验证(Hardware Debugging) 。 ) ; 6. 硬件测试(最后是将含有载入了 设计的FPGA 或 CPLD 的硬件系统进行统一测试, 以便最终验证设计项目在目标系统上的实际工作情况, 以排除错误, 改进设计。 其中 EDA 的嵌入式逻辑分析仪是将含有载入了设计的 FPGA的硬件系统进行统一测试, 并将测试波形在 PC 机上显示、 观察和分析。 ) 。
举一反三
内容
- 0
在FPGA设计流程中,下列哪些是常用EDA工具:A. ...下载器(软件端)E. 适配器
- 1
基于EDA软件的FPGA / CPLD设计流程为:HDL文本输入 →______ →综合→ 配置管脚 → 适配 →编程下载→ 硬件测试
- 2
基于EDA软件的FPGA / CPLD设计流程为:HDL文本输入 → HDL仿真→综合→ 配置管脚 → 适配 → → 硬件测试
- 3
基于EDA软件的FPGA/CPLD设计流程为:原理图/HDL文本输入→________→综合→适配→时序仿真→编程下载→硬件测试。
- 4
简述EDA的设计流程。