⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 registerfile.v

📁 组成原理大作业--基于MIPS的运算器设计
💻 V
字号:
module registerfile(read1,read2,writereg,writedata,regwrite,data1,data2,clock);//寄存器堆    input [4:0] read1,read2,writereg;//两个读寄存器号,一个写寄存器号    input [31:0] writedata;//待写入的数据    input regwrite,clock;//写寄存器信号,时钟    output [31:0] data1,data2;//读出的寄存器值    reg [31:0] RF [31:0];//32个寄存器组    assign data1=RF[read1];//用持续赋值的方法使得任何时刻都可以读    assign data2=RF[read2];    always @(posedge clock or posedge regwrite)//只有当时钟的上升沿且写寄存器信号为1时才进行写寄存器的操作    begin    RF[writereg] = writedata;    endendmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -