一种基于指令扩展的流水线紧耦合加速器接口结构

    公开(公告)号:CN110806899B

    公开(公告)日:2021-08-24

    申请号:CN201911061832.3

    申请日:2019-11-01

    Abstract: 本发明公开了一种基于指令扩展的流水线紧耦合加速器接口结构,包括相关检测模块和加速引擎,相关检测模块设置在译码级,用于检测加速指令对于寄存器文件RF访问的数据相关;当加速指令进入译码级后,启动相关检测模块,输入寄存器文件RF访问请求,仅当判断有相关产生,产生阻塞应答信号;加速引擎设置在运算执行级,由译码级通过级间寄存器reg3发出的加速器访问请求信号激活加速引擎部件,此时运算执行部件处于旁路状态,运算执行部件与加速器的访问应答进入多路选择器MUX1,多路选择器MUX1将在加速指令标识信号作用下选择相应的结果发往级间寄存器reg4。本发明具有极强的通用性,适用于多数处理器系统。

    一种用于车载电子系统MCU的应用验证系统

    公开(公告)号:CN111428438B

    公开(公告)日:2023-02-07

    申请号:CN202010220347.2

    申请日:2020-03-25

    Abstract: 本发明公开了一种用于车载电子系统MCU的应用验证系统,电源系统分别与参考时钟、被验证MCU放置模块、复用功能信号流通道切换及激励源提供模块和验证功能辅助外设模块电连接,参考时钟分别与被验证MCU放置模块、复用功能信号流通道切换及激励源提供模块和验证功能辅助外设模块电连接,被验证MCU放置模块分别与调试器和复用功能信号流通道切换及激励源提供模块电连接,复用功能信号流通道切换及激励源提供模块与验证功能辅助外设模块电连接,验证功能辅助外设模块和调试器与验证PC机电连接。本发明针对电路大量复用管脚信号流切换不便的问题,代替传统复用管脚验证中使用的物理跳线,实现复用功能管脚的信号流通道切换,使验证过程高效,验证系统简洁。

    一种用于车载电子系统MCU的应用验证系统

    公开(公告)号:CN111428438A

    公开(公告)日:2020-07-17

    申请号:CN202010220347.2

    申请日:2020-03-25

    Abstract: 本发明公开了一种用于车载电子系统MCU的应用验证系统,电源系统分别与参考时钟、被验证MCU放置模块、复用功能信号流通道切换及激励源提供模块和验证功能辅助外设模块电连接,参考时钟分别与被验证MCU放置模块、复用功能信号流通道切换及激励源提供模块和验证功能辅助外设模块电连接,被验证MCU放置模块分别与调试器和复用功能信号流通道切换及激励源提供模块电连接,复用功能信号流通道切换及激励源提供模块与验证功能辅助外设模块电连接,验证功能辅助外设模块和调试器与验证PC机电连接。本发明针对电路大量复用管脚信号流切换不便的问题,代替传统复用管脚验证中使用的物理跳线,实现复用功能管脚的信号流通道切换,使验证过程高效,验证系统简洁。

    一种基于RISC-V指令扩展的安全协处理器结构

    公开(公告)号:CN111324383B

    公开(公告)日:2022-05-10

    申请号:CN202010131301.3

    申请日:2020-02-28

    Abstract: 本发明公开了一种基于RISC‑V指令扩展的安全协处理器结构,专用指令执行单元和通用指令执行单元分别与输出结果控制连接,处理器主流水线译码级给出的安全指令编码逻辑根据指令编码进行详细译码并将指令发送给专用指令执行单元或通用指令执行单元,指令执行完毕后通过输出结果控制逻辑将运算结果输出给处理器主流水线的写回级,由处理器主流水线实现通用寄存器的写回操作。本发明不仅避免了指令集授权问题,同时有效降低了对原始处理器的侵入性,并且扩大了对加解密算法的适用范围,具有较高的应用价值。

    一种CAN总线控制器数据存储电路及数据存储方法

    公开(公告)号:CN109981431B

    公开(公告)日:2021-09-14

    申请号:CN201910198926.9

    申请日:2019-03-15

    Abstract: 本发明公开了一种CAN总线控制器数据存储电路及数据存储方法,通过设置信息处理模块实现CAN内核数据缓冲区与邮箱间的数据交互;寄存器和邮箱访问模块实现处理器与邮箱间的信息交互;RAM访问仲裁模块控制对邮箱的访问;本发明采用一块双端口RAM,该双端口RAM分为128个邮箱,通过信息处理模块的控制,使得对于任何一个发送邮箱,如果发送ID、帧信息无需改变,则每次仅需更新数据位即可;对于一个接收邮箱而言,接收的数据被处理器读出后,处理器可通过镜像寄存器,对其ID和mask位进行重新配置,以使该邮箱可以接收新的ID节点的数据;通过将邮箱进行编号存储数据,使得处理器能够明确知道数据来自哪个邮箱,无需进行ID译码。

    一种降低深度神经网络数据迁移及功耗的卷积运算结构

    公开(公告)号:CN111275180B

    公开(公告)日:2023-04-07

    申请号:CN202010130325.7

    申请日:2020-02-28

    Abstract: 本发明公开了一种降低深度神经网络数据迁移及功耗的卷积运算结构,包括乘法器和加法器,乘法器的输入端分别连接多路复选器MUX1和多路复选器MUX2,乘法器的输出端与多路复选器MUX1的输出端经多路复选器MUX3与加法器的输入端连接,加法器的输入端还连接有多路复选器MUX4的输入端,多路复选器MUX1、多路复选器MUX2、乘法器、多路复选器MUX3、多路复选器MUX4的输出端和加法器的输入端分别连接寄存器reg1,加法器的输出端连接寄存器reg2,寄存器reg2的输出端连接多路复选器MUX4的输入端,用于实现卷积运算的乘累加操作。本发明适用于当前所有卷积神经网络模型,在最大程度满足数据并行度的前提下,有效降低了全局计算的动态功耗,控制结构简单,具有极强的通用性。

    一种基于指令扩展的流水线紧耦合加速器接口结构

    公开(公告)号:CN110806899A

    公开(公告)日:2020-02-18

    申请号:CN201911061832.3

    申请日:2019-11-01

    Abstract: 本发明公开了一种基于指令扩展的流水线紧耦合加速器接口结构,包括相关检测模块和加速引擎,相关检测模块设置在译码级,用于检测加速指令对于寄存器文件RF访问的数据相关;当加速指令进入译码级后,启动相关检测模块,输入寄存器文件RF访问请求,仅当判断有相关产生,产生阻塞应答信号;加速引擎设置在运算执行级,由译码级通过级间寄存器reg3发出的加速器访问请求信号激活加速引擎部件,此时运算执行部件处于旁路状态,运算执行部件与加速器的访问应答进入多路选择器MUX1,多路选择器MUX1将在加速指令标识信号作用下选择相应的结果发往级间寄存器reg4。本发明具有极强的通用性,适用于多数处理器系统。

    一种基于RISC-V指令扩展的安全协处理器结构

    公开(公告)号:CN111324383A

    公开(公告)日:2020-06-23

    申请号:CN202010131301.3

    申请日:2020-02-28

    Abstract: 本发明公开了一种基于RISC-V指令扩展的安全协处理器结构,专用指令执行单元和通用指令执行单元分别与输出结果控制连接,处理器主流水线译码级给出的安全指令编码逻辑根据指令编码进行详细译码并将指令发送给专用指令执行单元或通用指令执行单元,指令执行完毕后通过输出结果控制逻辑将运算结果输出给处理器主流水线的写回级,由处理器主流水线实现通用寄存器的写回操作。本发明不仅避免了指令集授权问题,同时有效降低了对原始处理器的侵入性,并且扩大了对加解密算法的适用范围,具有较高的应用价值。

    一种降低深度神经网络数据迁移及功耗的卷积运算结构

    公开(公告)号:CN111275180A

    公开(公告)日:2020-06-12

    申请号:CN202010130325.7

    申请日:2020-02-28

    Abstract: 本发明公开了一种降低深度神经网络数据迁移及功耗的卷积运算结构,包括乘法器和加法器,乘法器的输入端分别连接多路复选器MUX1和多路复选器MUX2,乘法器的输出端与多路复选器MUX1的输出端经多路复选器MUX3与加法器的输入端连接,加法器的输入端还连接有多路复选器MUX4的输入端,多路复选器MUX1、多路复选器MUX2、乘法器、多路复选器MUX3、多路复选器MUX4的输出端和加法器的输入端分别连接寄存器reg1,加法器的输出端连接寄存器reg2,寄存器reg2的输出端连接多路复选器MUX4的输入端,用于实现卷积运算的乘累加操作。本发明适用于当前所有卷积神经网络模型,在最大程度满足数据并行度的前提下,有效降低了全局计算的动态功耗,控制结构简单,具有极强的通用性。

    一种CAN总线控制器数据存储电路及数据存储方法

    公开(公告)号:CN109981431A

    公开(公告)日:2019-07-05

    申请号:CN201910198926.9

    申请日:2019-03-15

    Abstract: 本发明公开了一种CAN总线控制器数据存储电路及数据存储方法,通过设置信息处理模块实现CAN内核数据缓冲区与邮箱间的数据交互;寄存器和邮箱访问模块实现处理器与邮箱间的信息交互;RAM访问仲裁模块控制对邮箱的访问;本发明采用一块双端口RAM,该双端口RAM分为128个邮箱,通过信息处理模块的控制,使得对于任何一个发送邮箱,如果发送ID、帧信息无需改变,则每次仅需更新数据位即可;对于一个接收邮箱而言,接收的数据被处理器读出后,处理器可通过镜像寄存器,对其ID和mask位进行重新配置,以使该邮箱可以接收新的ID节点的数据;通过将邮箱进行编号存储数据,使得处理器能够明确知道数据来自哪个邮箱,无需进行ID译码。

Patent Agency Ranking