2021-05-21 10:23:44 +08:00
|
|
|
// These really ought to be localparams, but are occasionally needed for
|
|
|
|
// passing flags around between modules, so are made available as parameters
|
|
|
|
// instead. It's ugly, but better scope hygiene than the preprocessor. These
|
|
|
|
// parameters should not be changed from their default values.
|
|
|
|
|
|
|
|
parameter W_REGADDR = 5,
|
|
|
|
|
2021-11-26 06:58:49 +08:00
|
|
|
parameter W_ALUOP = 6,
|
|
|
|
parameter W_ALUSRC = 1,
|
2021-12-04 19:16:24 +08:00
|
|
|
parameter W_MEMOP = 5,
|
2021-05-21 10:23:44 +08:00
|
|
|
parameter W_BCOND = 2,
|
2021-11-26 06:58:49 +08:00
|
|
|
parameter W_SHAMT = 5,
|
2021-05-21 10:23:44 +08:00
|
|
|
|
2021-05-23 18:59:46 +08:00
|
|
|
parameter W_EXCEPT = 4,
|
2021-05-21 10:23:44 +08:00
|
|
|
parameter W_MULOP = 3
|