diff --git a/hw/configs/carfield_l2dual_periph.sv b/hw/configs/carfield_l2dual_periph.sv index 57244739..978aa3b3 100644 --- a/hw/configs/carfield_l2dual_periph.sv +++ b/hw/configs/carfield_l2dual_periph.sv @@ -62,6 +62,18 @@ localparam doub_bt SystemWatchdogSize = 'h00001000; // Hyperbus Config localparam doub_bt HyperBusBase = 'h20009000; localparam doub_bt HyperBusSize = 'h00001000; +// Streamer +localparam bit StreamerEnable = 0; +localparam doub_bt StreamerCfgBase = 'h20009000; +localparam doub_bt StreamerCfgSize = 'h00008000; +localparam doub_bt StreamerApbBase = StreamerCfgBase + StreamerCfgSize; +localparam doub_bt StreamerApbSize = 'h00008000; +// SpaceWire +localparam bit SpaceWireEnable = 0; +localparam doub_bt SpaceWireRegBase = 'h20019000; +localparam doub_bt SpaceWireRegSize = 'h00000100; +localparam doub_bt SpaceWireApbBase = SpaceWireRegBase + SpaceWireRegSize; +localparam doub_bt SpaceWireApbSize = 'h00000F00; /************************ * RegBus Configuration * ***********************/ diff --git a/hw/configs/carfield_l2dual_pulp_periph.sv b/hw/configs/carfield_l2dual_pulp_periph.sv index de8683e3..9a5b157d 100644 --- a/hw/configs/carfield_l2dual_pulp_periph.sv +++ b/hw/configs/carfield_l2dual_pulp_periph.sv @@ -62,6 +62,18 @@ localparam doub_bt SystemWatchdogSize = 'h00001000; // Hyperbus Config localparam doub_bt HyperBusBase = 'h20009000; localparam doub_bt HyperBusSize = 'h00001000; +// Streamer +localparam bit StreamerEnable = 0; +localparam doub_bt StreamerCfgBase = 'h20009000; +localparam doub_bt StreamerCfgSize = 'h00008000; +localparam doub_bt StreamerApbBase = StreamerCfgBase + StreamerCfgSize; +localparam doub_bt StreamerApbSize = 'h00008000; +// SpaceWire +localparam bit SpaceWireEnable = 0; +localparam doub_bt SpaceWireRegBase = 'h20019000; +localparam doub_bt SpaceWireRegSize = 'h00000100; +localparam doub_bt SpaceWireApbBase = SpaceWireRegBase + SpaceWireRegSize; +localparam doub_bt SpaceWireApbSize = 'h00000F00; /************************ * RegBus Configuration * ***********************/ diff --git a/hw/configs/carfield_l2dual_safe_periph.sv b/hw/configs/carfield_l2dual_safe_periph.sv index 814f2ada..89500364 100644 --- a/hw/configs/carfield_l2dual_safe_periph.sv +++ b/hw/configs/carfield_l2dual_safe_periph.sv @@ -62,6 +62,18 @@ localparam doub_bt SystemWatchdogSize = 'h00001000; // Hyperbus Config localparam doub_bt HyperBusBase = 'h20009000; localparam doub_bt HyperBusSize = 'h00001000; +// Streamer +localparam bit StreamerEnable = 0; +localparam doub_bt StreamerCfgBase = 'h20009000; +localparam doub_bt StreamerCfgSize = 'h00008000; +localparam doub_bt StreamerApbBase = StreamerCfgBase + StreamerCfgSize; +localparam doub_bt StreamerApbSize = 'h00008000; +// SpaceWire +localparam bit SpaceWireEnable = 0; +localparam doub_bt SpaceWireRegBase = 'h20019000; +localparam doub_bt SpaceWireRegSize = 'h00000100; +localparam doub_bt SpaceWireApbBase = SpaceWireRegBase + SpaceWireRegSize; +localparam doub_bt SpaceWireApbSize = 'h00000F00; /************************ * RegBus Configuration * ***********************/ diff --git a/hw/configs/carfield_l2dual_safe_pulp_periph.sv b/hw/configs/carfield_l2dual_safe_pulp_periph.sv index c46fac5d..5029464a 100644 --- a/hw/configs/carfield_l2dual_safe_pulp_periph.sv +++ b/hw/configs/carfield_l2dual_safe_pulp_periph.sv @@ -62,6 +62,18 @@ localparam doub_bt SystemWatchdogSize = 'h00001000; // Hyperbus Config localparam doub_bt HyperBusBase = 'h20009000; localparam doub_bt HyperBusSize = 'h00001000; +// Streamer +localparam bit StreamerEnable = 0; +localparam doub_bt StreamerCfgBase = 'h20009000; +localparam doub_bt StreamerCfgSize = 'h00008000; +localparam doub_bt StreamerApbBase = StreamerCfgBase + StreamerCfgSize; +localparam doub_bt StreamerApbSize = 'h00008000; +// SpaceWire +localparam bit SpaceWireEnable = 0; +localparam doub_bt SpaceWireRegBase = 'h20019000; +localparam doub_bt SpaceWireRegSize = 'h00000100; +localparam doub_bt SpaceWireApbBase = SpaceWireRegBase + SpaceWireRegSize; +localparam doub_bt SpaceWireApbSize = 'h00000F00; /************************ * RegBus Configuration * ***********************/ diff --git a/hw/configs/carfield_l2dual_safe_pulp_spatz_periph.sv b/hw/configs/carfield_l2dual_safe_pulp_spatz_periph.sv index ba8e2f44..74da29a9 100644 --- a/hw/configs/carfield_l2dual_safe_pulp_spatz_periph.sv +++ b/hw/configs/carfield_l2dual_safe_pulp_spatz_periph.sv @@ -62,6 +62,18 @@ localparam doub_bt SystemWatchdogSize = 'h00001000; // Hyperbus Config localparam doub_bt HyperBusBase = 'h20009000; localparam doub_bt HyperBusSize = 'h00001000; +// Streamer +localparam bit StreamerEnable = 0; +localparam doub_bt StreamerCfgBase = 'h20009000; +localparam doub_bt StreamerCfgSize = 'h00008000; +localparam doub_bt StreamerApbBase = StreamerCfgBase + StreamerCfgSize; +localparam doub_bt StreamerApbSize = 'h00008000; +// SpaceWire +localparam bit SpaceWireEnable = 0; +localparam doub_bt SpaceWireRegBase = 'h20019000; +localparam doub_bt SpaceWireRegSize = 'h00000100; +localparam doub_bt SpaceWireApbBase = SpaceWireRegBase + SpaceWireRegSize; +localparam doub_bt SpaceWireApbSize = 'h00000F00; /************************ * RegBus Configuration * ***********************/ diff --git a/hw/configs/carfield_l2dual_safe_secure_pulp_spatz_periph_can.sv b/hw/configs/carfield_l2dual_safe_secure_pulp_spatz_periph_can.sv index 32c2a16b..59b6e194 100644 --- a/hw/configs/carfield_l2dual_safe_secure_pulp_spatz_periph_can.sv +++ b/hw/configs/carfield_l2dual_safe_secure_pulp_spatz_periph_can.sv @@ -65,6 +65,18 @@ localparam doub_bt SystemWatchdogSize = 'h00001000; // Hyperbus Config localparam doub_bt HyperBusBase = 'h20009000; localparam doub_bt HyperBusSize = 'h00001000; +// Streamer +localparam bit StreamerEnable = 0; +localparam doub_bt StreamerCfgBase = 'h20009000; +localparam doub_bt StreamerCfgSize = 'h00008000; +localparam doub_bt StreamerApbBase = StreamerCfgBase + StreamerCfgSize; +localparam doub_bt StreamerApbSize = 'h00008000; +// SpaceWire +localparam bit SpaceWireEnable = 0; +localparam doub_bt SpaceWireRegBase = 'h20019000; +localparam doub_bt SpaceWireRegSize = 'h00000100; +localparam doub_bt SpaceWireApbBase = SpaceWireRegBase + SpaceWireRegSize; +localparam doub_bt SpaceWireApbSize = 'h00000F00; /************************ * RegBus Configuration * ***********************/ @@ -89,4 +101,4 @@ localparam doub_bt L2EccCfgSize = 'h00001000; localparam doub_bt NumHypPhys = 1; localparam doub_bt NumHypChips = 2; -endpackage \ No newline at end of file +endpackage diff --git a/hw/configs/carfield_l2dual_secure_periph.sv b/hw/configs/carfield_l2dual_secure_periph.sv index 44211918..7744ee59 100644 --- a/hw/configs/carfield_l2dual_secure_periph.sv +++ b/hw/configs/carfield_l2dual_secure_periph.sv @@ -62,6 +62,18 @@ localparam doub_bt SystemWatchdogSize = 'h00001000; // Hyperbus Config localparam doub_bt HyperBusBase = 'h20009000; localparam doub_bt HyperBusSize = 'h00001000; +// Streamer +localparam bit StreamerEnable = 0; +localparam doub_bt StreamerCfgBase = 'h20009000; +localparam doub_bt StreamerCfgSize = 'h00008000; +localparam doub_bt StreamerApbBase = StreamerCfgBase + StreamerCfgSize; +localparam doub_bt StreamerApbSize = 'h00008000; +// SpaceWire +localparam bit SpaceWireEnable = 0; +localparam doub_bt SpaceWireRegBase = 'h20019000; +localparam doub_bt SpaceWireRegSize = 'h00000100; +localparam doub_bt SpaceWireApbBase = SpaceWireRegBase + SpaceWireRegSize; +localparam doub_bt SpaceWireApbSize = 'h00000F00; /************************ * RegBus Configuration * ***********************/ diff --git a/hw/configs/carfield_l2dual_secure_pulp_periph_can.sv b/hw/configs/carfield_l2dual_secure_pulp_periph_can.sv index 13212e51..5c90b5b6 100644 --- a/hw/configs/carfield_l2dual_secure_pulp_periph_can.sv +++ b/hw/configs/carfield_l2dual_secure_pulp_periph_can.sv @@ -65,6 +65,18 @@ localparam doub_bt SystemWatchdogSize = 'h00001000; // Hyperbus Config localparam doub_bt HyperBusBase = 'h20008000; localparam doub_bt HyperBusSize = 'h00001000; +// Streamer +localparam bit StreamerEnable = 0; +localparam doub_bt StreamerCfgBase = 'h20009000; +localparam doub_bt StreamerCfgSize = 'h00008000; +localparam doub_bt StreamerApbBase = StreamerCfgBase + StreamerCfgSize; +localparam doub_bt StreamerApbSize = 'h00008000; +// SpaceWire +localparam bit SpaceWireEnable = 0; +localparam doub_bt SpaceWireRegBase = 'h20019000; +localparam doub_bt SpaceWireRegSize = 'h00000100; +localparam doub_bt SpaceWireApbBase = SpaceWireRegBase + SpaceWireRegSize; +localparam doub_bt SpaceWireApbSize = 'h00000F00; /************************ * RegBus Configuration * ***********************/ diff --git a/hw/configs/carfield_l2dual_spatz_periph.sv b/hw/configs/carfield_l2dual_spatz_periph.sv index a5d7135a..a371a4f6 100644 --- a/hw/configs/carfield_l2dual_spatz_periph.sv +++ b/hw/configs/carfield_l2dual_spatz_periph.sv @@ -62,6 +62,18 @@ localparam doub_bt SystemWatchdogSize = 'h00001000; // Hyperbus Config localparam doub_bt HyperBusBase = 'h20009000; localparam doub_bt HyperBusSize = 'h00001000; +// Streamer +localparam bit StreamerEnable = 0; +localparam doub_bt StreamerCfgBase = 'h20009000; +localparam doub_bt StreamerCfgSize = 'h00008000; +localparam doub_bt StreamerApbBase = StreamerCfgBase + StreamerCfgSize; +localparam doub_bt StreamerApbSize = 'h00008000; +// SpaceWire +localparam bit SpaceWireEnable = 0; +localparam doub_bt SpaceWireRegBase = 'h20019000; +localparam doub_bt SpaceWireRegSize = 'h00000100; +localparam doub_bt SpaceWireApbBase = SpaceWireRegBase + SpaceWireRegSize; +localparam doub_bt SpaceWireApbSize = 'h00000F00; /************************ * RegBus Configuration * ***********************/