為什麼這篇fpga專題鄉民發文收入到精華區:因為在fpga專題這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者neoneon (紅茶を飲む程度の能力)看板NCTU-Teacher標題Fw: [心得] 硬體創...
※ [本文轉錄自 neoneon 信箱]
作者: [email protected] ("愛宕有機奈米負離子貓")
標題: Re: [心得] 硬體創意專題
時間: Sun Jul 10 11:38:40 2016
作者: andypb (andypb) 看板: NCTU-Teacher
標題: Re: [心得] 硬體創意專題
時間: 2013/01/14 Mon 01:51:34
我是修舊硬創修到中毒的。
原PO說之前星期五進實驗室星期六才能出來應該是有問題的。
應該是星期一才能出來吧?
跟大家介紹一下,硬創這門課大至上有好幾個版本。
電機合併以前是必修和必選修,插板插到會死人的。
主要是用74系列的IC和GAL的ROM以及無數單芯線構成的電路。
說實在得學到的東西有限,大概除了設計電路的方式之外,只剩下痛苦。
電機合併之後,因為硬創變成選修,所以修的人變少,可以使用FPGA版來學習,
而我也是修這邊的硬創。雖然還是有很多麵包板要插,不過因為主要的電路是由verilog
的FPGA來完成,因此電路大小革命性的縮小,但是專題的難度變高了。
整個學期的專題不多:
1.學號產生器
老師用來勸人退選的一個小個人專題。本來只要做單純的學號產生器,不過有人說溜了
嘴,說邏設做過了。老師就馬上提高難度。也就是要可以暫停,且暫停到第n位學號,
七段顯示器要閃n次。這個小專題大概把不少人給請退了。
2.電梯控制器
接觸verilog和FPGA的第一個專題,說實在因為那時設計電路還不太行,所以這個專題
到最後流了一堆bug。
3.UART
串列傳輸。像是8051有RxD和TxD可以直接使用。不過我們要用verilog把實際的電路
做出來,並與電腦連線。這個專題最難的地方,在於只要時脈沒有對好,就無法正確
傳送或接收資料。這個專題我記得當時deadline沒人做出來。跑去找老師延了一周。
(連續兩理拜周末熬夜+做整天)
4.RISC
最具震撼力的專題。因為做出來可以直接寫assembly跑程式了。我們的目標是做出一個
有泛用性的RISC,有運算、brach、branch if zero的8位元處理器。附帶使用16X16的
LED陣列做為顯示螢幕。這個專題的目標,除了做出RISC之外,還有寫一個程式,讓一顆
球在螢幕中央彈來彈去。RSIC要兩周,寫好程式和修改再加兩周。(周末全職熬夜製作)
5.期末專題
題目自訂。訂完題目之後要上台向全班和老師講解你的期末專題要做什麼、用什麼方法。
老師甚至還會說太簡單了不給做,要改題目。
我們這組最後絕對嚴用上一個專題的RISC,用組合語言寫俄羅斯方塊。
http://www.youtube.com/watch?v=7wAwRMXjYZs
助教還有把影片給錄下來放到網路上,別組的作品大家可以到youtube搜尋硬創
因為期末剩不到4天,所以說這個期末專題已經完全變成連闔眼都無法闔眼的程度了。
至於你說這麼操的課可以學到什麼......只能說沒有這麼操的課可以選來體驗,實在是
很可惜啊!
好啦開玩笑的。雖然成就感的確很大,但是這樣作的確頗傷身體,最大的影響大概就是
現在看日出完全不會有任何罪惡感吧。
而且因為做過的東西太多,所以後面有不少課都變得相對簡單。
例如微算機(已經寫過超難用的assembly)、計算機結構導論(都做過RISC了,結構什麼都
還蠻清楚的)、可程式化邏輯設計(裡面的FPGA相對簡單很多)
而最有成就的大概就是當別人再用C++做俄羅斯方塊的期末專題時,我們是用自己的
RISC來寫assembly的俄羅斯方塊吧。
新的硬創雖然可以學到的東西比較多元,不過也因為學的東西比較雜,所以都不精。雖
然我不確定這樣是不是比較好,但總覺得硬創的難度一直以來都是電機的特色之一,
雖然loading很恐怖,但卻做得很有價值。這種課就目前看來好像不太多呢。那種
與組員的患難情感,做出東西來感動得痛哭流涕,著實讓人懷念哪!
--
※ Origin: 交大次世代(bs2.to)
◆ From: andypb.Dorm8.NCTU.edu.tw
推 music5985:推以前的硬創!!! 大一就可以在實驗室看日出不修嗎?XD 01/14 02:26
推 music5985:但是以前的課應該是星期一XD 01/14 02:28
推 gxlkhhc:資工數電實驗有用verilog寫俄羅斯方塊XD 01/14 02:37
推 dgutv7501:......原來硬創過去的loading是如此可怕=w=... 01/14 02:39
推 andy82727:推薦這篇文章 01/14 02:39
推 why:推薦這篇文章 01/14 03:25
推 orz811017:感覺好酷!!! 01/14 03:45
推 gravure:推薦這篇文章 01/14 10:40
推 starbops:推薦這篇文章 01/14 12:04
推 FraserLai:神手 01/14 13:32
推 x7791175:推薦這篇文章 01/14 15:59
推 gn027759681:外系所知道的硬創: 硬創=日出 01/14 17:01
推 jk4837:推以前的硬創!!! 814大飯店如今歇業了嗎www 01/14 17:15
→ jk4837:專題1.5 紅綠燈控制器 01/14 17:17
推 yungjen:伍哥有開邏設阿 也可以修修~ 01/14 20:10
推 sleepyboy:那你們有修過沒FGPA版只有麵包版的硬創嗎^^ 01/14 22:39
推 sleepyboy:作業一次要插八塊麵包版 月初進去 月底出來 01/14 22:44
推 sleepyboy:麵包版是真的 時間是開玩笑的XD 01/14 22:44
推 AntsTom:伍哥沒開硬創=>聽說今年的大一羅設期末專題是電梯 = =" 01/15 15:30
推 dandy:推薦這篇文章 01/15 21:08
推 tzes9060903:好電梯 不做嗎??? 01/16 18:42
推 nsmd12556:<-正在做伍哥的電梯 要考慮好多細節啊=口= 01/18 14:43
推 shinybear:原來伍哥硬創的專題直接搬來邏設TAT 06/21 13:57
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: neoneon (106.105.175.48), 07/12/2016 03:00:02