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

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

3天内不再提示

CLB 如何颠覆传统逻辑

Xmsn_德州仪 来源:德州仪器 作者:德州仪器 2021-12-07 14:59 次阅读

全球各地的实验室都会出现这样似曾相识的场景:设计工程师努力突破限制,试图增强功能或提高性能。然而,当深入到底层系统时序时,便会出现设计僵局。因为他们可能需要更改关键控制信号的解决方案。这种状况会限制工程师发挥创造力,只寄希望于:“可以在控制外设内自定义逻辑和时序就好了。”现在,有了 C2000 微控制器MCU) 的可配置逻辑块 (CLB, Configurable Logic Block),这个愿望已成为现实。

什么是 CLB?CLB 将一个经优化的高速可编程逻辑集成到 C2000 MCU 等实时控制器中,为增强型脉宽调制器 (PWM)、增强型捕捉、增强型正交编码器和通用 I/O 等关键外设提供智能的信号输入/输出 (I/O) 路由功能,最终成为具有系统级差异化特性的增强版知识产权 (IP) 模块。

CLB 如何颠覆传统逻辑

图1:CLB 工具单元块的示例

如图 1 中所示,CLB 工具包括两个、四个或八个逻辑块,每个逻辑块内是一整套经优化的可编程逻辑单元,其中包含:

• 三个 4 输入查找表 (LUT4)

• 三个 32 位计数器 (Ctr32)

• 三个 4 状态有限状态机 (FSM)

• 八个 3 输入输出查找表 (L3)

• 一个高级控制器 (HLC)

通过单独配置并将这些单元块连接在一起,您可以生成自定义逻辑方案,为复杂的系统问题提供新颖的解决方案,例如为保护触发条件编写应用特定的逻辑、增强软开关 PWM 的类型、或者实现基于特殊条件的正交编码器位置捕获。

为了方便开发,TI 创建了一个图形化 CLB 配置工具(如图 2 所示),并将它直接集成到 TI 的 Code Composer Studio 集成开发环境,用于代码开发和调试。

CLB 如何颠覆传统逻辑

图2:CLB 工具配置视图

配置好之后,系统会自动生成 CLB 工具输出逻辑。工程编译输出是一个 *.h 头文件,该文件描述了 CLB 工具配置。在运行时初始化期间,头文件描述符调用 C2000Ware DriverLib 应用程序编程接口函数来配置逻辑块。

设计工程师逐渐使用 CLB 工具探索实现产品差异化的新方法。Harman International 公司 Lifestyle Audio 部门的首席硬件工程师 Matt Parnell 一直在使用 CLB 来增强产品。

根据 Matt 的说法,他们一直在寻求“突破设计的限制”。“例如,现在我们把主函数的软件控制环路移动到 CLB,转移了用户控制逻辑和诊断功能的负担。降低了 400kHz 频率的每个周期开销,非常有效果和必要。各周期降低开销后腾出的带宽可直接用于改进控制功能,” Matt 表示。

他还谈到,增强型 PWM (ePWM) 外设如何在“底层”集成信号。“在 CLB 内,设计人员可以拦截内部 ePWM 信号,包括动作指示器和死区、逻辑条件的信号,然后创建自定义版本的子模块。Harman 已经使用这个功能获得了新胜利。CLB 为功能已经非常强大的器件增加了非常多的定制功能。”

新的 CLB 外设克服了控制类设计的障碍,为制定差异化解决方案提供了一个全新的工具集。最新的 C2000Ware 版本包括 15 个 CLB 示例;MotorControl 软件开发套件中提供了编码器示例。请查看培训和应用手册,了解 CLB 如何颠覆传统逻辑。

原文标题:可自定义的片上外设颠覆传统逻辑,TI 助力工程师发挥创造力

文章出处:【微信公众号:德州仪器】欢迎添加关注!文章转载请注明出处。
责任编辑:pj

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

    关注

    48

    文章

    6789

    浏览量

    147564
  • 编码器
    +关注

    关注

    41

    文章

    3356

    浏览量

    131421
  • 调制器
    +关注

    关注

    3

    文章

    781

    浏览量

    44711

原文标题:可自定义的片上外设颠覆传统逻辑,TI 助力工程师发挥创造力

文章出处:【微信号:德州仪器,微信公众号:tisemi】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    讯维融合通信系统:颠覆传统通信方式,创造更多价值

    讯维融合通信系统以其颠覆性的创新设计,正在对传统通信方式进行深刻的变革,并为企业和个人用户创造了更多的价值。这一系统不仅融合了多种通信方式,还通过智能化的管理和安全保障,提升了通信的效率和安全性
    的头像 发表于 04-10 16:34 150次阅读

    fpga是什么架构

    FPGA(现场可编程门阵列)的架构主要由可配置逻辑模块(CLB)、输入/输出模块(IOB)以及可编程互连资源组成。
    的头像 发表于 03-14 17:05 194次阅读

    Microchip发布PIC16F13145系列MCU,促进可定制逻辑的新发展

    了全新的独立于内核的外设(CIP),即可配置逻辑块模块,可直接在MCU内创建基于硬件的定制组合逻辑功能。由于集成到MCU,CLB使设计人员能够优化嵌入式控制系统的速度
    的头像 发表于 02-19 12:01 161次阅读
    Microchip发布PIC16F13145系列MCU,促进可定制<b class='flag-5'>逻辑</b>的新发展

    组合逻辑电路之与或逻辑

    逻辑电路由多个逻辑门组成且不含存储电路,对于给定的输入变量组合将产生确定的输出,则这种逻辑电路称为组合逻辑电路。
    的头像 发表于 02-04 11:46 500次阅读
    组合<b class='flag-5'>逻辑</b>电路之与或<b class='flag-5'>逻辑</b>

    什么叫与逻辑阵列 与逻辑阵列的点有什么用

    在与逻辑阵列中,与逻辑门的输入引脚通常通过开关或编程连线与输入信号相连接。而与逻辑阵列的点则是指它们与逻辑门输入引脚的连接点。
    的头像 发表于 02-02 12:31 1180次阅读

    颠覆传统制造:PLC物联网如何彻底改变工厂设备数据采集的游戏规则?

    颠覆传统制造:PLC物联网如何彻底改变工厂设备数据采集的游戏规则? 随着科技的不断发展,物联网技术正逐渐渗透到各个领域,其中PLC物联网技术在工厂设备数据采集方面发挥着越来越重要的作用。PLC物联网
    的头像 发表于 01-23 17:41 212次阅读
    <b class='flag-5'>颠覆</b><b class='flag-5'>传统</b>制造:PLC物联网如何彻底改变工厂设备数据采集的游戏规则?

    FPGA中的逻辑运算是如何实现的?

    可编程逻辑功能块(Configurable Logic Blocks, CLB),顾名思义就是可编程的数字逻辑电路,可以实现各种逻辑功能。
    发表于 10-31 18:24 605次阅读
    FPGA中的<b class='flag-5'>逻辑</b>运算是如何实现的?

    逻辑笔测量信号的逻辑状态属于?

    逻辑笔测量信号的逻辑状态属于?  信号的逻辑状态是指该信号所表达的信息在逻辑上的真假性质,即1或0的状态。在数字电路设计中,逻辑状态是非常
    的头像 发表于 09-19 17:16 883次阅读

    什么叫可编程逻辑器件 可编程逻辑器件有哪些特征和优势?

    可编程逻辑器件(Programmable Logic Device,PLD)是一类集成电路器件,可以根据用户的需求进行编程和配置,以实现特定的逻辑功能。它们具有可编程的逻辑门、时钟资源和互连结构,可以替代
    发表于 09-14 15:25 1370次阅读

    FPGA芯片内部结构解析(1)

    以Xilinx主流的7系列为例,一颗FPGA内部通常都会有数千到数十万不等的可配置逻辑块(Configurable Logic Block,简称CLB
    发表于 08-15 16:09 555次阅读
    FPGA芯片内部结构解析(1)

    如何对传统的非DFX设计进行调试呢?

    传统的非DFX设计进行调试时,一个重要环节是插入ILA(Integrated Logic Analyzer,集成逻辑分析仪)。
    的头像 发表于 08-10 09:07 605次阅读
    如何对<b class='flag-5'>传统</b>的非DFX设计进行调试呢?

    AI大模型会颠覆手机吗?AI大模型会如何颠覆手机?

    导语:大模型在手机端的落地,不仅仅是AI进入人类生活的开始,也是行业发生颠覆,新老巨头进行更替的时刻。
    的头像 发表于 07-24 17:36 1059次阅读

    颠覆传统PFC制程工艺的FDC应用于CCS

    颠覆传统PFC制程工艺的FDC应用于CCS
    的头像 发表于 07-10 10:00 9191次阅读
    <b class='flag-5'>颠覆</b><b class='flag-5'>传统</b>PFC制程工艺的FDC应用于CCS

    核芯互联推出全新20路LP-HCSL差分时钟缓冲器CLB2000

    高性能的时钟器件是高带宽、高速率、高算力、大模型的基础。核芯互联近日推出面向下一代数据中心应用的超低抖动全新20路LP-HCSL差分时钟缓冲器CLB2000,其业界领先的附加抖动性能远超PCIe Gen 5和PCIe Gen 6的标准。
    发表于 06-08 15:30 572次阅读
    核芯互联推出全新20路LP-HCSL差分时钟缓冲器<b class='flag-5'>CLB</b>2000

    FPGA工作原理及应用

    每个FPGA制造商都有其独特的架构规范。关键组件、原则和功能包括: 1.可配置的逻辑块 现场可编程门阵列的基本构建模块是CLB。它是一个逻辑单元,可以设置或编程以执行特定任务。
    的头像 发表于 04-26 11:27 1024次阅读