
CPU设计
我是Trustintruth
知乎:Trustintruth
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
makefile调用VCS及verdi
学习更多相关知识,关注博主知乎账号,用户名Trustintruth https://www.zhihu.com/people/suo-yi-xin-90/activities继上次使用VCS基础操作和makefile的书写,如果我们最后不使用vcs而是使用verdi该如何调用呢?和上次一样,我们同样要把我们的.v文件和tb文件的路径放到file_list.f中(上次是file.list)之...原创 2020-02-12 22:18:51 · 5296 阅读 · 1 评论 -
gvim中一些基础操作命令
如何对gvim界面自定义(设置自己喜欢的gVim界面):在Terminal中输入gvim ~/.vimrc删除类操作:x:删除光标所在的字符;dw:删除光标所在的单词;dd:删除当前行;d$ :删除光标至行尾的所有字符;ndd :删除n行,n为数字;dG :删除当前行到最后一行;复制黏贴类操作yw:复制光标所在的单词;y$:复制光标至行尾的所有字符;...原创 2020-01-30 17:22:21 · 1596 阅读 · 0 评论 -
自制CPU(一)单周期
学习更多相关知识,关注博主知乎账号,用户名Trustintruth https://www.zhihu.com/people/suo-yi-xin-90/activities离开博客许久了,今天回来写一篇这个学期一直在做的CPU的文章。设计是基于MIPS指令集的单周期,多周期,流水线CPU。最终实现也是在FPGA板上跑了一个小程序,开发版使用的是basys3.基础指令集等在此就不在为大...原创 2018-07-06 12:18:57 · 3000 阅读 · 0 评论 -
自制CPU(二)多周期
学习更多相关知识,关注博主知乎账号,用户名Trustintruth https://www.zhihu.com/people/suo-yi-xin-90/activities接上次,我们简单的说了一下单周期的理解,下面我们说一下多周期。单周期每一条指令都是一个时钟周期结束。但是不同类型的指令可能进行的步骤不同,导致最终CPU的频率上不去,这是由于木桶原则,时钟必须大于最长一条指令完成的...原创 2018-07-07 18:48:01 · 1077 阅读 · 0 评论 -
自制CPU(三)流水线
学习更多相关知识,关注博主知乎账号,用户名Trustintruth https://www.zhihu.com/people/suo-yi-xin-90/activities经过上两篇文章的阅读,大家应该清楚自己的CPU大致是如何处理数据的,而又是如何执行指令的。我们现在来在简略的说一下流水线CPU的设计。(源码在下载页,请自取)流水线CPU的基本数据通路和单周期没有什么太大区别,而且...原创 2018-07-07 21:43:47 · 3264 阅读 · 0 评论 -
自制CPU(四)程序编写
学习更多相关知识,关注博主知乎账号,用户名Trustintruth https://www.zhihu.com/people/suo-yi-xin-90/activities在我们设计出来前边三种CPU之后,我们来进行程序的编写。所谓程序的编写,就是;利用我们写好的CPU,根据我们可执行的指令集,来编写一段程序,可一直用我们的CPU来完成。首先,我们在写程序之前,确定你的CPU可以...原创 2018-07-07 22:15:14 · 4298 阅读 · 0 评论 -
自制CPU(五) 展望
本次CPU暂时告一段落了,但是现阶段的CPU可执行命令少,面积大,速度慢,频率上不去。问题还是有很多的。包括中断和转发功能没有书写,甚至现在写的都不能叫做CPU。下一阶段继续书写吧,可能考研结束之后会重新在写一写。在月中再回来补一份面积报告和时序报告和基础部件详细的说明。希望大家继续关注吧。更多代码也都会放在下载频道...原创 2018-07-07 22:20:53 · 632 阅读 · 0 评论 -
RISC-V官网漫游指南
许多人在听说RISC-V之后想在他的官网上搜寻一些资料,可又无奈于他全英的官网。今天我们一起走进RISC-V的官网首先打开网站 首先对RISC-V的基本简介RISC-V (pronounced “risk-five”) is an open, free ISA enabling a new era of processor innovation through open stand...原创 2019-01-23 16:39:00 · 1648 阅读 · 1 评论