在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2574|回复: 4

[求助] VHDL程序编译报错

[复制链接]
发表于 2014-7-30 16:06:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
--6进制计数器
--RTL方式描述
library ieee;
use ieee.std_logic_1164.all;
use work.new.all;
entity counter_6_spe is
port(clk,rs:in std_logic;
     q1,q2,q3ut std_logic);
end entity counter_6_spe;
architecture rtl of counter_6_spe is
component dff is
port (d,rs,clk:in std_logic;
             qut std_logic);
end component dff;
component djk is
port (j,k,rs,clk:in std_logic;
               qut std_logic);
end component djk;
component and2 is
port (a,b:in std_logic;
        c:out std_logic);
end component and2;
component nor2 is
port (a,b:in std_logic;
        c:out std_logic);
end component nor2;
signal jin,kin,q1_out,q2_out,q3_out:std_logic;
begin
u1:nor2
   port map(q3_out,q2_out,jin);
u2:and2
   port map(q3_out,q2_out,kin);
u3:djk
   port map(jin,kin,rs,clk,q1_out);
u4:dff
   port map(q1_out,rs,clk,q2_out);
u5:dff
   port map(q2_out,rs,clk,q3_out);
   q1<=q1_out;
q2<=q2_out;
q3<=q3_out;
end architecture rtl;

书上是上面那样写的,但编译报错:
Error (10500): VHDL syntax error at counter_6_spe.vhd(4) near text "new";  expecting an identifier ("new" is a reserved keyword), or a string literal, or "all", or a character
发表于 2014-7-31 12:36:04 | 显示全部楼层
根据Error信息,应该是下面这句出错:
use work.new.all;
new是vHDL的保留关键字。去掉这句看看。
发表于 2014-8-1 15:40:02 | 显示全部楼层
我用的是verilog
发表于 2014-8-4 20:58:41 | 显示全部楼层
VHDL不怎么看的懂
 楼主| 发表于 2014-8-7 09:40:06 | 显示全部楼层
谢谢啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-15 09:00 , Processed in 0.031688 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表