|
7#
樓主 |
發表於 2007-5-11 09:09:25
|
只看該作者
原帖由 masonchung 於 2007-5-11 12:47 AM 發表
C+ b6 v. m; V* _, B. a把#1圖和#2圖對照一下
: ~' e0 n |9 O v, \+ g7 c4 J就知道為啥是這樣子囉
! ?- k. l7 z0 K2 C7 a1 K+ {#1圖的答案就在#5你自己問的問題中8 A! b4 e: @7 C- @ O, P& y" z* A
因為clk下緣會造成Counter變化9 M1 y3 q( W- f% f
所以紅色區域不能為/wr的上緣
% d1 V' j3 R# h會Latch到不確定的值
( W4 ]& v3 S6 X2 g; v9 J
2 A0 c, e6 D! n4 t您好( i3 H* Z o; U# n! N$ x& c
我也是這樣認為,可是不太確定所以上論壇跟各位大大請教1 N. |5 b2 k* v4 x. L" C2 o5 _
4 d* ~5 y7 k8 E; Y
1.* _ T5 C5 y+ w7 b. |
如此那書上的敘述"可以在任何時間點,去下鎖住命令"這句話不就是錯誤的??
% t8 k5 Z& A' C$ _* P, s7 N2.
% e+ N* C2 ~1 d8 c6 ~# i 一般在操作8254時,/wr並不會與clk同步,請問那要怎處理latch到錯誤值問題呢??
. P4 C" Y0 h6 ~5 S9 l r1 v3.3 q4 c' {0 J! R5 `( Q9 i
8254 datasheet裡的一段文字
p, o. m* x* X) c "If CLK present when writing a Counter latch or ReadBack Command,8 ?% u' `5 ^" n+ }/ G ^
at TCL min CLK will be reflected in count value latched,at TCL max
' Z/ t4 U$ c3 l( @; _/ y CLK will not reflected in count value lached."
$ ?8 n: D" V4 P3 v 請問這段文字是什麼意思呢??
3 D$ X2 r9 ]. m, m7 D8 V; G/ e. P4 l5 K) t8 T% h
謝謝 |
|