VPK120板卡修改8A34001时钟频率

作者:Shaoyi Chen,AMD开发者;来源:AMD开发者社区

在使用 VPK120 开发板进行高性能 FPGA 设计时,用户常常需要根据具体应用对外部时钟源进行定制,以满足不同模块对频率的要求。VPK120 板载的 8A34001 可编程时钟芯片支持多路时钟输出,具备灵活配置的能力。为了适配特定设计场景(如高速接口、图像处理、AI 运算等),工程师通常需要修改某一路时钟输出的频率,例如将 Clock10 调整为 100 MHz。 本文将详细介绍如何在 VPK120 上修改 8A34001 时钟频率的完整流程,包括所需工具准备、配置修改、文件部署与最终验证,帮助用户快速完成定制化时钟配置。

从IDT官网下载Timing Commander软件。

www.renesas.com

同时将开发板的SC固件更新到最新的7.1。

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/2273738753/Versal+Evaluation+Board+-+System+Controller+-+Update+7

1.png

打开BoardUI中携带的setting模板。

https://www.amd.com/en/products/adaptive-socs-and-fpgas/evaluation-boards/vpk120.html#tabs-79d393b3a9-item-9700301b28-tab

2.png

指定personality文件:

3.png

修改为想要的频率,我们这里将clock10修改为100MHz:

4.png

将设置导出。

5.png

同时将工程文件tcs保存。

将tcs和txt文件上传到SC系统里,tcs和txt需要同时存在才可以下载。文件默认存放的位置为/data/clock_files/

6.png

首先查询板卡的时钟信息。

sc_app -c getclock -t 8A34001

7.png

将板卡文件传输到/data/clock_files/目录下。

8.png

设置频率

9.png

观察到Q10的频率已经改变。