自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木林学长的博客

记录生活,给以后的自己留一些热血的回忆。

  • 博客(13)
  • 收藏
  • 关注

原创 RISCV64IM 处理器设计

​ 项目实现的是支持RISCV64IM一款五级流水线,可支持机器模式,带有ICACHE和DCACHE,总线使用的AXI4协议连接SOC,其中SOC包含APB和chiplink等协议。可以运行RT-Thread等系统 (最后的代码在./npc/vsrc/)其中vsrc为五级流水线版本,superscalar文件夹为乱序双发射版本。(但是由於使用的記分板的實現方式所以後面增加difftest需要增加一個沒有必要的順序提交,所以就算是個半成品吧, 但是超標量的問題都會遇到,可以用來作為例子入坑超標量)

2022-09-29 16:19:34 402 1

原创 AXI总线介绍

AXI4总线的介绍,大家英文文献啃的好的可以忽略,去看官方手册,知乎发现一个介绍的还计较详细的文章。供参考https://zhuanlan.zhihu.com/p/398540471

2022-05-13 12:58:36 198

原创 DPI-C中的数据类型转换

2022-04-18 12:39:49 434

原创 代码掠夺者

最近有些同学说我的代码写的不优雅。哎!!有同学我,你代码咋写的你说我写了吧你又觉得土,不优雅同学现在哪有代码,这都是大棚的代码,你嫌土我还嫌土呢故意找茬是吧这代码你看不看吧 !!这个时候你把代码抄走了,直接就放到了你的项目中跑然后告诉我:你看error你侮辱我的代码是吧哔***********哔撒日朗~~ 撒日朗 ~~多加思考,切勿白嫖。嘻嘻嘻嘻...

2022-04-14 15:38:14 240 1

原创 RISCV testbench交叉编译

RISCV testbench交叉编译riscv64-linux-gnu工具gcc链接 -staticobjdump总结riscv64-linux-gnu工具这里大家在对自己的RISCV小核进行测试的时候可以使用这个交叉编译工具进行testbench编写。为什么说是对小项目测试呢,因为大项目不可能没用过这个东西,所以咱们这里面对的还是RISCV入门的选手们。gcc关于GCC想必大家早已经是耳熟能详,那么我们这里选用的是使用在本机的架构上安装别的架构的gcc工具实现交叉编译链接 -static那

2022-04-14 15:14:02 519

原创 关于RISC小端模式的访存指令

关于RISCisa的小端访存指令详解RISC ISA ARCHriscv or MIPS load and storeload and store 详解可能会有的疑惑总结大家好我是木林,我之前有说要连载的RIACV系列好像就先停滞一下吧,确实挺忙的,那么前一段时间一直在考虑一个问题,就是体系结构的一个方面,就是为什么访存指令的后*位用来确定是某一字节,一直很疑惑,直到最近研究超标量处理器的时候去设计cache的时候才真真正正的理解了为什么,也可以说真真正正的理解了SRAM把。好了废话不多说。下面展示一

2022-04-14 14:42:49 693

原创 关于PA前期准备的大陷阱

关于PA前期准备的大陷阱你以为的不是你以为的apt-get不到不是你的错aptitude也救不了你手动安装包http://www.libsdl.org/。NONONO解决方案总结关于我又想起来了自己的CSDN账号密码这件事,嘻嘻嘻。我还有二十多个粉丝们我要对得起他们呀。因为确实事情太多了,CSDN我权当空间玩了,今天实在是没地方吐槽了。所以吐槽一下。嘻嘻嘻。你以为的不是你以为的很多时候你以为的事情不是你以为的事情,更多的是无能为力,但是最好的解决方案是换一个,天涯何处无BUG,为何单吊此BUG,事

2022-02-18 12:32:55 4192

原创 关于CPU设计理念的机器人设计移植研究

关于CPU设计理念的机器人设计移植研究一、 引言二、 理念架构三、 系统时序四、结语摘要:关于使用FPGA设计机器人目在国内较为少数,但是依照FPGA的灵活与后发性其优势不言而喻,但是至今还没有较为成熟的设计模式。那么我们说研究的这个设计理念便是将CPU设计的取指、译码、执行、回写的步骤来设计机器人的SOC数字控制系统。这个设计理念所具有的优点是条理清晰,代码集成度高,代码量少等等优点。关键词:机器人设计;CPU;范式一、 引言现在国内大量机器人的设计工程师们所采用的大多还是单片机和一些嵌入式平台,

2021-08-22 21:04:56 212

原创 关于RISC-V的介绍与CPU设计

目录什么是RISC-V什么是什么名校优生他怎么就那么招人待见CPU设计入门CPU设计流程CPU的设计大纲总结最后本人自己的一句话预告大家好我是木林!由于个人的比赛和项目问题已经有连续一个多月没有真正的静下心来去输出一些内容了,接下来由于项目问题或许时间会更少,虽然只有十几个粉丝 也是感觉对不住大家当然目前我已经有两个完成的项目了,这两个项目呢一个是单片机方面的一个是基于FPGA实现的SOC系统在接下来的时间我会特别写两篇博客详细讲述这两个项目并且免费开源代码。那么今天这篇博客就来讲述一下我最近以半年投入

2021-08-16 17:01:04 1629

原创 女同学说我学会KALI她就做我女朋友:系列之liunx基础(一)

目录常用命令ls命令cd命令--helpclear命令touch命令mkdir命令rm命令rmdir命令ip add 命令(ifconfig)vim 介绍cat 小猫命令(卡哇伊)adduser命令su命令cp命令(哎,卡里都有cp)history命令压缩与解压命令命令总结大家好我是学生猿一个什么都想学的BUG。班上的可爱女同学总是让我春心荡漾,可是她说他的前男友是个顶级白帽子,说我只有学会kali才有追她的资格,不然她回头要在前男友面前丢人了,于是我便一头扎进了kali的世界里,结果我发现kali对

2021-06-17 23:22:46 276 1

原创 STC51单片机中断介绍

目录1.关于51单片机的介绍1.1中断应用背景介绍1.2中断寄存器介绍1.中断示例1.1程序设计1.2讲解1.总结与心得1.关于51单片机的介绍总体介绍:51单片机是对所有兼容Intel 8051指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量

2021-06-01 09:36:38 2083 3

原创 FPGA教程:Verilog常用代码逻辑介绍与注意事项

目录1 always块语句逻辑介绍2 assign逻辑介绍3 线网性变量与寄存器型变量4 定义常量parameter5 可综合与不可综合关键词6 注意事项与心得1 always块语句逻辑介绍always是Verilog中最常用的关键词,在Verilog中绝大多数的功能都是放在always块中实现的下面,我放一个代码示例来介绍一下always的逻辑规则。下面展示一个 时钟分频模块。module clkdiv( clk, clr, clkout); //以上是模块端口定义 input clk

2021-05-03 08:46:29 1629 4

原创 运算放大器介绍与应用电路(LM358)

运算放大器介绍与应用电路(LM358)目录运算放大器介绍与应用电路(LM358)1 LM358介绍1.1 LM 358双放大器基本介绍1.2关于LM358的基础特性介绍1.3我关于LM358的使用经验与认识。2 引脚与原理2.1引脚分配2.2工作原理3应用电路与总结3.1LM358在信号处理方面的一些应用3.2现状与总结1 LM358介绍1.1 LM 358双放大器基本介绍LM358是双运算放大器。内部包括有两个独立的、高增益、内部频率补偿的运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双

2021-04-25 22:48:40 63299 13

空空如也

空空如也

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

TA关注的人

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