开发者分享|AMD Versal™ 自适应 SoC DDRMC DDR4/LPDDR4 如何使用内部时钟源

科技   2024-10-31 19:00   北京  


本文作者:AMD 工程师 Kathy Ren


在 AMD Vesal™ 自适应 SoC 器件的 DDRMC DDR4/LPDDR4 接口上,控制器的系统时钟源通常是由片外的差分时钟所提供的;除此之外,还可以由 CIPS 生成一个内部 HSM1 参考时钟。在这种情况下,可以节省 PCB 板上空间以及时钟产生芯片。这个方案从 AMD Vivado™ Design Suite 2023.1 开始支持。



HSM1 时钟可以给所有的 DDRMC 提供系统时钟,但是,对于共用 HSM1 时钟的 DDRMC 来说,系统时钟的频率必须是相同的。这个时钟频率的范围是 100-200MHz,所以,相应的 HSM1 时钟频率也要设置在 100-200MHz。


使能和设置 HSM1 时钟的步骤如下:


1. 在 Block Design 中打开 AXI NOC IP, 选择 DDR Basic 选项卡。



2. 修改 Clock Selection 选项为 System Clock。



3. 按照 DDR4 接口速率设置 Memory Clock Period,然后再设置 Input System Clock Period(大多数 Data Rate 情况下可以选 7500ps 或者 5000ps)。如下图这个例子中,Input System Clock Period 设为 5000ps。



4. 选择 OK 按钮退出 NOC IP wizard。


5.在 Block Design 中,双击打开 CIPS IP,选择 PS PMC Configuration 按钮,然后选择 PSPMC 选项卡 Clocking 部分的 SLR0。



6. 勾选使能 HSM1 时钟,设置 Requested Freq 为 200MHz,和 NOC IP 中 Input System Clock Period 设置保持一致。


7. 然后选择 NoC ->SLR0,勾选 DDRMC HSM1 Clock Port 。



8. 最后,连接 CIPS 的 hsm1_ref_clk 端口到 DDRMC 的sys_clk0 端口。




AMD 自适应 SOC 及 FPGA 中文技术支持社区

欢迎您访问本社区论坛:

[https://support.xilinx.com/s/?language=zh_CN]

我们希望能帮助您快速找到所需内容。本网站是AMD 自适应 SoC 及 FPGA 支持资源登录页面,其中包括我们的知识库、社区论坛以及指向更多内容的链接。搜索并探索您所选主题的内容,然后登录以查看更多支持选项。



XILINX开发者社区
Xilinx开发者社区源于社区,服务社区,是面向广大开发者与产学研合作的平台,以技术为驱动,创建共享知识社区。(注: Xilinx is now a part of AMD)
 最新文章