leon1984 发表于 2014-7-23 13:37:21

开源处理器OpenMIPS正式开讲

经过前期的准备,OpenMIPS正式开讲,采用博客的方式,在CSDN,由于工作原因,我只能尽量保证每周四篇,前期已经发了十篇,欢迎吐槽!

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

aozima 发表于 2014-7-23 13:41:41

前排围观学习!

wuyya 发表于 2014-7-23 13:55:44

顶!
好好学习,天天向上!

mcupro 发表于 2014-7-23 14:03:18

支持楼主 加油!

wangcjishu 发表于 2014-7-23 14:09:25

写处理器的人都是大牛,顶起。

wjdb3 发表于 2014-7-23 14:26:06

支持楼主
之前看了一点兼容ARM9的处理器,太忙就没弄了

一个人· 发表于 2014-7-23 14:27:50

碉堡了!膜拜下!

cxhy 发表于 2014-7-23 15:02:29

膜拜大神      

zsdshuai 发表于 2014-7-23 15:10:53

真心赞一个,不错,牛人不多,拿出来分享的牛人更少,愿意去详细的讲述的人少之又少。

zishan 发表于 2014-7-23 15:50:26

排队学习

yuloong 发表于 2014-7-23 19:57:57

写处理器的?现在使用广泛吗?

stdio 发表于 2014-7-23 21:13:06

支持一个!话说写CPU是提高VERILOG的超级捷径~

浮云残雪 发表于 2014-7-23 22:04:45

学习ing.多谢分享。

avic 发表于 2014-7-24 09:42:54

关注               

john_8 发表于 2014-7-24 09:56:46

关注中。。。。

wangjun403 发表于 2014-7-24 10:06:52

mark,mark,mark

wangjun403 发表于 2014-7-24 10:09:20

你正在写还是写好了?

Gavin_Lee 发表于 2014-7-24 11:52:49

强赞!!!!{:smile:}

gufeng722 发表于 2014-7-24 12:48:46

战术性马克

flyfox8 发表于 2014-7-24 16:14:07

学习。希望可以通俗易懂。

随风允诺 发表于 2014-7-24 17:08:08

頂起來。

leon1984 发表于 2014-7-25 13:07:29

wangjun403 发表于 2014-7-24 10:09
你正在写还是写好了?

       写好了

leon1984 发表于 2014-7-25 13:07:50

flyfox8 发表于 2014-7-24 16:14
学习。希望可以通俗易懂。

    绝对通俗易懂

bruce_helen 发表于 2014-7-25 13:21:18

支持楼主 加油!

flyfox8 发表于 2014-7-25 14:54:42

顶楼主,拜读中,虽然功力还不够。

flyfox8 发表于 2014-7-25 15:10:27

leon1984 发表于 2014-7-25 13:07
绝对通俗易懂

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

justin_n 发表于 2014-7-25 19:09:21

楼主果真大神,膜拜下

yuloong 发表于 2014-7-25 20:05:30

围观学习中!!!

gufeng722 发表于 2014-7-25 21:49:27

MIPS会不会太高端了,有没有4bit的或者51的书啊?

leon1984 发表于 2014-7-25 22:56:50

gufeng722 发表于 2014-7-25 21:49
MIPS会不会太高端了,有没有4bit的或者51的书啊?

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

laoerge 发表于 2014-7-26 01:19:07

记号,回头再看

waterghost 发表于 2014-7-26 01:38:04

牛啊!!!!首先问问需要什么硬件!

dgtg 发表于 2014-7-26 11:49:13

写处理器!mark!

dgtg 发表于 2014-7-26 11:49:53

写处理器!mark!

leon1984 发表于 2014-7-27 23:21:40

waterghost 发表于 2014-7-26 01:38
牛啊!!!!首先问问需要什么硬件!

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

waterghost 发表于 2014-7-27 23:59:50

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

那个书 是你写的吗 ?

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

xckhmf 发表于 2014-7-28 02:30:43

强贴啊!跟帖学习。

venilunar 发表于 2014-7-28 04:35:02

收藏了,学习学习

minier 发表于 2014-7-28 07:34:52

拿板凳认真听讲

leon1984 发表于 2014-7-28 13:43:47

waterghost 发表于 2014-7-27 23:59
那个书 是你写的吗 ?

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


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

leon1984 发表于 2014-7-28 13:45:33

博客中刊登的第一条指令ori已经实现了,也实现了基本的五级流水线,后续会逐步完善

孙风雷 发表于 2014-7-28 14:44:56

记号,谢谢分享

孙风雷 发表于 2014-7-30 00:00:51

感谢楼主的无私。

swortering 发表于 2014-7-30 15:55:39

真心牛,佩服。

ycwjl728 发表于 2014-7-30 15:58:39

mark学习一下

xmu234 发表于 2014-7-31 09:45:56

谢谢分享,赞一个

zhou_taotb 发表于 2014-8-2 19:09:53

大牛啊,佩服

john78 发表于 2014-8-2 19:30:37

牛,关注下,能51类简单的更好,流水线神马复杂啊

leon1984 发表于 2014-8-2 23:27:40

john78 发表于 2014-8-2 19:30
牛,关注下,能51类简单的更好,流水线神马复杂啊

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

imliyucai 发表于 2014-8-3 00:25:24

佩服,学习学习。

bondxie3 发表于 2014-8-3 08:33:59

标记,开源处理器

leon1984 发表于 2014-8-12 13:49:56

已实现了移位、逻辑、空指令,还初步解决了数据相关问题,即将实现移动操作指令

timom333 发表于 2014-8-12 15:09:18

顶楼主!
标记,开源处理器 FPGA

leon1984 发表于 2014-8-19 13:39:43

本帖最后由 leon1984 于 2014-8-19 23:52 编辑

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


http://www.amazon.cn/dp/b00mqkrlg8/ref=cm_sw_r_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。

默默七 发表于 2014-8-19 20:06:18

mark下,openmips

jiaren 发表于 2014-8-20 11:25:02

牛啊,自己写CPU,我连这些编译开发链都还没会用,写了都不会用,

lisgo 发表于 2014-8-20 11:32:11

mark下,openmips

leon1984 发表于 2014-8-20 13:32:57

{:smile:}{:smile:}{:smile:}
页: [1]
查看完整版本: 开源处理器OpenMIPS正式开讲