第一讲数字系统与FPGA设计概述 西安邮电学院通信工程系 可编程门阵列FPGA (Field programmable gate array) programmable basic logic cell 口口口 programmable interconnect
第一讲 数字系统与FPGA设计概述 西安邮电学院通信工程系 可编程门阵列FPGA (Field programmable gate array)
第一讲数字系统与FPGA设计概述 西安邮电学院通信工程系 可编程逻辑器件的分类 从用户可编程角度分类: PROM(可编程只读存储器,70年代) PLA(可编程逻辑阵列,70年代中) 简单PLD PAL(可编程阵列逻辑,70年代末) PLD GAL(通用阵列逻辑,80年代中) CPLD 复杂PLD FPGA
第一讲 数字系统与FPGA设计概述 西安邮电学院通信工程系 可编程逻辑器件的分类 从用户可编程角度分类: PLD 简单PLD PROM(可编程只读存储器,70年代) PLA(可编程逻辑阵列,70年代中) PAL(可编程阵列逻辑,70年代末) GAL(通用阵列逻辑,80年代中) 复杂PLD CPLD FPGA
第一讲数字系统与FPGA设计概述 西安邮电学院通信工程系 可编程逻辑器件的基本结构1 由“与门阵列”和“或门阵列”加上输入输出电路构成 任何组合函数都可表示为与一或表达式: F=AB+BCD ◆ 用两级与一或电路实现 互补 输入 输八 乘积项 和项 输入 别 或门 输出 输出 信号 电路 阵 阵列 电路 函数 反馈输入信号
第一讲 数字系统与FPGA设计概述 西安邮电学院通信工程系 可编程逻辑器件的基本结构 1 任何组合函数都可表示为与—或表达式: F = AB+ BCD 用两级与—或电路实现 ❖由“与门阵列”和“或门阵列”加上输入输出电路构成 与 门 阵 列 或 门 阵 列 反馈输入信号 互补 输入 乘积项 和 项 输 入 电 路 输入 信号 输 出 电 路 输出 函数
第一讲数字系统与FPGA设计概述 西安邮电学院通信工程系 PROM阵列结构图 或门阵列 (可编程) 与门阵列 (固定) Q Q Qo
第一讲 数字系统与FPGA设计概述 西安邮电学院通信工程系 PROM阵列结构图 I 2 I 1 I 0 Q2 Q1 Q0 或门阵列 (可编程) 与门阵列 (固定)
第一讲数字系统与FPGA设计概述 西安邮电学院通信工程系 用PROM阵列实现组合逻辑电路 B 与阵列 或阵列 AA BB F1 F2 F3 F1 F2 F3 F=A·B+AB F2=4.B+A.B F=A·B
第一讲 数字系统与FPGA设计概述 西安邮电学院通信工程系 用PROM阵列实现组合逻辑电路 F1 = A• B + A• B F2 = A• B + A• B F3 = A• B