📄 rec_df_ram0_wrapper.v
字号:
//--------------------------------------------------------------------------------------------------// Design : H264Decoder// Author : KE XU// Email : kexu@ee.cuhk.edu.hk// File : rec_DF_RAM0.v// Generated : Dec 7 2005//-------------------------------------------------------------------------------------------------//// Description : SRAM between reconstruction and deblocking filter (96x32bit)//-------------------------------------------------------------------------------------------------`timescale 1ns/1nsmodule rec_DF_RAM0_wrapper (clk,gclk_rec_DF_RAM0,reset_n, rec_DF_RAM0_cs_n,rec_DF_RAM0_wr,rec_DF_RAM0_addr,rec_DF_RAM0_din,rec_DF_RAM0_dout); input clk; input gclk_rec_DF_RAM0; input reset_n; input rec_DF_RAM0_cs_n; input rec_DF_RAM0_wr; input [6:0] rec_DF_RAM0_addr; input [31:0] rec_DF_RAM0_din; output [31:0] rec_DF_RAM0_dout; reg rec_DF_RAM0_OEN; always @ (posedge clk) if (reset_n == 1'b0) rec_DF_RAM0_OEN <= 1'b1; else if (!rec_DF_RAM0_cs_n && !rec_DF_RAM0_wr) rec_DF_RAM0_OEN <= 1'b0; else rec_DF_RAM0_OEN <= 1'b1; wire rec_DF_RAM0_CEN; assign rec_DF_RAM0_CEN = rec_DF_RAM0_cs_n & rec_DF_RAM0_OEN; rec_DF_RAM0_96x32 rec_DF_RAM0_96x32 ( .CK(gclk_rec_DF_RAM0), .ADR(rec_DF_RAM0_addr), .DI(rec_DF_RAM0_din), .WEN(~rec_DF_RAM0_wr), .CEN(rec_DF_RAM0_CEN), .OEN(rec_DF_RAM0_OEN), .DOUT(rec_DF_RAM0_dout) );endmodule /* module rec_DF_RAM0_96x32 (CK,ADR,DI,WEN,CEN,OEN,DOUT); input CK; input [6:0] ADR; input [31:0] DI; input WEN; input CEN; input OEN; output [31:0] DOUT; reg [31:0] DOUT; reg [31:0] RAM [0:95]; always @ (posedge CK) if (!CEN && !WEN) RAM[ADR] <= DI; always @ (posedge CK) if (!CEN && !OEN) DOUT <= RAM[ADR];endmodule*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -