mirror of
https://github.com/olofk/serv.git
synced 2026-01-26 03:41:21 +00:00
Expose and document PRE_REGISTER
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
`default_nettype none
|
||||
module serv_decode #(
|
||||
parameter integer PRE_REGISTER = 1
|
||||
parameter [0:0] PRE_REGISTER = 1
|
||||
)(
|
||||
input wire clk,
|
||||
//Input
|
||||
|
||||
@@ -3,6 +3,11 @@
|
||||
module serv_rf_top
|
||||
#(parameter RESET_PC = 32'd0,
|
||||
|
||||
/* Register signals before or after the decoder
|
||||
0 : Register after the decoder. Faster but uses more resources
|
||||
1 : (default) Register before the decoder. Slower but uses less resources
|
||||
*/
|
||||
parameter PRE_REGISTER = 1,
|
||||
/* Amount of reset applied to design
|
||||
"NONE" : No reset at all. Relies on a POR to set correct initialization
|
||||
values and that core isn't reset during runtime
|
||||
@@ -113,6 +118,7 @@ module serv_rf_top
|
||||
|
||||
serv_top
|
||||
#(.RESET_PC (RESET_PC),
|
||||
.PRE_REGISTER (PRE_REGISTER),
|
||||
.RESET_STRATEGY (RESET_STRATEGY),
|
||||
.WITH_CSR (WITH_CSR))
|
||||
cpu
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
module serv_top
|
||||
#(parameter WITH_CSR = 1,
|
||||
parameter PRE_REGISTER = 1,
|
||||
parameter RESET_STRATEGY = "MINI",
|
||||
parameter RESET_PC = 32'd0)
|
||||
(
|
||||
@@ -204,7 +205,9 @@ module serv_top
|
||||
.i_rf_ready (i_rf_ready),
|
||||
.o_rf_rd_en (rd_en));
|
||||
|
||||
serv_decode decode
|
||||
serv_decode
|
||||
#(.PRE_REGISTER (PRE_REGISTER))
|
||||
decode
|
||||
(
|
||||
.clk (clk),
|
||||
//Input
|
||||
|
||||
Reference in New Issue
Block a user