Chip123 科技應用創新平台
標題:
CPLD 設計非同步除6電路問題(max plus 2)
[打印本頁]
作者:
eulor
時間:
2009-7-8 02:12 AM
標題:
CPLD 設計非同步除6電路問題(max plus 2)
為何我看模擬訊息時 到第六狀態時候出錯請板友指導為例會這樣...我確定電路是沒問題這是課本例子[attach]7348[/attach]
! w( T. C; ?' A1 E
[attach]7349[/attach]
作者:
addn
時間:
2009-7-8 12:04 PM
您好
, J1 Q# b% n. t% a
試試在nand gate 後加上幾個LC CELL或LE CELL
# T. y% q+ a# r6 I; V
用來延遲增加RESET訊號的寬度
4 I3 Z" [8 a. {7 v
$ ], O6 Q+ o* B" n
基本上建議用同步方式來做RESET,除非能保證
! J8 G0 e# g3 `! Y7 ]
非同步RESET訊號能夠維持夠長的時間
作者:
eulor
時間:
2009-7-8 04:32 PM
副版主意思是盡量不要用非同步方式設計計數器嗎
* a S7 Y* Y. F* t" \
還有什麼是LC cell LEcell?
作者:
addn
時間:
2009-7-8 06:02 PM
您好
; o1 E% d* F2 V* n
可以在max plus 2叫出LC CELL,LE CELL,
- k+ j+ i5 Z+ R0 ^
叫出的方法就像叫出NAND GATE方式一樣,
% E# V p7 G L. k, Q
這元件功能可作一些微小DELAY
9 M8 j+ I6 Y1 B
3 Q) ]8 V2 S, |; j3 t
在CPLD FPGA設計時,建議都用同步電路,少用非同步
作者:
eulor
時間:
2009-7-8 11:48 PM
很感謝你指導,電路加上LC cell 後模擬結果就正確了....thanks
作者:
shintom
時間:
2009-7-13 02:26 PM
又學到一個技巧了
8 Y9 @) \2 h- c& j
不過會有這樣的結果 是不是跟時間延遲有關
$ }2 A, }1 z9 Z$ K) L
經過一個正反器 就會有time delay
9 U8 ?& i3 |. d
除非使用function simulation而不是time simulation
作者:
keyway
時間:
2010-8-15 08:25 AM
很感謝你指導,又學到一個技巧了
. @ }& ~. E- e$ J# z. G# i; O0 D0 _
RESET訊號能夠維持夠長的時間
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2