搜索
bottom↓
回复: 44

自制开源软核处理器OpenMIPS实践版发布,附讲解视频

  [复制链接]

出0入0汤圆

发表于 2014-1-6 17:34:44 | 显示全部楼层 |阅读模式
       经过努力,开源软核处理器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

大家喜欢的话,多多回帖啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2014-1-6 17:38:14 | 显示全部楼层
赞一个楼主。。。。。。再慢慢看。。。

出0入9汤圆

发表于 2014-1-6 17:46:10 | 显示全部楼层
好东西,不知道是一本书,还是只是电子资料?

出0入0汤圆

 楼主| 发表于 2014-1-6 17:52:56 | 显示全部楼层
是电子资料

出0入0汤圆

 楼主| 发表于 2014-1-6 17:53:30 | 显示全部楼层
包括代码和讲解视频

出0入0汤圆

发表于 2014-1-6 18:13:40 | 显示全部楼层
非常不错,可惜我现在水平有限,还玩不转这东东

出0入0汤圆

发表于 2014-1-6 19:11:46 | 显示全部楼层
没有mmu不能跑linux

出0入0汤圆

发表于 2014-1-6 19:17:12 | 显示全部楼层
好高级的东西感觉,哈哈,顶LZ

出0入0汤圆

发表于 2014-1-6 19:31:23 | 显示全部楼层
非常不错,适合学习

出0入0汤圆

发表于 2014-1-6 19:48:44 | 显示全部楼层
虽然不熟悉FPGA   但还是顶一下

出0入0汤圆

 楼主| 发表于 2014-1-6 22:23:35 | 显示全部楼层
chenxi_2008 发表于 2014-1-6 19:11
没有mmu不能跑linux

是的,但是很快就会移植ucos-II到OpenMIPS

出0入0汤圆

发表于 2014-1-7 06:47:50 来自手机 | 显示全部楼层
顶一个,学习

出0入0汤圆

发表于 2014-1-7 08:56:34 | 显示全部楼层
高深的东西,没有研究过 就搜藏一下吧 有时间研究一下

出0入0汤圆

发表于 2014-1-7 09:02:34 | 显示全部楼层
学习一下~

出0入0汤圆

发表于 2014-1-7 09:04:17 | 显示全部楼层
不明觉厉

出0入0汤圆

发表于 2014-1-7 13:53:26 | 显示全部楼层
很牛,不明觉厉

出0入0汤圆

发表于 2014-1-7 14:55:16 | 显示全部楼层
很厉害,可惜自己耐性不够

出0入0汤圆

 楼主| 发表于 2014-1-8 11:16:42 | 显示全部楼层
jiaren 发表于 2014-1-7 14:55
很厉害,可惜自己耐性不够

慢慢来,我也是花了好长时间的

出0入0汤圆

发表于 2014-1-8 18:35:22 | 显示全部楼层
顶楼主, 坐等verilog版本,不知道是否含mmu/tlb和cp0~

出0入8汤圆

发表于 2014-1-8 19:48:08 | 显示全部楼层
确实是好东西

出0入8汤圆

发表于 2014-1-8 20:13:45 | 显示全部楼层
太高级了

出0入0汤圆

 楼主| 发表于 2014-1-8 20:24:04 | 显示全部楼层
ix1982 发表于 2014-1-8 18:35
顶楼主, 坐等verilog版本,不知道是否含mmu/tlb和cp0~

mmu/tlbz暂时不在计划中,cp0已经有了啊,只是不包括所有的cp0寄存器,只有常用的

出0入0汤圆

发表于 2014-1-9 06:09:27 来自手机 | 显示全部楼层
linux有一个版本ulinux,可以在没有mmu的情况下运行

出0入0汤圆

发表于 2014-1-9 06:10:50 来自手机 | 显示全部楼层
chenxi_2008 发表于 2014-1-6 19:11
没有mmu不能跑linux

ulinux能用在没有mmu的情况下

出0入0汤圆

发表于 2014-1-10 17:51:41 | 显示全部楼层
牛人!!      希望编译软件好用

出0入24汤圆

发表于 2014-1-10 18:01:55 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2014-1-10 18:39:23 | 显示全部楼层
venilunar 发表于 2014-1-9 06:10
ulinux能用在没有mmu的情况下

ulinux 感觉应用程序没mmu挺麻烦

出0入0汤圆

发表于 2014-1-10 19:15:48 | 显示全部楼层
uCLinux,uCOS等式在没有MMU下运行的;
LINUX是在MMU下运行的;要看你的应用;
如果需要大量集成应用,就选LINUX;
如果需要安全稳定就选uCOS等不带MMU的;

出0入0汤圆

 楼主| 发表于 2014-1-11 17:09:05 | 显示全部楼层
同意楼上!

出0入0汤圆

发表于 2014-1-13 18:07:22 | 显示全部楼层
这个帖子居然不固顶

出0入0汤圆

 楼主| 发表于 2014-1-14 18:27:35 | 显示全部楼层
xieyudi 发表于 2014-1-13 18:07
这个帖子居然不固顶

感谢支持

出0入0汤圆

发表于 2014-1-14 22:21:48 | 显示全部楼层
好贴,必须顶啊,不知要多少逻辑门才能移值呢?

出0入0汤圆

 楼主| 发表于 2014-1-15 12:27:37 | 显示全部楼层
bad_fpga 发表于 2014-1-14 22:21
好贴,必须顶啊,不知要多少逻辑门才能移值呢?

这个是在quartusii上的编译结果,其中显示了整个SOPC工程占用的资源情况

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-1-15 12:43:30 | 显示全部楼层
厉害啊。。。。。。。。。。。。。

出0入0汤圆

发表于 2014-1-15 12:49:12 | 显示全部楼层
不明觉厉,赞一个

出0入0汤圆

发表于 2014-2-10 07:52:35 | 显示全部楼层
本帖最后由 xieyudi 于 2014-2-10 07:55 编辑

在eetop上看到了这个帖子, 花了个把星期自己做了个.

我本来打算拿这个当作我们一门研究生(硕士高级/博士)的project, 结果前几天老师说这个太简单了, 顶多只能算本科组成原理的小project.

不过想想, 经典的5级流水线, 算是很基础的东西. 用来练手硬件编程倒是挺不错的. 我有时间再完善完善, 以后可以当低级别课程的project用.



看了下LZ教学版的, 其实有些地方可以改进, 比如jump/branch可以提到decode级, 这样就不用插入bubble了 (MIPS的汇编器默认也是1个delay slot, 所以提到decode级也更能配合这点).

出0入0汤圆

发表于 2014-2-10 08:48:44 | 显示全部楼层
支持楼主!楼主牛人

出0入0汤圆

发表于 2014-2-10 09:00:53 | 显示全部楼层
不错啊,赞

出0入0汤圆

 楼主| 发表于 2014-2-10 17:58:07 | 显示全部楼层
xieyudi 发表于 2014-2-10 07:52
在eetop上看到了这个帖子, 花了个把星期自己做了个.

我本来打算拿这个当作我们一门研究生(硕士高级/博士) ...

您提的问题很对,实际上在后学的修改中就有一点:将转移的判断提前到译码阶段

出0入0汤圆

 楼主| 发表于 2014-7-23 13:36:23 | 显示全部楼层
经过前期的准备,OpenMIPS正式开讲,采用博客的方式,在CSDN,由于工作原因,我只能尽量保证每周四篇,前期已经发了十篇,欢迎吐槽!

http://blog.csdn.net/leishangwen?viewmode=contents

出0入0汤圆

发表于 2014-7-24 18:54:04 | 显示全部楼层
赞,速度怎么样?

出0入0汤圆

 楼主| 发表于 2014-7-25 13:09:51 | 显示全部楼层
mcupro 发表于 2014-7-24 18:54
赞,速度怎么样?

这是学习使用的,对于速度没有做过多的考虑,但是我在DE2上使用27MHz的时钟,正常使用!

出0入4汤圆

发表于 2014-7-28 15:12:37 | 显示全部楼层
顶楼主,等待出书。

出0入0汤圆

发表于 2014-7-29 22:42:09 | 显示全部楼层
哦。。。。。。。。。。。。。

出0入0汤圆

发表于 2014-7-31 09:48:29 | 显示全部楼层
谢谢分享
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 03:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表