FPGA之LUT

        由于FPGA需要被反复烧写,它实现组合逻辑的基本结构不可能像ASIC那样通过固定的与非门来完成,而只能采用一种易于反复配置的结构。查找表可以很好地满足这一要求,目前主流FPGA都采用了基于SRAM工艺的查找表结构。LUT本质上就是一个RAM.它把数据事先写入RAM后,每当输入一个信号就等于输入一个地址进行查表,找出地址对应的内容,然后输出。

        FPGA中的函数发生器通过六输入查找表(LUT)实现。slice的4个查找表(A, B, C和D)中的每一个都有六个独立输入(A 输入 A1 至 A6)和两个独立输出(O5 和 06)。

查找表可以实现的函数功能:

任意定义的六输入布尔函数

两个任意定义的五输入布尔函数,只要这两个函数共享公共输入·

两个任意定义的布尔函数(3个和2个或更少输入)

六输入功能使用:
•Al~A6 输入

•o5、o6 输出

两个五输入或更少的输入使用:·

Al-A5输入

·A6 驱动高.

05和06输出

多路复选器 F7AMUX, F7BMUX 和 F8MUX

·F7AMUX:用于从LUTA和B生成七个输入

F7BMUX:用于从 LUTC和D生成七个输入.

F8MUX:用于组合所有LUT以生成八个输入

六输入查找表原语如下:

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 22:14:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 22:14:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 22:14:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 22:14:01       20 阅读

热门阅读

  1. LeetCode 37. 解数独

    2024-01-17 22:14:01       33 阅读
  2. 基于stm32的智能衣柜系统设计(毕业设计)

    2024-01-17 22:14:01       40 阅读
  3. GoLang刷题之leetcode

    2024-01-17 22:14:01       29 阅读
  4. 用Python做数据分析之生成数据表

    2024-01-17 22:14:01       29 阅读
  5. openssl3.2 - 官方demo学习 - signature - rsa_pss_hash.c

    2024-01-17 22:14:01       25 阅读
  6. ssl解码

    2024-01-17 22:14:01       33 阅读
  7. Git远程仓库

    2024-01-17 22:14:01       34 阅读
  8. c语言基础知识

    2024-01-17 22:14:01       38 阅读
  9. python

    2024-01-17 22:14:01       40 阅读
  10. 深入探讨 Go 语言中的 Map 类型

    2024-01-17 22:14:01       32 阅读
  11. zabbix

    zabbix

    2024-01-17 22:14:01      22 阅读
  12. 微信小程序 - 模板与配置 介绍

    2024-01-17 22:14:01       37 阅读