RISC-V MCU中文社区

【分享】 E203软核提高CPU时钟频率方法

发表于 全国大学生集成电路创新创业大赛 2021-06-26 00:43:31
0
3319
5

大家好,我们是第五届集创赛好家伙团队,队伍编号是CICC1061。本文将分享我们团队提高E203软核主频的办法。


查阅芯来科技官方出版的《手把手教你设计CPU——RISC-V处理器篇》教材,我们发现,原本设计的E203主时钟域应该是100MHZ:



但是我们实际上板后发现,通过终端显示的实际运行频率是16MHZ.  如下图



经过询问请教芯来科技的官方人员,我们得知,由于FPGA布局布线,以及FPGA通过LUT实现逻辑电路,导致在FPGA用软核运行时,无法达到100MHZ的时钟速度,超过33MHZ左右就会出现时序约束违例。

因此我们通过修改IP_MMCM中的16MHZ的clk输出,将其修改为32MHZ,重新综合,实现,烧写到FPGA。即可在一定程度上提高E203软核的运行速度。







至此,E203软核在FPGA开发板上的运行主频提高到32MHZ成功。

喜欢5
用户评论
fan

fan 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板