NSCSCC 2023
本文档旨在记录每次培训的内容,方便大家进行回顾。
Last updated
本文档旨在记录每次培训的内容,方便大家进行回顾。
Last updated
“龙芯杯”正式比赛开始于每年 8 月,从提交初赛作品到决赛截至大约持续 20 天。但由于该比赛命题几乎不变的特殊性,再结合我校课程安排的实际,往往从每年寒假开始进行准备,准备过程贯穿整个春季学期。
实际上,对于一些工具和框架的使用,可以提前到秋季学期提前结合体系结构和操作系统两门实验课程进行,帮助大家提前熟悉,这也是竞赛小组所希望进行的一些改变。因此,整个培训将分为两个学期进行,秋季学期关注基础设施的使用,春季学期关注从理论到参赛作品的总体设计过程。
秋季学期:对于大三的同学而言,秋季学期中包含体系结构和操作系统两门研讨课,这一学期的培训内容将专注于基础设施的使用,并对这两门课程进行一定程度上内容的延伸。
Linux 操作系统漫谈 | Shell 脚本练习讲解视频
lec 02 - git 协作,SOC 与裸机程序 | 第二次培训视频
春季学期:对于准备参赛的同学而言,整个设计将从本学期启动,这一学期(包括寒假)的培训将专注于超标量体系结构、操作系统移植等进阶内容,帮助同学们冲击更高的名次。
本届“龙芯杯”竞赛小组的 3 名主要负责人为 hm,lrm 和 xth,他们计划在本学期基于 SpinalHDL 搓一个能跑 Linux 的 LoongArch32r 超标量 CPU,为后来者探探路,祝他们成功。
《超标量处理器设计》
《计算机系统设计(下册):基于 FPGA 的 SOC 设计与实现》
龙芯将开源 3 个基于 spinalHDL 的 CPU 核