摘要: 具体命令 1.复制文件到指定目标,若目录不存在则创建目录 mkdir 和 cp 结合使用 mkdir ../dst/sh_test && cp sh_test/hello_os.sh "$_" # mkdir [target address] && cp [current file] "$_" 2. 阅读全文
posted @ 2022-03-12 23:49 Xlucidator 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Pre2 #Task1 测评机(Java8)不支持enhanced Switch。 Switch中,将case后的:改为->后,将会取消fall through,可以删去break; #Task4 疏忽强转溢出的可能性 重写Equipment类的compareTo()时,对于price的比较直接使用 阅读全文
posted @ 2022-03-01 14:55 Xlucidator 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 概况 常规单发射5级流水线cpu。新增支持指令{mtc0, mfc0, eret, syscall, break, bgezal, bltzal};新增异常处理{Int, AdEL, AdES, Ov, RI},其中Int中断包括软件、硬件、计时器中断(硬件中断未测);新增CP0寄存器{BadVAd 阅读全文
posted @ 2022-02-11 01:53 Xlucidator 阅读(321) 评论(0) 推荐(0) 编辑
摘要: > 就看看能坚持多久吧 #### 22/2/2及以前: - 参照想象中的p7内容增添部分版CP0、部分中断/异常机制; - 改sram接口:查阅文档func_test、sram相关内容;查阅vivado bram IP核相关内容;似乎有了进一步理解;PC地址未定 #### 22/2/8:修bug - 阅读全文
posted @ 2022-02-02 22:46 Xlucidator 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 一、使用已有数据集 (一)小型物件(官网) 输入:Camera_Lubitel2_studio “Lubitel Camera” consisting of 72 images 地址:https://www.capturingreality.com/advent-calendar-datasets 阅读全文
posted @ 2021-12-17 20:34 Xlucidator 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 我开P6是过P5了吗?笑死,P5又挂了,还是经典的blezalc指令,天知道原来我是不会写的,前近一个月每次branch类指令全都加错,而且是错得离谱。但都把重心放在课下debug上了,自以为不就是branch+jal嘛没什么大不了;考前自己练习加到一半就停了,没想到真考到发现还得拓展传递一条信号并 阅读全文
posted @ 2021-12-15 22:35 Xlucidator 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 连续摸了4天鱼。有bug但过了enhanced的流水线是看也没再看过。虽说被禁考一周错因在我,但确实有被背刺的感觉很难受。 25号周四那天可以说是心情不好直接摆烂,但后面三天只能说是堤溃后欲罢不能地持续摸鱼了。高中那种边放纵边焦虑的破败感觉又回来了。曾经尝试放大学科的森然恢弘与未来可期刺激自己,不过 阅读全文
posted @ 2021-11-28 23:32 Xlucidator 阅读(206) 评论(3) 推荐(0) 编辑
摘要: 课下 Thinking_Log 1.为何不允许直接转发功能部件的输出 直接转发会使一些组合逻辑部件增加新的长短不一的操作延迟,不利于计算设置流水线是时钟频率(保证流水线吞吐量?)。 2.jal中将NPC+4/8存入$ra的操作为何需流过全级 不要因为beq指令提前得到结果完成跳转的事情乱了方寸。ja 阅读全文
posted @ 2021-11-20 00:10 Xlucidator 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 自动化流程思路 1.C++/Python:生成大量包含指定指令的mips程序(A.asm) 2.命令行:导出该mips程序指令的机器码(A.txt) 3.魔改MARS:产生测试所需的IM、DM存入信息 4.命令行:导出该mips程序在魔改MARS运行产生的测试所需信息(B.txt) 5.Verilo 阅读全文
posted @ 2021-11-15 23:30 Xlucidator 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 课下 Bug_Log 1.模块实例化的信号需先定义,且记得定义完备 其实testbench见过多次了,自己写的时候还想不清。 若实例化模块时使用的信号,若事先无声明,则会自动生成1bit此名称信号,自然在多位信号传输中便出错了。使用单位信号的模块到可以省略实现声明。 !由于mips.v的clk和re 阅读全文
posted @ 2021-11-14 23:33 Xlucidator 阅读(981) 评论(0) 推荐(0) 编辑