0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解析数字电路的与、或、非等逻辑是通过 6 输入的查找表实现

电子工程师 来源:瓜大三哥 作者:瓜大三哥 2021-06-12 15:52 次阅读

在 7 系列中实现数字电路的与、或、非等逻辑是通过 6 输入的查找表实现的。LUT 有 6 个输入(A1~A6)和 2 个输出(O5~O6)。在一个 Slice 中,四个 LUT 分别是 A,B,C,D。

一个 6 输入 LUT 使用:

A1~A6 输入

O6 输出

两个 5 输入或者更少使用:

A1~A5 输入

A6 输入为高

O5 和 O6 输出

这里小编需要说明的是,这些 LUT 输出相当于真值表值,所以学会数字电路这里理解起来就很方便。

芯片上表现如下图

88145616-c436-11eb-9e57-12bb97331649.png

实际工程中综合后网表中表现如下图

88250eca-c436-11eb-9e57-12bb97331649.png

当 LUT6 作为两个 5 输入 2 位输出时,A6 被强行写为1,MUX 选择一个 LUT5 的输出结果到 O5,另一个 LUT5 的输出结果到 O6。

当 LUT6 作为 6 输入,1位输出时。一个 LUT5 存放 A6 = 0 时的结果,另外一个 LUT5 存放 A6 = 1 时的结果,通过 MUX 可以组成 LUT6 输出 O6。

除了基本的 LUT 之外, Slice 还包含三个选择器:F7AMUX, F7BMUX, 和 F8MUX。

F7AMUX 用来产生 7 输入的功能,它的输入来源于 LUT A 和 LUT B。

F7BMUX 用来产生 7 输入的功能,它的输入来源于 LUT C 和 LUT D。

F8MUX 用来产生 8 输入的功能,它的输入来源于 F7AMUX 和 F7BMUX 。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数字电路
    +关注

    关注

    192

    文章

    1396

    浏览量

    79750
  • LUT
    LUT
    +关注

    关注

    0

    文章

    49

    浏览量

    12396
  • Mux
    Mux
    +关注

    关注

    0

    文章

    37

    浏览量

    23221

原文标题:Look-Up Table(LUT)

文章出处:【微信号:HXSLH1010101010,微信公众号:FPGA技术江湖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    数字电路和模拟电路的区别与联系

    的数值表示,如二进制数字0和1。数字电路的设备通常是通过处理这些离散的数值来实现逻辑和计算功能的。数字电
    的头像 发表于 04-21 10:29 577次阅读

    数字电路仿真元件符号是什么

    中,我们将详细讨论常见的数字电路仿真元件及其符号。 逻辑门元件 逻辑门元件是数字电路设计中最基本的元件,用于实现基本的
    的头像 发表于 04-21 09:20 179次阅读

    数字电路逻辑设计

    电子发烧友网站提供《数字电路逻辑设计.ppt》资料免费下载
    发表于 03-11 09:21 1次下载

    数字电路逻辑门的电路符号图

    把基本逻辑运算的电子电路称之为逻辑电路。在数字电路关系应用中,逻辑
    的头像 发表于 02-04 14:58 1008次阅读
    <b class='flag-5'>数字电路</b>中<b class='flag-5'>逻辑</b>门的<b class='flag-5'>电路</b>符号图

    数字电路中的逻辑电路分类

    数字电路中的逻辑电路分类 数字电路是计算机系统中的重要组成部分,它们由逻辑电路构成。
    的头像 发表于 02-04 09:14 1187次阅读

    数字电路和模拟电路的工作各有何特点?

    门,例如与门、或门和非门等。数字电路工作的基本原理是将输入数字信号转换为离散的符号(0和1),然后使用逻辑门和触发器等元件对其进行处理和操作,最后将输出信号转换为人类可读的形式。
    的头像 发表于 12-08 10:06 870次阅读

    数字电路是什么

    数字电路是什么? 数字电路不同与模拟电路的连续信号,它是离散信号,在使用中只有两种波形,一种是高的,一种是低的。它具有逻辑运算和逻辑处理功能
    的头像 发表于 11-06 17:25 1258次阅读
    <b class='flag-5'>数字电路</b>是什么

    FPGA | 查找(Look-Up-Table)的原理与结构(Xilinx Spartan-II)

    APEX的结构与此基本相同,具体请参阅数据手册)。 三、查找结构的FPGA逻辑实现原理 我们还是以这个电路的为例: A,B,
    发表于 11-03 11:18

    建立/保持时间对数字电路的影响

    建立/保持时间对数字电路的影响 数字电路是指使用数字信号进行连接和处理信息的电路数字电路是由一系列数字
    的头像 发表于 10-29 14:21 394次阅读

    数字电路用什么仪器测试

    。这些测试工具包括测试杆,逻辑分析仪,示波器,多用途测试仪等等。下面我们将详细介绍这些测试工具。 1.测试杆 测试杆是一种用来测试数字电路芯片的工具。它包含了一系列的连接引脚和信号线。测试杆可以将芯片引脚连接到测试设
    的头像 发表于 09-19 16:33 700次阅读

    数字电路如何实现倍频?

    数字电路如何实现倍频?  数字电路是由数字电子器件以及逻辑电路组成,可以用于处理
    的头像 发表于 09-18 10:37 3980次阅读

    为什么说数字电路无法取代模拟电路

    为什么说数字电路无法取代模拟电路 数字电路和模拟电路是两种不同的电路体系,它们各有优劣。数字电路
    的头像 发表于 08-27 15:37 1352次阅读

    数字电路的定义、应用及分类

    数字电路是现代电子技术中的重要组成部分,它是由数字信号进行处理和传输的电路系统。数字电路的定义是指由逻辑门和触发器等基本
    的头像 发表于 07-31 11:46 6465次阅读

    数字电路基础知识概述

    数字信号完成对数字量进行逻辑运算和算术运算的电路称为数字电路。由于它具有逻辑运算和
    的头像 发表于 06-06 16:50 5063次阅读
    <b class='flag-5'>数字电路</b>基础知识概述

    数字电路基础知识分享1

    数字芯片本质是0-1逻辑。我们将用系列文章来一起学习数字电路基础。我们的目标不是求大求全,而是整理一些面试过程跟数字电路基础相关的知识点,以及平时工作中经常用到的
    的头像 发表于 05-04 15:00 752次阅读