找回密码
 注册
关于网站域名变更的通知
查看: 1879|回复: 4
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    开心
    2021-8-20 15:20
  • 签到天数: 12 天

    [LV.3]偶尔看看II

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

    EDA365欢迎您登录!

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

    x
    我最近在看中国电力出版社出版的FPGA嵌入式系统设计与开发指南这本书,下面的代码是本书的第第一章的第三段代码,我使用QII 11.0WEB版本无论如何无法正确编译,总是提示10559错误,请各位高手帮我看下问题所在,谢谢!
    ; M* f" }4 \1 s: B; B' m8 H
    % z3 J. d$ f4 O/ a3 E
    1 r: l: f( J% c' Llibrary ieee;+ \  A6 C! m' t7 f$ B
    use ieee.std_logic_1164.all;
    + u) _, p  o  D( {0 Ause ieee.std_logic_unsigned.all;
    0 n  c( N/ Z7 A6 m2 E! Qentity counter8bit is
    . E# j7 N( ^3 x6 O' ?  port(int ,reset,enable: in std_logic;count_out: out std_logic_vector(7 to 0));1 A2 [6 |1 h  Q( \! o4 F
      end counter8bit;+ ^! b5 d' \+ V/ f
        architecture counter of counter8bit is+ Q2 @! O& s. i
             signal count_in: std_logic_vector( 0 to 7);
    % N' A) M9 m  A; g3 W1 ]; g* R         begin
    7 R( A. `& w/ \7 Q5 Z; f2 ?  m          process(input,reset)( u7 X; I0 l+ @) P$ O% i
                 begin$ i7 s7 _9 R# [
                        wait until rising_edge(input);/ [- \) {. K  d3 W6 u: n& m, O
                              if reset='1' then7 A2 C/ ?' q) P' B" x, N6 ]
                               count_in<=(others =>'0');* A0 H- ?0 N( ]0 N, ^0 }
                                    elsif enable= '1'  then
    . Y9 \1 d/ T: J8 g                                  if (count_in="11111110")  then 0 C  k5 t! z! p+ Z! V+ \9 N2 ?
                                        count_in<="00000000";( Y$ w) f- d6 t2 U
                                      else
    0 m' v. P  z# C) \. A- }; S                                         count_in<=count_in+1;7 u6 \8 \1 K( S. m3 I
                                      end if;
    3 p0 |. C: x' b6 c+ N                         end if;& y0 M# @( k8 L4 D; [; y
                             end process;) s1 Z3 @# H& ~
                             end counter;0 w% v) r: j0 S, R: b- i9 ]
                                             
    0 w2 c% r7 w7 `
    0 W0 Q, a! |6 z9 \1 h1 K/ G- B: s2 t: H4 ~0 z  ?, i* x
    lInfo: *******************************************************************
    # j, L4 ]! s) g; ~* CInfo: Running Quartus II Create Symbol File' ~! E9 d% X. \. k8 j* w5 f3 Y
            Info: Version 11.0 Build 157 04/27/2011 SJ Web Edition
    ' d+ q+ p- ?  J; M. V/ _; H        Info: Processing started: Wed Jul 24 14:43:41 2013  ^4 q. ^- T8 ~6 D# [: n( }
            Info: Version 11.0 Build 157 04/27/2011 SJ Web Edition1 q5 D7 m- m3 @8 V0 F$ t( ~
            Info: Processing started: Wed Jul 24 14:43:41 2013! H( S7 ~; E. R9 D' R  m
    Info: Command: quartus_map --read_settings_files=on --write_settings_files=off penlvji -c penlvji --generate_
    ' \. T) U) d* OError (10482): VHDL error at counter8bit.vhd(12): object "input" is used but not declared, a; e6 x1 d. S4 p$ W+ j
    Error (10559): VHDL Subprogram Call error at counter8bit.vhd(12): actual for formal parameter "s" must be a "signal"
    + E5 Y7 L: E" Z4 ?' d: X) P$ ]$ @Error (10482): VHDL error at counter8bit.vhd(10): object "input" is used but not declared
    # A6 Z4 Q- S; M* S& C0 l) c! D- NError: Quartus II Create Symbol File was unsuccessful. 3 errors, 0 warnings' S" J% O- ]6 U) H! Y  _$ r$ N5 I
           

    该用户从未签到

    2#
    发表于 2013-7-24 15:12 | 只看该作者
    这个错误信息给的还不够明显?
  • TA的每日心情
    开心
    2021-8-20 15:20
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    3#
     楼主| 发表于 2013-7-24 16:56 | 只看该作者
    但是我看了line12,没找到错误啊/ d/ i: m) ^- l

    该用户从未签到

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

    该用户从未签到

    5#
    发表于 2013-7-25 22:50 | 只看该作者
    object "input" is used but not declared
    3 c( U, ^( a  z; c9 d你先把这句话翻译了再说。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-31 04:24 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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