首页 文章

#错误:VLM_0040:无法编译VHDL单元,因为目标库名称不是合法的VHDL标识符

提问于
浏览
0

我觉得Activ-HDL学生版有些问题 . 当我想编译时出现以下错误:

#错误:VLM_0040:无法编译VHDL单元,因为目标库名称不是合法的VHDL标识符 .

我不知道为什么因为昨天我安装了它,今天我有这个错误 . 有人能帮我吗 .

1 回答

  • 2

    据我所知,当您编译源代码时,它们会被添加到与Active-HDL设计同名的库中,并且如错误消息所示,如果该名称不属于VHDL标识符命名约定,则得到上述错误 .

    为了给你的设计一个正确的名称,你应该遵循几个简单的规则:

    • 名称(或标识符)可能由字母,数字和下划线组成 .

    • 名称必须以字母开头 .

    • VHDL关键字(即信号,总线,组件,等待等)都不能作为名称重用 .

相关问题