24h購物| | PChome| 登入
2009-09-15 20:27:49| 人氣11,685| 回應0 | 上一篇 | 下一篇

設計流程(二)~系統方塊圖!

推薦 0 收藏 0 轉貼0 訂閱站台

剛剛參考了一堆的資料了對吧?
這樣子腦袋裡也應該有個大概大概的架構了..
接下來就是要畫方塊圖..
當然為什麼要畫這個東西勒??
因為有話方塊圖的話,
一方面可以在這邊選定你要用的通訊方式與功能需求.
可以在後面選IC的時候給一個參考的指標..也可以在計畫初期得知計畫是否可以做下去..
另一方面可以在寫程式的時候可以把功能一個一個的去完成,最後在連接起來,可以各功能個別驗證.在DEBUG的時候就知道有多好用..

而方塊圖有分系統方塊圖,與運算流程圖..然後更細的還有狀態機流程圖..當然在工程上還有很多類型的方塊圖,但是在數位設計這邊,這幾個就夠用了.設計就以以下的流程跑就可以了..

1.系統方塊圖:
系統方塊圖主要是標明你的系統大致的作用區塊..
比如:
我的系統需要兩個不同頻率的計算方式,然後一個鍵盤輸入,一個計算(MCU),一個輸出到七段顯示器,一個輸出Uart轉RS232,最後電腦在接收..
然後一些要注意的像是需求規格上下限等等的也順道標上去..

這樣的話就可以畫出


像上面那樣的圖,接下來就可以慢慢參考資料去決定參數了..
像這樣的方塊圖,需要的東西也在上面清楚顯示.首先12MHz的IC,這方面會再下一章講如何選IC..
然後照你所需要的元件-鍵盤,七段顯示器,UART轉RS232,電腦接收程式.去找你要的資料..這樣還算簡單吧??

然後就記著這些規格,比較重點的是通訊介面的頻率,這個頻率會影響接下來選IC的結果,一般除了FPGA之外,具CPU的IC最好是選可以單指令執行頻率(MIPS)在通訊介面的8倍頻率以上(8倍頻還只能使用組合語言或是有好心人幫你寫好Driver的時候才能用,寫C的話..就難算了..)或者是IC本身就有支援UART自動傳輸.這樣就可以選比較慢一點的IC,但是還是要比傳輸頻率還要快才可以用..

而FPGA的話則是看邏輯閘的連鎖反應速度,這個是有關程式寫作的問題..

台長: ZIP
人氣(11,685) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 興趣嗜好(收藏、園藝、棋奕、汽機車) | 個人分類: 設計經驗 |
此分類下一篇:設計流程(四)~運算流程圖!!
此分類上一篇:設計流程(三)~選IC!

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文