第10章 可编程逻辑器件 PLD: Programmable Logic Device
1 第10章 可编程逻辑器件 PLD: Programmable Logic Device
PLD概述 令PLD内部包含有丰富的逻辑部件(如各种门电路、 开关、触发器等)和连线,各逻辑部件相互不连接 或局部连接 用户可通过配置器件内部逻辑部件的互连关系、分 配PLD管脚的用途,即所谓的编程,实现多种逻辑 功能。 同一种PLD器件,其内部逻辑部件的互连关系不同、 引脚的分配方案不同,实现的逻辑功能也不同,给 使用者带来了极大的方便
2 PLD概述 ❖ PLD内部包含有丰富的逻辑部件(如各种门电路、 开关、触发器等)和连线,各逻辑部件相互不连接 或局部连接。 ❖ 用户可通过配置器件内部逻辑部件的互连关系、分 配PLD管脚的用途,即所谓的编程,实现多种逻辑 功能。 ❖ 同一种PLD器件,其内部逻辑部件的互连关系不同、 引脚的分配方案不同,实现的逻辑功能也不同,给 使用者带来了极大的方便
PLD的开发流程图 输入 *几几 编程
3 PLD的开发流程图 输入 编译 仿真 编程
编程的目标文件 .POF文件 SRAM目标文件(SOF) JEDEC文件(JED) 十六进制(ntel格式)文件(HEX) Tabular文本文件(TTF) 串行位流文件SBF)
4 编程的目标文件 ❖ .POF文件 ❖ SRAM目标文件(.SOF) ❖ JEDEC文件(.JED) ❖ 十六进制(Intel格式)文件(.HEX) ❖ Tabular文本文件(.TTF) ❖ 串行位流文件(.SBF)
PLD开发软件 Logical Devices公司的cUPL软件 Data o公司的ABEL软件 Xinx公司的 Fundation软件 Altera公司的MAX+PLUS工软件 Lattice公司的 ISP Synario Systen软件 通常这些软件只能开发本公司生产的器件
5 PLD开发软件 ❖ Logical Devices 公司的CUPL软件 ❖ Data I/O公司的ABEL软件 ❖ Xilinx 公司的Fundation 软件 ❖ Altera 公司的MAX+PLUS Ⅱ软件 ❖ Lattice公司的ISP Synario System软件 通常这些软件只能开发本公司生产的器件