设计一个通用寄存器组,16位的寄存器。(含报告)

时间:2014-01-29 06:11:31
【文件属性】:

文件名称:设计一个通用寄存器组,16位的寄存器。(含报告)

文件大小:525KB

文件格式:RAR

更新时间:2014-01-29 06:11:31

组成原理

设计一个通用寄存器组,满足以下要求: ①通用寄存器组中有4个16位的寄存器。 ②当复位信号reset=0时,将通用寄存器组中的4个寄存器清零。 ③通用寄存器组中有1个写入端口,当DRWr=1时,在时钟clk的上升沿将数据总线上的数据写入DR[1..0]指定的寄存器。 ④通用寄存器组中有两个读出端口,由控制信IDC控制,分别对应算术逻辑单元的A口和B口。IDC=0选择目的操作数;IDC=1选择源操作数。 ⑤设计要求层次设计。底层的设计实体有3个:通用寄存器组数据输入模块包括4个16位寄存器,具有复位功能和允许写功能;一个4选1多路开关,负责选择寄存器的读出。一个2路数据分配器实现数据双端口输出,顶层设计构成一个完整的通用寄存器组。


【文件预览】:
组原实验2
----组原实验2()
--------组成原理实验报告2.doc(402KB)
--------jcq()

网友评论

  • 这个sel的选择作用怎么体现的啊,没有看懂啊……
  • 实用!很有帮助
  • 真的很不错啊,帮了我的大忙
  • 挺不错的,很实用
  • 很好的参考,很好懂
  • 很好,很实用。
  • 挺实用 非常详细
  • 代码很好!可是跟我们的要求不一样QAQ
  • 挺好的,就是在我机子上有一点错误!
  • 设计挺好的,比较易懂,
  • 挺不错的,很实用,可以实现
  • 挺不错的,不过不是我想找的
  • 设计挺好的,比较易懂,参考性比较高。
  • 设计的挺全的,思路很好。
  • 我们不用编码的……