FPGAExpress-我如何在FPGAExpress中进行操作员超载?

描述


一般描述:

如果我有两个具有相同操作符的包,我怎么办?

选择操作员来自哪个包裹?例如,

SyopSype包STDYLogiCyPosiple和StdLogLogic

定义了“=”。如果在设计中需要两个封装,

选择哪个操作员?

解决方案


为了重新理解,操作员必须被声明为:



库,包名,“运算符”



所以在一些VHDL代码中,函数看起来像:



结果& lt;=IEEE.STDYLogiClUnStokes。“=”(IN1,“0000”);
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 19:32:40 +0800

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

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