Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 7158|回復: 2
打印 上一主題 下一主題

[問題求助] VHDL Compiler 問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-3-10 15:16:44 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這是我從網路上找到的鬧鐘程式. S* P; K" `9 P: {  y( v0 W
但Compiler一直不會過
8 T4 i8 U3 ~+ q, R, n+ n會出現Process clocking is too complex的錯誤5 x8 u" o+ f% M9 `$ i
請問是為什麼呢??  謝謝6 Y% d* ?7 X# I7 C
% F4 r& A  N1 j# m
LIBRARY ieee;
5 |2 f, b. Q9 ^9 J4 VUSE ieee.std_logic_1164.all;( C8 Z( [7 ]2 e
1 _3 H3 Y0 j" p9 w6 X" d
% Y2 q% ~( L6 E# P
entity scalarmtime is # l. G! D7 y# t* h0 S
port(set_alarm,set_sc,set_min,set_hour        : in std_logic;
: S( y, Q/ X8 Z& x# K8 V                sc_data                        : out integer range 0 to 59; 2 N+ h% R$ z! K: ?+ S
        ); : ]% N0 d& g6 C: Y) Z
end scalarmtime;
& d, y" f" O8 B- f0 @# y6 Z/ ]5 a* \
6 b) z" u  |5 K/ w
architecture one of scalarmtime is
* x1 e1 Z3 K4 v9 s( z9 wbegin
1 X% V% E6 D& o; u8 p5 f5 D        process(set_sc) 1 E. i( F" q; Y0 @+ r- G; @2 J! R
        variable set_sc_data        :integer range 0 to 59; ! k: n3 _' u& f! Z+ D- P
        begin
/ _  T! k1 N. t7 f5 J5 M        if(set_alarm = '1') then 3 f/ b( f. d/ z! e6 ?
                if(set_sc'event and set_sc='1') then 5 P3 l# u) R3 ^4 p+ N$ [
                        if(set_sc_data = 59)then % [# b$ g! t1 a7 J& j/ v
                                set_sc_data:= 0;
- ]. L1 {' {: P' C5 D                        else
, e% A. U, e' @                                set_sc_data := set_sc_data + 1; . l$ U, q2 D" i
                        end if;
  m/ r  Z8 r* r5 S5 I) S+ g                end if; 6 _2 a/ m' f8 ~% U9 f
        end if; ! p: r8 ^) Y) l5 A
        sc_data <= set_sc_data;
" l2 ^! T) ]# b" F        end process; 6 L* u+ `* j" p  u
end one;
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-4-25 12:11 AM , Processed in 0.100006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表