ccccourse / co111a

課程:計算機結構 -- 筆記、習題與報告
2 stars 67 forks source link

期末作業:電路,程式實作或閱讀心得 #5

Open ccckmit opened 2 years ago

ccckmit commented 2 years ago

繳交截止時間:2023/01/8 (週日)23:59 截止

1. 電路程式實作與心得閱讀筆記

  1. 用 Verilog 重做一次 nand2tetris 的所有習題
  2. 用 Verilog 設計一個 RISC-V 處理器
  3. 用 Verilog 設計一個自己發明的處理器
  4. 用 C/Python/... 自行設計一個 HackCPU / RISC-V 的組譯器或虛擬機
  5. 閱讀 rv32emusemu 虛擬機加上註解或寫下閱讀筆記。
  6. 安裝執行 picorv32srv32RISCVSingleCycleProcessor 後,閱讀其 Verilog 原始碼並加上註解,然後寫閱讀筆記。

2. 書籍或課程閱讀學習心得筆記

閱讀下列任一項資源,寫下你所理解的計算機結構觀念 (注意勿剪貼,任何一張圖或一段文字都不行,除非該資源是開放授權的,勿侵犯著作權,要用自己的想法去寫心得)

  1. Computer Organization and Design RISC-V Edition (這個 PDF 應該沒有合法授權,勿剪貼上網,會侵權)
  2. 數字設計和計算機體系結構(原書第2版)
  3. ECE 5745 Complex Digital ASIC Design (Spring 2022 Lecture Handouts)
  4. The RISC-V Instruction Set Manual Volume I: Unprivileged ISA (授權為 CC-BY 授權 Creative Commons Attribution 4.0 International License.)
  5. 從 RISC-V 處理器到 UNIX 作業系統 (授權為 CC-BY-SA + MIT開放授權)
  6. RISC-V 手册
  7. 深入理解計算機系統, 3/e (Computer Systems: A Programmer's Perspective, 3/e)
  8. 计算机组成与嵌入式系统(原书第6版)
  9. 其他自選書籍或資源

務必一開始就聲明下列事項

  1. 是否有複製或修改自別人的,複製的範圍等事項
  2. 若是原創,直接在開頭標明『本程式(本文)是原創』
  3. 把你的閱讀材料放在引用裡面
    • 若有模仿請直接說模仿 (複製就直接寫複製,不能寫模仿)
  4. 沒寫就直接說沒寫,交出你有寫的範圍即可
  5. 如果沒有自己寫出來,寫閱讀心得或加上程式註解也勉強會有點分數
    • 但絕對不能把複製或抄來的,假裝是原創來繳交。
  6. 請注意著作權問題,勿侵權!
  7. 若有用 AI (ChatGPT ...) 等輔助,須先聲明,然後說明哪些部分來自AI,以及你自己的理解程度有多少。
LeeYi-user commented 1 year ago

資工二 李易 111010512

作業1

主題: 用 Verilog 重做一次 nand2tetris 的所有習題

程式: https://github.com/LeeYi-user/co111a/tree/main/verilog

備註: 本程式為原創作品,僅有 ALU_test.vRAM16K_test.vPC_test.vComputer_test.v 修改自老師的專案

作業2

主題: 用 C/Python/... 自行設計一個 HackCPU / RISC-V 的組譯器或虛擬機

程式: https://github.com/LeeYi-user/co111a/tree/main/06

備註: 本程式為原創作品,僅有基礎架構參考自老師的專案

siyu0927 commented 1 year ago

資工二 葉思妤 111010508 https://github.com/siyu0927/co111a/tree/main/nand2tetris(verilog)

README.MD

閱讀心得(持續更新中)

KimLinTW commented 1 year ago

資工二 林廣哲 111010558

主題: 用C++設計一個 HackCPU的組譯器

程式:https://github.com/KimLinTW/co111a/blob/main/final_project/myasm.cpp README:https://github.com/KimLinTW/co111a/blob/main/final_project/README.md

備註: 本程式只有參考老師的專案 其餘部分皆為原創, 參考老師的部分請見README 

Jung217 commented 1 year ago

資工二 簡志融 111010501

主題 : 用 Verilog 重做一次 nand2tetris 的所有習題

miochen7127 commented 1 year ago

資工二 111010518 陳煜仁 用 Verilog 重做一次 nand2tetris 的所有習題

https://github.com/miochen7127/co111a

自學Verilog筆記

Computer Organization

weichen11011 commented 1 year ago

資工二 111010529 顏瑋成 用 Verilog 重作一次 nand2tetris 的所有習題

dallas145 commented 1 year ago

資工二 111010511 蔡松宏 用 Verilog 重做一次 nand2tetris 的所有習題 Verilog

Yan7668114 commented 1 year ago

資工二 顏駿葳 用 Verilog 設計一個自己發明的處理器 https://github.com/Yan7668114/co111a/tree/main/processor

jm123u commented 1 year ago

資工二 111010577 史煜疏 計算機組成與結構(第5版) 清華大學出版社 讀後感 資料整理 小節 https://github.com/jm123u/-/blob/main/Final%20Assignment.md 詳細介紹 https://github.com/jm123u/-/wiki

byby9527 commented 1 year ago

資工二 陳先正

用 Verilog 重做一次 nand2tetris 的所有習題 https://github.com/byby9527/co111a/tree/main/verilog

閱讀RISC-V手冊的閱讀心得: https://github.com/byby9527/co111a/blob/main/RISC-V%20%E9%96%B1%E8%AE%80%E5%BF%83%E5%BE%97.md (持續更新中)

Meowheckerrr commented 1 year ago

資工二 侯智晟 計算機結構的筆記 https://hackmd.io/@meowhecker/ryveU6Uls

yuzi0521 commented 1 year ago

資工二 顏郁茨

如何設計電腦 -- 還有讓電腦變快的那些方法 閱讀筆記

課程筆記

peiyun328 commented 1 year ago

資工二 許珮筠 上課筆記 https://github.com/peiyun328/co111a/tree/main/verilog

samue02l commented 1 year ago

資工二 張孔典 從 RISC-V 處理器到 UNIX 作業系統 筆記 https://github.com/samue02l/co111a/wiki

weixiang0470 commented 1 year ago

資工二 黃偉祥 111010550 Final

ali1234-56 commented 1 year ago

資工二 林家成 從 RISC-V 處理器到 UNIX 作業系統 學習心得筆記(更新中...) https://github.com/ali1234-56/co111a/wiki/RISC-V-%E7%AD%86%E8%A8%98

asd1389271903 commented 1 year ago

資工二 111010509 侯皓騰 閱讀RISC-V手冊的閱讀心得 https://github.com/asd1389271903/co111a

yagmai0409 commented 1 year ago

資工二 111010562 陳俊呈 從 RISC-V 處理器到 UNIX 作業系統 閱讀心得 https://github.com/yagmai0409/co111a/wiki

ruoxin030704 commented 1 year ago

資工二 111010576 王若馨 RISC-V手冊 閱讀筆記 https://github.com/ruoxin030704/co111a/wiki

senxichicken commented 1 year ago

資工二 111010567 陳冠恩 參考OpenAI ChatGPT與論壇上與硬碟相關資料撰寫期末心得 SSD部分全部內容皆引用自凌威科技 剩餘部分為 維基百科、OpenAI ChatGPT與自身經歷所撰寫。

jiajianong commented 1 year ago

110910535 呂嘉融

https://github.com/jiajianong/co111a/wiki

jackuio440 commented 1 year ago

資工二 111010502 劉爵寬 https://github.com/jackuio440/co111a/wiki/%E6%9C%9F%E6%9C%AB%E4%BD%9C%E6%A5%AD

mikeychen1205 commented 1 year ago

資工二 111010523 陳彥辰 從 RISC-V 處理器到 UNIX 作業系統 統整與閱讀心得筆記 https://github.com/tvghjjhg/co111a/wiki/%E6%9C%9F%E6%9C%AB%E4%BD%9C%E6%A5%AD%EF%BC%9A%E9%96%B1%E8%AE%80%E5%BF%83%E5%BE%97 (持續更新中)

RogerChen530 commented 1 year ago

資工二 111010530 陳樂融 從RISC-V處理器到UNIX作業系統 閱讀心得筆記 https://hackmd.io/@NdotAw-hQ6KOcF53NFJMkQ/SkEBaa-5s

weilunh7 commented 1 year ago

資工二 111010514 黃威綸 RISC-V手册 閱讀心得 https://github.com/weilunh7/co111a/blob/main/%E9%96%B1%E8%AE%80%E5%BF%83%E5%BE%97.docx

b8990523 commented 1 year ago

資工二 111010566 吳佳儀 期末作業 RISC-V手册 閱讀心得

nnnnnnn1266 commented 1 year ago

資工三 110910559 潘其恩 期末作業-閱讀心得筆記

linWeiX commented 1 year ago

資工二 111010506 林維新

Bojun6667 commented 1 year ago

資工二 111010520 黃柏鈞 用verilog重作nand2tetris https://github.com/Bojun6667/co111a/tree/main/iverilog

MitanEXE commented 1 year ago

資工二 111010544 陳彬彬 https://github.com/MitanEXE/co111a/blob/main/verilog.md

yihsien924 commented 1 year ago

資工二 111010555 林羿嫻 RISC-V 手册閱讀心得

jcat980007 commented 1 year ago

資工二 111010519 范揚政 從 RISC-V 處理器到 UNIX 作業系統心得&課程心得 (持續更新中)

sam00002135 commented 1 year ago

資工二 111010574 白和鑫 RISC-V閱讀心得 https://hackmd.io/M1QT4o4WQ8u09aUoaiOYhg?both

XuanLin123 commented 1 year ago

資工二 111010556 林聖軒 計算機組織與設計 : 硬體/軟體的介面, 5/e 閱讀筆記心得˙

111010557 commented 1 year ago

資工二 111010557 楊欣潔 RISC-V處理器.docx

dd24336048 commented 1 year ago

資工二 111010504 江品賢 從 RISC-V 處理器到 UNIX 作業系統 統整與閱讀心得筆記 https://github.com/dd24336048/co111a/wiki/%E8%A8%88%E7%AE%97%E6%A9%9F%E7%B5%90%E6%A7%8B%E6%9C%9F%E6%9C%AB%E9%96%B1%E8%AE%80%E5%BF%83%E5%BE%97

guangbo1110105228 commented 1 year ago

資工二111010528冉光博 從 RISC-V 處理器到 UNIX 作業系統 統整與閱讀心得筆記 https://github.com/guangbo1110105228/co111a/wiki

CJI3751 commented 1 year ago

資工二111010564潘敏驛 從 RISC-V 處理器到 UNIX 作業系統 閱讀心得筆記 https://github.com/CJI3751/co111a/wiki

WeiXiao0511 commented 1 year ago

資工二111010551 曾兆龍 從 RISC-V 處理器到 UNIX 作業系統 閱讀心得 https://github.com/WeiXiao0511/co111a/tree/main/%E6%9C%9F%E6%9C%AB

Tzuan1020 commented 1 year ago

資工二 111010517 蘇子安 從 RISC-V 處理器到 UNIX 作業系統 閱讀心得 https://github.com/Tzuan1020/co111a/wiki

ChristianMattias commented 1 year ago

資工二 111010543 黃群傑 https://github.com/ChristianMattias/co111a/wiki

boy20100619 commented 1 year ago

110810552 梁齊恆 從 RISC-V 處理器到 UNIX 作業系統 閱讀心得與筆記 https://github.com/boy20100619/co111a/wiki

Nickk07 commented 1 year ago

資工二 111010542 楊富荃 從 RISC-V 處理器到 UNIX 作業系統 閱讀心得筆記

yehchen0328 commented 1 year ago

資工二 111010535 葉哲辰 從RISC-V處理器到 UNIX作業系統 閱讀心得筆記 https://github.com/yehchen0328/co111a/blob/main/%E6%9C%9F%E6%9C%AB%E5%BF%83%E5%BE%97%20%E8%B3%87%E5%B7%A5%E4%BA%8C%20111010535%20%E8%91%89%E5%93%B2%E8%BE%B0.docx

patrick0516 commented 1 year ago

資工二 周辰恩 111010575 自選資源 https://hackmd.io/@Patrick0503/SyOvHIG9o

rossen1020 commented 1 year ago

資工二 111010516 賴映羽 閱讀筆記+心得 https://github.com/rossen1020/co111a/wiki

2001wei commented 1 year ago

資工三 110910520

1.閱讀rv32emu或semu虛擬機加上註解或寫下閱讀筆記。 https://github.com/2001wei/co111a/wiki/rv32emu%E8%99%9B%E6%93%AC%E6%A9%9F%E7%9A%84%E9%96%B1%E8%AE%80%E7%AD%86%E8%A8%98%E3%80%82

2.RISC-V閱讀紀錄&心得 https://github.com/2001wei/co111a/wiki/RISC-V

NothingZX commented 1 year ago

資工二 111010548 謝文達

https://github.com/NothingZX/co111a/wiki

yuanxiii commented 1 year ago

資工四 110810512 林元璽 《數字設計和計算機體系結構》-閱讀筆記及心得

nelson023 commented 1 year ago

資工三110910523張繼光 閱讀筆記 https://github.com/nelson023/co111a/blob/main/final1.md