Board logo

标题: help急 [打印本页]

作者: littlestonelj    时间: 2004-11-3 10:52     标题: help急

我是新手,刚开始学vhdl 编了一个小程序,但是编译的时候出了错误 下面是源程序 LIBRARY ieee; USE ieee.std_logic_1164.ALL; -- -- Do not delete following library and use clauses. -- library work; use work.components.all; ENTITY half1 IS PORT ( a,b : IN bit; s,c : OUT bit ); END half1; ARCHITECTURE arch1 OF half1 IS -- -- Add SIGNAL definitions here -- BEGIN -- -- Enter Architectural definition here s<=a xor b; c<=a and b; end process; END architecture arch1; 这是出错信息 ** Error: (vcom-11) Could not find work.components. ERROR: F:/training/test/arch1.vhd(8): cannot find expanded name: work.components ERROR: F:/training/test/arch1.vhd(8): Unknown field: components. ERROR: F:/training/test/arch1.vhd(10): VHDL Compiler exiting 那位大虾能帮我看一下,谢谢 还有我想请问vhdl里面的库是怎么样用的?什么时候要用ieee?什么时候要用work? 还是每一段程序都需要这些库?




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0