找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

3

主题

41

帖子

407

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
我最近在看中国电力出版社出版的FPGA嵌入式系统设计与开发指南这本书,下面的代码是本书的第第一章的第三段代码,我使用QII 11.0WEB版本无论如何无法正确编译,总是提示10559错误,请各位高手帮我看下问题所在,谢谢!
* V1 a5 }1 ~8 f; e
) {( N* {3 z9 V3 F) h# k! ~+ [) e0 }
library ieee;! ~$ k3 D) W& c% D" _. f
use ieee.std_logic_1164.all;! o" y. W- p3 ~6 d( [
use ieee.std_logic_unsigned.all;7 `5 b  ], V3 F8 I3 h* k
entity counter8bit is0 K/ z  M8 ?6 H, g% X% n
  port(int ,reset,enable: in std_logic;count_out: out std_logic_vector(7 to 0));: O! Z, M9 D5 H. m4 ?8 F
  end counter8bit;
5 i+ U) r. a/ ]& G& C    architecture counter of counter8bit is
! G+ Y5 ~2 K. N* |+ T  |9 E         signal count_in: std_logic_vector( 0 to 7);9 a8 }( I1 M# h% c+ t0 A9 d- K
         begin
: s2 R% u/ s& W6 ?8 P          process(input,reset)
0 H. `+ s3 z; }, r6 l" Q8 ]' @8 Q             begin2 l3 ]. B6 R& n3 E1 M
                    wait until rising_edge(input);/ Q2 I8 C: Z4 f; t. n# c
                          if reset='1' then: S3 g5 Q; o5 t% Q1 Y6 z# A
                           count_in<=(others =>'0');
' b" {9 p% A7 r. I                                elsif enable= '1'  then ! R4 k1 L% y6 d: q+ L, \; q
                                  if (count_in="11111110")  then 4 S. c% J1 q4 F& Y
                                    count_in<="00000000";
" r( {2 f3 y5 A8 [" n  A                                  else
" Z4 N7 `% }# I4 |8 _                                         count_in<=count_in+1;! R, {1 |* H+ |8 r4 ^; n# z
                                  end if;
0 W% ?: h' d. i' g0 d1 y                         end if;  s; i- a" R8 ?$ b- Z& R! ?
                         end process;
4 L9 d, q, z: \5 d3 S                         end counter;% q" m4 G  v# c  m' Y! G6 V
                                         
! f# S& I0 z, n- p6 L
/ E4 y9 j5 K! W- m5 C+ o) z/ S0 o
' C! a: x( v" o" Q3 ^, u9 b) |lInfo: *******************************************************************
: \; K- C, @1 W; m% {: m8 p! @Info: Running Quartus II Create Symbol File: `# x4 u" U' `% A  P$ Y+ i
        Info: Version 11.0 Build 157 04/27/2011 SJ Web Edition; ~5 l8 u$ Y5 s, r( H8 l
        Info: Processing started: Wed Jul 24 14:43:41 2013
, ]& |. w8 B; `# f3 l        Info: Version 11.0 Build 157 04/27/2011 SJ Web Edition
1 `) _- U/ b$ ?6 m        Info: Processing started: Wed Jul 24 14:43:41 2013- ]/ j- `, g6 B& u' K. T/ h# C) [' K
Info: Command: quartus_map --read_settings_files=on --write_settings_files=off penlvji -c penlvji --generate_
9 }( H. |, ^& j9 g+ a7 B' ^Error (10482): VHDL error at counter8bit.vhd(12): object "input" is used but not declared
) c" l  `+ d  kError (10559): VHDL Subprogram Call error at counter8bit.vhd(12): actual for formal parameter "s" must be a "signal"; l; m% m* z3 L) L' ^+ i1 l2 T
Error (10482): VHDL error at counter8bit.vhd(10): object "input" is used but not declared
( s9 k# x& O' f% V& UError: Quartus II Create Symbol File was unsuccessful. 3 errors, 0 warnings: l& i5 H* B6 N
       
分享到:  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,没找到错误啊" R! g5 |2 ?; M3 D+ T% f2 \

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
- l. n0 e$ }( Y你先把这句话翻译了再说。
硬件工程师[原理图+PCB],电驱动方面,无刷控制器,电动工具,太阳能无刷泵,锂电保护板,仅限Altium。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

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

GMT+8, 2025-7-15 08:10 , Processed in 0.057188 second(s), 30 queries , Gzip On.

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

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

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