Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
12
返回列表 發新帖
樓主: addn
打印 上一主題 下一主題

[問題求助] uart 16550 FIFO問題

[複製鏈接]
21#
發表於 2007-3-23 08:41:59 | 顯示全部樓層
答案是沒有( w- {& b' [) ?' Z- @2 o3 V
5 y* M) _! v% }( A, m
metastate的時間長短是根據信號跟gate delay所得的, 也許設的計很糟糕時會出現us, 不然的話應該只會有ns的狀態
22#
發表於 2007-3-23 11:42:09 | 顯示全部樓層
這是因為2個clock之間所造成empty信號不滿足於那個DFF的setup time跟hold time.所造成的. 所以問題不在於那個DFF會輸出unknow state, 而是如何提供滿足於DFF setup time and hold time的empty信號才是, 如果是我的話我會回到引起問題的地方找答案, 不會去看那個DFF的輸出
23#
發表於 2007-3-23 14:33:38 | 顯示全部樓層
就依我看來, 我們二人討論的這些篇幅內就可以湊出答案了, 給你一個建議, 你可以上www.opencores.com下載完整的16550 VHDL source code, 看一下別人是怎麼做的.
3 y9 r! {0 ~1 ?% x+ a
5 Y6 R9 B+ G5 H9 q% h另外, 你可以試著用自己的想法做看看, 把TX loop back to RX, 然後接個uC寫個程式測個幾天看看5 K4 `) D% U% j4 h1 `" d
* W0 t- S! E8 A) x3 z* N/ Z: X% x
也許這樣子會比我們在這討論的有效多了
24#
發表於 2007-3-27 10:46:51 | 顯示全部樓層
在opencores內是不用註冊的, 直接以cvs下載就行了

評分

參與人數 1 +3 收起 理由
addn + 3 感謝啦!

查看全部評分

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

本版積分規則

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

GMT+8, 2024-5-14 09:18 PM , Processed in 0.109014 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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