2008年12月26日 星期五

12/22上課內容(曼徹斯特編碼)

印象中在計算機網路有學過,不過要用verilog寫好像有些困難,努力求解中.......

12/15上課內容(Latch)

一個十分簡單的設計,SR-Latch的輸出與程式碼。詳細情形與電路參考期末報告。









下圖是完整程式。






by Cheng Hung, Kuo (郭政弘) , 完成於12/21
於12/27貼上部落格

12/15上課內容(Dynamic Hazard)

傳說中的Dynamic Hazard終於完成了,實際的上機過程與程式module和接線圖則示於期末報告。
















by Cheng Hung, Kuo (郭政弘) , 完成於12/23
於12/27貼上部落格

2008年12月17日 星期三

12月8日上課內容(hazard free)

接下來就是消除hazard,消除hazard並不難,問題就在於過去常用來簡化的卡諾圖,為了最簡化,而忽略了hazard,以這程式,我們只要加上"ab"這項的程式就能達到消除hazard的效果。見圖:

輸出f如下圖,可以預見,hazard不見了,可以說大功告成。

by Cheng Hung, Kuo (郭政弘) , 完成於12/18

12月8日上課內容

hazard的出現往往不請自來,而想生產hazard卻很難產,


很不幸的,小弟生產完成。見圖:






















輸出如下圖,果然有hazard(雖然有hazard並不好,不過是為了執行下一個消除hazard的步驟所對應的方式)。










by Cheng Hung, Kuo (郭政弘) , 完成於12/18


2008年11月21日 星期五

11/17日上課內容(2位元比較器_RTL_Model)(11/22日補做)

利用過去所做的Structure Model,只要把model內部的程式做少許修正,即可得到RTL Model。


















所生產之波形與利用Sturcture Model所生產的一模一樣,但程式卻短了一截,不像使用sturcture model那樣需要寫好幾排程式,唯一麻煩的地方大概就是and和or...等等需看清楚。











by Cheng Hung, Kuo (郭政弘) , 完成於11/22

2008年11月19日 星期三

11/17日上課內容(2位元比較器_邏輯判斷_Model)(11/19日補做)

使用邏輯判斷的程式雖然簡單,但對於第一次初學來說,卻是很陌生的東西,故程式碼方面是照著課本上的例題完成。




















輸出波型,邏輯判斷完全正確,故此為正確的程式。










by Cheng Hung, Kuo (郭政弘) , 完成於11/19