带流水线的类MIPS CPU verilog源代码

时间:2012-10-02 16:41:52
【文件属性】:

文件名称:带流水线的类MIPS CPU verilog源代码

文件大小:703KB

文件格式:RAR

更新时间:2012-10-02 16:41:52

流水线 MIPS CPU verilog quartus

1. 哈佛存储器结构,大端格式; 2. 类MIPS精简指令集,支持子程序调用和软中断; 3. 实现了乘除法; 4. 五级流水线,工作频率可达80MHz(每个时钟周期一条指令,不计流水线冲突)。 内含详细文档。


【文件预览】:
DataCycle
----源代码()
--------membus.v(2KB)
--------pc.v(703B)
--------Newdefine.h(4KB)
--------mux.v(3KB)
--------regfile.v(1KB)
--------ALU.v(4KB)
--------test.v(2KB)
--------newsignexpand.v(1KB)
--------DataCycle1.v(11KB)
--------branchlogic.v(703B)
--------decoder.v(4KB)
--------carry_save_mult.v(5KB)
--------pipeline.v(940B)
--------shifter32.v(716B)
--------DataCycle.v(5KB)
--------divide1.v(4KB)
--------timescale.v(79B)
--------div_array.v(1KB)
----编译器()
--------newAssembler.exe(552KB)
--------out.txt(680B)
--------in.txt(253B)
--------newAssembler.cpp(5KB)
--------rule.txt(861B)
----NewInstructions.xlsx(42KB)
----未命名-1.bmp(754KB)
----Thumbs.db(9KB)
----CPU实验报告.pdf(470KB)
----DataCycle RTL map.jpg(333KB)

网友评论

  • 代码太多了,看不懂。
  • 很好的,verilog高手必修
  • 注释的不够详细,verilog的版本之类运行环境未注明
  • 设计的一般,但是可以参考参考。
  • 资源还是不错的,可以作为自己设计的参考
  • 对我还是很有帮助的
  • 代码挺多,但注释的不够详细,另外也未说明所使用的平台。
  • 十分不错的一个资源,对我帮助很大
  • 还是挺详细的,对我帮助不小
  • 我想说 其实 加法的那个地方有点小错吧……或许是我菜鸟 不过作为大作业还是威武霸气啊
  • 设计的不是很好
  • 挺好的,有助于学习
  • 感谢分享。不错哦。
  • 一般般吧,不太清楚
  • 挺好的参考,很好的课程设计
  • 设计的不是很好,应该是初学者吧,参考一下还可以,但是还是自己写一个比较好吧
  • 文档非常不清楚,不过还好。
  • 有代码,有价值。文档写的不是很清楚。。。
  • 本科生吗?做成这样很不错了,5级静态流水,没有数据相关检测,没有forwarding,功能部件中自己写了向前进位加法器和加法树,乘法是自己实现的,但除法则是调用了altera的LPM。不错,望楼主继续加油~
  • 有代码,有价值。设计太简单了,没有做冲突相关。
  • 代码不错。文档写的不是很清楚。。。
  • 说得很好听,其实设计的比较简单,不计流水线冲突,实际上就是没有做forwarding啊,流水线cpu没有forwarding那不就废了么.....
  • 有代码,有文档,夫复何求啊。