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

📄 data_in_reg.v

📁 是一个用于soc的32bit risc核
💻 V
字号:
/********************************************************* MODULE:		Sub Level SDRAM Controller Data input register FILE NAME:	data_in_reg.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 Controller input Data Port register block. Hossein Amidi (C) April 2002*********************************************************/// DEFINES`timescale 1ns / 10psmodule data_in_reg(// Input							reset,							clk0,							dm,							datain,							// Out							dqm,							datain2							);// Parameter`include        "parameter.v"// Inputinput reset;input clk0;input [dqm_size - 1 : 0]dm;input [data_size - 1 : 0]datain;// Outputoutput [dqm_size - 1 : 0]dqm;output [data_size - 1 : 0]datain2;// Internal wires and regreg [data_size - 1 : 0]datain1;reg [data_size - 1 : 0]datain2;reg [dqm_size - 1 : 0]dqm;wire [data_size - 1 : 0]datain;wire [dqm_size - 1 : 0]dm;// Assignment// Register the input data from the host to match the internal timing// and avoid metastability issues by double registering it.always @(posedge reset or posedge clk0)begin	if(reset == 1'b1)	begin		datain1 <= 32'h0;		datain2 <= 32'h0;		dqm     <= 4'h0;	end	else	begin		datain1 <= datain;		datain2 <= datain1;		dqm <= dm;	endendendmodule

⌨️ 快捷键说明

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