【技术实现步骤摘要】
本专利技术涉及针对客制加速模块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信号
...【技术特征摘要】
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信号均与所...
【专利技术属性】
技术研发人员:广继军,
申请(专利权)人:深圳市多量智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。