【问题标题】:Need help to figure out how the CLB of a FPGA is built (on this drawing)需要帮助弄清楚 FPGA 的 CLB 是如何构建的(在此图上)
【发布时间】:2014-11-20 16:55:27
【问题描述】:

有一张我想弄清楚的 FPGA 的可配置逻辑块 (CLB) 的图:
(来源:eet.com

所以,我的问题是:
1. 什么是绿色矩形,它有什么作用?
2. 什么是 DIN (C2) 和 EC (C4)? EC和CE一样吗(时钟使能)?
3.为什么这种触发器需要SET(我假设C3 S/R是SET/RESET)。我的意思是,已经有 D 输入作为我们要“保存”的数据,而 RD 是复位 - 那么 SD 的作用是什么?

请帮忙? :)

【问题讨论】:

    标签: architecture fpga circuit flip-flop


    【解决方案1】:

    不知道具体的FPGA架构,以下是根据图纸可能的解读:

    1. 触发器上的 SD 和 RD 是异步置位和复位的,绿色框是根据 CLB 的 S/R (C3) 输入来控制这些的。然后通过其中一种方式配置绿框控件:

      • 从 S/R 到 SD,RD 处于非活动状态

      • 从 S/R 到 RD,SD 处于非活动状态

      • 如果未使用异步设置/重置,则没有 S/R 连接,因此 SD 和 RD 处于非活动状态

    2. DIN 和欧共体:

      • DIN (C2) 是来自其他 CLB 的一些额外且快速的互连数据,因此这些数据不必使用左侧的逻辑函数。

      • EC (C4) 是触发器的使能时钟,根据 M3 和 M7 多路复用器的配置使用。

    3. 一些 FPGA 架构同时具有异步设置和复位,而有些架构只有其中之一,例如异步复位。根据设计中的逻辑级别,可能需要异步置位操作的功能,但如果只有异步复位可用,则使用逻辑功能反转数据输出,因此通常不需要两种类型的复位。

    【讨论】:

    • 谢谢 - 然后消除了我的大部分疑虑。不过,关于“绿盒控件可以” - 关于这是什么的任何细节?我的意思是在图中我有一个多路复用器、一个触发器等,这些对我来说“作为一个设备”是很清楚的。那么这个控件里面可以有什么东西呢?就简单元素而言... AND/OR 门?
    • @genau:绿色框可以绘制为 SD 和 RD 中的每一个的多路复用器(类似于 M3),并且固定多路复用器输入将是非活动的 SD/RD(例如 0)。然后,配置将确定如何通过配置多路复用器将 S/R (C3) 用于 SD/RD。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-30
    • 2015-03-16
    • 1970-01-01
    • 2018-09-12
    • 1970-01-01
    相关资源
    最近更新 更多