vhdl - 为什么我会得到这个“4 个可能的定义”VHDL 连接错误
问题描述
我收到此行的错误消息:
DATA (15 DOWNTO 0) <= regs(to_integer(unsigned(REG_ADR_HI & REG_ADR_LO)) - 40000);
错误 (10327):main.vhd(216) 处的 VHDL 错误:无法确定运算符“&”的定义——找到 4 个可能的定义
REG_ADR_HI
,REG_ADR_LO
并且DATA
都是STD_LOGIC_VECTOR
s - (7 DOWNTO 0)
,(7 DOWNTO 0)
并且(15 DOWNTO 0)
可能我一次使用了许多库。但不确定到底出了什么问题。
当我尝试这样做时,我得到了另一个:
错误 (10327):main.vhd(216) 处的 VHDL 错误:无法确定运算符“&”的定义——找到 0 个可能的定义
那么我该如何解决呢?
解决方案
推荐阅读
- file-upload - Docker Rocket 聊天 Rest api 上传文件报错 413 Entity too large
- stored-procedures - 是否可以使用存储过程执行删除阶段?
- amazon-ec2 - 是否可以使用剧本将本地实例的公钥复制到 ec2-instance 授权密钥部分,同时 ec2-instance 启动
- unity3d - 如何使模态弹出窗口的背景更暗且统一不透明?
- reactjs - 让客户端生成的类优先于服务器生成的类
- bash - 使用 bash 检测文件
- ios - 在后退按钮单击时始终显示加载程序
- sycl - 如何在 SYCL parallel_for(内核)中打印?
- javascript - 如何仅对更改的文件进行开玩笑覆盖?
- ios - 使用 Google 登录和 SwiftUI 检查用户身份验证