找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1249|回复: 4
打印 上一主题 下一主题

请帮我看下下面的代码错在什么地方,谢谢!

[复制链接]

3

主题

41

帖子

407

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
407
跳转到指定楼层
1#
发表于 2013-7-24 15:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
我最近在看中国电力出版社出版的FPGA嵌入式系统设计与开发指南这本书,下面的代码是本书的第第一章的第三段代码,我使用QII 11.0WEB版本无论如何无法正确编译,总是提示10559错误,请各位高手帮我看下问题所在,谢谢!
5 r8 k+ S+ z$ w) J1 D# W  |5 i8 n1 `/ @
1 S2 ~) x) H/ A5 v! p( _
library ieee;$ s" H9 ~8 M3 |: t! g  q, j2 U
use ieee.std_logic_1164.all;
7 D9 c- k" l+ t9 Wuse ieee.std_logic_unsigned.all;* c0 n' ^- A  W4 p* x2 G
entity counter8bit is
! l1 X8 ]) t7 S) W5 K  port(int ,reset,enable: in std_logic;count_out: out std_logic_vector(7 to 0));
; z2 y" c) K* P! l  end counter8bit;
2 q2 @4 x+ Q6 ~8 q/ q7 y    architecture counter of counter8bit is( D3 @9 T" R" |' E1 q7 s
         signal count_in: std_logic_vector( 0 to 7);
( W/ m! S' Q0 C$ c% Z         begin
  u( n( a" A9 q8 C          process(input,reset)
1 E3 u  l7 h+ l$ N$ ?             begin' y; k7 B0 u7 O$ t- Q# l) o
                    wait until rising_edge(input);1 M, F. q7 O7 f* z1 K
                          if reset='1' then- I( V" K7 S1 d' i7 ]% L/ p* u" h
                           count_in<=(others =>'0');
: d1 g4 I" Y& |8 ^% y9 V" ]' q                                elsif enable= '1'  then ( A  X5 E- Y4 O  A
                                  if (count_in="11111110")  then
& ^4 H  ^0 {5 l4 D                                    count_in<="00000000";
9 h- D: z& ?6 ?4 \8 ?+ }2 I# v                                  else
. U5 f# J0 r$ T, W! T( J( F; {, I                                         count_in<=count_in+1;
* P5 A6 V3 ~% a$ o% k                                  end if;
( g( Y4 W% C1 v) r                         end if;5 r  V0 N/ m' ?8 U8 f& v$ M- h
                         end process;: o, z, [" k5 r' I5 Q, K
                         end counter;) l5 }* `* i1 Q# Y( h- S2 M
                                         
* c8 a) `- H, {. o" }5 s" O$ @# d9 b3 O& W5 }. E$ B

$ Q  Z2 F* s4 @2 zlInfo: *******************************************************************# Z+ L! T  Z" m
Info: Running Quartus II Create Symbol File* B, J- ~' _: U" R) a' ~" L
        Info: Version 11.0 Build 157 04/27/2011 SJ Web Edition1 S! ^- b8 f8 ^$ ]+ m
        Info: Processing started: Wed Jul 24 14:43:41 2013. [, W: u" s- o) g
        Info: Version 11.0 Build 157 04/27/2011 SJ Web Edition
' D' n# ^3 N6 y5 E        Info: Processing started: Wed Jul 24 14:43:41 20137 J; }/ ~9 s% b$ t8 M
Info: Command: quartus_map --read_settings_files=on --write_settings_files=off penlvji -c penlvji --generate_2 B( A  \& Z  A$ z* x7 B- t0 x+ [
Error (10482): VHDL error at counter8bit.vhd(12): object "input" is used but not declared
. s( E7 c8 P& b! m; j! g! AError (10559): VHDL Subprogram Call error at counter8bit.vhd(12): actual for formal parameter "s" must be a "signal"4 H2 q; ~7 ?  P% F% s) `
Error (10482): VHDL error at counter8bit.vhd(10): object "input" is used but not declared
( G& P2 i! K' WError: Quartus II Create Symbol File was unsuccessful. 3 errors, 0 warnings
( u" `) p( Z; E9 k) e* z$ T4 x       
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

0

主题

28

帖子

300

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
300
2#
发表于 2013-7-24 15:12 | 只看该作者
这个错误信息给的还不够明显?

3

主题

41

帖子

407

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
407
3#
 楼主| 发表于 2013-7-24 16:56 | 只看该作者
但是我看了line12,没找到错误啊: Y+ h# D- I# c* I; ~! q/ h

0

主题

28

帖子

300

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
300
4#
发表于 2013-7-24 17:08 | 只看该作者
你的输入接口只有int ,reset,enable。"input"信号在哪里呢?

49

主题

670

帖子

4310

积分

五级会员(50)

Rank: 5

积分
4310
5#
发表于 2013-7-25 22:50 | 只看该作者
object "input" is used but not declared- k: ^. q! k5 L) p  H, P8 |* N
你先把这句话翻译了再说。
硬件工程师[原理图+PCB],电驱动方面,无刷控制器,电动工具,太阳能无刷泵,锂电保护板,仅限Altium。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-4-17 15:41 , Processed in 0.058454 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表