伴學松!!從0到有製作自己的CPU!!共筆一覽
===
總綱
--
- [簡介](https://hackmd.io/@accomdemy/HJ-aO3JO9)
- [學習主題&每週目標列表](https://hackmd.io/@accomdemy/H1ZlHn_Fq)
- [伴學松 CPU Github](https://github.com/accomdemy/accomdemy_rv32i)[target=_blank]
背景知識資料整合
--
- [計算機組織與結構 & RISCV 資源整理](https://hackmd.io/@accomdemy/r1pNfeBdq)
分組名單 出缺席名單 作業等...相關資料
--
- [cpu指令表](https://docs.google.com/spreadsheets/d/1k-DeZejcipB2Utys6GRMN3CXCmZ4dbDCHbeya-I1Hhs/edit#gid=0)[target=_blank]
- [組員名單 (底下的分類可以看作業進度) ](https://docs.google.com/spreadsheets/d/1jGEMETkQtWt9yXE1QlHAx8LWLFDGGV8RTfOJhk55BEM/edit#gid=1195899002)[target=_blank]
第一周 工具安裝
--
- [Ripes 安裝教學](https://hackmd.io/@accomdemy/SyoatR-sc)
- [AMD(Xilinx) Vivado 安裝教學](https://hackmd.io/@accomdemy/Sk64aPNoq)
第二周 Vivado 與 ALU
---
- [投影片 by 第一組](http://shorturl.at/AES34)[target=_blank]
- [計組與ALU筆記 by 第一組](https://hackmd.io/bSidfOQaTQWeFRlXJ4VFYA)
- [Vivado 簡版操作影片 by Kim Weng](https://youtu.be/0Errcnc9IMA)[target=_blank]
- [verilog vivado 教學 by 名名](https://youtu.be/uQvE3QhV9pw)[target=_blank]
第三周 Decode 與 ISA
---
- [投影片 by 第二組](http://shorturl.at/ivzBN)[target=_blank]
- [RISCV 中文手冊 by DAVID PATTERSON, ANDREW WATERMAN](http://riscvbook.com/chinese/RISC-V-Reader-Chinese-v2p1.pdf)[target=_blank]
- [指令心智圖 by Will](https://gitmind.com/app/doc/fd312032746)[target=_blank]
第四周 重點複習 與 Register
---
- [Register 投影片](shorturl.at/dxZ35)[target=_blank]
第五周 重點複習 與 整合三個模塊
---
- [Register 筆記 by 第一組](https://hackmd.io/s15jnqtmTC61YvAdZUPn7w?both)
第六周 PC & Instruction memory
---
- [解說影片 by Kim Weng](https://youtu.be/4VF3UaP753s)[target=_blank]
第七周 回寫暫存器 與 分支跳躍
---
- [Jump 指令 by hsufit](https://ithelp.ithome.com.tw/articles/10273736)[target=_blank]
- [Branch 指令 - 1 by hsufit](https://ithelp.ithome.com.tw/articles/10273736)[target=_blank]
- [Branch 指令 - 2 by IC知识库](https://cloud.tencent.com/developer/article/1855332)[target=_blank]
第八周 回寫暫存器 與 分支跳躍 - 2
---
- [RV32I 指令介紹 - EN](https://ithelp.ithome.com.tw/articles/10268196)
第九周 分支跳躍 與 記憶體寫回
---
- [RV32I 指令介紹 - EN](https://ithelp.ithome.com.tw/articles/10268196)
第十周 記憶體寫回
---
- [RV32I 指令介紹 - EN](https://ithelp.ithome.com.tw/articles/10268196)
六月前規劃會議
---
- [20220530 會議記錄](https://hackmd.io/@accomdemy/rk1XTSMuq)
- [20220601 會議記錄](https://hackmd.io/@accomdemy/HkhNRRNOq)
- [20220609 會議記錄](https://hackmd.io/@accomdemy/Hk760HU_c)
- [20220616 會議記錄](https://hackmd.io/@accomdemy/SkIFTuyY9)
- [20220623 會議記錄](https://hackmd.io/@accomdemy/rJW0ShOK5)
- [20220701 會議記錄](https://hackmd.io/@accomdemy/Hkj8cxM5q)
七月後活動開始
---
第一周
--
- [20220705 活動記錄](https://hackmd.io/@accomdemy/Hyob-Hkoq)
- [20220707 活動記錄](https://hackmd.io/@accomdemy/rJiEMSJi5)
第二周
--
- [20220712 活動記錄](https://hackmd.io/@accomdemy/H129YvHo5)
- [20220714 活動記錄](https://hackmd.io/@accomdemy/rJn2Fvrs9)
第三周
--
- [20220719 活動記錄](https://hackmd.io/@accomdemy/BJ-VaQgnc)
- [20220721 活動記錄](https://hackmd.io/@accomdemy/Hyjwamenc)
第四周
--
- [20220726 活動記錄](https://hackmd.io/@accomdemy/HySNdUcnc)
- [20220728 活動記錄](https://hackmd.io/@accomdemy/B11uOI525)
第五周
--
- [20220802 活動記錄](https://hackmd.io/@accomdemy/HklttMea5)
- [20220804 活動記錄](https://hackmd.io/@accomdemy/HkpqKflT5)
第六周
--
- [20220809 活動記錄](https://hackmd.io/@accomdemy/rJy3Aaop9)
- [20220811 活動記錄](https://hackmd.io/@accomdemy/S1npCaia5)
第七周
--
- [20220816 活動記錄](https://hackmd.io/@accomdemy/Sk2xoyICc)
- [20220818 活動記錄](https://hackmd.io/@accomdemy/HJPXjyIA9)
第八周
--
- [20220823 活動記錄](https://hackmd.io/@accomdemy/H1Xz6VC09)
- [20220825 活動記錄](https://hackmd.io/@accomdemy/B1QXpVRRq)
第九周
--
- [20220830 活動記錄](https://hackmd.io/@accomdemy/rJyYw0O1o)
- [20220901 活動記錄](https://hackmd.io/@accomdemy/r1xoDAO1o)
第十周
--
- [20220906 活動記錄](https://hackmd.io/@accomdemy/rJDkbnexo)
- [20220908 活動記錄](https://hackmd.io/@accomdemy/HyAXWhees)
{"metaMigratedAt":"2023-06-17T04:22:20.652Z","metaMigratedFrom":"YAML","title":"伴學松!!從0到有製作自己的CPU!!共筆一覽","breaks":true,"description":"覺得自己做出 CPU 是不可能的事情嗎?錯!這個暑假你就有機會和學友們一起學會如何從0到有製作出自己的CPU!","image":"https://i.imgur.com/9HXTmgz.png","contributors":"[{\"id\":\"3d0fafbd-9363-481c-8981-85aadb6a4405\",\"add\":2698,\"del\":1149},{\"id\":\"bb49b223-a646-447b-9782-4211f8e3f05d\",\"add\":2325,\"del\":105},{\"id\":\"1173fd07-d06e-4b57-835a-7e3daf129757\",\"add\":245,\"del\":116}]"}