在VHDL中,我收到一个错误,即库“work”不包含主单元“clock_div” . 正在使用的库是“use work.clock_div.all;” .
你有没有把“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;
use cmoponents.clk_div.all;
但是,当您稍后构建顶级设计而未指定库时, use work.clock_div.all; 赢得't find 889487 because you'在组件库中不起作用,而 use components.clk_div.all; 将 .
use components.clk_div.all;
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;
将 .