# 第一周誠實面對自己,確定目標 ## 下學期旁聽挑戰 https://wiki.csie.ncku.edu.tw/arch/schedule ## 問問現在流行的AI [Grok](https://grok.com/share/c2hhcmQtMw%3D%3D_1820f2d1-159c-466c-ba7c-0adc3eda4303) LFD111x 複習 + rv32emu -> LFD103 複習 + linmo -> shecc (light) -> mado -> RVFA [Chat GPT](https://chatgpt.com/share/68c6e6ed-0324-8003-9f47-7f6543a9898c) rv32emu -> linmo -> mado -> shecc [perplexity](https://www.perplexity.ai/search/https-github-com-sysprog21-rv3-YexKHp2WRZWrR1K.NB5tvg) LFD111x 複習 -> LFD103 複習 -> QEMU Boot -> rv32emu -> RVFA [NoteBook LM](https://notebooklm.google.com/notebook/8ccb3e0a-f827-4d1e-b8a4-f5ca3b594b01) rv32emu -> linmo -> shecc side project: 1. mado (最想要學) 2. llama2.c ## 決定好方向與目標 方向: - [ ] https://wiki.csie.ncku.edu.tw/arch/schedule - [x] https://hackmd.io/@eastWillow/arch2025-homework1 - [ ] https://hackmd.io/@eastWillow/ComputerArchitectureLab2 - [ ] LFD111x 複習 - [ ] LFD103 複習 - [ ] rv32emu out of order 挑戰 - [ ] linux kernel - [ ] 認證目標:[RVFA](https://training.linuxfoundation.org/certification/linux-foundation-risc-v-foundational-associate/) - [ ] [mado](https://github.com/sysprog21/mado) - [ ] [llama2.c](https://github.com/karpathy/llama2.c) ## 符合目標的閱讀材料 [rv32emu](https://github.com/sysprog21/rv32emu) [shecc](https://github.com/sysprog21/shecc) ## 追蹤前輩的腳步 https://mes0903.github.io/risc-v/rv32emu-Introduction/ [RVOS OSDI 筆記](https://mes0903.github.io/risc-v/OSDI/#addi-add-immediate) ## 好奇的題目 [A High-Level Synthesis Approach for a RISC-V RV32I-Based System on Chip and Its FPGA Implementation](https://www.mdpi.com/2673-4591/58/1/72) [Designing an SoC with an HLS-Based RISC-V Cor](https://repositorio-aberto.up.pt/bitstream/10216/168756/2/735240.pdf) [What You Simulate Is What You Synthesize: Design of a RISC-V Core from C++ Specifications](https://inria.hal.science/hal-02394911/document)