https://github.com/c7w/cod22-grp64
>>> 异常中断 + 虚存页表 + 分支预测 + TLB + Cache + Flash + VGA + uCore
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 5 committers (20.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (0.2%) to scientific vocabulary
Last synced: 11 months ago
·
JSON representation
Repository
>>> 异常中断 + 虚存页表 + 分支预测 + TLB + Cache + Flash + VGA + uCore
Basic Info
Statistics
- Stars: 17
- Watchers: 2
- Forks: 1
- Open Issues: 0
- Releases: 0
Created over 3 years ago
· Last pushed over 2 years ago
Metadata Files
Readme
README.md
Repo 总不能叫 cod22-grp64 吧
实验过程
- Week 0: 我们要写 NPU,rv32f 硬件加速神经网络训练
- Week 1: 难,那我们写 GPIO,USB, VGA,Flash,整摆年好活
- Week 2: 至少也要把 uCore 跑通吧
- Week 3: 有空吗?跑一下监控程序?
心得体会
- 我爱计算机组成原理 —— 高焕昂
- 我也爱计算机组成原理 —— 刘明道
- 我们都爱计算机组成原理 —— 安一帆
其它
仿真 Powered by Verilator,在 obj_dir 里有写好的 testbench,Verilator 救我狗命
然后考试寄了等级吃灰,讲真的你们赶紧搞个龙芯杯一口气刷过计原 + 体系结构吧(
Updated 23/11/17
提几点小小的建议。
- 当时还把 指令译码器 放在 IF 阶段,感觉蠢哭了
- 精确异常,精确异常,精确异常,如果 uCore 起不来可能是因为这个
- 现在这个异常处理模块的位置放的也不好,最好是放在 WB 阶段,然后一旦有异常就冲刷流水线
- 但是要注意不要让前面的 MEM 阶段的指令被“提前”执行(说的就是你 lw a5, 0(a5))
- 当时还试着去优化 Wishbone 总线的状态转移,现在看实在是没必要,写 Cache 就够了,性能测试的测例过于水
- 走过路过给个 Star,方便查重(什么
Owner
- Name: Huan-ang Gao
- Login: c7w
- Kind: user
- Location: Beijing, China
- Company: Tsinghua University
- Website: https://c7w.tech
- Twitter: c7wc7w
- Repositories: 6
- Profile: https://github.com/c7w
Junior @ Computer Science and Technology, Tsinghua Univ. && Research Intern @AIR-DISCOVER
GitHub Events
Total
- Watch event: 5
Last Year
- Watch event: 5
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| c7w | c****w@f****m | 88 |
| LambdaX | j****a@b****m | 16 |
| ayf19 | a****9@m****n | 5 |
| gaoyichuan | g****0@g****m | 3 |
| Jiajie Chen | c@j****e | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0