描述
一般描述:
尽管对于ViTeX II器件存在单独的I/O标准的原语,但FPGA Express并不将所有I/O标准识别为原语。实施和综合使用不同I/O标准的推荐方法是通过对IGBF或IFDFs的约束。
下面的例子是VHDL和Verilog中的解决方案,说明了HDL中属性的传递。有关通过I/O约束传递的信息,请参阅库指南中的IBF、OBUF、IFDFDS、OBUFDS和约束部分,可在:
HTTP://Spop.xILIX.COM/Sputp/Labalay.HTM
有关ViTeX-E I/O标准属性传递的信息,请参见(赛灵思解答9849).
解决方案
VHDL语言
下面的示例在实例化的iBF和iBFDS上传递一个IOWALL属性。FPGA Express识别了iBF、iBFDS和I/O缓冲器。
:
:
组件是
端口(I):在STDYLogic中;
IB:在STDYLogic中;
o:输出STDYLogic);
端部元件;
组件是
端口(I):在STDYLogic中;
o:输出STDYLogic);
端部元件;
属性iString:字符串;
iBFDS0的属性标准:标签为“LVPECLY33”;
iBF0的属性标准:标签为“AGP”;
:
:
IFDFDS0:IFDFDS端口映射(I=& Gt;DS0,IB=& Gt;DS0YN,O= & Gt;DS0UIFDFDS);
iBF0:IGBF端口映射(I=& gt;d0,o=& gt;d0iBiF);
Verilog
下面的示例在实例化的iBF和iBFDS上传递一个IOWALL属性。FPGA Express识别了iBF、iBFDS和I/O缓冲器。
:
:
iBFDS iBFDS0(I(D0)),IB(DS0YN),O(DS0UIFDFDS);
//SyopOSO属性“LVDS”
iBF iBF0(I(D0),O(D0YBIF));
//SyopOSO属性IAGP“AGP”
:
:
没有回复内容