在Quartus®II软件版本7.1和7.2中,不能为引脚位置分配差分I / O原语。在使用差分原语中的以下参数为HDL代码中的顶级引脚分配引脚位置时,您可能会在编译设计时看到此错误:
input diffin_p, diffin_n;
wire tmp;
ALT_INBUF_DIFF DIFF_IN (
.i ( diffin_p ),
.ibar ( diffin_n ),
.o ( tmp )
);
defparam DIFF_IN.io_standard = "LVDS";
defparam DIFF_IN.location = "PIN_AG18";
在Quartus II软件版本7.1和7.2中编译设计时,您可以在Stratix®III和Cyclone®III设计中使用HDL代码中的差分基元,但必须使用Quartus II软件Assignment Editor来分配引脚位置以分配顶层差分引脚到器件引脚位置。
有关Assignment Editor的更多信息,请参阅Quartus II手册中的Assignment Editor一章, 网址为http://www.altera.com/literature/hb/qts/qts_qii52001.pdf 。
有关差分I / O原语的更多信息,请参考Quartus II帮助。
此问题计划在Quartus II软件的未来版本中修复。
没有回复内容