一种RISC-V处理器与客制加速模块CAM之间的集成接口通信方法技术

技术编号:43379830 阅读:30 留言:0更新日期:2024-11-19 17:57
本发明专利技术公开了一种RISC‑V处理器与客制加速模块CAM之间的集成接口通信方法,包括:cam_inst信号,用于表征从CPU内存中读取并传给客制加速模块CAM的指令;cam_rs1信号,用于表征CPU向寄存器1中解码并传给客制加速模块CAM的操作码;cam_rs2信号,用于表征CPU向寄存器2中解码并传给客制加速模块CAM的操作码;cam_mem_valid信号,用于表征cam_rs1信号和cam_rs2信号已准备好当前指令;cam_next_inst信号,用于表征cam_inst信号的当前值是有效指令并且应被客制加速模块CAM锁存;cam_data_o信号,用于表征客制加速模块CAM的结果数据可写入自定义指令所指定的目的寄存器中;cam_valid信号,用于表征cam_data_o信号已准备好写入寄存器文件堆。本发明专利技术具有能提高客制加速模块CAM的响应和处理速度、支持多种加速模块、可简化客制加速逻辑等技术特点。

【技术实现步骤摘要】

本专利技术涉及针对客制加速模块cam的集成接口,尤其涉及一种risc-v处理器与客制加速模块cam之间的集成接口通信方法。


技术介绍

1、随着现代芯片设计技术的不断发展,system-on-a-chip(soc)芯片应运而生。soc芯片是一种集成了多种功能的芯片系统,将处理器、存储器、输入输出接口、通信模块和其他关键功能组件集成到一个芯片上,此处所说的其他功能组件,是针对不同应用领域所设计的特定功能模块,是作为主处理器的辅助功能而存在的,这些功能模块针对某一类应用进行特别的加速计算,会提供比同类软件代码计算快很多倍的计算能力,所以此类集成技术为soc芯片在各种应用领域带来了极大的扩展可能性。

2、同时,目前的soc芯片中的处理器,一般都是arm内核或者risc-v内核,而辅助功能模块则一般有dsp、gpu、npu、dpu等等,也有客户自定义的其他硬件加速模块专门处理特定的功能运算,对于这类辅助功能模块,一般是通过bus总线(例如axi4或者ahb等总线技术)与主处理器cpu进行互联通信的,由于总线上的仲裁,所以这种设计方法使得辅助加速模块的延迟本文档来自技高网...

【技术保护点】

1.一种RISC-V处理器与客制加速模块CAM之间的集成接口通信方法,其特征在于,该方法基于CPU、TICAI接口和客制加速模块CAM实现,所述CPU和所述客制加速模块CAM通过所述TICAI接口建立连接,所述TICAI接口传输的信号包括:

2.如权利要求1所述的RISC-V处理器与客制加速模块CAM之间的集成接口通信方法,其特征在于,使用R型指令对所述TICAI接口进行建模。

3.如权利要求1所述的RISC-V处理器与客制加速模块CAM之间的集成接口通信方法,其特征在于,所述cam_inst信号、所述cam_rs1信号、所述cam_rs2信号、所述cam_mem...

【技术特征摘要】

1.一种risc-v处理器与客制加速模块cam之间的集成接口通信方法,其特征在于,该方法基于cpu、ticai接口和客制加速模块cam实现,所述cpu和所述客制加速模块cam通过所述ticai接口建立连接,所述ticai接口传输的信号包括:

2.如权利要求1所述的risc-v处理器与客制加速模块cam之间的集成接口通信方法,其特征在于,使用r型指令对所述ticai接口进行建模。

3.如权利要求1所述的risc-v处理器与客制加速模块cam之间的集成接口通信方法,其特征在于,所述cam_inst信号、所述cam_rs1信号、所述cam_rs2信号、所述cam_mem_valid信号、所述cam_next_inst信号和所述cam_valid信号的信号通路直接连接于所述cpu中的不同流水线,当所述cam_data_o信号连接于cpu中的译码段和寄存器文件堆时,通过多路复用器进行复用选择。

4.如权利要求1所述的risc-v处理器与客制加速模块cam之间的集成接口通信方法,其特征在于,所述cpu通过cam_inst信号向客制加速模块cam发送完整指令,并使用操作码的funct7和funct3字段,令所述客制加速模块cam解码预期功能并计算出正确结果。

5.如权利要求1所述的risc-v处理器与客制加速模块cam之间的集成接口通信方法,其特征在于,所述cam_rs1信号和所述cam_rs2信号分别对应r型指令的rs1字段和rs2字段,所述cam_rs1信号、所述cam_rs2信号和所述cam_data_o信号均与所...

【专利技术属性】
技术研发人员:广继军
申请(专利权)人:深圳市多量智能科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1