自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 riscv-sodor 学习笔记

一、背景近学习了riscv-sodor,是用Chisel写的,作为教程可谓是比较容易理解的了。对于代码解读的部分,有相关的博客已经给出了一些注解,可以帮助初学者学习和理解。riscv-sodor-rv32_1stage(1)_a_weiming的博客-CSDN博客riscv-sodor-rv32_1stage(2)_a_weiming的博客-CSDN博客riscv-sodor-rv32_1stage(3)_a_weiming的博客-CSDN博客riscv-sodor-rv32_1stag

2021-09-27 14:29:26 812

原创 VMware esxi 6.7 dma_mapper_iommu loaded successfully 卡死,ip无法连接。

首先,显示dma_mapper_iommu loaded successfully说明显卡直通了,其实系统已经启动了,只是没法正常显示接下来的东西,如果ip配置正常,则可以正常用浏览器连接和管理esxi虚拟机。问题就出在,浏览器无法连接,说明IP配置出问题了。需要解除显卡直通,对里面的IP进行重新设置。第一步:拆PCIE显卡,进入系统,重新设置IP地址我们采用的方法是将pcie显卡取下来,换一个比较一般的小显卡,连接显示器,然后启动机器,则能够正常进入系统。然后按F2进入管理界面,对IP进行更改

2021-03-04 13:28:33 10647 3

原创 vmware exsi 6.7中的Ubuntu 18.04.3,升级了内核后没有升级grub,导致没法开机

问题:vmware exsi 6.7中的Ubuntu 18.04.3,升级了内核后没有升级grub,导致没法开机,“Booting SMP configuration:",如图1所示。图.1Booting SMP configuration分析原因:grub能启动,没法加载内核文件。解决方法:1,先配置虚拟机只有一个cpu核心,如图2,然后尝试启动,成功启动;2,查看当前用的内核版本,uname -r图23,查看安装的内核版本,sudo dpkg --get-selections

2020-12-09 19:15:21 870

转载 CPUID指令

cpuid指令    cpuid指令   cpuid就是一条读取CPU各种信息的一条指令,大概是从80486的某个版本开始就存在了。 CPUID这条指令,除了用于识别CPU(CPU的型号、家族、类型等),还可以读出CPU支持的功能(比如是否支持MMX,是否支持4MB的页等等),内容的确是十分丰富。CPUID指令有两组功能,一组返回的是基本信息,另

2018-01-03 15:27:53 1523

转载 Linux 引导过程内幕

Linux 引导过程内幕从主引导记录到第一个用户空间应用程序的指导早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序。尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行必要的简化。让我们先从高级的视角来查看 Linux 引导过程,这样就可

2017-12-13 15:46:22 290

原创 win10下virtualbox中ubuntu和win10建立共享文件夹的方法

实现在win10环境下安装的virtualbox虚拟机中安装的ubuntu16.04 lts和win10系统共享文件

2017-11-12 16:54:22 13832 3

转载 转载:公钥、私钥、USBKey、CSP、数字证书和CryptoAPI的简介

数字证书:英文digital certificate,在因特网上,用来标志和证明网络通信双方身份的数字信息文件。包含一个公开密钥、名称以及证书授权中心的数字签名。公开密钥:对外公开,私钥则有自己保存,用其中一把密钥加密,另一把密钥用于解密。(非对称密钥,典型的算法代表是RSA)私钥用来进行解密和签名,而公钥则由本人公开,为一组用户所共享,用于加密和验证签名。在网上查阅了一些例证和示意图

2017-10-11 13:53:27 5262

原创 Ubuntu常用命令

Ubuntu常用命令:basic cmd:   C-p  -- previous cmd   C-n  -- next cmd   C-j  -- execute cmd   C-h  -- froward delete one char      C-d  -- back delete one char   C-u  -- delete all before

2017-09-13 13:32:28 1294

原创 ubuntu 16.04 LTS source.list

Ubuntu 16.04 几个国内更新源如何更改源可以在软件更新中选择源使用如下命令更改(修改前先备份):sudo vim /etc/apt/source.list东北大学deb-src http://mirror.neu.edu.cn/ubuntu/ xenial main restricted #Added by software-properties

2017-09-13 13:27:30 13285

转载 simulation和emulation的difference

做模拟器首先就要搞清楚“Simulation”、“Emulation”、模拟和仿真这四者的区别和关系,下面我谈谈我个人的理解。        Simulation,是指用软件去模拟某个系统的功能,并不要求实现该系统的内部细节,只要在同样的输入下,软件的输出和所模拟系统的输出一致就可以了。比如你在PC机上用一个软件去simulate红白机的游戏“超级玛莉”,你只要让你的软件运行出来的效果和红白机

2017-09-06 17:56:13 632

原创 riscv安装tools的时候出现gitclone错误

git clone时,出现这个错误.Cloning into 'riscv-gcc'...remote: Counting objects: 1957368, done.remote: Compressing objects: 100% (2487/2487), done.error: RPC failed; curl 56 GnuTLS recv error

2017-09-06 11:07:25 2023

原创 3分频器 verilog解析

3分频 verilog

2016-09-25 16:25:21 18140 1

转载 ram同步与异步时序

Verilog一例(同步与异步时序)问题顶层模块有一个50MHz时钟输入(使用testbench实现),一个8位信号输出。有一个容量为90的8位RAM子模块,每个时钟上升沿,RAM根据8位地址线,输出对应的数据。顶层模块在每100个时钟周期里,前10个时钟周期信号无效,输出为0;后面90个时钟周期,输出值分别为RAM中地址0~89的数据。

2016-09-09 15:19:02 6556

原创 MATLAB Support Package for Arduino Hardware 安装当中的一些问题

MATLAB Support Package for Arduino Hardware,

2016-04-01 10:48:35 17854 16

原创 半导体或芯片的90nm、65nm 、0.25um、0.18um、工艺指的是什么?

文章简单的介绍了0.18um,0.35um等工艺的一些解释,还做了相应的比较。

2015-11-10 15:28:01 50334

60GHZ全数字锁相环的设计

这是一本锁相环学习的书籍,主要讲述的是国外比较前沿的锁相环的一些基础性质的知识,20ghz,40ghz,60ghz,分频器设计等,稍微偏向硬件,跟无线传输技术能够扯上一些关系。

2015-11-09

随机游走的网络故障节点定位算法

研究的主要是一个随机游走过程在网络故障检测当中的应用,简单实用。

2015-04-20

cadence16.3安装教程详解

cadence 16.3安装必备 需要一定的耐心,毅力,才能安装成功哦,不然肯定是演示版

2015-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除