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

📄 sdram_cntrl.v

📁 是一个用于soc的32bit risc核
💻 V
字号:
/********************************************************* MODULE:		Sub Level Controller, SDRAM control signals FILE NAME:	sdram_cntrl.v VERSION:	1.0 DATE:		April 28th, 2002 AUTHOR:		Hossein Amidi COMPANY:	 CODE TYPE:	Register Transfer Level DESCRIPTION:	This module is the sub level RTL code of SDRAM Controller ASIC verilog code. It is the SDRAM control signals block. Hossein Amidi (C) April 2002*********************************************************/// DEFINES`timescale 1ns / 10psmodule sdram_cntrl(// Input							reset,							clk0,							wsadd,							wba,							wcs,							wcke,							wras,							wcas,							wwe,							sdram_in,							// Output							add,							ba,							cs,							cke,							ras,							cas,							we,							dataout							);// Parameter`include        "parameter.v"// Inputinput reset;input clk0;input [add_size - 1 : 0]wsadd;input [ba_size - 1 : 0]wba;input [cs_size - 1 : 0]wcs;input wcke;input wras;input wcas;input wwe;input [data_size - 1 : 0]sdram_in;// Outputoutput [add_size - 1 : 0]add;output [ba_size - 1 : 0]ba;output [cs_size - 1 : 0]cs;output cke;output ras;output cas;output we;output [data_size - 1 : 0]dataout;// Internal wires and regwire reset;wire clk0;wire [add_size - 1 : 0]wsadd;wire [ba_size - 1 : 0]wba;wire [cs_size - 1 : 0]wcs;wire wcke;wire wras;wire wcas;wire wwe;wire [data_size - 1 : 0]sdram_in;reg [add_size - 1 : 0]add;reg [ba_size - 1 : 0]ba;reg [cs_size - 1 : 0]cs;reg cke;reg ras;reg cas;reg we;reg [data_size - 1 : 0]dataout;// Assignment// SDRAM Memory Control Signalsalways @(posedge reset or posedge clk0)begin	if(reset == 1'b1)	begin		add <= 12'h0;		ba <= 2'b00;		cs <= 2'b00;		cke <= 1'b0;		ras <= 1'b0;		cas <= 1'b0;		we <= 1'b0;		dataout <= 32'h0000_0000;	end	else	begin		add <= wsadd;		ba <= wba;		cs <= wcs;		cke <= wcke;		ras <= wras;		cas <= wcas;		we <= wwe;		dataout <= sdram_in;	endendendmodule

⌨️ 快捷键说明

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