数字电子技术基础 ch09-4).pptVIP

  • 2
  • 0
  • 约1.13千字
  • 约 12页
  • 2020-04-09 发布于湖北
  • 举报
* 9.4 现场可编程门阵列(FPGA) 9.4.1 FPGA实现逻辑功能的基本原理 9.4.2 FPGA的一般结构 9.4.3 基于查找表(LUT)的逻辑块 9.4.4 可编程布线资源 9.4.5 I/O块 9.4 现场可编程门阵列(FPGA) CPLD用可编程“与-或”阵列(乘积项技术)实现逻辑函数。编程基于E2PROM或快闪存储器。 FPGA是用查找表(Look-Up Table,LUT)实现逻辑函数。复杂函数使用众多的LUT和触发器实现。 首先自动计算逻辑电路所有可能的结果,并把结果事先写入RAM, 这样,每输入一个信号进行逻辑运算就等于输入一个地址进行查表,找出地址对应的内容,然后输出即可 。 编程基于SRAM。 一般将采用乘积项技术的称CPLD。采用LUT技术的称为FPGA。 9.4.1 FPGA实现逻辑功能的基本原理 LUT是FPGA实现逻辑函数的基本单元。2输入LUT可由2选1数据选择器构成,它可以实现任意2变量组合逻辑函数。 LUT 由数据选择器和SRAM存储单元构成。数据选择器的选择端就是LUT的输入,数据选择器的输出端就是LUT的输出。 编程 9.4.1 FPGA实现逻辑功能的基本原理 2输入LUT可实现任意2变量组合逻辑函数。 4个SRAM存储单元 目前FPGA中的LUT大多是4~5个输入,1个输出。当变

文档评论(0)

1亿VIP精品文档

相关文档