diff --git a/src/verilog/slcorem0.v b/src/verilog/slcorem0.v
index a215da64b353541e64f0e8e06535d4d49e6b6721..89b91be9bdc01641631f6ca4be12a97493f70d65 100644
--- a/src/verilog/slcorem0.v
+++ b/src/verilog/slcorem0.v
@@ -32,8 +32,8 @@ module slcorem0 #(
   input  wire          SYS_TESTMODE,          // Test Mode Enable (Override Synchronisers)
   
   // System Reset Request Signals
-  input  wire          SYS_SYSRESETREQ,       // System Request from System Managers
-  output wire          SYS_PRMURESETREQ,      // CPU Control Reset Request (PMU and Reset Unit)
+  input  wire          SYS_SYSRESETREQ,        // System Request from System Managers
+  output wire          CORE_PRMURESETREQ,      // CPU Control Reset Request (PMU and Reset Unit)
   
   // Generated Clocks and Resets 
   output wire          SYS_PORESETn,          // System Power On Reset
@@ -41,8 +41,8 @@ module slcorem0 #(
   output wire          SYS_HRESETn,           // AHB and System reset
   
   // Power Management Signals
-  input  wire          SYS_PMUENABLE,        // Power Management Enable
-  output wire          SYS_PMUDBGRESETREQ,   // Power Management Debug Reset Req
+  input  wire          CORE_PMUENABLE,        // Power Management Enable
+  output wire          CORE_PMUDBGRESETREQ,   // Power Management Debug Reset Req
 
   // AHB Lite port
   output wire   [31:0] HADDR,            // Address bus
@@ -121,7 +121,7 @@ module slcorem0 #(
     .SYS_SYSRESETREQ   (SYS_SYSRESETREQ),   // System Reset Request
 
     // Power Management Control Signals
-    .SYS_PMUENABLE     (SYS_PMUENABLE),         // PMU Enable from System Register
+    .CORE_PMUENABLE    (CORE_PMUENABLE),       // PMU Enable from System Register
     .CORE_WAKEUP       (CORE_WAKEUP),           // Wake-up Signaling from Core
     .CORE_SLEEPDEEP    (CORE_SLEEPDEEP),        // Debug Power Up Request
     .CORE_GATEHCLK     (CORE_GATEHCLK),         // Control Signal from Core to Control Clock Gating of HCLK
@@ -131,8 +131,8 @@ module slcorem0 #(
     .CORE_WICENREQ          (CORE_WICENREQ),         // Core WIC enable request from PMU
     .CORE_SLEEPHOLDREQn     (CORE_SLEEPHOLDREQn),    // Core Sleep Hold Request
 
-    .SYS_PRMURESETREQ       (SYS_PRMURESETREQ),      // Core Control System Reset Request
-    .SYS_PMUDBGRESETREQ     (SYS_PMUDBGRESETREQ),    // Core Power Management Unit Debug Reset Request
+    .CORE_PRMURESETREQ       (CORE_PRMURESETREQ),      // Core Control System Reset Request
+    .CORE_PMUDBGRESETREQ     (CORE_PMUDBGRESETREQ),    // Core Power Management Unit Debug Reset Request
     
     // Power Management Ackowledge signals
     .CORE_WICENACK           (CORE_WICENACK),         // Wake-on-Interrupt Enable ACK from Core
diff --git a/src/verilog/slcorem0_prmu.v b/src/verilog/slcorem0_prmu.v
index 3fc0f25fa135ccf0d0f0864466d0aa08f9a5be9a..d7dbea6c40832f49341bee3bea8a4a86fe43266d 100644
--- a/src/verilog/slcorem0_prmu.v
+++ b/src/verilog/slcorem0_prmu.v
@@ -33,7 +33,7 @@ module slcorem0_prmu #(
     input  wire          SYS_SYSRESETREQ,       // System Reset Request
     
     // Power Management Control Signals
-    input  wire          SYS_PMUENABLE,         // PMU Enable from System Register
+    input  wire          CORE_PMUENABLE,        // PMU Enable from System Register
     input  wire          CORE_WAKEUP,           // Wakeup Signaling from Core
     input  wire          CORE_SLEEPDEEP,        // Debug Power Up Request
     input  wire          CORE_GATEHCLK,         // Control Signal from Core to Control Clock Gating of HCLK
@@ -44,8 +44,8 @@ module slcorem0_prmu #(
     output wire          CORE_SLEEPHOLDREQn,    // Core Sleep Hold Request
     
     // System Reset Request Signals
-    output wire          SYS_PRMURESETREQ,      // Power and Reset Management System Reset Request
-    output wire          SYS_PMUDBGRESETREQ,    // Power Management Unit Debug Reset Request
+    output wire          CORE_PRMURESETREQ,      // Power and Reset Management System Reset Request
+    output wire          CORE_PMUDBGRESETREQ,    // Power Management Unit Debug Reset Request
     
     // Power Management Ackowledge signals
     input  wire          CORE_WICENACK,         // Wake-on-Interrupt Enable ACK from Core
@@ -59,7 +59,7 @@ module slcorem0_prmu #(
     wire     CORE_RSTCTLHRESETREQ;
     wire     CORE_PMUHRESETREQ;
     
-    assign   SYS_PRMURESETREQ = CORE_PMUHRESETREQ | CORE_RSTCTLHRESETREQ;
+    assign   CORE_PRMURESETREQ = CORE_PMUHRESETREQ | CORE_RSTCTLHRESETREQ;
     
     // -------------------------------
     // Core Power Down Detection
@@ -100,7 +100,7 @@ module slcorem0_prmu #(
         .FCLK             (SYS_FCLK),
         .PORESETn         (SYS_PORESETn),
         .HRESETREQ        (SYS_SYSRESETREQ),     // from Cores / Watchdog / Debug Controller
-        .PMUENABLE        (SYS_PMUENABLE),       // from System Controller
+        .PMUENABLE        (CORE_PMUENABLE),      // from System Controller
         .WICENACK         (CORE_WICENACK),       // from WIC in integration
 
         .WAKEUP           (CORE_WAKEUP),         // from WIC in integration
@@ -125,7 +125,7 @@ module slcorem0_prmu #(
         .DBGISOLATEn      ( ),
         .DBGPWRDOWN       (CORE_DBGPWRDOWN),
         .SLEEPHOLDREQn    (CORE_SLEEPHOLDREQn),
-        .PMUDBGRESETREQ   (SYS_PMUDBGRESETREQ),
+        .PMUDBGRESETREQ   (CORE_PMUDBGRESETREQ),
         .PMUHRESETREQ     (CORE_PMUHRESETREQ)
     );
     
@@ -134,16 +134,16 @@ module slcorem0_prmu #(
     // -------------------------------
     slcorem0_rstctrl u_rstctrl (
         // Inputs
-        .SYS_GLOBALRESETn   (SYS_SYSRESETn),
-        .SYS_FCLK           (SYS_FCLK),
-        .SYS_HCLK           (SYS_HCLK),
-        .CORE_HCLK          (CORE_HCLK),
-        .CORE_DCLK          (CORE_DCLK),
-        .SYS_SYSRESETREQ    (SYS_SYSRESETREQ),
-        .CORE_PMUHRESETREQ  (CORE_PMUHRESETREQ),
-        .SYS_PMUDBGRESETREQ (SYS_PMUDBGRESETREQ),
-        .SYS_RSTBYPASS      (SYS_TESTMODE),
-        .SYS_SE             (SYS_SCANENABLE),
+        .SYS_GLOBALRESETn    (SYS_SYSRESETn),
+        .SYS_FCLK            (SYS_FCLK),
+        .SYS_HCLK            (SYS_HCLK),
+        .CORE_HCLK           (CORE_HCLK),
+        .CORE_DCLK           (CORE_DCLK),
+        .SYS_SYSRESETREQ     (SYS_SYSRESETREQ),
+        .CORE_PMUHRESETREQ   (CORE_PMUHRESETREQ),
+        .CORE_PMUDBGRESETREQ (CORE_PMUDBGRESETREQ),
+        .SYS_RSTBYPASS       (SYS_TESTMODE),
+        .SYS_SE              (SYS_SCANENABLE),
 
         // Outputs
         .SYS_HRESETREQ      (CORE_RSTCTLHRESETREQ),
diff --git a/src/verilog/slcorem0_rstctrl.v b/src/verilog/slcorem0_rstctrl.v
index 78dd4aa00c8ed6b752bb74670dabd1691a58a355..6d26026d5e8d6b81e099942d06db3cd638203f62 100644
--- a/src/verilog/slcorem0_rstctrl.v
+++ b/src/verilog/slcorem0_rstctrl.v
@@ -49,7 +49,7 @@ module slcorem0_rstctrl
   SYS_PORESETn, SYS_HRESETn, CORE_HRESETn, CORE_DBGRESETn, SYS_HRESETREQ, 
   // Inputs
   SYS_GLOBALRESETn, SYS_FCLK, CORE_HCLK, CORE_DCLK, SYS_HCLK, SYS_SYSRESETREQ, 
-  CORE_PMUHRESETREQ, SYS_PMUDBGRESETREQ, SYS_RSTBYPASS, SYS_SE
+  CORE_PMUHRESETREQ, CORE_PMUDBGRESETREQ, SYS_RSTBYPASS, SYS_SE
   );
 
   input  SYS_GLOBALRESETn;   // Global asynchronous reset
@@ -59,7 +59,7 @@ module slcorem0_rstctrl
   input  CORE_DCLK;          // Debug clock (connect to DCLK of CORTEXM0INTEGRATION)
   input  SYS_SYSRESETREQ;    // Synchronous (to HCLK) request for HRESETn from system
   input  CORE_PMUHRESETREQ;  // Synchronous (to CORE_HCLK) request for HRESETn from PMU
-  input  SYS_PMUDBGRESETREQ; // Synchronous (to CORE_DCLK) request for DBGRESETn from PMU
+  input  CORE_PMUDBGRESETREQ; // Synchronous (to CORE_DCLK) request for DBGRESETn from PMU
   input  SYS_RSTBYPASS;      // Reset synchroniser bypass (for DFT)
   input  SYS_SE;             // Scan Enable (for DFT)
 
@@ -88,7 +88,7 @@ module slcorem0_rstctrl
   cm0_rst_send_set u_dbgreset_req
     (.RSTn      (SYS_PORESETn),
      .CLK       (SYS_FCLK),
-     .RSTREQIN  (SYS_PMUDBGRESETREQ),
+     .RSTREQIN  (CORE_PMUDBGRESETREQ),
      .RSTREQOUT (dbg_reset_req_sync)
      );