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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14631|回复: 54

发一个我做的玩具 MIPS 2000 Core in Verilog

[复制链接]
发表于 2012-9-22 10:12:00 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 patrick007 于 2012-10-19 06:53 编辑

因为平时工作比较忙,断断续续用了很长时间才做到现在这个模样。

附加一条说明:
这个设计只是最基本的设计,是我自己用来理解处理器设计的。
我平时主要工作内容之一是设计优化,但这个设计没有提供优化,所以在设计优化上没有任何参考性。
这个设计大部分都是结构性描述,比较容易进行优化和修改。图虽然不是很完整,但是对理解大部分结构都有辅助作用。
另外我最近事情又开始多起来,验证工作要延后。
而且我正在学习正规的验证思想,可能以后会提供一些相对正规的方案来验证这个核。
---Oct. 18, 2012.

目前的状态(Sep.17, 2012):
功能方面:
不支持coprocessor(这个版本暂时不考虑支持,包括cp0。)
不支持divider(Xilinx的IP的latency比较大,自己没时间做,以后会慢慢加上。)
不支持ref,syscall,break指令(如果以后支持cp0,会加上这三条指令。)
其他指令,伪指令应该都支持。
验证方面:
做过几个测试程序的post-map simulation(ISE Webpack不支持我需要的器件,以后找到破解版后会慢慢做片上的测试)。
应该还有不少问题,在这个版本中会慢慢修改掉。
结构方面:
多数都是structural description,有相应结构图。
可以像乐高一样去摆弄,拿去玩儿吧。
IP core针对的是Xilinx FPGA,换用其他厂商的FPGA时需要做相应修改。

如果发现错误或者有问题请邮件联系我。
压缩包里面的ReadMe.txt上有联系方式。

争取会慢慢更新这个帖子,直到bug干净为止。
---Sep. 21, 2012.


MIPS2K_TOP.JPG

最新版本在下面下载:
MIPS2K.rar (758.13 KB, 下载次数: 452 )
发表于 2012-9-22 16:31:46 | 显示全部楼层
great~~~~
发表于 2012-10-3 14:08:21 | 显示全部楼层
牛人啊。。。
发表于 2012-10-10 07:15:54 | 显示全部楼层
狂顶楼主~~~~~
发表于 2012-10-10 19:47:16 | 显示全部楼层
学习。。。
 楼主| 发表于 2012-10-11 23:27:16 | 显示全部楼层
回复 6# vlsi1217

我姓韩。Patrick是初中英语课起的,当id用惯了。
发表于 2012-10-12 03:19:22 | 显示全部楼层
回复 7# patrick007


   Sorry for my impolite question.... Anyway, Nice code style, crystal and structural.
发表于 2012-10-12 09:14:05 | 显示全部楼层
不错~~我以前本科毕设就做了一个MIPS~~六级流水的~~参照opencores上的做的~~呵呵呵
发表于 2012-10-14 22:29:25 | 显示全部楼层
谢谢楼主。exe
发表于 2012-10-17 17:43:03 | 显示全部楼层
强烈感谢楼主分享。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-19 16:59 , Processed in 0.035318 second(s), 9 queries , Gzip On, Redis On.

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