---
# System prepended metadata

title: 第一周誠實面對自己

---

# 第一周誠實面對自己，確定目標

## 下學期旁聽挑戰

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)
