如何为高级时钟模式运行SerialLite III流模式仿真?

使用IP内核生成的SerialLite III测试平台示例设计使用标准时钟模式(SCM)和默认参数设置。要在高级时钟模式(ACM)中运行仿真,需要手动修改测试平台中的默认设置以匹配IP参数编辑器GUI中的用户设置。

解决/修复方法

1.导航到\'< ip variation name > _example / seriallite_iii / example_testbench \'目录并在文本编辑器中打开\' test_env.v \'文件。

2.修改以下test_env参数以匹配用户IP参数编辑器设置。
- user_clock_frequency (所需的用户时钟频率)
- pll_ref_freq (收发器参考时钟频率)
- pll_ref_var (收发器参考时钟频率)
- data_rate (每个通道的收发器数据速率)
- meta_frame_length (元帧长度)
- ecc_enable (ECC保护)

请注意,以下test_env参数不在高级时钟模式下使用,可以忽略。
- reference_clock_frequency (fPLL参考时钟频率)
- coreclkin_frequency (核心时钟频率)

3.转到\' ./vsim \'子目录并在文本编辑器中打开\' run_vsim.do \'文件。
一个。在vsim命令选项中添加\' + define + ADVANCED_CLOCKING \'。
湾在\'- G / test_env / lanes = \'中设置通道数。
- 默认车道数设置为5。

4.根据SerialLite III用户指南中描述的过程运行仿真。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-04 14:21:36 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它