首页 文章

VHDL库不起作用

提问于
浏览
-2

在VHDL中,我收到一个错误,即库“work”不包含主单元“clock_div” . 正在使用的库是“use work.clock_div.all;” .

1 回答

  • 1

    你有没有把“clock_div”编译成工作库?

    N.B“工作”不应该是一个真正的库,它指的是你正在编译当前模块的库 .

    因此,如果你're working on an entity that you'重新编译成一个名为"components"的库,并且"clk_div"已经在该库中,则 use work.clock_div.all;use cmoponents.clk_div.all; 是等效的 .

    但是,当您稍后构建顶级设计而未指定库时, use work.clock_div.all; 赢得't find 889487 because you'在组件库中不起作用,而 use components.clk_div.all; 将 .

相关问题