文档介绍:单击此处编辑母版标题样式 2015/12/22 1 2015/12/22 1 Junyong Deng ******@xupt. 029-85383437 Ch10 part2 FPGA Architecture The Basics of Verilog HDL & FPGADesign VLSI设计导论B 西安邮电学院ASIC中心 2015/12/22 2 Content 了解SPLD到CPLD等器件结构 FPGA与CPLD的区别理解FPGA的器件结构单击此处编辑母版标题样式 2015/12/22 3 2015/12/22 3 SPLD、CPLD、FPGA basics VLSI设计导论B 西安邮电学院ASIC中心 2015/12/22 4 PLD的逻辑符号表示方法与门乘积项 VLSI设计导论B 西安邮电学院ASIC中心 2015/12/22 5 PAL结构与阵列可编程使输入项增多,或阵列固定使器件简化或阵列固定明显影响了器件编程的灵活性 VLSI设计导论B 西安邮电学院ASIC中心 2015/12/22 6 用PAL实现全加器 B n A n “或”阵列(固定) S +1 “与”阵列(可编程) C n n n n n n n n n n n n n n n n n n n n n C B C A B A C C B A C B A C B A C B A S ????????1 A nB nC n A nB nC n A nB nC n A nB nC n A nB n A nC n B nC n VLSI设计导论B 西安邮电学院ASIC中心 2015/12/22 7 plicated Programmable Logic Device 三大部分:I/O块,FB(功能块)和互连矩阵 VLSI设计导论B 西安邮电学院ASIC中心 2015/12/22 8 CPLD特点 CPLD是由PAL或GAL发展而来,是由可编程逻辑的功能块围绕一个位于中心和延时固定的可编程互连矩阵构成。不采用分段互连方式,时间可预测性。采用EEPROM工艺 CPLD延伸出2个发展趋势:可擦除PLD 和现场可编程门阵列FPGA。 VLSI设计导论B 西安邮电学院ASIC中心 2015/12/22 9 现场可编程门阵列FPGA 可编程开关矩阵内部结构由三个部分组成: 可编程逻辑块(CLB ) 可编程输入输出模块(IOB) 可编程内部互连资源(PIR) VLSI设计导论B 西安邮电学院ASIC中心 2015/12/22 10 查找表的基本原理 N个输入的逻辑函数需要2的N次方的容量的 SRAM来实现,一般多个输入的查找表采用多个逻辑块级连的方式实际逻辑电路 LUT的实现方式 a,b,c,d 输入逻辑输出地址 RAM中存储的内容 0001 0 0001 0 .... 0 ... 0 1111 1 1111 1 0000 0 0000 0