AXI muckbucket
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
tb
params_pkg.sv
Go to the documentation of this file.
1
//
3
// Copyright (C) 2017, Matt Dew @ Dew Technologies, LLC
4
//
5
// This program is free software (logic verification): you can redistribute it
6
// and/or modify it under the terms of the GNU Lesser General Public License (LGPL)
7
// as published by the Free Software Foundation, either version 3 of the License,
8
// or (at your option) any later version.
9
//
10
// This program is distributed in the hope that it will be useful, but WITHOUT
11
// ANY WARRANTY; without even the implied warranty of MERCHANTIBILITY or
12
// FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
13
// for more details.
14
//
15
// License: LGPL, v3, as defined and found on www.gnu.org,
16
// http://www.gnu.org/licenses/lgpl.html
17
//
18
//
19
// Author's intent: If you use this AXI verification code and find or fix bugs
20
// or make improvements, then share those fixes or improvements.
21
// If you use this in a bigger project, I don't care about,
22
// or want, any changes or code outside this block.
23
// Example: If you use this in an SoC simulation/testbench
24
// I don't want, or care about, your SoC or other blocks.
25
// I just care about the enhancements to these AXI files.
26
// That's why I have choosen the LGPL instead of the GPL.
28
#ifndef _PARAMS_PKG
29
#define _PARAMS_PKG
30
42
// The obvious question is what to do with multiple instantiations of
43
// different sizes?
44
parameter
AXI_ID_WIDTH
= 4;
45
parameter
AXI_ADDR_WIDTH
= 32;
46
parameter
AXI_DATA_WIDTH
= 256;
47
parameter
AXI_LEN_WIDTH
= 8;
48
49
50
51
52
#endif
AXI_ID_WIDTH
parameter AXI_ID_WIDTH
Definition:
params_pkg.sv:44
AXI_LEN_WIDTH
parameter AXI_LEN_WIDTH
Definition:
params_pkg.sv:47
AXI_ADDR_WIDTH
parameter AXI_ADDR_WIDTH
Definition:
params_pkg.sv:45
AXI_DATA_WIDTH
parameter AXI_DATA_WIDTH
Definition:
params_pkg.sv:46
Generated by
1.8.11