# [Computer Architecture](http://wiki.csie.ncku.edu.tw/arch/schedule)
# Computer Architecture (Fall 2021)
## Lecture notes
- [x] [Computer Architecture Week1](/njNBOnRcQ8ep0Q7fkz52CQ)
- [x] [Computer Architecture Week2](/Qx3fOwWYRbGnJoko2Go3GA)
- [x] [Computer Architecture (Fall 2021) Week3](/hu7tnh8ES1OC8Peo9QD0Og)
- [x] [Computer Architecture (Fall 2021) Week4](/s-RaYQGiRuCeUEA0cZtTAw)
- [ ] [Computer Architecture (Fall 2021) Week6](/bw8O_5NLSVK-cjJ31lUUqQ)
- [ ] [Computer Architecture (Fall 2021) Week7](/yFQRV3cSTECXTceqw4eYrw)
- [ ] [Computer Architecture (Fall 2021) Week 8: Datapath and Control](/IaUuONVzR_i2qhzJBtkW2A)
- [ ] [Computer Architecture (Fall 2021) Week 9: Pipeline](/w9DrW-PtSniHaYYUsxKcGw)
- [ ] [Computer Architecture (Fall 2021) Week10](/_PD9RXkbSnmMx5TCV8ioOw)
- [x] [Computer Architecture (Fall 2021) Week12: Cache + Virtual Memory](/AEeL3bdjQGOruYwHkHICPA)
- [ ] [Computer Architecture (Fall 2021) Week13](/CAN9M67pQFa4aWtMaW6pcg)
- [ ] [Computer Architecture (Fall 2021) Week15](/PTiHCV7wRailpGUqjoco3Q)
- [ ] [Computer Architecture (Fall 2021) Week16](/WmhTNJg7Qoi_1BbBQXDldw)
- [ ] [Computer Architecture (Fall 2021) Week17](/LfGPo8BqQuOZoOjqaij-2Q)
# Computer Architecture (Fall 2023)
## Notes by usage (sorted by lecture order)
- [RISC-V toolchains](/P5rdpbAqS0GffTQdpGvSHQ)
- [RISC-V Assembly Language](/WUhkMniWSE-24wCKudR44w)
- [RISC-V lw, sw, Decisions](/v_FJ8STVQhKdAUMuuIL5zQ)
- [More RISC-V, RISC-V functions](/Ip60iaHGTEyOeTApM6fX7A)
- [RISC-V Instructions](/LwIlqJuHTs2gWFFW6TXS-A)
- [Validation on RISC-V processor](/OIi8728QT1SQVQmZoubYqQ)
- [Computer Architecture FAQ](/J7tMhhZATP-yMiW-FkHHrw)
- [RISC-V ISA](/USBSej3lQYeoFy7xUZnh1Q)
Quiz, Lab, Homework and further reading
---
- [Quiz1 of Computer Architecture (2021 Fall)](/Ix-oJk7aRfSUNo7-vcub9A)
- [Quiz2 of Computer Architecture (2021 Fall)](/oCoq3R9IRqmVIbdVfonMWg)
- [Quiz5 of Computer Architecture (2021 Fall)](/5kTKiVlXRYGNRcYIU_wRVQ)
- [My sol. for Quiz6 of Computer Architecture (2021 Fall)](/YwrtO1LkTFKEFYdKDlkVCw)
- [My work on `Lab1: RV32I Simulator`](/9HgQsJ4OT46dp2oxGKQ2MQ)
- [My work on `Lab2: RISC-V RV32I[MA] emulator with ELF`](/xN4zt96USciwQmQ8C5iMBg)
- [Study on `FPGA Design for Software Engineers`](/eUwsFMDHSRe-UpT3cU9F8g)
- [Assignment1: RISC-V Assembly and Instruction Pipeline](/93jJA030TfW5tP1-OA17Kg)
- [Assignment2: RISC-V Toolchain](/Kt_QOgXCSNefbUXJEfaloA)
- [Testplan for RISC-V ISA](/D-hBKmwdQiuodkdfN-OUYQ)
References
---
- [RISC-V Non-ISA Specifications](https://github.com/riscv-non-isa)
- [RISC-V Assembly Programmer's Manual](https://github.com/riscv-non-isa/riscv-asm-manual/blob/master/riscv-asm.md)
- [RISC-V Green Card](https://github.com/jameslzhu/riscv-card/blob/master/riscv-card.pdf)
- TODO: improve it to be searchable by input keyword
- Porting the source .tex file to `codiMD`
- [RISC-V Instruction Set Manual](https://github.com/riscv/riscv-isa-manual)
- Referenced source code in UCB CS61C
- [计算机组成与设计学习之路](https://www.zhihu.com/column/c_1418992897437503488)
- Study note of the textbook written by H&P
- [Computer Organization and Design RISC-V Edition](/lo7Eg7L9Reit2MwfzJM-BQ)
- [Computer Architecture - A Quantitative Approach, Sixth Edition](/Dau13mpAS9aUxX4Wq5mTeQ)
{"metaMigratedAt":"2023-06-16T12:40:38.069Z","metaMigratedFrom":"YAML","breaks":true,"title":"Computer Architecture taught by Jserv","description":"<input class=\"task-list-item-checkbox\" checked=\"\"type=\"checkbox\"> Computer Architecture Week1","contributors":"[{\"id\":\"1fff2ed2-c6f3-4898-8309-30a56b3d0f05\",\"add\":4483,\"del\":1181}]"}
Computer Architecture (Fall 2021)
Lecture notes
Computer Architecture (Fall 2023)
Notes by usage (sorted by lecture order)
Quiz, Lab, Homework and further reading
References