自制开源软核处理器OpenMIPS实践版发布,附讲解视频
经过努力,开源软核处理器OpenMIPS的实践版终于新鲜出炉了,相对OpenMIPS教学版而言,OpenMIPS实践版最大的特点是引入了Wishbone总线接口,组建了SOPC,包括SDRAM控制器、GPIO控制器、flash控制器、UART控制器,并且下载到了DE2上进行了实际测试,SOPC的结构如下:详细介绍可以参考:
自制处理器OpenMIPS移植ucos-II过程之1——OpenMIPS介绍
自制处理器OpenMIPS移植ucos-II过程之2——OpenMIPS实践版及SOPC搭建
自制处理器OpenMIPS移植ucos-II过程之3——DE2验证OpenMIPS实践版
实践版代码如下:
讲解视频可以在百度网盘下载:http://pan.baidu.com/s/1jCM78
大家喜欢的话,多多回帖啊 赞一个楼主。。。{:victory:}{:victory:}。。。再慢慢看。。。{:smile:}{:smile:} 好东西,不知道是一本书,还是只是电子资料? 是电子资料 包括代码和讲解视频 非常不错,可惜我现在水平有限,还玩不转这东东 没有mmu不能跑linux 好高级的东西感觉,哈哈,顶LZ 非常不错,适合学习 虽然不熟悉FPGA 但还是顶一下 chenxi_2008 发表于 2014-1-6 19:11
没有mmu不能跑linux
是的,但是很快就会移植ucos-II到OpenMIPS 顶一个,学习 高深的东西,没有研究过 就搜藏一下吧 有时间研究一下 学习一下~ 不明觉厉 很牛,不明觉厉 很厉害,可惜自己耐性不够 jiaren 发表于 2014-1-7 14:55
很厉害,可惜自己耐性不够
慢慢来,我也是花了好长时间的 顶楼主, 坐等verilog版本,不知道是否含mmu/tlb和cp0~ 确实是好东西 太高级了 ix1982 发表于 2014-1-8 18:35
顶楼主, 坐等verilog版本,不知道是否含mmu/tlb和cp0~
mmu/tlbz暂时不在计划中,cp0已经有了啊,只是不包括所有的cp0寄存器,只有常用的 linux有一个版本ulinux,可以在没有mmu的情况下运行 chenxi_2008 发表于 2014-1-6 19:11
没有mmu不能跑linux
ulinux能用在没有mmu的情况下 牛人!! 希望编译软件好用 学习一下 venilunar 发表于 2014-1-9 06:10
ulinux能用在没有mmu的情况下
ulinux 感觉应用程序没mmu挺麻烦 uCLinux,uCOS等式在没有MMU下运行的;
LINUX是在MMU下运行的;要看你的应用;
如果需要大量集成应用,就选LINUX;
如果需要安全稳定就选uCOS等不带MMU的;
同意楼上! 这个帖子居然不固顶 xieyudi 发表于 2014-1-13 18:07
这个帖子居然不固顶
感谢支持{:biggrin:} {:biggrin:} {:biggrin:} 好贴,必须顶啊,不知要多少逻辑门才能移值呢? bad_fpga 发表于 2014-1-14 22:21
好贴,必须顶啊,不知要多少逻辑门才能移值呢?
这个是在quartusii上的编译结果,其中显示了整个SOPC工程占用的资源情况
厉害啊。。。。。。。。。。。。。 不明觉厉,赞一个 本帖最后由 xieyudi 于 2014-2-10 07:55 编辑
在eetop上看到了这个帖子, 花了个把星期自己做了个.
我本来打算拿这个当作我们一门研究生(硕士高级/博士)的project, 结果前几天老师说这个太简单了, 顶多只能算本科组成原理的小project.
不过想想, 经典的5级流水线, 算是很基础的东西. 用来练手硬件编程倒是挺不错的. 我有时间再完善完善, 以后可以当低级别课程的project用.
看了下LZ教学版的, 其实有些地方可以改进, 比如jump/branch可以提到decode级, 这样就不用插入bubble了 (MIPS的汇编器默认也是1个delay slot, 所以提到decode级也更能配合这点). 支持楼主!楼主牛人 不错啊,赞 xieyudi 发表于 2014-2-10 07:52
在eetop上看到了这个帖子, 花了个把星期自己做了个.
我本来打算拿这个当作我们一门研究生(硕士高级/博士) ...
您提的问题很对,实际上在后学的修改中就有一点:将转移的判断提前到译码阶段 经过前期的准备,OpenMIPS正式开讲,采用博客的方式,在CSDN,由于工作原因,我只能尽量保证每周四篇,前期已经发了十篇,欢迎吐槽!
http://blog.csdn.net/leishangwen?viewmode=contents 赞,速度怎么样? mcupro 发表于 2014-7-24 18:54
赞,速度怎么样?
这是学习使用的,对于速度没有做过多的考虑,但是我在DE2上使用27MHz的时钟,正常使用! 顶楼主,等待出书。 哦。。。。。。。。。。。。。 谢谢分享
页:
[1]