-
公开(公告)号:CN115774575A
公开(公告)日:2023-03-10
申请号:CN202211588930.4
申请日:2022-12-12
Applicant: 杭州电子科技大学
Abstract: 本发明公开一种RISC‑V矢量处理单元实现方法,是基于RISC‑V处理器矢量扩展集,以协处理器方式实现。矢量处理单元包括四个端口,分别是主处理器交互端口、矢量指令请求端口、矢量指令反馈端口,矢量指令存储器写端口。矢量处理单元包括3级流水线,支持顺序派遣,乱序执行,乱序写回,其中包括译码和派遣、执行、写回和交付,其取指和部分译码在标量处理器中完成。所述译码和派遣作为第一级流水在矢量单元接收到主处理器的矢量指令时,对矢量指令进行译码和流水线冲突判断,如没有流水线冲突则可以派遣,所述执行作为第二级流水线用于矢量指令的执行,所述写回作为第三级流水线用于矢量指令的写回,包括写回标量寄存器和写回矢量寄存器。