开源处理器OpenMIPS正式开讲
经过前期的准备,OpenMIPS正式开讲,采用博客的方式,在CSDN,由于工作原因,我只能尽量保证每周四篇,前期已经发了十篇,欢迎吐槽!http://blog.csdn.net/leishangwen?viewmode=contents 前排围观学习! 顶!
好好学习,天天向上! 支持楼主 加油! 写处理器的人都是大牛,顶起。 支持楼主
之前看了一点兼容ARM9的处理器,太忙就没弄了 碉堡了!膜拜下! 膜拜大神 真心赞一个,不错,牛人不多,拿出来分享的牛人更少,愿意去详细的讲述的人少之又少。 排队学习 写处理器的?现在使用广泛吗? 支持一个!话说写CPU是提高VERILOG的超级捷径~ 学习ing.多谢分享。 关注 关注中。。。。 mark,mark,mark 你正在写还是写好了? 强赞!!!!{:smile:} 战术性马克 学习。希望可以通俗易懂。 頂起來。 wangjun403 发表于 2014-7-24 10:09
你正在写还是写好了?
写好了 flyfox8 发表于 2014-7-24 16:14
学习。希望可以通俗易懂。
绝对通俗易懂 支持楼主 加油! 顶楼主,拜读中,虽然功力还不够。 leon1984 发表于 2014-7-25 13:07
绝对通俗易懂
希望看到WISHBONE总线的详细知识,看了几次都没有完全弄通。 楼主果真大神,膜拜下 围观学习中!!! MIPS会不会太高端了,有没有4bit的或者51的书啊? gufeng722 发表于 2014-7-25 21:49
MIPS会不会太高端了,有没有4bit的或者51的书啊?
目前没有看到过,不过MIPS真的不复杂,一步步跟着,应该没问题 记号,回头再看 牛啊!!!!首先问问需要什么硬件! 写处理器!mark! 写处理器!mark! waterghost 发表于 2014-7-26 01:38
牛啊!!!!首先问问需要什么硬件!
分两个版本,教学版处理器只是用来仿真,不需要硬件,实践版处理器可以下载到硬件板,我用的是DE2,但是你也可以使用其他的板子,对资源要求不高 leon1984 发表于 2014-7-27 23:21
分两个版本,教学版处理器只是用来仿真,不需要硬件,实践版处理器可以下载到硬件板,我用的是DE2,但是 ...
那个书 是你写的吗 ?
学习完以后的目标是什么 ?
LZ 是否会写一个完整的 MCU 核+编译环境或者仿一个MCU核? 强贴啊!跟帖学习。 收藏了,学习学习 拿板凳认真听讲 waterghost 发表于 2014-7-27 23:59
那个书 是你写的吗 ?
学习完以后的目标是什么 ?
实践版OpenMIPS是可以使用的,我已经为其移植了uc/os-II,会在博客中陆续给出
博客中刊登的第一条指令ori已经实现了,也实现了基本的五级流水线,后续会逐步完善 记号,谢谢分享 感谢楼主的无私。 真心牛,佩服。 mark学习一下 谢谢分享,赞一个 大牛啊,佩服 牛,关注下,能51类简单的更好,流水线神马复杂啊 john78 发表于 2014-8-2 19:30
牛,关注下,能51类简单的更好,流水线神马复杂啊
真心不复杂啊,51可以学学OC8051 佩服,学习学习。 标记,开源处理器 已实现了移位、逻辑、空指令,还初步解决了数据相关问题,即将实现移动操作指令 顶楼主!
标记,开源处理器 FPGA 本帖最后由 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。 mark下,openmips 牛啊,自己写CPU,我连这些编译开发链都还没会用,写了都不会用, mark下,openmips {:smile:}{:smile:}{:smile:}
页:
[1]