Chip123 科技應用創新平台

標題: 如何設定一開始的DFF狀態?? [打印本頁]

作者: hyseresis    時間: 2009-7-17 05:34 PM
標題: 如何設定一開始的DFF狀態??
請問我如何讓一開始的DFF狀態
6 H: i$ u9 Q9 Q  N- i& C設定成我想要的,就是說當power on 時Q的輸出是我想要的(固定成"HIGH"或是"LOW")6 y& ~8 H- m; @" T
/ K: n6 Y6 b6 E% F9 {9 S

/ I' u! G- C/ P5 c+ b; h( _. e5 v) t1 X就是只有一開機的狀態Q固定成"HIGH"或是"LOW",之後還是可以隨DATA跟CLOCK而更改
6 t$ ^, Y% {3 t如果需要power on reset要如何接?可以不要用POWER on reset嗎?# f! n2 ~: [0 o1 H; z
請問大家有何想法??如果可以解決,必定表達感謝,謝謝  s% b# O) }9 q
# M0 q( Q5 R6 k+ w" l; Q2 N( R6 K
(簡單解釋一下DFF,當CLOCK為HIGH時Q會跟DATA一樣
6 G- p1 @) k# t5 X3 P" Q8 aRESET為LOW時,Q一定為LOW)
作者: pai001    時間: 2009-7-25 06:53 PM
看你的需求而定!
' O# j' a! v- `1 M例如你用DFF來當0~127的計數器, power on 後必須從0開始( n; D( K. {9 ?+ H$ z
那就要加reset ,
+ k* t1 X3 Z, |2 x( |( n! H
4 P$ p0 n/ s. q, g* _7 O! |也有不需要reset的應用!例如一般的除頻電路TFF 就不大需要,
( ?. C5 S8 j6 A1 P
! g' J( j5 S8 y; V) P- KFlip Flop沒有set   reset  電路的Q 輸出也一定是非0即1 ! 這要視process而定!
% x' L- p2 m2 r3 e; d$ E不過沒有set  reset對於數位電路模擬而言是很麻煩的,因為沒初始直, 這種狀況常常會讓模擬unknow ,run部下去
作者: hyseresis    時間: 2009-7-27 05:42 PM
標題: 回復 2# 的帖子
感謝大大回復:& N9 Q! }1 J6 b+ C9 n
不過我是用來當計數器這一類的,所以必須要訂定一開始狀態.....
! b9 \! t* B/ `# X不知道要如何訂定一開始狀態??
作者: 151466528    時間: 2009-7-28 05:24 PM
就是只有一開機的狀態Q固定成"HIGH"或是"LOW",之後還是可以隨DATA跟CLOCK而更改6 m" u' b7 ?# u' y* R- Y- r
, O. f& w$ f! c. E: j如果需要power on reset要如何接?可以不要用POWER on reset嗎?! X% v$ @; K; r5 ?
# o0 B% x$ K, r, o
分析过一些触发器的底层晶体管电路,上电时就通过固有延时管子开关来定下初态了,这类就不需要power on reset
作者: 151466528    時間: 2009-7-28 06:18 PM
就是只有一開機的狀態Q固定成"HIGH"或是"LOW",之後還是可以隨DATA跟CLOCK而更改' `2 g+ g  E( _- h
, O. f& w$ f! c. E: j如果需要power on reset要如何接?可以不要用POWER on reset嗎?7 n+ X. O& Z3 j5 f3 ]

. \1 h* N" s$ h0 t* h分析过一些触发器的底层晶体管电路,上电时就通过固有延时管子开关来定下初态了,这类就不需要power on reset
作者: hyseresis    時間: 2009-7-29 09:01 AM
請問大大:
, w  Q! a0 X8 C  ?" T有不需要power on reset的DFF嗎??
作者: 151466528    時間: 2009-7-29 09:40 AM
原帖由 hyseresis 於 2009-7-29 09:01 AM 發表
0 w' a  Z$ n, |2 U1 W+ u3 P請問大大:# E8 r' x) r- H2 j
有不需要power on reset的DFF嗎??

$ b" L" f* p0 F2 D+ d  j, K0 |/ B9 ]- O$ s  m5 M4 c. i
# Y) e% P: L6 `/ R8 a
实际大规模应用时都需要清0清1端的,避免出错
作者: bernie820    時間: 2010-7-18 09:47 PM
如果你只是要用spice測試,4 D1 `3 C, T2 S  T4 g  b
7 U0 ^) ~; C# @1 }+ }
則可以試用initial 指令3 [9 i/ a0 N! ~8 |  S& ^

0 x7 S3 z" Y4 {+ D; ~$ s" `7 H另某一節點在一開始的狀態強制為多少,但下一時間點
  O5 z* t) I1 U, N/ K狀態會依電路改變掉!
0 `; V, S0 u8 n1 V4 m  U! }# e, |* `% \0 e& ?+ Q
不過這樣也只是模擬而已~還是要想辦法處裡那一開始的初始狀態的電路




歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2