diff --git a/makefile b/makefile
index bed9fc93f535d7320bf45995f6efdc5ba517f95f..16c4ae09fa6f54ced8190a963a88b050de6bd638 100644
--- a/makefile
+++ b/makefile
@@ -84,7 +84,7 @@ else
 		ARM_CORSTONE_101_DIR ?= $(ARM_IP_LIBRARY_PATH)/latest/Corstone-101/logical
 		ARM_CORTEX_M0_DIR    ?= $(ARM_IP_LIBRARY_PATH)/latest/Cortex-M0/logical
 		TB_TOP               ?= nanosoc_tb
-		NANOSOC_DEFINES      += DMAC_0_PL230 DMAC_1_PL230
+		NANOSOC_DEFINES      += DMAC_0_PL230
 	endif
 endif
 
diff --git a/software/common/validation/apb_mux_tests.c b/software/common/validation/apb_mux_tests.c
index 95d6997fed5b53a6e76d86a1a2d9de077bce5ee2..57005e603ca756f09b92172540d8d20c40c9e421 100644
--- a/software/common/validation/apb_mux_tests.c
+++ b/software/common/validation/apb_mux_tests.c
@@ -125,9 +125,9 @@ int main (void)
   puts ("11: APB test slave");
     if ( APB_test_slave_Check(          0x4000B000          ) == 1 ) err_code |= 1<<11;
   //puts ("12: DMAC 1 (Not Implemented) - Slave Error");
-  //  if ( ID_Check(&blank_id[0],         0x4000C000          ) == 1 ) err_code |= 1<<12;
-  puts ("13: blank - default slave (generates slave error)");
-    if ( ID_Check(&blank_id[0],         0x4000D000          ) == 1 ) err_code |= 1<<13;
+  //  if ( ID_Check(&pl230_udma_id[0],         0x4000C000          ) == 1 ) err_code |= 1<<12;
+  //puts ("13: blank - default slave (generates slave error)");
+  //  if ( ID_Check(&blank_id[0],         0x4000D000          ) == 1 ) err_code |= 1<<13;
   puts ("14: Debug USRT");
     if ( ID_Check(&apb_uart_id[0],      CMSDK_USRT2_BASE    ) == 1 ) err_code |= 1<<14;
   //puts ("15: DMAC 0 (PL230)");
diff --git a/testcodes/apb_mux_tests/apb_mux_tests.hex b/testcodes/apb_mux_tests/apb_mux_tests.hex
index 17382d831d00eb6d25a9a095dbdcd4cf2ee7e48b..0cf2e365fd4a870f9934c54564f9fb78ec0f97ae 100644
--- a/testcodes/apb_mux_tests/apb_mux_tests.hex
+++ b/testcodes/apb_mux_tests/apb_mux_tests.hex
@@ -2,12 +2,12 @@
 04
 00
 30
-0D
-0A
+BD
+09
 00
 00
-15
-0A
+C5
+09
 00
 00
 87
@@ -42,8 +42,8 @@
 00
 00
 00
-19
-0A
+C9
+09
 00
 00
 00
@@ -54,140 +54,140 @@
 00
 00
 00
-1B
-0A
+CB
+09
 00
 00
-1D
-0A
+CD
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
-1F
-0A
+CF
+09
 00
 00
 00
@@ -250,12 +250,12 @@ AB
 43
 18
 47
-B0
+E8
 0C
 00
 00
-D0
-0C
+08
+0D
 00
 00
 10
@@ -322,7 +322,7 @@ B5
 D1
 00
 F0
-01
+1D
 FD
 10
 BD
@@ -340,7 +340,7 @@ B5
 BD
 00
 F0
-C2
+DE
 FD
 11
 46
@@ -354,7 +354,7 @@ F0
 F9
 00
 F0
-DA
+F6
 FD
 03
 B4
@@ -366,7 +366,7 @@ FF
 BC
 00
 F0
-7C
+54
 FC
 00
 00
@@ -414,7 +414,7 @@ F3
 47
 00
 00
-E3
+D1
 08
 00
 00
@@ -424,7 +424,7 @@ B5
 20
 87
 B0
-CC
+CD
 4D
 05
 90
@@ -462,12 +462,12 @@ AE
 DD
 6E
 60
-C3
+C4
 A0
 00
 F0
-E5
-FC
+01
+FD
 03
 20
 09
@@ -522,11 +522,11 @@ BE
 42
 05
 D0
-BF
+C0
 A0
 00
 F0
-57
+73
 FC
 05
 98
@@ -550,11 +550,11 @@ D0
 28
 0F
 DD
-C4
+C5
 A0
 00
 F0
-B9
+D5
 FC
 01
 20
@@ -570,11 +570,11 @@ FF
 20
 E1
 E7
-CA
+CB
 A0
 00
 F0
-AF
+CB
 FC
 02
 20
@@ -582,11 +582,11 @@ FC
 B0
 F0
 BD
-D3
+D4
 A0
 00
 F0
-A9
+C5
 FC
 00
 20
@@ -626,7 +626,7 @@ D0
 D0
 6D
 1C
-D3
+D4
 49
 21
 60
@@ -638,7 +638,7 @@ D3
 D0
 6D
 1C
-D1
+D2
 49
 21
 80
@@ -650,7 +650,7 @@ D1
 D0
 6D
 1C
-CF
+D0
 49
 61
 80
@@ -710,7 +710,7 @@ E1
 D0
 6D
 1C
-C1
+C2
 49
 A1
 80
@@ -764,7 +764,7 @@ C3
 D0
 6D
 1C
-B5
+B6
 49
 E1
 81
@@ -778,13 +778,13 @@ D0
 1C
 00
 27
-73
+74
 49
 00
 20
 C8
 60
-72
+73
 4A
 01
 21
@@ -808,7 +808,7 @@ FF
 F7
 25
 FF
-6C
+6D
 48
 40
 68
@@ -818,7 +818,7 @@ FF
 D1
 76
 1C
-69
+6A
 49
 00
 20
@@ -830,7 +830,7 @@ FF
 F7
 1E
 FF
-66
+67
 49
 C8
 60
@@ -850,7 +850,7 @@ D1
 2F
 DB
 DB
-61
+62
 49
 00
 20
@@ -862,11 +862,11 @@ DB
 2D
 04
 DD
-9D
+9E
 A0
 00
 F0
-1D
+39
 FC
 01
 20
@@ -876,21 +876,21 @@ BD
 2E
 04
 DD
-A3
+A4
 A0
 00
 F0
-16
+32
 FC
 01
 20
 F8
 BD
-A9
+AA
 A0
 00
 F0
-11
+2D
 FC
 00
 20
@@ -902,27 +902,27 @@ B5
 24
 00
 F0
-71
+49
 FB
-AD
+AE
 A0
 00
 F0
-08
+24
 FC
-B6
+B7
 A0
 00
 F0
-05
+21
 FC
-C3
+C4
 A0
 00
 F0
-02
+1E
 FC
-4F
+50
 49
 00
 20
@@ -932,17 +932,17 @@ C8
 60
 88
 60
-CD
+CE
 A0
 00
 F0
-FA
-FB
+16
+FC
 01
 21
 89
 07
-CD
+CE
 48
 FF
 F7
@@ -954,15 +954,15 @@ FE
 D1
 01
 24
-CB
+CC
 A0
 00
 F0
-EF
-FB
-CD
+0B
+FC
+CE
 49
-C8
+C9
 48
 FF
 F7
@@ -976,15 +976,15 @@ D1
 20
 04
 43
-CA
+CB
 A0
 00
 F0
-E4
-FB
-CC
-49
+00
+FC
 CD
+49
+CE
 48
 FF
 F7
@@ -998,15 +998,15 @@ D1
 20
 04
 43
-CA
+CB
 A0
 00
 F0
-D9
+F5
 FB
-D6
+D7
 49
-D6
+D7
 48
 FF
 F7
@@ -1020,15 +1020,15 @@ D1
 20
 04
 43
-D4
+D5
 A0
 00
 F0
-CE
+EA
 FB
-D9
+DA
 49
-D1
+D2
 48
 FF
 F7
@@ -1042,15 +1042,15 @@ D1
 20
 04
 43
-D6
+D7
 A0
 00
 F0
-C3
+DF
 FB
-DC
+DD
 49
-CB
+CC
 48
 FF
 F7
@@ -1064,15 +1064,15 @@ D1
 20
 04
 43
-D9
+DA
 A0
 00
 F0
-B8
+D4
 FB
-DA
-49
 DB
+49
+DC
 48
 FF
 F7
@@ -1086,15 +1086,15 @@ D1
 20
 04
 43
-D8
+D9
 A0
 00
 F0
-AD
+C9
 FB
-E4
+E5
 49
-C0
+C1
 48
 FF
 F7
@@ -1108,15 +1108,15 @@ D1
 20
 04
 43
-E1
+E2
 A0
 00
 F0
-A2
+BE
 FB
-E2
-49
 E3
+49
+E4
 48
 FF
 F7
@@ -1130,15 +1130,15 @@ D1
 02
 04
 43
-E0
+E1
 A0
 00
 F0
-97
+B3
 FB
-EC
+ED
 49
-B5
+B6
 48
 FF
 F7
@@ -1152,15 +1152,15 @@ D1
 02
 04
 43
-E9
+EA
 A0
 00
 F0
-8C
+A8
 FB
-F4
+F5
 49
-B0
+B1
 48
 FF
 F7
@@ -1174,13 +1174,13 @@ D1
 02
 04
 43
-F1
+F2
 A0
 00
 F0
-81
+9D
 FB
-F5
+F6
 48
 FF
 F7
@@ -1194,15 +1194,15 @@ C0
 02
 04
 43
-F2
+F3
 A0
 00
 F0
-77
+93
 FB
-FE
+F6
 49
-A5
+BB
 48
 FF
 F7
@@ -1212,34 +1212,38 @@ FE
 28
 01
 D1
-40
+80
 03
 04
 43
+00
+2C
+07
+D0
+21
+46
+F1
+A0
+00
+F0
+15
 FB
+00
+F0
+F2
+FA
+00
+20
+10
+BD
+F9
 A0
 00
 F0
-6C
+0E
 FB
-FD
-49
-B5
-48
-FF
 F7
-6A
-FE
-01
-28
-01
-D1
-80
-03
-F5
-E1
-F5
-E1
+E7
 00
 00
 00
@@ -1766,7 +1770,7 @@ C5
 30
 00
 00
-44
+7C
 0D
 00
 00
@@ -1806,7 +1810,7 @@ C5
 20
 00
 40
-54
+8C
 0D
 00
 00
@@ -1866,7 +1870,7 @@ C5
 30
 00
 40
-74
+AC
 0D
 00
 00
@@ -1950,7 +1954,7 @@ C5
 60
 00
 40
-34
+6C
 0D
 00
 00
@@ -2026,7 +2030,7 @@ C5
 80
 00
 40
-64
+9C
 0D
 00
 00
@@ -2167,62 +2171,6 @@ B0
 00
 40
 31
-33
-3A
-20
-62
-6C
-61
-6E
-6B
-20
-2D
-20
-64
-65
-66
-61
-75
-6C
-74
-20
-73
-6C
-61
-76
-65
-20
-28
-67
-65
-6E
-65
-72
-61
-74
-65
-73
-20
-73
-6C
-61
-76
-65
-20
-65
-72
-72
-6F
-72
-29
-00
-00
-00
-00
-D0
-00
-40
-31
 34
 3A
 20
@@ -2242,39 +2190,73 @@ D0
 E0
 00
 40
-04
-43
-00
-2C
-07
-D0
-21
+0A
+2A
+2A
+20
+54
+45
+53
+54
+20
 46
-18
-A0
+41
+49
+4C
+45
+44
+20
+2A
+2A
+2C
+20
+45
+72
+72
+6F
+72
+20
+63
+6F
+64
+65
+20
+3D
+20
+28
+30
+78
+25
+78
+29
+0A
+00
 00
-F0
-F7
-F8
 00
-F0
-E6
-F8
 00
+0A
+2A
+2A
 20
-10
-BD
+54
+45
+53
+54
 20
-A0
+50
+41
+53
+53
+45
+44
+20
+2A
+2A
+0A
 00
-F0
-F0
-F8
-F7
-E7
 70
 B5
-22
+13
 4C
 05
 46
@@ -2290,11 +2272,11 @@ B5
 28
 02
 D0
-1F
+10
 A0
 00
 F0
-53
+78
 F9
 A0
 68
@@ -2312,107 +2294,45 @@ AE
 28
 09
 D0
-20
-A0
-00
-F0
-D8
-F8
-20
-68
-00
-28
-03
-D0
-31
-46
-22
-A0
-00
-F0
-D1
-F8
-27
-48
-28
-60
-70
-BD
-26
+10
 A0
 00
 F0
-3B
-F9
-00
-F0
-BA
+FD
 F8
-FE
-E7
-0A
-2A
-2A
-20
-54
-45
-53
-54
-20
-46
-41
-49
-4C
-45
-44
-20
-2A
-2A
-2C
-20
-45
-72
-72
-6F
-72
-20
-63
-6F
-64
-65
-20
-3D
 20
-28
-30
-78
-25
-78
-29
-0A
+68
 00
+28
+03
+D0
+31
+46
+13
+A0
 00
+F0
+F6
+F8
+17
+48
+28
+60
+70
+BD
+17
+A0
 00
+F0
+60
+F9
+00
+F0
+CD
+F8
+FE
+E7
 00
-0A
-2A
-2A
-20
-54
-45
-53
-54
-20
-50
-41
-53
-53
-45
-44
-20
-2A
-2A
-0A
 00
 00
 00
@@ -2563,9 +2483,9 @@ E7
 70
 47
 00
-E1
-F5
-05
+1C
+4E
+0E
 10
 00
 00
@@ -2602,7 +2522,7 @@ E7
 47
 00
 00
-FD
+AD
 09
 00
 00
@@ -2632,7 +2552,7 @@ C0
 B2
 00
 F0
-1E
+36
 F8
 10
 BD
@@ -2640,11 +2560,11 @@ BD
 B5
 00
 F0
-20
+42
 F8
 00
 F0
-18
+30
 F8
 10
 BD
@@ -2660,42 +2580,96 @@ C0
 B2
 00
 F0
-10
+28
 F8
 10
 BD
 FE
 E7
-41
-20
-10
+2E
+48
+00
+21
+81
+60
+2E
 49
-40
 01
-08
 61
 01
-22
-8A
+21
+81
 60
-0E
-49
-08
-61
+2D
+48
 03
+21
+01
+61
+81
+60
+2C
+49
+20
 20
 88
+61
+70
+47
+2C
+48
+2A
+49
+01
 60
-0D
+2B
+49
+81
+61
+01
+21
+C1
+60
+C3
+21
+81
+60
+01
+69
+C9
+07
+FC
+D0
+24
 49
 20
 20
 88
 61
+21
+48
+00
+21
+81
+60
+30
+21
+01
+61
+03
+21
+81
+60
 70
 47
-0A
+1D
 49
+8A
+68
+D2
+07
+04
+D0
 4A
 68
 D2
@@ -2706,13 +2680,59 @@ D1
 60
 70
 47
+17
+4A
+53
+68
+DB
 07
+FC
+D1
+10
+60
+08
+60
+70
+47
+13
+4B
+15
 48
+59
+68
+42
+68
+89
+07
+C9
+17
+92
+07
+D2
+17
+49
+1C
+52
+1C
+11
+42
+F5
+D1
+59
+68
+89
+07
+01
+D5
+18
+68
+03
+E0
 41
 68
 89
 07
-FC
+01
 D5
 00
 68
@@ -2720,24 +2740,48 @@ C0
 B2
 70
 47
-04
+0A
 48
 04
-22
-41
+21
+82
 68
-C9
+D2
+07
+04
+D0
+42
+68
+D2
 07
 FC
 D1
-02
+01
 60
 FE
 E7
+03
+4A
+53
+68
+DB
+07
+FC
+D1
+11
+60
+01
+60
+F7
+E7
 00
 60
 00
 40
+6A
+18
+00
+00
 00
 E0
 00
@@ -2746,6 +2790,18 @@ E0
 10
 01
 40
+8E
+0C
+01
+00
+00
+20
+00
+40
+24
+F4
+00
+00
 70
 47
 00
@@ -2844,8 +2900,8 @@ FF
 46
 FF
 F7
-0E
-FB
+F2
+FA
 00
 28
 08
@@ -2982,7 +3038,7 @@ B5
 E0
 FF
 F7
-4D
+09
 FF
 40
 1C
@@ -3002,8 +3058,8 @@ D1
 20
 FF
 F7
-43
 FF
+FE
 10
 BD
 00
@@ -3220,7 +3276,7 @@ F8
 46
 FF
 F7
-E1
+9D
 FE
 00
 28
@@ -3238,7 +3294,7 @@ BD
 BD
 00
 00
-B7
+2F
 FD
 FF
 FF
@@ -3316,7 +3372,7 @@ B0
 B5
 FF
 F7
-94
+50
 FE
 60
 BC
@@ -3364,7 +3420,7 @@ C0
 46
 FF
 F7
-1F
+03
 FA
 10
 BD
@@ -3498,8 +3554,8 @@ B1
 30
 78
 00
-CC
-0D
+04
+0E
 00
 00
 00
@@ -3514,8 +3570,8 @@ CC
 01
 00
 00
-E4
-0D
+1C
+0E
 00
 00
 18
@@ -3547,9 +3603,9 @@ E4
 00
 00
 00
-E1
-F5
-05
+1C
+4E
+0E
 00
 00
 00