HW - 为什么T和非T版I / O标准不能放在ISE 10.1 SP1或更高版本的同一个库中?

问题描述

为什么T和非T版I / O标准不能放在ISE 10.1 SP1或更高版本的同一个库中?

解决/修复方法

从ISE 10.1 sp1开始,HSTL / SSTL_DCI及其相应的Tri-state(T)版本I / O标准不能放在同一个bank中。

软件中的这种变化是由于将HSTL / SSTL_DCI IO标准及其相应的三态(T)版本的某些组合放在同一个存储区中可能不符合标准规定的信号完整性(SI)要求,当前的软件算法无法实现软件复杂性的增加,以适应HSTL / SSTL_DCI IO标准及其相应的三态(T)版本的所有组合。

因此,从ISE 10.1 sp1开始,Xilinx选择不允许将HSTL / SSTL_DCI IO标准及其相应的Tri-state(T)版本放在同一个bank中。

对于具有HSTL / SSTL_DCI IO标准的经过验证的设计及其相应的三态(T)版本放置在同一个Bank中并使用10.1或更早版本的用户,他们的设计可能没问题,但保留原始的ISE版本(需要ISE 10.1或更早版本。

对于必须使用ISE 10.1 sp1或更高版本进行编译的设计,仅使用HSTL / SSTL_DCI作为输入的设计的解决方法是将HSTL / SSTL_DCI更改为其对应的T版本并具有三态启用绑定通过将其连接到VCC,确保将属性约束“S”添加到UCF文件中的三态启用网络(例如,NET“Tri-state_net_name”S)。

注意:就DCIBank兼容性而言,HSTL / SSTL_DCI I / O及其差分版本被视为相同的I / O标准。

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

提问于 2018-08-18 20:25:31 +0800

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

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