码迷,mamicode.com
首页 >  
搜索关键字:自己动手写cpu    ( 70个结果
Chisel手册(一)——Chisel介绍
Chisel是由伯克利大学发布的一种开源硬件构建语言,建立在Scala语言之上,是Scala特定领域语言的一个应用,具有高度参数化的生成器(highly parameterized generators),可以支持高级硬件设计。其特点如下,部分特点找不到合适的中文表述,暂时没有翻译,哪位童靴有合适的翻译可以及时说说啊。...
分类:其他好文   时间:2015-08-10 14:54:37    阅读次数:413
自己写CPU第九阶段(5)——实现负载存储指令2(改变运行阶段)
我们会继续上传新书《自己动手写CPU》。今天是第42篇。我尽量每周四篇,可是近期已经非常久没有实现这个目标了,一直都有事。不好意思哈。开展晒书评送书活动,在q=%E4%BA%9A%E9%A9%AC%E9%80%8A&ie=utf-8&src=se_lighten_f" target="_blank"...
分类:其他好文   时间:2015-06-27 19:50:27    阅读次数:216
64位开源处理器Rocket的源代码简单介绍
最近大概阅读了一个UCB发布的Rocket处理器的源码,对源代码各个文件的功能有了一些大致的了解,Mark一下。 Rocket是一款64bit的标量处理器,5级流水线,采用的是risc-v指令集,集成FPU,并有许多or1200没有的特性,比如:无阻塞缓存、分支预测、返回地址堆栈、硬件页表填充、cache支持ECC、支持多核等。 Rocket的源代码是使用Chisel编写的,Chisel是UCB发布的基于Scala的领域特定语言。可以在https://github.com/ucb-bar/rocket下...
分类:其他好文   时间:2015-06-23 15:42:53    阅读次数:819
Chisel实验笔记(四)
在《Chisel实验笔记(二)》中,通过编写TestBench文件,然后使用Icarus Verilog、GtkWave可以测试,查看相关波形,比较直观,在《Chisel实验笔记(三)》直接对得到C++模拟器进行测试,也可以得到测试结果,实际上对C++模拟器进行测试也可以同时得到vcd文件,从而使用GtkWave查看波形,得到直观的结果。本文就介绍了这个过程。...
分类:其他好文   时间:2015-06-04 09:47:21    阅读次数:207
Chisel实验笔记(三)
在《Chisel实验笔记(一)》中我们得到了verilog文件,在《Chisel实验笔记(二)》中我们使用Icarus Verilog、GtkWave对的道德verilog文件进行了仿真测试,实际上,时欧诺个Chisel可以得到对应的C++文件,从而可以直接进行仿真,本文就介绍产生C++文件,进行测试的实验过程。...
分类:其他好文   时间:2015-05-29 14:04:09    阅读次数:141
Chisel实验笔记(一)
最近在学习Risc-v,其中伯克利大学开源了一款兼容Risc-v指令集的处理器Rocket,而Rocket处理器是采用Chisel编写的,所以要学习Chisel,Chisel的简单介绍如下: Chisel (Constructing Hardware In a Scala Embedded Language). Chisel is a hardware construction language embedded in the high-level programming language Scala 可以...
分类:其他好文   时间:2015-05-29 12:07:05    阅读次数:604
Chisel实验笔记(二)
在上一篇《Chisel实验笔记(一)》中,我们的到了对应的verilog文件,本文将采用Icarus Verilog + GtkWave进行仿真验证。...
分类:其他好文   时间:2015-05-29 12:05:40    阅读次数:792
《自己动手写CPU》写书评获赠书活动结果
《自己动手写CPU》写书评获赠图书的读者有:京东:8***2、16号哨兵、magicyu、kk6803、jddickyd、杰出的胡兵亚马逊:徐贺、马先童、jaychen、farmfarm007当当:几何老师上述童鞋将获赠《步步惊芯——软核处理器内部设计分析》还有那位童鞋发了评论,可是这里没有列出的,...
分类:其他好文   时间:2015-02-24 10:18:25    阅读次数:170
使用llcbench测试缓存性能
使用llcbench测试了缓存的性能,介绍了测试过程,给出了一个测试结果...
分类:其他好文   时间:2015-01-31 14:52:16    阅读次数:1178
gem5验证cache的不同映像方式对cache命中率的影响
cache有三种映像组织方式:全相联映射、直接映射、组相联映射,不同的映像组织方式对cache命中率的影响是不同的,通过试验验证cache的不同映像方式对cache命中率的影响...
分类:系统相关   时间:2015-01-29 12:44:08    阅读次数:454
70条   上一页 1 2 3 4 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!