Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] VHDL 倒數60分鐘

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-10-6 22:04:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
因為我用的程式是Quartus II
5 E, p, U& t( i  S4 O" L# Q
5 C  p1 a! g# V0 X2 t* P而且我用的是元件編輯電路圖: D' G# \* F, J3 y! m8 @

3 L  `3 Z* ?$ |( ?; L# e我知道需要 一個倒數60分鍾的主程式
! d% i  j; c7 h# C; [# j$ W# `5 q2 \6 u
可是卻不知道如何下手.../ k. M: I$ Z4 g% T  O
1 ?# v' V% g& v9 R2 V9 C
但是又怕有了
( `2 w7 q# [$ H+ H7 B! H2 v
6 q. B. Y4 w1 a, e+ }電路圖卻不知道如何連接= ="& d+ v, j: P1 W' i2 `8 Q( ]: `
; ?! {4 ~/ g# z
請問有高手能幫幫我咩?
2 v! A- n( f/ h6 K5 I
+ l; S9 F5 x6 }" h9 _( d2 F或者給的方向倒數怎寫...( q1 I/ l& G4 g+ E  c/ F

3 ?) T5 p* v( j+ bxt_1014@hotmail.com
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-10-7 13:01:32 | 只看該作者
用VERILOG寫可不可以呀?8 j0 V$ _! f9 j. i! S' \
做個計數器,然後綜合一下就可以了吧
3#
 樓主| 發表於 2008-10-7 19:19:53 | 只看該作者
嗚嗚 ) H2 \: S+ w1 j9 v6 j
我有爬到VERILOG的文章
! J' T* W% W3 P  r+ [7 T9 c/ |# P可是我需要VHDL的寫法, v  P- R* X0 O5 h5 f1 O
才可以跟其他電路方塊連接吧2 z6 t! O7 {1 J$ ?8 B

- c/ ?+ {* j" v) g7 k  f5 K) mps.其實我不是很熟...! T6 [7 d& g7 x* P' v
其他電路分塊都是vhdl的寫法
4#
 樓主| 發表於 2008-10-7 19:33:22 | 只看該作者
LIBRARY ieee; . q3 G2 G6 }7 {' R# ?! j; u
USE ieee.std_logic_1164.all; USE ieee.std_logic_unsigned.all;% m0 h3 N" m0 B
ENTITY counter_60_seg_v IS' Q8 |9 W3 C+ I% U
        PORT(Clrn,Load,Ena,Clk        : IN  STD_LOGIC;
+ E( }1 C" A9 J  n0 x- W6 d                 D0,D1                           : IN  STD_LOGIC_VECTOR(3 downto 0);
* u" _$ I% K1 L: C         Q0,Q1         : OUT STD_LOGIC_VECTOR(3 downto 0);
/ O! k1 {% I# ^0 l% Y8 J8 P, W                 Co         : OUT STD_LOGIC);
" y, f" W6 @9 H) ?9 TEND counter_60_seg_v;' v/ h8 [$ M" @2 K1 i4 x( H
ARCHITECTURE arc OF counter_60_seg_v IS
& v9 O# ?: Y2 Z4 E# |6 Z BEGIN2 b% g& h( |3 K
  PROCESS (Clk)& t3 ?$ ?8 h6 N/ z7 L' h$ U
     VARIABLE imper0,imper1 :STD_LOGIC_VECTOR(3 downto 0);
* ~& a/ `9 X: g4 Q) K  BEGIN
8 d. A. Y  p2 P4 D4 Z        IF Clrn='0' THEN  imper1 := "0000"; imper0 := "0000";
. T( A$ l8 s) r; r" |$ a    ELSE IF (Clk'event AND Clk='1') THEN( C( P+ m% K9 e
                IF Load='0' THEN   imper0 :=D0; imper1:=D1;
3 F! E+ R# r# ^7 }0 e) e            ELSIF Ena='1' THEN) A0 L6 `' g* `
               IF imper0="1000" AND imper1="0101" THEN $ P. l( C1 V1 h6 W; b5 Y+ _. E
                  imper0:="1001";/ Y2 [5 j& S* D2 c3 p+ D; e( H
               ELSIF imper0<"1001"  THEN imper0 := imper0+1;: d" g' y7 k0 d/ \  b  J. y
               ELSE imper0:="0000";% h  c# Y' D0 d  p' a7 w
                    IF imper1<"0101" THEN imper1:= imper1+1;9 I  m, {9 ^5 g! b/ H' R
                    ELSE  imper1:="0000"; & T( o, @# Y$ u" S0 y  k+ H  K
                    END IF;- W( Z1 S$ ~- M7 T2 I) x9 F. m
               END IF;
* k. D0 Z2 e( ~: k# l( J* `: n; a             END IF;
. I4 J4 ~4 V9 L0 i1 ~        END IF;
) K3 T7 f% t! B' e# X/ {# n3 ]   END IF;# W5 x( \  L. e; \5 a1 O( _
        Co<=imper0(0)and imper0(3)and imper1(0)and imper1(2)and Ena;
1 T) g! u2 t% N9 i5 R- b% @        Q0 <= imper0; Q1 <= imper1;   ; T& m6 H) B: i( U# G8 j8 Y
   END PROCESS ;6 P( }$ K' b: T1 `, p# ?
END arc;
6 l' j  K$ p* K3 m, n" r/ n0 g, \
& l% x9 Z' F" r$ j+ E3 G# k這個是60模計數器設計/ U  Y. e& Z% z% ^5 S
要怎弄成倒數60?
+ t7 {4 Z6 t6 c3 `2 ^9 X/ o0 T( J  A" ]有人會用成倒數60秒先幫忙吧) P2 |3 Q$ p" R$ |
請問一下我會用到幾對幾的多工器啊
5#
發表於 2008-10-8 13:12:02 | 只看該作者
現在的工具都支援verilog和VHDL混合使用。9 |! U* y2 G- L2 p, T
現在的工具都支援verilog和VHDL混合使用。
6#
發表於 2008-10-8 20:54:49 | 只看該作者
這不是很簡單的東西嗎?怎會寫不出來
" v" @9 O" H% f
) V& n5 I: O! I% I+ l! G+ d, ^  n
除頻除到一分鐘阿,在遞減counter就好啦....
7#
發表於 2008-10-9 09:03:41 | 只看該作者
Quartus II 可接受verilog, vhdl以及Schematic多種語言的混用,只須在呼叫的接口上分別對應即可。1 q6 u* ~" @. K4 b
若有須要,我很樂意幫忙。
1 O* T! t5 l( Q: I, E5 \0988310302, X, E5 J! k$ u5 R7 ^$ e" Z. [1 u
3 T0 m$ B3 ^' q! U& m
Danny
8#
 樓主| 發表於 2008-10-21 20:28:25 | 只看該作者
真的沒有人可以幫幫我嗎
) [1 Q. U; m! z身在澎湖資源有限
' P) ?! h8 U1 O/ _只能上網求助資料~"~" D; V+ Q4 Z( q' y
我可以提供0 A2 c# k; Q$ S0 k, g+ |
七段顯示器、除頻器、4對1多工器、6對1多工器、掃描電路設計圖、消除開關機械彈跳器的程式7 F" s; t( X% m9 N' T" s
我是用電路圖編輯電子鐘的
5 T: z. s- B. H. M2 i0 [+ i所以比較不需要程式叫程式
% m- N" R( C3 F8 R8 D9 ^" j
2 h4 T7 M$ b( D3 w* t拜託 有人能+我MSN
, a( q5 y" ], a9 }3 c% @7 e" Uxt_1014@hotmail.com
9#
 樓主| 發表於 2008-10-21 20:33:24 | 只看該作者
第一個是書上的電子鐘範例# W3 d" a; ]; ]" Q/ ~# I
第二個是我大概連接的電路圖5 U% _- t" z$ d5 C
裡面的60模 靠自己的想法改了裡面的程式" {. M, m  T- w3 T+ {- I
1 @- m8 a5 \( {
或者有高手能用第一個電子鐘範例來修改??~"~" i3 o. i/ r, \3 f
0 u- W- c9 ]# j# [
ps.我只能用VHDL ㄒ^ㄒ

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-24 03:47 AM , Processed in 0.175010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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