一、几门相关课程
🔔视频:
[新手上路指导-重要必看] https://www.bilibili.com/video/BV1u8411i7Qw/?spm_id_from=333.999.0.0
[学习经验分享] https://www.bilibili.com/video/BV1cs4y1r7T3/?spm_id_from=333.337.search-card.all.click
每周3-4天的情况下,花2个月学完
两份教材
http://csg.csail.mit.edu/6.375/6_375_2019_www/resources/Logic_Design.pdf
http://csg.csail.mit.edu/6.175/resources/archbook_2015-08-25.pdf
bluespec那个docx很重要
🔔文章:
[Q&A] https://mp.weixin.qq.com/s/-MnRFCXHy5v-tt4MujfqtQ
[学习笔记] https://mp.weixin.qq.com/s/I5bPw_AUWTh2VgzAm4SHhg
笔记补充:
【kazutoiris/connectal】https://github.com/kazutoiris/connectal-docker
6.004
MIT 6.004- https://b23.tv/o7YjSkA
基础课程,共25节视频课(Arvind教授),数电、计组、BSV,B站有相关视频,没有实验
【【MIT公开课】6.004 计算结构 · 2019年春(完结·中英字幕·机翻)】 https://www.bilibili.com/video/BV197411s736/?p=4&share_source=copy_web&vd_source=1735967fff393ffa3d39f23c1c1f2362
6.175
MIT 6.17- 5共23个lecture,8个lab,1个project
http://csg.csail.mit.edu/6.175/index.html
主要课程,有课件和学习资料,有完善的Lab和Project,6.004的视频配合6.175的课件开展
6.375
MIT 6.375- 共13个lecture,5个lab,1个project
http://csg.csail.mit.edu/6.375/6_375_2019_www/index.html
实践课程 使用BSV 包含4+1个Lab,穿插到6.175中学习
(更正,有课件但是和175重复多)
1.1.学习顺序
1.2.资源使用指南
1.2.1.如何获得实验环境
1.2.2.BSV工具链
1.2.3.RISCV工具链
1.2.4.工具链安装顺序建议
1.3.FAQ
(可能有一些testbench过时了,BSV更新很快)
(一生一芯内可能有一些关于linux、git等)
二、关于Bluespec
作为更高级的语言,避免过多的尽力花在程序本身,提高效率,着重于体系结构