IEEE 1588v2设计中的TOD同步器使用三速以太网,10GbE MAC或低延迟以太网MAC,无法识别某些Qsys生成的参数值。
在Qsys设计中实例化并生成TOD同步器时,生成的顶级rtl文件显示错误的PERIOD_NSEC和PERIOD_FNSEC参数值:altera_eth_1588_tod_synchronizer#(。TOD_MODE(1),. SYNC_MODE(2),. PERIOD_NSEC(8),. PERIOD_FNSEC (0))eth_1588_tod_synchronizer_0(
这个问题在仿真和硬件中都很明显。
这仅影响使用SYNC_MODE为2的TOD同步器的设计。
解决/修复方法
在生成的顶级rtl文件中编辑参数值,如下所示:
altera_eth_1588_tod_synchronizer#(。TOD_MODE(1),。SYNC_MODE(2),. PERIOD_NSEC(4 \’h8),. PERIOD_FNSEC(16 \’h0))eth_1588_tod_synchronizer_0(
此问题将在ACDS的未来版本中修复。
没有回复内容