问题描述
本答复记录显示了如何将SPI-4.2内核从v7.4迁移到v8.1,并描述了对内核进行的信号更改。每次尝试都是为了使版本之间的约束,输入和输出信号保持一致。本答复记录涵盖了从v7.4升级到v8.1所需的修改。
包括以下部分:
– 核心信号变化
– 包装文件更改
– UCF和NCF文件更改
解决/修复方法
核心信号变化
以下信号已添加到v8.1 Sink Core:
– SnkDPARamAddr(输出):相位对齐RAM地址。总线指示与SnkDPARamData上的数据相对应的ISERDES抽头值。
– SnkDPARamData(输出):相位对齐RAM数据。对齐期间收集的初始数据。用于查找SPI-4.2总线的每个位的有效数据窗口。
– SnkDPARamValid(输出):相位对齐RAM有效。指示SnkDPARamData和SnkDPARamAddr信息的高电平有效信号有效。
这三个端口向用户提供逻辑收集的数据,同时为每个SPI-4.2数据和控制位找到数据有效窗口(在PhaseAlignRequest到PhaseAlignComplete的断言之间)。有关调试和DPA状态监视功能的详细信息,请参见“用户指南”。这三个端口仅用于调试目的。如果不需要,可以保持这些端口不连接。
以下信号已添加到v8.1源Core:
– SrcStatFrameErr(输出):源状态帧错误。当该信号有效(高电平有效)时,表示在TStat上的DIP2之后接收到非“11”帧字。每次检测到帧字错误时,该信号被置位一个时钟周期。如果不需要,可以保持此端口不连接。
包装文件更改
v8.1包装器文件替换了v7.4包装器文件。
UCF文件更改
必须通过使用v8.1发行版中提供的SPI-4.2约束替换UCF文件中的所有SPI-4.2约束来更新UCF文件。
动态对齐实施注意事项
Sink用户界面包含一个输入和两个输出信号,用于动态对齐。 PhaseAlignRequest信号的使用已更改。有关动态对齐实现注意事项的详细信息,请参阅“用户指南”。
没有回复内容