一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种片上系统可配置装置的制作方法

2022-09-04 04:37:11 来源:中国专利 TAG:

技术特征:
1.一种片上系统的可配置装置,其特征在于,所述可配置装置包括:可配置的逻辑模块,被配置为用于实现目标时序逻辑功能以及目标组合逻辑功能;以及高阶控制器模块,至少被配置为基于目标事件触发一系列与所述目标事件对应的预定义操作,其中,所述目标事件包括由所述可配置的逻辑模块输出的事件。2.如权利要求1所述的可配置装置,其特征在于,所述高阶控制器模块进一步包括:事件握手模块,被配置为按优先级从接收的多个事件中选择所述目标事件,其中,所述优先级可配置;动作执行模块,被配置为根据与所述目标事件对应的预设指令,完成所述预定义操作,其中,通过与动作执行模块对应的配置寄存器完成所述预设指令的配置操作。3.如权利要求1-2任一项所述的可配置装置,其特征在于,所述高阶控制器模块还被配置为:预先为多个事件中的每个事件分配专用指令地址,并向所述专用指令地址写入对应命令;若确认发生目标事件后,将从与所述目标事件对应的指令地址处执行所有命令,其中,所述目标事件属于所述多个事件中的任一事件;或者,若确认两个以上事件并发时,按照设置的优先级依次响应各事件对应的命令。4.如权利要求1-2任一项所述的可配置装置,其特征在于,所述高阶控制器模块还被配置为:根据n个触发源选择输入信号;基于所述输入信号对内存进行命令编辑,从而编辑每个触发条件对应的动作;等待触发事件,其中,对于并发触发事件按优先级进行排序;执行与所述触发事件对应的动作,其中,所述动作包括:与其它设备进行通信和数据交换、进行数据运算、进行内部数据迁移或者发出中断。5.如权利要求4所述的可配置装置,其特征在于,所述高阶控制器模块还被配置执行如下命令:加法运算、减法运算、数据迁移、配置计数器模块的匹配值或者根据所述匹配值完成所述计数器模块计数值的配置操作。6.如权利要求1-2任一项所述的可配置装置,其特征在于,所述可配置装置还包括:输入选择器模块,被配置为通过配置信息从全局输入信号、本地输入信号以及软件配置寄存器的方式输入的信号中筛选出n路信号并对所述n路信号进行预处理,得到输入所述可配置的逻辑模块的信号,其中,所述配置信息包括:选通配置信息、同步配置信息、触发方式配置信息或者外部输入源选择信息。7.如权利要求6所述的可配置装置,其特征在于,所述可配置装置还包括:时钟预处理模块,被配置为通过一个计数器模块对时钟信号进行处理,得到一路本地信号,以供所述可配置的逻辑模块选择使用;或者所述可配置的逻辑模块进一步包括:计数器模块,被配置为接收所述可配置的逻辑模块包括的其它子模块输出的信号,以控制所述计数器模块的行为;
或者所述计数器模块还被配置为:接收来源于用户的寄存器配置信息,其中,所述寄存器配置信息包括:计数器模块模式控制信号,计数器模块的数个匹配计数值以及预加载值。8.如权利要求7所述的可配置装置,其特征在于,所述计数器模块还被配置为:接收来源于所述高阶控制器模块的信号,以使所述计数器模块的计数值被重新加载,其中,所述高阶控制器模块被配置为通过预编辑的指令内存,当目标事件触发后将对所述计数器模块的计数值进行重新加载的操作。9.如权利要求7所述的可配置装置,其特征在于,所述计数器模块还被配置为包括如下端口:重置端口,用于接收优先级最高的输入;第一模式控制端口,用于所述计数器模块的使能端;第二模式控制端口,用于所述计数器模块的方向控制端;事件控制端口,用于接收目标事件,以使所述计数器模块执行与所述目标事件对应的目标操作;匹配信号输出端口,被配置为产生当计数器模块的计数值与参考值相等时输出匹配信号,其中,所述参考值属于被动态加载的值或者被静态加载的值,所述参考值存储在匹配参考寄存器中,且通过所述高阶控制器模块把所述参考值写入所述匹配参考寄存器中。10.如权利要求9所述的可配置装置,其特征在于,通过计数器模块使能端信号mode_0和计数器模块方向控制端信号mode_1对所述计数器模块进行配置使其执行计数功能,若事件event来临则所述计数器模块根据行为输入信号调整工作行为,其中,所述工作行为包括:向下计数、向上计数、加载计数器模块值、计数器模块右移、计数器模块左移、计数器模块减法操作以及计数器模块加法操作。11.如权利要求9所述的可配置装置,其特征在于,通过使能计数器模块串行使能信号端,所述计数器模块被配置为执行串行器的工作,其中,所述计数器模块的事件输入端被配置为位输入信号端,所述计数器模块的匹配信号输出端口被配置为串行输出所述计数器模块的数值,通过所述计数器模块的输出控制信号端的信号控制所述匹配信号输出端口输出目标位数据。12.如权利要求9所述的可配置装置,其特征在于,通过使能所述计数器模块的串行使能信号端以及线性反馈使能信号端,则所述计数器模块被配置为实现线性反馈移位寄存器的功能。13.如权利要求9所述的可配置装置,其特征在于,所述可配置的逻辑模块还包括:状态机模块,被配置为提供实现可编程状态机的功能,其中,所述状态机模块还被配置为实现组合逻辑函数对应的运算。14.如权利要求13所述的可配置装置,其特征在于,所述可配置的逻辑模块还包括:逻辑运算查找表模块,被配置为实现对多个输入的组合逻辑布尔运算,其中,通过对与所述逻辑运算查找表模块对应的控制寄存器配置可实现对组合逻辑布尔运算公式的编辑。15.如权利要求14所述的可配置装置,其特征在于,所述可配置装置还包括:异步输出处理模块,被配置为包括三级处理,且在进入下一级之前,输入在每一级都对应不同类型的逻辑处理,其中,所述三级处理包括:第一级处理、第二级处理以及第三级处
理,所述第一级处理可对输入信号进行翻转操作,所述第二级处理可基于所述第一级处理后得到的信号进行选通逻辑运算,所述第三级处理可根据所述第二级处理后得到的信号的边沿来置位或清零输出信号。16.如权利要求15所述的可配置装置,其特征在于,所述可配置装置还包括:静态切换模块,用于对所述可配置片上系统包括的各模块之间的互连情况进行配置,其中,通过配置与所述静态切换模块对应设置的寄存器可实现所述可配置片上系统包括的目标模块之间的互连。17.如权利要求1所述的装置,其特征在于,所述高阶控制器模板被配置为:根据n个触发源选择输入信号;基于所述输入信号对内存进行命令编辑,从而编辑每个触发条件对应的动作;等待触发事件,其中,对于并发触发事件按优先级进行排序;执行与所述触发事件对应的动作,其中,所述动作包括:与其它设备进行通信和数据交换、进行数据运算、进行内部数据迁移或者发出中断。

技术总结
本申请实施例提供一种片上系统的可配置装置以及片上系统,所述可配置装置包括:可配置的逻辑模块,被配置为用于实现目标时序逻辑功能以及目标组合逻辑功能;以及高阶控制器模块,至少被配置为基于输入的目标事件触发一系列与所述目标事件对应的预定义操作,其中,所述目标事件包括由所述可配置的逻辑模块输出的事件。本申请实施例的片上系统内部内部包含了数个功能不同的子可配置模块。这些模块既有时序逻辑功能,也有组合逻辑功能,它们的具体功能都是可配置的,并且可以通过软件配置互联,以实现定制的数字逻辑功能。通过这样的方式,其可以被用来增强现有外设并且摆脱了现有方案对FPGA的依赖。方案对FPGA的依赖。方案对FPGA的依赖。


技术研发人员:刘硕 周沈刚 李任伟
受保护的技术使用者:北京中科昊芯科技有限公司
技术研发日:2022.06.13
技术公布日:2022/9/2
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献