Error (10327): VHDL error at xd.vhd(17): can't determine definition of operator ""+"" -- found 0 pos


在你的程序中 q1(逻辑矢量)+1(整数)不满足算术 操作符“+”对应的 操作数必须是整数类型,且相加的和也为整数类型的要求。这里的“+”已经被赋予了新的含义和功能,所以这里的“+”就是算 重载函数。他的新的含义是在std_logic_unsigned程序包中定义的,所以要在程序前面加上“use ieee.std_logic_unsigned.all;”。同理 有“-”就需在程序中加上“use ieee.std_logic_signed.all;”。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM