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

📄 mem.v.bak

📁 多周期处理器--verilog写的,欢迎大家来下载
💻 BAK
字号:
module Mem (input clk, we,irwrite,   input [6:0] Addr,   input [31:0] wd,   output reg [31:0] rd,instr   );reg [31:0] RAM[127:0];    //128 word shared memory,instruction starts from 0;//assign rd = RAM[A];  //word alignedalways @(posedge clk)   begin      if (irwrite)       instr<=RAM[Addr];      rd<=RAM[Addr];      $display("<<irwrite=%b>><<addr=%b>><<instr=%b>>",irwrite,Addr,instr);          //egde triggering use non-blocking assignment    end always@(posedge clk)   begin      if (we)      RAM[Addr] <= wd;        $display("<<we=%b>><<addr=%b>><<wd=%b>>",we,Addr,wd);   end initial	begin		$readmemb ("F:\\Quartus\\altera\\72\\exeicese\\work\\memoryfile.dat", RAM);	end		endmodule 

⌨️ 快捷键说明

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