一生一芯学习:pa2.1 RTFM】的更多相关文章

声明(叠甲):鄙人水平有限,本文章仅供参考. 1.环境 推荐使用 Ubuntu20.04这是我使用多个版本中最好用的一个,相关安装教程可以自行上网搜索这不再赘述,但要补充的一点的是源推荐使用中科大的源. 2.IDE 代码编写工具就因人而异了,我个人是推荐vscode的,相比vim来说,它上手简单,插件种类多且好用.并在此推荐几个我个人一直使用的几个插件: Ayu(主题插件) vscode-icons-mac(文件主题插件) C/C++(C/C++补全与高亮的插件) Chinese(中文插件) G…
在Stanford CS144的课程实验Lab0~Lab4中,我们动手实现了一个自己的TCP协议,并且能够真的与互联网通信!此外,感谢Stanford开源本实验并提供了大量的优质测试用例,使得我们仅仅通过互联网就能获取到这么好的学习资源. 本篇博客将从我自己的角度出发简单介绍TCP协议,阐述实现的难点以及在实验过程中的收获. 什么是TCP? 正式的定义以及计网相关的基础知识请读者自行stfw,在此我只简单地从自己角度阐述. 从网络协议抽象层来看,TCP是一个传输层协议,用于实现不同主机上进程与进…
分享一个我最近完成过的小项目--64位的单周期 RISC-V 模拟器,这个项目我最近参与一生一芯计划过程中完成的一个小项目. 需要用到的相关知识:Verilog.Verilator.计算机组成原理.汇编.RISC-V.C语言.C++.编译与链接.Mekfile.Linux.Shell 1. 于开始前 由于一生一芯计划的性质以及学术诚信的原因,该项目不会开源,本文章重在分享该项目的实现思路.当然,如果你在尝试复现该项目时,遇到了问题可以发给我邮箱(1439627984@qq.com),如何提问可以…
这张图,是在一位有十多年开发经验的资深前辈博客里看到的,觉得很有趣,分享之~ 这位大神的博客是:http://coolshell.cn 理论是可行的,当你刚开始学习C++,到第21天的时候出门千万要小心,哈哈. 看完您就明白,学习是没有任何捷径的,21天你可以掌握基本语法,但是如何去设计.架构.优化需要花十年或者更多的时间去探索,古人所说:“书山有路勤为径,学海无涯苦作舟”: 其实任何一门技术,不论是音乐.编程还是画画,如果没有超过十年的培养,都无法达到杰出的可能: 即使是4岁就显露出音乐天赋的…
一个执着于技术的公众号 CPU作为计算机设备的运算和控制核心,负责指令读取.译码与执行,因研发门槛高.生态构建难,被认为是集成电路产业中的"珠穆朗玛峰". 纵观全球,Intel.AMD两大巨头领跑通用CPU(桌面与服务器CPU)市场:国内,国产CPU正处于奋力追赶的关键时期,以飞腾.鲲鹏.海光.龙芯.兆芯.申威等为代表的厂商正全力打造"中国芯". 本文将重点围绕国产CPU的发展历程与当前产业链各领军企业的布局情况作详尽解读,具体如下: 1.国产CPU发展历程回溯 2…
芯航线FPGA学习套件之4*4矩阵键盘模块测试手册   本手册以简明扼要的方式介绍芯航线FPGA学习套件提供的矩阵键盘模块的测试方法:   连接开发板,如下所示: 2.将矩阵键盘模块与开发板按如下图所示连接: 具体连接线序,可参看下图: 打开测试工程NEW_Key_Board,如下图所示: 烧写NEW_Key_Board.sof文件到开发板中 按下任意按键,核对当前按键值与LED灯状态是否一致,下图所示: 上图,按下按键A,LED[0:3]对应状态为亮灭亮灭,因为0使能LED亮,1关闭LED灯,…
芯航线FPGA学习套件之多通道串行ADDA模块测试手册   本手册以简明扼要的方式介绍芯航线FPGA学习套件提供的ADDA模块的测试方法:   连接开发板,如下所示: 2.将ADDA V1.1模块与开发板按如下图所示连接: 打开测试工程DA_AD_v1.1,如下图所示: 烧写DA_AD.sof文件到开发板中   打开SignalTap II 文件,如下图所示: 运行SignalTap II,观察窗口中波形:   如果整个波形能够如上图,即1544和5620的两路数据都呈正弦波,则表明ADDA模块…
创芯Xilinx Microblaze 学习系列第一集 Xilinx ISE Design Suite 13.2 The MicroBlaze™ embedded processor soft core is a reduced instruction set computer (RISC) optimized for implementation in Xilinx® Field Programmable Gate Arrays (FPGAs). Figure 2-1 shows a func…
马洪波是SAP成都研究院CEC开发团队三大巨头之一.关于他的背景介绍,参考我以前的公众号文章:SAP成都研究院CEC团队三巨头之一:M君的文章预告. 其实早在2007年,互联网上已经有介绍马洪波的文章了.这里复制一份如下.大家如果想看原文,请用关键字"sap 马洪波"进行百度,然后点击第一条搜索结果. 周五下午,在SAP全球研发服务中心(成都)位于成都高新区天府软件园B区的办公室中,马洪波结束了一天充实的工作,走出办公室,耳边传来"HAPPY BIRTHDAY"的歌…
在 \(DP\) 的世界里 有一种题需要单调队列优化 \(DP\) 一般在此时,\(f_i\) 和它的决策集合 \(f_j\) 在转移时 \(i\) 不和 \(j\) 粘在一起(即所有的 \(j\) 转移到 \(i\)时 关于\(j\) 的部分全都与 \(i\)无关), 果真如此,我们就可以用单调队列优化,留下可能用到的更有决策 而很多情况下 \(i,j\) 有联系,\(i\) 对于不同的 \(j\) ,转移计入的贡献和 \(i,j\) 都有联系,如 \(f_i = \min_{j=1}^{j<…