There are many open source SoC projects based on RISCV and MIPS architectures. As a beginner who wants to learn about processors systematically, which aspects of processors and SOCs should I focus on, CPU pipeline structure, memory, Cache structure? Cache structure? Only then can you select a suitable SoC project for yourself, and learn the modern high-performance computing processor architecture from shallow to deep. And be familiar with various performance evaluation techniques and programs to further evaluate and understand the nature of a processor, development ideas, application scenarios, and ultimately develop your own SoC. (Notice: The English content is automatically translated and may contain inaccuracies or misinterpretations. Please refer to the original version for the most accurate information.)