RISC-V MCU中文社区

【分享】 E203分享之DDR扩展方案实施流程(上)

发表于 全国大学生集成电路创新创业大赛 2023-05-24 20:14:36
0
829
1

报名编号:CICC1764
团队名称:两年半IC练习生

  1. 生成并配置IP核
    (1)icb2axi模块
    蜂鸟提供了icb2axi模块,为了方便在block design中使用,将其封装为IP,保留其可配置参数,如下所示:
    图片alt
    该模块将icb接口转化为axi接口,以便我们后面使用axi接口的DDR3。

(2)axi_interconnect模块
图片alt
图片alt
图片alt
(3)mig模块
mig 的模块配置具体可参考:https://blog.csdn.net/qq_43858116/article/details/123799437
强调一些不同的地方:
图片alt
下面AXI4 interface需要勾选,否则产生的模块没用AXI接口。
图片alt
system clock和reference clock选择no buffer。都采用时钟生成模块mmcm0生成的200M时钟。注意两个时钟的值必须一样,否则mig初始化会出错。

(3)时钟生成模块mmcm0
图片alt
该模块将系统顶层时钟hfextclk分频或倍频成200M时钟,供mig模块的system_clk和reference_clk使用。
图片alt

喜欢1
用户评论
北落师门

北落师门 实名认证

懒的都不写签名

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