ucas-nscscc-docs
  • NSCSCC 2023
  • lec 01 - “龙芯杯”大赛介绍
  • lec 02 - git 协作,SOC 与裸机程序
  • 杂项
    • Linux 操作系统杂谈
    • 对于 lec 02 的一些补充
    • Linux Vivado 使用过程的问题解决
Powered by GitBook
On this page
  • 培训计划
  • 关于竞赛小组
  • 推荐学习资料

NSCSCC 2023

本文档旨在记录每次培训的内容,方便大家进行回顾。

Nextlec 01 - “龙芯杯”大赛介绍

Last updated 2 years ago

培训计划

“龙芯杯”正式比赛开始于每年 8 月,从提交初赛作品到决赛截至大约持续 20 天。但由于该比赛命题几乎不变的特殊性,再结合我校课程安排的实际,往往从每年寒假开始进行准备,准备过程贯穿整个春季学期。

实际上,对于一些工具和框架的使用,可以提前到秋季学期提前结合体系结构和操作系统两门实验课程进行,帮助大家提前熟悉,这也是竞赛小组所希望进行的一些改变。因此,整个培训将分为两个学期进行,秋季学期关注基础设施的使用,春季学期关注从理论到参赛作品的总体设计过程。

  • 秋季学期:对于大三的同学而言,秋季学期中包含体系结构和操作系统两门研讨课,这一学期的培训内容将专注于基础设施的使用,并对这两门课程进行一定程度上内容的延伸。

    • | |

    • Linux 操作系统漫谈 |

    • lec 02 - git 协作,SOC 与裸机程序 |

  • 春季学期:对于准备参赛的同学而言,整个设计将从本学期启动,这一学期(包括寒假)的培训将专注于超标量体系结构、操作系统移植等进阶内容,帮助同学们冲击更高的名次。

关于竞赛小组

本届“龙芯杯”竞赛小组的 3 名主要负责人为 , 和 ,他们计划在本学期基于 搓一个能跑 Linux 的 LoongArch32r 超标量 CPU,为后来者探探路,祝他们成功。

推荐学习资料

  • 《超标量处理器设计》

  • 《计算机系统设计(下册):基于 FPGA 的 SOC 设计与实现》

  • 龙芯将开源 3 个基于 spinalHDL 的 CPU 核

↗️
↗️
↗️
↗️
↗️
lec 01 - “龙芯杯”大赛介绍
第一次培训视频(上)
第一次培训视频(下)
Shell 脚本练习讲解视频
第二次培训视频
hm
lrm
xth
SpinalHDL
一生一芯计划
一生一芯视频合集
spinalHDL 文档