码迷,mamicode.com
首页 >  
搜索关键字:or1200 软核处理器    ( 53个结果
自己动手写CPU之第八阶段(4)——转移指令实现过程2
将陆续上传本人写的新书《自己动手写CPU》,今天是第36篇,我尽量每周四篇开展晒书评送书活动,在亚马逊、京东、当当三大图书站点上,发表《自己动手写CPU》书评的前十名读者,均可获赠《步步惊芯——软核处理器内部设计分析》一书,大家踊跃參与吧!活动时间:2014-9-11至2014-10-208.4.3...
分类:其他好文   时间:2014-10-20 19:03:36    阅读次数:298
or1200中IMMU分析(续)
下面内容摘自《步步惊芯——软核处理器内部设计分析》一书2 IMMU中的特殊寄存器 OR1200处理器中的IMMU包括第2组特殊寄存器,如表10.1所看到的。 ITLBW0MRx是指令TLB匹配寄存器,其格式如表10.2所看到的。 表10.2是OpenRISC 1000规范中的定义,实际在OR1200...
分类:其他好文   时间:2014-10-04 18:30:07    阅读次数:353
福利来了,晒书评送书活动启动了
小伙伴们,福利来了,从今天开始,《自己动手写CPU》开展晒书评送书活动,在亚马逊、京东、当当三大图书网站上,发表《自己动手写CPU》书评的前十名读者,均可获赠《步步惊芯——软核处理器内部设计分析》一书,大家踊跃参与吧!...
分类:其他好文   时间:2014-09-11 23:52:01    阅读次数:277
or1200构建sopc系统之软件环境搭建
使用预先编译好的工具链下载:ftp://ocuser:oc@195.67.9.12/toolchain/or32-elf-linux-x86.tar.bz2解压tar xjf or32-elf-linux-x86.tar.bz2解压会产生一个新的文件夹,or32-elf/导出文件路径,把下面这句命令...
分类:其他好文   时间:2014-07-27 22:04:59    阅读次数:410
自己动手写处理器之第二阶段(2)——Verilog HDL简介
本书实现的OpenMIPS处理器是使用Verilog HDL编写的,所以本章接下来的几节将介绍Verilog HDL的一些基本知识,包括语法、结构等。因为本书并不是一本讲授Verilog HDL的专门书籍,所以此处介绍的内容并不是Verilog HDL的全部,只是一些基础知识,以及在OpenMIPS处理器实现过程中会使用到的知识。读者如果对Verilog HDL有进一步了解的需求,可以参考相关书籍,这方面有许多非常优秀的书籍。笔者推荐《数字系统设计与Verilog HDL(第4版)》,本章关于Verilog...
分类:其他好文   时间:2014-07-16 17:17:51    阅读次数:248
自己动手写处理器之第二阶段(3)——Verilog HDL行为语句
Verilog定义的模块一般包括有过程语句,过程语句有两种:initial、always。其中initial常用于仿真中的初始化,其中的语句只执行一次,而always中语句则是不断重复执行的。此外,always过程语句是可综合的,initial过程语句是不可综合的。...
分类:其他好文   时间:2014-07-16 16:43:16    阅读次数:415
自己动手写处理器之第二阶段(1)——可编程逻辑器件与PLD电路设计流程
FPGA是可编程逻辑器件(PLD:Programmable Logic Device)的一种。PLD是上世纪70年代发展起来的一种新型器件,它的应用和发展不仅简化了电路设计,降低了开发成本,提高了系统可靠性,而且给数字系统的设计方法带来了革命性的变化。截止到现在,出现了多种工艺、不同原理的PLD,如下。 ? PLA(Programmable Logic Array)可编程逻辑阵列 ? PAL(Programmable Array Logic)可编程阵列逻辑 ? GAL(Generic Array Logic...
分类:其他好文   时间:2014-07-14 20:23:02    阅读次数:294
自己动手写处理器之第一阶段(2)——MIPS指令集架构的演变
MIPS指令集架构自上世纪80年代出现后,一直在进行着更新换代,从最初的MIPS I到MIPS V,发展到可支持扩展模块的MIPS32、MIPS64系列,再到集成代码压缩技术的microMIPS32、microMIPS64。每个MIPS ISA都是其前一个的超集,没有任何遗漏,只有增加新的功能。...
分类:其他好文   时间:2014-07-09 09:17:04    阅读次数:251
自己动手写处理器之第一阶段(1)——计算机的简单模型、架构、指令集
计算机很复杂,可以听歌、看电影、上网、玩游戏,内部是怎么工作的,这个问题太可怕了,太复杂了。 计算机很简单,只有加、减、乘、除、逻辑、移位、转移、存储、加载等几类可以做的操作,太简单了。 复杂?简单?其实取决于个人对事物的认识程度,认识的越多,了解的越深刻,那么就越接近本质,而本质往往都是简单的,比如大名鼎鼎的质能方程,一个简单的式子就解释了质量与能量的关系。 计算机就是一台计算的设备,而且是一台很基础的计算设备,只能计算小学数学课堂上讲授的四则运算,再加上一些并不复杂的与、或、非等逻辑运算,其余诸如平方、...
分类:其他好文   时间:2014-07-08 21:12:53    阅读次数:285
自己动手写处理器开篇介绍
使用Verilog HDL设计实现了一款兼容MIPS32指令集架构的处理器——OpenMIPS。OpenMIPS处理器具有两个版本,分别是教学版和实践版。教学版的主要设想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。...
分类:其他好文   时间:2014-07-06 11:36:50    阅读次数:215
53条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!