【发布时间】:2013-09-30 00:56:10
【问题描述】:
是否可以在分配的左侧指定要分配的位范围?
例如。 R(15 downto 8) <= R(15 downto 8) -D;
上面给了我编译器错误:Error 722: Assignment to a signal slice is not implemented.我试过谷歌搜索错误无济于事。
但这是可行的:
R <= R(15 downto 8) - D;
【问题讨论】:
-
也许您愿意告诉我们是哪个(谁的)分析器告诉您的?切片名称作为 VHDL 中信号分配语句的目标是合法的。该格式类似于 PICA VHDL 工具的格式,其中 722 表示行号。
-
抱歉遗漏了我的环境细节。在 Windows 7 上使用 DesignWorks Professional 5。722 是错误代码。行号单独表示。