搜索
bottom↓
回复: 57

开源处理器OpenMIPS正式开讲

  [复制链接]

出0入0汤圆

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

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

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

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

出0入0汤圆

发表于 2014-7-23 13:41:41 | 显示全部楼层
前排围观学习!

出0入0汤圆

发表于 2014-7-23 13:55:44 | 显示全部楼层
顶!
好好学习,天天向上!

出0入0汤圆

发表于 2014-7-23 14:03:18 | 显示全部楼层
支持  楼主 加油!

出0入0汤圆

发表于 2014-7-23 14:09:25 | 显示全部楼层
写处理器的人都是大牛,顶起。

出0入0汤圆

发表于 2014-7-23 14:26:06 | 显示全部楼层
支持  楼主
之前看了一点兼容ARM9的处理器,太忙就没弄了

出0入0汤圆

发表于 2014-7-23 14:27:50 | 显示全部楼层
碉堡了!膜拜下!

出0入0汤圆

发表于 2014-7-23 15:02:29 | 显示全部楼层
膜拜大神      

出0入0汤圆

发表于 2014-7-23 15:10:53 | 显示全部楼层
真心赞一个,不错,牛人不多,拿出来分享的牛人更少,愿意去详细的讲述的人少之又少。

出0入0汤圆

发表于 2014-7-23 15:50:26 | 显示全部楼层
排队学习

出0入0汤圆

发表于 2014-7-23 19:57:57 | 显示全部楼层
写处理器的?现在使用广泛吗?

出0入0汤圆

发表于 2014-7-23 21:13:06 | 显示全部楼层
支持一个!话说写CPU是提高VERILOG的超级捷径~

出0入0汤圆

发表于 2014-7-23 22:04:45 | 显示全部楼层
学习ing.多谢分享。

出0入0汤圆

发表于 2014-7-24 09:42:54 | 显示全部楼层
关注               

出0入0汤圆

发表于 2014-7-24 09:56:46 | 显示全部楼层
关注中。。。。

出0入0汤圆

发表于 2014-7-24 10:06:52 | 显示全部楼层
mark,mark,mark

出0入0汤圆

发表于 2014-7-24 10:09:20 | 显示全部楼层
你正在写还是写好了?

出0入0汤圆

发表于 2014-7-24 11:52:49 | 显示全部楼层
强赞!!!!

出0入0汤圆

发表于 2014-7-24 12:48:46 | 显示全部楼层
战术性马克

出0入4汤圆

发表于 2014-7-24 16:14:07 | 显示全部楼层
学习。希望可以通俗易懂。

出0入0汤圆

发表于 2014-7-24 17:08:08 | 显示全部楼层
頂起來。

出0入0汤圆

 楼主| 发表于 2014-7-25 13:07:29 | 显示全部楼层
wangjun403 发表于 2014-7-24 10:09
你正在写还是写好了?

       写好了

出0入0汤圆

 楼主| 发表于 2014-7-25 13:07:50 | 显示全部楼层
flyfox8 发表于 2014-7-24 16:14
学习。希望可以通俗易懂。

    绝对通俗易懂

出0入0汤圆

发表于 2014-7-25 13:21:18 | 显示全部楼层
支持  楼主 加油!

出0入4汤圆

发表于 2014-7-25 14:54:42 | 显示全部楼层
顶楼主,拜读中,虽然功力还不够。

出0入4汤圆

发表于 2014-7-25 15:10:27 | 显示全部楼层

希望看到WISHBONE总线的详细知识,看了几次都没有完全弄通。

出0入0汤圆

发表于 2014-7-25 19:09:21 | 显示全部楼层
楼主果真大神,膜拜下

出0入0汤圆

发表于 2014-7-25 20:05:30 | 显示全部楼层
围观学习中!!!

出0入0汤圆

发表于 2014-7-25 21:49:27 | 显示全部楼层
MIPS会不会太高端了,有没有4bit的或者51的书啊?

出0入0汤圆

 楼主| 发表于 2014-7-25 22:56:50 | 显示全部楼层
gufeng722 发表于 2014-7-25 21:49
MIPS会不会太高端了,有没有4bit的或者51的书啊?

目前没有看到过,不过MIPS真的不复杂,一步步跟着,应该没问题

出0入0汤圆

发表于 2014-7-26 01:19:07 来自手机 | 显示全部楼层
记号,回头再看

出0入0汤圆

发表于 2014-7-26 01:38:04 来自手机 | 显示全部楼层
牛啊!!!!首先问问需要什么硬件!

出10入0汤圆

发表于 2014-7-26 11:49:13 来自手机 | 显示全部楼层
写处理器!mark!

出10入0汤圆

发表于 2014-7-26 11:49:53 来自手机 | 显示全部楼层
写处理器!mark!

出0入0汤圆

 楼主| 发表于 2014-7-27 23:21:40 | 显示全部楼层
waterghost 发表于 2014-7-26 01:38
牛啊!!!!首先问问需要什么硬件!

分两个版本,教学版处理器只是用来仿真,不需要硬件,实践版处理器可以下载到硬件板,我用的是DE2,但是你也可以使用其他的板子,对资源要求不高

出0入0汤圆

发表于 2014-7-27 23:59:50 | 显示全部楼层
leon1984 发表于 2014-7-27 23:21
分两个版本,教学版处理器只是用来仿真,不需要硬件,实践版处理器可以下载到硬件板,我用的是DE2,但是 ...

那个书 是你写的吗 ?

学习完以后的目标是什么 ?
LZ 是否会写一个完整的 MCU 核+编译环境或者仿一个MCU核?

出0入0汤圆

发表于 2014-7-28 02:30:43 | 显示全部楼层
强贴啊!跟帖学习。

出0入0汤圆

发表于 2014-7-28 04:35:02 来自手机 | 显示全部楼层
收藏了,学习学习

出0入0汤圆

发表于 2014-7-28 07:34:52 | 显示全部楼层
拿板凳认真听讲

出0入0汤圆

 楼主| 发表于 2014-7-28 13:43:47 | 显示全部楼层
waterghost 发表于 2014-7-27 23:59
那个书 是你写的吗 ?

学习完以后的目标是什么 ?

实践版OpenMIPS是可以使用的,我已经为其移植了uc/os-II,会在博客中陆续给出

出0入0汤圆

 楼主| 发表于 2014-7-28 13:45:33 | 显示全部楼层
博客中刊登的第一条指令ori已经实现了,也实现了基本的五级流水线,后续会逐步完善

出0入0汤圆

发表于 2014-7-28 14:44:56 | 显示全部楼层
记号,谢谢分享

出0入0汤圆

发表于 2014-7-30 00:00:51 | 显示全部楼层
感谢楼主的无私。

出0入0汤圆

发表于 2014-7-30 15:55:39 | 显示全部楼层
真心牛,佩服。

出0入24汤圆

发表于 2014-7-30 15:58:39 | 显示全部楼层
mark学习一下

出0入0汤圆

发表于 2014-7-31 09:45:56 | 显示全部楼层
谢谢分享,赞一个

出0入0汤圆

发表于 2014-8-2 19:09:53 | 显示全部楼层
大牛啊,佩服

出90入4汤圆

发表于 2014-8-2 19:30:37 来自手机 | 显示全部楼层
牛,关注下,能51类简单的更好,流水线神马复杂啊

出0入0汤圆

 楼主| 发表于 2014-8-2 23:27:40 | 显示全部楼层
john78 发表于 2014-8-2 19:30
牛,关注下,能51类简单的更好,流水线神马复杂啊

真心不复杂啊,51可以学学OC8051

出0入0汤圆

发表于 2014-8-3 00:25:24 | 显示全部楼层
佩服,学习学习。

出0入0汤圆

发表于 2014-8-3 08:33:59 来自手机 | 显示全部楼层
标记,开源处理器

出0入0汤圆

 楼主| 发表于 2014-8-12 13:49:56 | 显示全部楼层
已实现了移位、逻辑、空指令,还初步解决了数据相关问题,即将实现移动操作指令

出0入0汤圆

发表于 2014-8-12 15:09:18 | 显示全部楼层
顶楼主!
标记,开源处理器 FPGA

出0入0汤圆

 楼主| 发表于 2014-8-19 13:39:43 | 显示全部楼层
本帖最后由 leon1984 于 2014-8-19 23:52 编辑

经过努力,《自己动手写CPU》终于开始预售了,亚马逊的预售地址如下,欢迎大家围观呵!


http://www.amazon.cn/dp/b00mqkrl ... si_dp_5kq8tb1gyhja4

China-pub的预售地址如下:


http://product.china-pub.com/3804025


      本书使用Verilog HDL设计实现了一款兼容MIPS32指令集架构的处理器——OpenMIPS。OpenMIPS处理器具有两个版本,分别是教学版和实践版。教学版的主要设想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。

      全书分为三部分。第一部分是理论篇,介绍了指令集架构、Verilog HDL的相关知识。第二部分是基础篇,采用增量模型,实现了教学版OpenMIPS处理器。首先实现了仅能执行 一条指令的处理器,从这个最简单的情况出发,通过依次添加实现逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令、协处理器访问指令、异常相关指令,最终实现了教学版OpenMIPS处理器。第三部分是进阶篇,通过为教学版OpenMIPS添加Wishbone总线接口,从而实现了实践版OpenMIPS处理器,并与SDRAM控制器、GPIO模块、Flash控制器、UART控制器、Wishbone总线互联矩阵等模块组成一个小型SOPC,然后下载到FPGA芯片以验证实现效果,最后为实践版OpenMIPS处理器移植了嵌入式实时操作系统μC/OS-II。

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2014-8-19 20:06:18 | 显示全部楼层
mark下,openmips

出0入0汤圆

发表于 2014-8-20 11:25:02 | 显示全部楼层
牛啊,自己写CPU,我连这些编译开发链都还没会用,写了都不会用,

出0入0汤圆

发表于 2014-8-20 11:32:11 来自手机 | 显示全部楼层
mark下,openmips

出0入0汤圆

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

本版积分规则

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

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

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

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