NCTU-Teacher 板


LINE

※ [本文轉錄自 neoneon 信箱] 作者: [email protected] ("愛宕有機奈米負離子貓") 標題: [心得] 陳 健 - 數位電路實驗 時間: Sun Jul 10 09:27:37 2016 作者: shaform (回不去的旅程) 看板: NCTU-Teacher 標題: [心得] 陳 健 - 數位電路實驗 時間: 2011/07/11 Mon 22:49:37 網誌好讀版: http://wp.me/sJ4X-dlab ----------------------------------------------- ⊕課名⊕ 數位電路實驗 ▲教授▲ 陳健 ★修課年度★(請加註開課單位 如:大三通識、XX系選修、XX所) 99下 資工系大二 £教了什麼£(課程大概內容。或是額外學會了什麼東西。) 這門課是教如何利用 Verilog 硬體描述語言來設計數位電路。 感覺前半段很偏向數位電路設計的部份,一直使用 gate level。 接著主要的主題是 Finite State Machine。 後來上機課開始使用 FPGA ,透過 Verilog 來設計並合成許多遊戲類的電路。 最後上課的內容則是 coding style,debug 經驗談, 以及一些 Intel 設計 CPU 的小故事等等。 主要教科書是 M. Morris Mano, Digital Design。 大體上除了最後有一個作業以外,幾乎是不會用上。 不過感覺裡頭的 Verilog 練習題應該能提供不錯的訓練(寫完該作業後的心得)。 參考教科書有數本 Samir Palnitkar, Verilog HDL Donald Thomas, Philip Moorby, The Verilog Hardware Description Language J. Bhasker, Verilog HDL Synthesis (A Practical Primer) 我看過的有第一和第三本 第一本是相當不錯的 Verilog 教材 第三本有些枯燥,不過看完對合成能有更多了解。 基本上每本書內容都不多,Verilog 語言的語法會用到的部份其實是相當的少。 ◆上課方式◆(投影片、團體討論、老師教學風格) 上課是用投影片教學,一部分是《Digital Design》的投影片, 另一部分據稱是據稱是 MIT 的講義。 最後還會另一系列的投影片後來才出現。 助教會在上課時先公佈下週要 demo 的作業。 而晚上是上機課,要在下課前 demo 上週派的作業。 Lab 0 是熟悉 Xilinx ISE 軟體的使用,只要複製助教的 code 即可。 Lab 1 是熟悉 FPGA 板的使用,它看起來很像一般的網路卡等等,上面有 LED 燈、按鈕、還有螢幕、滑鼠、鍵盤接頭。 用上面的開關當作輸入,LED 當作輸出,實做一個 2-bit decoder。 剛拿到板子真的很興奮,和跑軟體模擬感覺大不同。 Lab 2 是要用 gate level (直接用 and, or, not 等 gates) 來設計一個 4-bit comparator。 Lab 3 是做一個 Stack,和另一班的範例很像。 Lab 4 是用板子的 LED 燈顯示各種不同的閃燈,還可以切換速度! 這裡一直遇到板子的問題,按鈕常常沒有反應,一直要換板子,懷疑 怎麼有那麼多壞板子。 到後來的 lab 6 助教提供 ucf 設定檔後,才不易再遇到同樣問題。 Lab 5 是撲克牌遊戲機,抽排比大小,用軟體模擬的方式檢查是否正確。 Lab 6 則是把 lab 5 小小修改使其可以合成到 FPGA 板上,讓兩個人能抽牌 比大小。用板上的 LED 燈顯示排大小和勝負,用板上的按鈕決定是否 抽牌。 其實玩比大小也可以玩得很開心 =w= Lab 7 是利用板子上的旋鈕和 VGA 接頭,在螢幕上輸出一個可被旋鈕控制 的圓圈。 旋鈕的輸入助教都幫我們寫好了,只要直接讀取它的值就知道是左轉 還是右轉。螢幕的輸出也是,只要讀取就能知道目前的座標,再給該 座標應該輸出什麼顏色就行了。 有個同學寫了射擊 QB 的遊戲,在助教群間引起不小騷動 \0.0/ (也是我第一次聽聞 QB 的名號 >"<) (傳言指出 QB 也在計網管課程中佔有重要地位 = =+) ref. http://goo.gl/Aoniz Lab 8 是 OOXX 遊戲,也是透過螢幕輸出。這次最主要的主題是如何從 ROM 中讀取 圈和叉的圖像並輸出至正確的位置。 Lab 9 是打磚塊遊戲。 將之前 labs 所有技巧都用上,總分加倍,很多 bonus 的最後專題。 ▼考試作業▼ 三次上機考,第一次上機是用 gate level 寫, 考你如何把複雜的邏輯化簡成容易實做的邏輯。 (會這麼說是因為筆者覺得時間非常短,光打字就很趕了) 第二次上機難度降低,是 State Machine。 第三次上機考的比較久,是用 FPGA 板,考 VGA 的使用,也是寫遊戲。 除此之外還有紙筆測驗期中考。 期中考意外的出了很多算的上是「數位電路設計」那堂課的範疇。 像是 State transition table 等等。 本來有期末考,但取消了。 期末時派了幾題 Digital Design 課本的 Verilog 習題,老實說不是很好寫, 我幾乎花了寫打磚塊一半的時間才完成。 上課曾經小考過一還兩次,還有幾次是寫建議問題算是點名吧。 ¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?) 有時有外籍生問老師問題後老師就會維持用英語授課一段時間,大家都會心一笑。 偶而有小考或寫問題心得不會事先通知。 其他關於數位電路實驗的議題可參考:數位電路實驗 http://wp.me/s1t0PL-dlab ¢最後想說的話¢ 感覺修數位電路設計的時候就順便玩玩 Xilinx ISE 好像也不錯。 在網站上就可以下載了 http://www.xilinx.com/support/download/ 其實另一個班的講義相當值得一看,可惜該課程網站用 Firefox 開不起來 http://goo.gl/qBA6e (一時之間看不出是什麼問題) 這門課要讀的東西不多但寫作業很花時間。 實做類的課程就是多練習就有進步。 &誰適合修這門課& 都可以喔 -- ▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw> █▄▄▄▄█ █ ▄▄▄▄▄█ Player: shaform ▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: linux1.cs.nctu.edu.tw ☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB 作者從 linux1.cs.nctu.edu.tw 修改文章於 2011/07/11 Mon 22:49:51 PkmX:只能推了 07/11 22:56 keishei:推薦這篇文章 07/11 23:04 PSP:原PO超宅 07/11 23:05 leoturkey:推薦這篇文章 07/11 23:10 deepwoody:原po是超神人 <(_ _)> 07/11 23:40 dogsbear:推薦這篇文章 07/11 23:46 always112358:推薦這篇文章 07/12 10:04 PSP:推薦這篇文章 07/12 16:49 darkgerm:推薦這篇文章 07/13 23:14 作者從 linux1.cs.nctu.edu.tw 修改文章於 2011/07/16 Sat 21:26:55 ree975:助教人很好我覺得。 那次手寫習題超難!!= = 08/11 12:00 作者從 linux1.cs.nctu.edu.tw 修改文章於 2013/01/01 Tue 14:20:53



※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: neoneon (106.105.175.48), 07/12/2016 00:49:02







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP