在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3927|回复: 9

[原创] 《自己动手写CPU》开始预售了

[复制链接]
发表于 2014-8-19 13:29:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 leishangwen 于 2014-8-19 23:47 编辑

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


http://www.amazon.cn/dp/b00mqkrlg8/ref=cm_sw_r_si_dp_5kq8tb1gyhja4


China-pub的预售地址如下:
http://product.china-pub.com/3804025


418iRihxbPL.jpg


      本书使用verilog hdl设计实现了一款兼容mips32指令集架构的处理器——OpenMIPSOpenMIPS处理器具有两个版本,分别是教学版和实践版。教学版的主要设想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。      全书分为三部分。第一部分是理论篇,介绍了指令集架构、Verilog HDL的相关知识。第二部分是基础篇,采用增量模型,实现了教学版OpenMIPS处理器。首先实现了仅能执行 一条指令的处理器,从这个最简单的情况出发,通过依次添加实现逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令、协处理器访问指令、异常相关指令,最终实现了教学版OpenMIPS处理器。第三部分是进阶篇,通过为教学版OpenMIPS添加Wishbone总线接口,从而实现了实践版OpenMIPS处理器,并与SDRAM控制器、GPIO模块、Flash控制器、UART控制器、Wishbone总线互联矩阵等模块组成一个小型SOPC,然后下载到FPGA芯片以验证实现效果,最后为实践版OpenMIPS处理器移植了嵌入式实时操作系统μC/OS-II。

发表于 2014-8-19 16:21:05 | 显示全部楼层
目录呢,雷大侠。。。。。。。。。。
发表于 2014-8-19 21:22:18 | 显示全部楼层
牛人啊
 楼主| 发表于 2014-8-19 23:43:47 | 显示全部楼层
回复 2# ran_newstar


   目录在http://blog.csdn.net/leishangwen/article/details/36875581
 楼主| 发表于 2014-8-19 23:50:31 | 显示全部楼层
回复 3# jacobshen


   在   http://product.china-pub.com/3804025   也有目录
发表于 2014-8-20 00:14:13 | 显示全部楼层
该书跟OR1200相比怎么样?雷大侠。。。。。。。。。。。。
 楼主| 发表于 2014-8-20 13:20:29 | 显示全部楼层
回复 6# ran_newstar

简单说来:OR1200处理器,带有Cache、MMU等功能,OpenMIPS没有,为的是使得OpenMIPS简单、易于理解,同时不失其实用性。两者的指令集也不相同。
《步步惊芯》主要是分析了OR1200的内部实现原理,而《自己动手写CPU》则是从第一行代码开始实现了一个属于自己的CPU
发表于 2014-8-25 17:54:17 | 显示全部楼层
很好呀!
发表于 2014-11-3 11:21:03 | 显示全部楼层
NB,支持!
发表于 2015-12-4 10:33:17 | 显示全部楼层
本帖最后由 NCTUGICE 于 2015-12-6 01:42 编辑

回复 1# leishangwen

這本書有勘誤回報資料嗎?謝謝
譬如P.63的 `define InstMemNum 131071感覺上應該要改成131072才是...
如此一來和書中其餘部分程式碼才一致
另外P.88的 //例化處理器OpenMIPS連接口  .rom_ce(rom_ce) 應該要改成 .rom_ce_o(rom_ce)

----
為什麼這本書裡面的Combinational Circuit Block裡面都使用 Non-Blocking Assignment呢?
真是讓我感到不可思議........
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-19 13:28 , Processed in 0.038442 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表