- 博客(31)
- 收藏
- 关注
原创 github学生认证(白嫖copilot)-Why are you not on campus?不在校园内
github学生认证时出现Why are you not on campus?显示不在学校范围内
2024-10-20 20:45:23 265
原创 virtualbox虚拟机Ubuntu22.04磁盘扩充简单方法(根目录)
virtualbox虚拟机Ubuntu22.04磁盘扩充简单方法(根目录)
2023-11-18 17:18:18 1950 3
原创 CPU设计实战 第五章 5.4任务与实践
CPU设计实战 第五章 5.4 任务与实践 添加19条指令ADD、ADDI、SUIB、SLTI、SLTIU、ANDI、ORI、XORI、SLLV、SRLV、SRAV、MULT、MULTU、DIV、DIVU、MTHI、MTLO、MFHI、MFLO实现乘除法器
2023-01-31 20:53:01 1059 3
原创 CPU设计实战实践任务三:用前递技术解决相关引发的冲突
在lab4的基础上,加入适当的数据前递通路来减少阻塞,要求能成功通过仿真且仿真运行时间比lab4有所下降。
2023-01-12 22:39:09 986
原创 第四章实践任务二:用阻塞技术解决相关引发的冲突
第四章实践任务二:用阻塞技术解决相关引发的冲突[ 2537 ns] Error!!! reference: PC = 0xbfc408b0, wb_rf_wnum = 0x10, wb_rf_wdata = 0x00000001 mycpu : PC = 0xbfc408b0, wb_rf_wnum = 0x10, wb_rf_wdata = 0xxxxxxxxx
2023-01-09 21:54:15 810
原创 CPU设计实战 第四章实践任务一 第六个bug
[ 888537 ns] Error!!! reference: PC = 0xbfc88c90, wb_rf_wnum = 0x02, wb_rf_wdata = 0xadff20c0 mycpu : PC = 0xbfc88c90, wb_rf_wnum = 0x02, wb_rf_wdata = 0x2dff20c0
2023-01-06 21:36:11 292
原创 CPU设计实战 第四章实践任务一 第五个bug
vivado卡死在----[ 716985 ns] Number 8'd09 Functional Test Point PASS!!!,不输出报错信息。
2023-01-06 21:32:35 504
原创 CPU设计实战 第四章实践任务一 第四个bug
[ 2107 ns] Error!!! reference: PC = 0xbfc0038c, wb_rf_wnum = 0x04, wb_rf_wdata = 0xbfb00000 mycpu : PC = 0xbfc00010, wb_rf_wnum = 0x08, wb_rf_wdata = 0x80000000
2023-01-06 21:09:28 343
原创 CPU设计实战 第四章实践任务一 第三个bug
[ 2067 ns] Error!!! reference: PC = 0xbfc00000, wb_rf_wnum = 0x08, wb_rf_wdata = 0xffffffff mycpu : PC = 0xbfc00000, wb_rf_wnum = 0x08, wb_rf_wdata = 0xfffffffe
2023-01-06 21:04:17 256
原创 CPU设计实战 第四章实践任务一 第二个bug
[ 2067 ns] Error!!! reference: PC = 0xbfc00000, wb_rf_wnum = 0x08, wb_rf_wdata = 0xffffffff mycpu : PC = 0xbfc00000, wb_rf_wnum = 0x08, wb_rf_wdata = 0xxxxxxxxX
2023-01-06 21:02:14 202
原创 Hive执行复杂查询语句卡死在kill command
Hive执行复杂查询语句卡死在kill command 尝试了改内存等多种办法后还是不行,重启Hadoop服务后解决问题
2022-12-03 21:21:18 2022 1
原创 Virtualbox+ubuntu虚拟机启动界面黑屏长时间无反应,进不去系统。
Virtualbox+ubuntu虚拟机启动界面黑屏长时间无反应,进不去系统,且鼠标点进去会消失。
2022-07-08 00:27:14 12616 9
原创 verilator仿真生成.vcd波形文件 示例
1、模块准备首先,我们先写好一个模块,如our_OnOff.v:module our_OnOff( input a, input b, output f); assign f = a ^ b;endmodule2、测试模块main.c 如下:#include <stdio.h>#include <stdlib.h>#include <assert.h>#include "Vour_OnOff.h"#inclu
2022-04-04 20:24:03 4041 3
原创 GTKWave安装教程
下载:wgethttp://gtkwave.sourceforge.net/gtkwave-3.3.111.tar.gz解压:tar -zxvf gtkwave-3.3.111.tar.gz生成 gtkwave-3.3.111.tar.gz 文件夹,然后进入该文件夹cd gtkwave-3.3.111.tar.gz然后执行安装命令:sudo apt install gtkwave安装成功...
2022-03-24 11:39:25 2362
原创 寄存器与锁存器的区别
首先应该明确锁存器和触发器也是由与非门之类的东西构成。尤其是锁存器,虽说数字电路定义含有锁存器或触发器的电路叫时序电路,但锁存器有很多组合电路的特性。组合电路就是一个真值表,一个函数,一组输入对应一组输出,当前什么输入就根据函数得到什么输出,实时跟踪变化,这样也就容易有冒险、竞争之类的问题产生毛刺。锁存器:电平敏感always @ (enable)??if (enable) ?q <= d;那就是说,在enable有效的时间内,q完全跟踪d的值,比如在这个时间内d变化了,q..
2022-03-16 17:56:13 4370
原创 Unbuntu21.10安装Verilator --4.210
依次在终端键入以下命令:sudo apt-get install git perl python3 make autoconf g++ flex bison ccachesudo apt-get install libgoogle-perftools-dev numactl perl-docsudo apt-get install libfl2 # Ubuntu only (ignore if gives error)sudo apt-get install libfl-dev # Ubu.
2022-03-12 17:12:04 1011
原创 物联网练习题
1.【判断】NB-IoT的系统带宽是200KHz。对2.【单选】以下哪个不属于物联网操作系统?D.STM323.【单选】以下选项中,哪项不属于HuaweiLiteOS中间框架?D.开放API4.【单选】物联网中,eSIM卡和vSIM卡,可通过____技术实现运营商网络切换。D.空中写卡5.【判断】物联网是互联网的应用拓展与其说物联网是网络不如说物联网是业务和应用。对6.【判断】ECC将边缘计算架构分成四个层次域:应用域、数据域、网络域、设备域。
2022-02-18 20:42:10 5972
原创 Ubuntu 21.10安装国内源
为什么要安装国内源?因为默认的软件更新源是国外的,在国内使用下载速度很慢。我们只需要把它默认更新软件的国外网址改成我们国内的镜像网址就行了。首先将我们的原来的软件源备份:(这样就算改错了也能恢复)sudo cp -v /etc/apt/sources.list /etc/apt/sources.list.backup终端执行chmod命令更改文件权限使软件源文件可编辑:sudo chmod 777 /etc/apt/sources.list之后通过gedit命令编辑软件源:su
2022-01-10 20:35:33 9626 3
原创 解决在 VirtualBox 中 Ubuntu 无法共享粘贴板复制的问题
virtualBox中有个共享粘贴板功能理论上当把增强包装完后就应该可以使用增强功能了,装完后确实可以让这个系统正常分辨率到我的显示器上,但就是不能实现主机和虚拟机之间共享粘贴板。并且我也勾选了下面这个功能:但就是不能复制,后来在这个社区找到了答案。只需要在终端键入三行命令就可以使用粘贴功能了。sudo apt-get update sudo apt-get install virtualbox-* sudo shutdown -r now...
2022-01-09 15:57:24 4273 2
原创 表达式求值问题数据结构课程设计(hpu)
(一万字课设)读入原表达式(包括括号)并创建对应二叉树,其次对二叉树进行前序遍历、中序遍历、后续遍历(非递归),并输出逆波兰表达式,最后求解原表达式的值。使用到了栈的基本操作、二叉树的创建(合成树)等。
2021-12-29 21:32:36 6924 2
原创 图的DFS和BFS遍历算法(采用邻接矩阵的存储结构创建无向图G)
#include<iostream>using namespace std;#define MaxInt 0 #define MVNum 8 //顶点的个数 typedef char VerTexType; //顶点的数据类型typedef int ArcType; //边的权值的数据类型typedef struct{ VerTexType vexs[MVNum]; //顶点表 ArcType arcs[MVNum][MVNum]; //...
2021-12-15 09:54:56 583
原创 后序非递归遍历二叉树
后序遍历的顺序是左、右、根。而前序遍历的顺序是根、左、右。所以只需将前序遍历稍作改变,变成先遍历根再遍历右最后遍历左即(根右左)就会发现此时的顺序便是后序遍历的倒序了,所以这时候只需将改变后的前序遍历的每个结点压入字符栈,然后最后遍历输出字符栈。便可得到后序非递归遍历的顺序啦!void PostOrderTraverse_Stack(BiTree T) //后序非递归 { LinkStack1 S1; //创建字符栈 LinkStack S; //创建结点栈 BiTNo
2021-12-08 20:45:02 339
原创 用递归和非递归算法实现先序、中序、后序遍历二叉树
#include<iostream>using namespace std;typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;typedef struct StackNode{ BiTNode *data; struct StackNode *next; } StackNode,*LinkStack;typedef struct StackNode1.
2021-12-08 20:30:42 398
原创 后缀表达式计算器
#include<iostream>#include<stdio.h>#include<string.h>#include<malloc.h>using namespace std;typedef struct StackNode{ int data; struct StackNode *next; } StackNode,*LinkStack;void InitStack(LinkStack &S) //构造一个空栈 {.
2021-11-26 19:46:31 840
原创 c语言用顺序表实现学生信息的添加、插入、删除、查找功能
#include<stdio.h>#include<stdlib.h>#include<string.h>#define MAX 20typedef struct{ int no; //8位学号 char name[20]; //姓名 float score; //成绩}Student; typedef struct{ Student *elem; ...
2021-10-31 16:50:46 9068
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人