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

📄 global.sv

📁 opencore ahb to wishbone bus verilog code
💻 SV
字号:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*****************************************************************************************************************// Copyright (c) 2007 TooMuch Semiconductor Solutions Pvt Ltd.////File name		:	global.sv//Designer		: 	Sanjay kumar	//Date			: 	3rd Aug'2007		//Description		: 	global : Package defining user defined transaction packets//Revision		:	1.0//*****************************************************************************************************************///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// package declerationpackage global;parameter  int DWIDTH =32;parameter  int AWIDTH =16;parameter  int cyc_prd = 10;  typedef struct {	rand logic [AWIDTH-1:0]adr;       	rand logic [DWIDTH-1:0]dat;	logic [1:0] mode; // htrans	logic wr; // hwrite } ahb_req_pkt;typedef struct {	rand logic [DWIDTH-1:0]dat;	logic rdy;// hready } ahb_res_pkt; typedef struct {	bit flag1;	bit flag2;	logic wr; 	logic sel; 	logic [1:0]mode;  	logic [AWIDTH-1:0]adr1;	logic [AWIDTH-1:0]adr2;       	logic [DWIDTH-1:0]dat1;	logic [DWIDTH-1:0]dat2;} monitor_pkt;// convert to stringsfunction string convert2string(ahb_req_pkt p);string s;	$sformat(s,"adr:%0d dat:%0d mst_mode:%0d Wr_Rd:%0d",p.adr,p.dat,p.mode,p.wr);	return s;endfunction	endpackage

⌨️ 快捷键说明

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