PLD开发系统 PLD开发系统包括硬件和软件两部分 硬件部分:计算机、下载电缆或编程器; 软件部分:集成开发系统。 Altera公司: Maxplus Il、 QuartusⅡ Xilinx公司: Foundation、ISE ate公司: Synario System、 ispEXPERT System
PLD开发系统 PLD开发系统包括硬件和软件两部分。 硬件部分:计算机、下载电缆或编程器; 软件部分:集成开发系统。 Altera公司:Maxplus Ⅱ、 QuartusⅡ Xilinx公司:Foundation、ISE Lattice公司:Synario System、ispEXPERT System
四、PLD设计流程 设计准备 设计输入 功能仿真 设计处理 时序仿真 器件编程 器件测试
四、PLD设计流程 设计准备 设计输入 设计处理 器件编程 功能仿真 时序仿真 器件测试
PLD设计准备 在设计之前,首先要进行方案论证和器件选择等设计 准备工作。 设计者首先要根据任务要求,判断系统的可行性。 系统的可行性要受到逻辑要求合理性、成本、开发条 件、器件供应等方面的约束 若系统可行,则根据系统所完成的功能及复杂程 度,对器件本身的资源和成本、工作速度及连线的可 布性等方面进行权衡,选择合适的设计方案和合适的 器件类型
PLD设计准备 在设计之前,首先要进行方案论证和器件选择等设计 准备工作。 设计者首先要根据任务要求,判断系统的可行性。 系统的可行性要受到逻辑要求合理性、成本、开发条 件、器件供应等方面的约束。 若系统可行,则根据系统所完成的功能及复杂程 度,对器件本身的资源和成本、工作速度及连线的可 布性等方面进行权衡,选择合适的设计方案和合适的 器件类型
设计输入 将所设计的电路的逻辑功能按照开发系统要求的形 式表达出来的过程称为设计输入。 通常,设计输入有如下三种方式: (1)原理图输入方式 适用于对系统及各部分电路很熟悉的场合。 (2)硬件描述语言输入方式 硬件描述语言是用文本方式描述设计,硬件描述语 言有ABEL、AHDL、ⅤHDL、Ⅴ erilog等,其中 ⅤHDL和 verilog已成为EE标准。 (3)波形输入方式
设计输入 将所设计的电路的逻辑功能按照开发系统要求的形 式表达出来的过程称为设计输入。 通常,设计输入有如下三种方式: (1)原理图输入方式 适用于对系统及各部分电路很熟悉的场合。 (2)硬件描述语言输入方式 硬件描述语言是用文本方式描述设计,硬件描述语 言有ABEL、AHDL、VHDL、Verilog等,其中 VHDL和Verilog已成为IEEE标准。 (3)波形输入方式
设计处理 逻辑优化 把逻辑描述转变为最适合在器件中实现的形式, 优化使设计所占用的资源最少。 逻辑综合 根据设计描述,对给定的硬件结构组件,最终获 得门级电路甚至更底层的电路描述文件,即将多 个模块化设计文件合并为一个网表文件。 适配 确定优化后的逻辑能否与器件中的宏单元和O单 元适配。 分割 将大的设计分割为多个便于器件内部资源实现的 逻辑小块的形式
设计处理 ◼ 逻辑优化 把逻辑描述转变为最适合在器件中实现的形式, 优化使设计所占用的资源最少。 ◼ 逻辑综合 根据设计描述,对给定的硬件结构组件,最终获 得门级电路甚至更底层的电路描述文件,即将多 个模块化设计文件合并为一个网表文件。 ◼ 适配 确定优化后的逻辑能否与器件中的宏单元和I/O单 元适配。 ◼ 分割 将大的设计分割为多个便于器件内部资源实现的 逻辑小块的形式