]> localhost Git - SCSI2SD.git/commitdiff
Add SPI flash initialisation
authorMichael McMaster <michael@codesrc.com>
Sat, 9 Jan 2021 10:46:31 +0000 (20:46 +1000)
committerMichael McMaster <michael@codesrc.com>
Sat, 9 Jan 2021 10:46:31 +0000 (20:46 +1000)
21 files changed:
software/SCSI2SD/src/config.c
software/SCSI2SD/src/flash.c [new file with mode: 0644]
software/SCSI2SD/src/flash.h [new file with mode: 0644]
software/SCSI2SD/src/main.c
software/SCSI2SD/src/scsi.c
software/SCSI2SD/src/sd.c
software/SCSI2SD/src/storedevice.c
software/SCSI2SD/src/storedevice.h
software/SCSI2SD/v5.2/SCSI2SD.cydsn/Generated_Source/PSoC5/cyfitter.h
software/SCSI2SD/v5.2/SCSI2SD.cydsn/Generated_Source/PSoC5/cyfitter_cfg.c
software/SCSI2SD/v5.2/SCSI2SD.cydsn/Generated_Source/PSoC5/cyfittergnu.inc
software/SCSI2SD/v5.2/SCSI2SD.cydsn/Generated_Source/PSoC5/cyfitteriar.inc
software/SCSI2SD/v5.2/SCSI2SD.cydsn/Generated_Source/PSoC5/cyfitterrv.inc
software/SCSI2SD/v5.2/SCSI2SD.cydsn/Generated_Source/PSoC5/project.h
software/SCSI2SD/v5.2/SCSI2SD.cydsn/SCSI2SD.cycdx
software/SCSI2SD/v5.2/SCSI2SD.cydsn/SCSI2SD.cyfit
software/SCSI2SD/v5.2/SCSI2SD.cydsn/SCSI2SD.cyprj
software/SCSI2SD/v5.2/SCSI2SD.cydsn/SCSI2SD.svd
software/SCSI2SD/v5.2/SCSI2SD.cydsn/TopDesign/TopDesign.cysch
software/include/hidpacket.h
software/include/scsi2sd.h

index 1a19dfbb45823245f96a4ca1fa8e77facbaa9e51..5b4195cf5c7ab65c6e6cc276a50acb5dd715c904 100755 (executable)
@@ -195,6 +195,33 @@ scsiTestCommand()
        hidPacket_send(response, sizeof(response));\r
 }\r
 \r
+static void\r
+deviceListCommand()\r
+{\r
+    int deviceCount;\r
+    S2S_Device** devices = s2s_GetDevices(&deviceCount);\r
+    \r
+    uint8_t response[16] = // Make larger if there can be more than 2 devices\r
+    {\r
+        deviceCount\r
+    };\r
+    \r
+    int pos = 1;\r
+    \r
+    for (int i = 0; i < deviceCount; ++i)\r
+    {\r
+        response[pos++] = devices[i]->deviceType;\r
+        \r
+        uint32_t capacity = devices[i]->getCapacity(devices[i]);\r
+        response[pos++] = capacity >> 24;\r
+        response[pos++] = capacity >> 16;\r
+        response[pos++] = capacity >> 8;\r
+        response[pos++] = capacity;\r
+    }\r
+    \r
+    hidPacket_send(response, pos);\r
+}\r
+\r
 static void\r
 processCommand(const uint8_t* cmd, size_t cmdSize)\r
 {\r
@@ -224,6 +251,10 @@ processCommand(const uint8_t* cmd, size_t cmdSize)
                scsiTestCommand();\r
                break;\r
 \r
+    case S2S_CMD_DEV_LIST:\r
+        deviceListCommand();\r
+        break;\r
+        \r
        case CONFIG_NONE: // invalid\r
        default:\r
                break;\r
diff --git a/software/SCSI2SD/src/flash.c b/software/SCSI2SD/src/flash.c
new file mode 100644 (file)
index 0000000..39affaa
--- /dev/null
@@ -0,0 +1,160 @@
+//     Copyright (C) 2013 Michael McMaster <michael@codesrc.com>
+//
+//     This file is part of SCSI2SD.
+//
+//     SCSI2SD is free software: you can redistribute it and/or modify
+//     it under the terms of the GNU General Public License as published by
+//     the Free Software Foundation, either version 3 of the License, or
+//     (at your option) any later version.
+//
+//     SCSI2SD is distributed in the hope that it will be useful,
+//     but WITHOUT ANY WARRANTY; without even the implied warranty of
+//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//     GNU General Public License for more details.
+//
+//     You should have received a copy of the GNU General Public License
+//     along with SCSI2SD.  If not, see <http://www.gnu.org/licenses/>.
+
+#include "device.h"
+#include "flash.h"
+
+#include "config.h"
+#include "led.h"
+#include "time.h"
+
+typedef struct
+{
+       S2S_Device dev;
+
+       S2S_Target targets[MAX_SCSI_TARGETS];
+    
+    uint32_t capacity; // in 512 byte blocks
+    
+    // CFI info
+    uint8_t manufacturerID;
+    uint8_t deviceID[2];
+    
+
+} SpiFlash;
+
+static void spiFlash_earlyInit(S2S_Device* dev);
+static void spiFlash_init(S2S_Device* dev);
+static S2S_Target* spiFlash_getTargets(S2S_Device* dev, int* count);
+static uint32_t spiFlash_getCapacity(S2S_Device* dev);
+static int spiFlash_pollMediaChange(S2S_Device* dev);
+static void spiFlash_pollMediaBusy(S2S_Device* dev);
+
+SpiFlash spiFlash = {
+       {
+               spiFlash_earlyInit,
+        spiFlash_init,
+               spiFlash_getTargets,
+               spiFlash_getCapacity,
+               spiFlash_pollMediaChange,
+               spiFlash_pollMediaBusy,
+        0, // initial mediaState
+        CONFIG_STOREDEVICE_FLASH
+       }
+};
+
+S2S_Device* spiFlashDevice = &(spiFlash.dev);
+
+// Read and write 1 byte.
+static uint8_t spiFlashByte(uint8_t value)
+{
+       NOR_SPI_WriteTxData(value);
+       while (!(NOR_SPI_ReadRxStatus() & NOR_SPI_STS_RX_FIFO_NOT_EMPTY)) {}
+       return NOR_SPI_ReadRxData();
+}
+
+static void spiFlash_earlyInit(S2S_Device* dev)
+{
+       SpiFlash* spiFlash = (SpiFlash*)dev;
+
+       for (int i = 0; i < MAX_SCSI_TARGETS; ++i)
+       {
+               spiFlash->targets[i].device = dev;
+        
+        const S2S_TargetCfg* cfg = getConfigByIndex(i);
+        if (cfg->storageDevice == CONFIG_STOREDEVICE_FLASH)
+        {
+                   spiFlash->targets[i].cfg = (S2S_TargetCfg*)cfg;
+        }
+        else
+        {
+            spiFlash->targets[i].cfg = NULL;
+        }
+       }
+
+       // Don't require the host to send us a START STOP UNIT command
+       spiFlash->dev.mediaState = MEDIA_STARTED;
+}
+
+static void spiFlash_init(S2S_Device* dev)
+{
+    SpiFlash* spiFlash = (SpiFlash*)dev;
+    spiFlash->capacity = 0;
+
+    nNOR_WP_Write(0); // Enable Write Protect
+    nNOR_CS_Write(1); // Deselect
+    
+    NOR_SPI_Start();
+    CyDelayUs(1);
+
+    nNOR_CS_Write(0); // Select
+    
+    // JEDEC standard "Read Identification" command
+    // returns CFI information
+    spiFlashByte(0x9F);
+    
+    // 1 byte manufacturer ID
+    spiFlash->manufacturerID = spiFlashByte(0xFF);
+    
+    // 2 bytes device ID
+    spiFlash->deviceID[0] = spiFlashByte(0xFF);
+    spiFlash->deviceID[1] = spiFlashByte(0xFF);
+
+    uint8_t bytesFollowing = spiFlashByte(0xFF);
+    
+    // Chances are this says 0, which means up to 512 bytes.
+    // But ignore it for now and just get the capacity.
+    for (int i = 0; i < 0x23; ++i)
+    {
+        spiFlashByte(0xFF);
+    }
+    
+    // Capacity is 2^n at offset 0x27
+    //spiFlash->capacity = (1 << spiFlashByte(0xFF)) / 512;
+    // Record value in 512-byte sectors.
+    spiFlash->capacity = 1 << (spiFlashByte(0xFF) - 9);
+
+    // Don't bother reading the rest. Deselecting will cancel the command.
+    
+    nNOR_CS_Write(1); // Deselect
+
+}
+
+static S2S_Target* spiFlash_getTargets(S2S_Device* dev, int* count)
+{
+       SpiFlash* spiFlash = (SpiFlash*)dev;
+       *count = MAX_SCSI_TARGETS;
+       return spiFlash->targets;
+}
+
+static uint32_t spiFlash_getCapacity(S2S_Device* dev)
+{
+       SpiFlash* spiFlash = (SpiFlash*)dev;
+       return spiFlash->capacity;
+}
+
+static int spiFlash_pollMediaChange(S2S_Device* dev)
+{
+    // Non-removable
+    return 0;
+}
+
+static void spiFlash_pollMediaBusy(S2S_Device* dev)
+{
+       // Non-removable
+}
+
diff --git a/software/SCSI2SD/src/flash.h b/software/SCSI2SD/src/flash.h
new file mode 100644 (file)
index 0000000..5daf3ba
--- /dev/null
@@ -0,0 +1,25 @@
+//     Copyright (C) 2020 Michael McMaster <michael@codesrc.com>
+//
+//     This file is part of SCSI2SD.
+//
+//     SCSI2SD is free software: you can redistribute it and/or modify
+//     it under the terms of the GNU General Public License as published by
+//     the Free Software Foundation, either version 3 of the License, or
+//     (at your option) any later version.
+//
+//     SCSI2SD is distributed in the hope that it will be useful,
+//     but WITHOUT ANY WARRANTY; without even the implied warranty of
+//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//     GNU General Public License for more details.
+//
+//     You should have received a copy of the GNU General Public License
+//     along with SCSI2SD.  If not, see <http://www.gnu.org/licenses/>.
+#ifndef S2S_FLASH_H
+#define S2S_FLASH_H
+
+#include "storedevice.h"
+
+extern S2S_Device* spiFlashDevice;
+
+
+#endif
index 0349c77d3642b23988e5fd556e0579277879a94d..5e93e7021b6ba0239e533da57383d4bf30944c39 100755 (executable)
@@ -61,7 +61,7 @@ int main()
                ++delaySeconds;\r
        }\r
 \r
-       sdCheckPresent();\r
+    s2s_deviceInit();\r
 \r
        while (1)\r
        {\r
index edf4cb6f12911709026976da220468aba7d53d7b..b25bf13e7eed5dd87fa34eb58b5ba2d0ac780a94 100755 (executable)
@@ -665,11 +665,14 @@ static void process_SelectionPhase()
        S2S_Target* target = NULL;\r
        for (int testIdx = 0; testIdx < 8; ++testIdx)\r
        {\r
-               target = s2s_DeviceFindByScsiId(testIdx);\r
-               if (target)\r
-               {\r
-                       break;\r
-               }\r
+        if (mask & (1 << testIdx))\r
+        {\r
+                   target = s2s_DeviceFindByScsiId(testIdx);\r
+                   if (target)\r
+                   {\r
+                           break;\r
+                   }\r
+        }\r
        }\r
 \r
        sel &= (selLatchCfg && scsiDev.selFlag) || SCSI_ReadFilt(SCSI_Filt_SEL);\r
@@ -1052,11 +1055,11 @@ void scsiInit()
        scsiDev.compatMode = COMPAT_UNKNOWN;\r
 \r
        int deviceCount;\r
-       S2S_Device* allDevices = s2s_GetDevices(&deviceCount);\r
+       S2S_Device** allDevices = s2s_GetDevices(&deviceCount);\r
        for (int devIdx = 0; devIdx < deviceCount; ++devIdx)\r
        {\r
                int targetCount;\r
-               S2S_Target* targets = allDevices[devIdx].getTargets(allDevices + devIdx, &targetCount);\r
+               S2S_Target* targets = allDevices[devIdx]->getTargets(allDevices[devIdx], &targetCount);\r
 \r
                for (int i = 0; i < targetCount; ++i)\r
                {\r
@@ -1068,7 +1071,10 @@ void scsiInit()
                        state->sense.code = NO_SENSE;\r
                        state->sense.asc = NO_ADDITIONAL_SENSE_INFORMATION;\r
 \r
-                       state->bytesPerSector = targets[i].cfg->bytesPerSector;\r
+            if (targets[i].cfg)\r
+            {\r
+                           state->bytesPerSector = targets[i].cfg->bytesPerSector;\r
+            }\r
                }\r
        }\r
 }\r
index a16ad505176f85907ef401b0fd305e6b1f528bb8..abeac8e60cbc7cb6121a3945d3734f4e5da2c93b 100755 (executable)
@@ -29,6 +29,7 @@
 #include <string.h>\r
 \r
 static void sd_earlyInit(S2S_Device* dev);\r
+static void sd_deviceInit(S2S_Device* dev);\r
 static S2S_Target* sd_getTargets(S2S_Device* dev, int* count);\r
 static uint32_t sd_getCapacity(S2S_Device* dev);\r
 static int sd_pollMediaChange(S2S_Device* dev);\r
@@ -38,10 +39,13 @@ static void sd_pollMediaBusy(S2S_Device* dev);
 SdCard sdCard = {\r
        {\r
                sd_earlyInit,\r
+        sd_deviceInit,\r
                sd_getTargets,\r
                sd_getCapacity,\r
                sd_pollMediaChange,\r
-               sd_pollMediaBusy\r
+               sd_pollMediaBusy,\r
+        0, // initial mediaState\r
+        CONFIG_STOREDEVICE_SD\r
        }\r
 };\r
 S2S_Device* sdDevice = &(sdCard.dev);\r
@@ -1038,13 +1042,26 @@ static void sd_earlyInit(S2S_Device* dev)
        for (int i = 0; i < MAX_SCSI_TARGETS; ++i)\r
        {\r
                sdCardDevice->targets[i].device = dev;\r
-               sdCardDevice->targets[i].cfg = getConfigByIndex(i);\r
+        \r
+        const S2S_TargetCfg* cfg = getConfigByIndex(i);\r
+        if (cfg->storageDevice == CONFIG_STOREDEVICE_SD)\r
+        {\r
+                   sdCardDevice->targets[i].cfg = (S2S_TargetCfg*)cfg;\r
+        }\r
+        else\r
+        {\r
+            sdCardDevice->targets[i].cfg = NULL;\r
+        }\r
        }\r
        sdCardDevice->lastPollMediaTime = getTime_ms();\r
 \r
        // Don't require the host to send us a START STOP UNIT command\r
        sdCardDevice->dev.mediaState = MEDIA_STARTED;\r
+}\r
 \r
+static void sd_deviceInit(S2S_Device* dev)\r
+{\r
+       sdCheckPresent();\r
 }\r
 \r
 static S2S_Target* sd_getTargets(S2S_Device* dev, int* count)\r
index a6b01732de8fbbef64ac473531b98a77ab35d5ed..3b93d36ab75e36e09acfb7f5dc0b2babac45deae 100644 (file)
 //     along with SCSI2SD.  If not, see <http://www.gnu.org/licenses/>.
 #include "storedevice.h"
 
+#include "device.h"
+
+#ifdef NOR_SPI_DATA_WIDTH
+#include "flash.h"
+#endif
+
 #include "sd.h"
 
 #include <stddef.h>
 S2S_Target* s2s_DeviceFindByScsiId(int scsiId)
 {
        int deviceCount;
-       S2S_Device* devices = s2s_GetDevices(&deviceCount);
+       S2S_Device** devices = s2s_GetDevices(&deviceCount);
        for (int deviceIdx = 0; deviceIdx < deviceCount; ++deviceIdx)
        {
                int targetCount;
-               S2S_Target* targets = devices[deviceIdx].getTargets(devices + deviceIdx, &targetCount);
+               S2S_Target* targets = devices[deviceIdx]->getTargets(devices[deviceIdx], &targetCount);
                for (int targetIdx = 0; targetIdx < targetCount; ++targetIdx)
                {
                        S2S_Target* target = targets + targetIdx;
                        if (target &&
+                target->cfg &&
                                (target->cfg->scsiId & CONFIG_TARGET_ENABLED) &&
                                ((target->cfg->scsiId & CONFIG_TARGET_ID_BITS) == scsiId))
                        {
@@ -44,19 +51,38 @@ S2S_Target* s2s_DeviceFindByScsiId(int scsiId)
        return NULL;
 }
 
-S2S_Device* s2s_GetDevices(int* count)
+S2S_Device** s2s_GetDevices(int* count)
 {
-       *count = 1;
-       return sdDevice;
+    static S2S_Device* allDevices[2];
+    
+    *count = 1;
+    allDevices[0] = sdDevice;
+    
+    #ifdef NOR_SPI_DATA_WIDTH
+           *count = 2;
+        allDevices[0] = spiFlashDevice;
+    #endif
+    
+    return &allDevices;
 }
 
 void s2s_deviceEarlyInit()
 {
        int count;
-       S2S_Device* devices = s2s_GetDevices(&count);
+       S2S_Device** devices = s2s_GetDevices(&count);
+       for (int i = 0; i < count; ++i)
+       {
+               devices[i]->earlyInit(devices[i]);
+       }
+}
+
+void s2s_deviceInit()
+{
+       int count;
+       S2S_Device** devices = s2s_GetDevices(&count);
        for (int i = 0; i < count; ++i)
        {
-               devices[i].earlyInit(&(devices[i]));
+               devices[i]->init(devices[i]);
        }
 }
 
@@ -64,10 +90,10 @@ int s2s_pollMediaChange()
 {
        int result = 0;
        int count;
-       S2S_Device* devices = s2s_GetDevices(&count);
+       S2S_Device** devices = s2s_GetDevices(&count);
        for (int i = 0; i < count; ++i)
        {
-               int devResult = devices[i].pollMediaChange(&(devices[i]));
+               int devResult = devices[i]->pollMediaChange(devices[i]);
                result = result || devResult;
        }
        return result;
index 8d39cbd21d28a3197f9e5cca1fa54562f7a903af..a394ef69234447cf71178368a388104410de8316 100644 (file)
@@ -66,6 +66,7 @@ struct S2S_TargetStruct
 struct S2S_DeviceStruct
 {
        void (*earlyInit)(S2S_Device* dev);
+    void (*init)(S2S_Device* dev);
 
        S2S_Target* (*getTargets)(S2S_Device* dev, int* count);
 
@@ -76,13 +77,15 @@ struct S2S_DeviceStruct
        void (*pollMediaBusy)(S2S_Device* dev);
 
        MEDIA_STATE mediaState;
+    CONFIG_STOREDEVICE deviceType;
 };
 
 S2S_Target* s2s_DeviceFindByScsiId(int scsiId);
 
-S2S_Device* s2s_GetDevices(int* count);
+S2S_Device** s2s_GetDevices(int* count);
 
 void s2s_deviceEarlyInit();
+void s2s_deviceInit();
 int s2s_pollMediaChange();
 #endif
 
index 6704c4a6a7e3521a8a8faeb191f86e696f235767..601f1b70acde9ccc3c094ff39e773b637b672899 100644 (file)
 #define NOR_SO__SLW CYREG_PRT15_SLW
 
 /* SDCard */
-#define SDCard_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG CYREG_B1_UDB05_06_ACTL
-#define SDCard_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG CYREG_B1_UDB05_06_CTL
-#define SDCard_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG CYREG_B1_UDB05_06_CTL
-#define SDCard_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG CYREG_B1_UDB05_06_CTL
-#define SDCard_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG CYREG_B1_UDB05_06_CTL
-#define SDCard_BSPIM_BitCounter__16BIT_MASK_MASK_REG CYREG_B1_UDB05_06_MSK
-#define SDCard_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG CYREG_B1_UDB05_06_MSK
-#define SDCard_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG CYREG_B1_UDB05_06_MSK
-#define SDCard_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG CYREG_B1_UDB05_06_MSK
-#define SDCard_BSPIM_BitCounter__CONTROL_AUX_CTL_REG CYREG_B1_UDB05_ACTL
-#define SDCard_BSPIM_BitCounter__CONTROL_REG CYREG_B1_UDB05_CTL
-#define SDCard_BSPIM_BitCounter__CONTROL_ST_REG CYREG_B1_UDB05_ST_CTL
-#define SDCard_BSPIM_BitCounter__COUNT_REG CYREG_B1_UDB05_CTL
-#define SDCard_BSPIM_BitCounter__COUNT_ST_REG CYREG_B1_UDB05_ST_CTL
-#define SDCard_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG CYREG_B1_UDB05_MSK_ACTL
-#define SDCard_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG CYREG_B1_UDB05_MSK_ACTL
-#define SDCard_BSPIM_BitCounter__PERIOD_REG CYREG_B1_UDB05_MSK
-#define SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG CYREG_B1_UDB05_06_ACTL
-#define SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_REG CYREG_B1_UDB05_06_ST
-#define SDCard_BSPIM_BitCounter_ST__MASK_REG CYREG_B1_UDB05_MSK
-#define SDCard_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG CYREG_B1_UDB05_MSK_ACTL
-#define SDCard_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG CYREG_B1_UDB05_MSK_ACTL
-#define SDCard_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG CYREG_B1_UDB05_ACTL
-#define SDCard_BSPIM_BitCounter_ST__STATUS_CNT_REG CYREG_B1_UDB05_ST_CTL
-#define SDCard_BSPIM_BitCounter_ST__STATUS_CONTROL_REG CYREG_B1_UDB05_ST_CTL
-#define SDCard_BSPIM_BitCounter_ST__STATUS_REG CYREG_B1_UDB05_ST
-#define SDCard_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG CYREG_B1_UDB06_07_ACTL
-#define SDCard_BSPIM_RxStsReg__16BIT_STATUS_REG CYREG_B1_UDB06_07_ST
+#define SDCard_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG CYREG_B1_UDB04_05_ACTL
+#define SDCard_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG CYREG_B1_UDB04_05_CTL
+#define SDCard_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG CYREG_B1_UDB04_05_CTL
+#define SDCard_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG CYREG_B1_UDB04_05_CTL
+#define SDCard_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG CYREG_B1_UDB04_05_CTL
+#define SDCard_BSPIM_BitCounter__16BIT_MASK_MASK_REG CYREG_B1_UDB04_05_MSK
+#define SDCard_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG CYREG_B1_UDB04_05_MSK
+#define SDCard_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG CYREG_B1_UDB04_05_MSK
+#define SDCard_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG CYREG_B1_UDB04_05_MSK
+#define SDCard_BSPIM_BitCounter__CONTROL_AUX_CTL_REG CYREG_B1_UDB04_ACTL
+#define SDCard_BSPIM_BitCounter__CONTROL_REG CYREG_B1_UDB04_CTL
+#define SDCard_BSPIM_BitCounter__CONTROL_ST_REG CYREG_B1_UDB04_ST_CTL
+#define SDCard_BSPIM_BitCounter__COUNT_REG CYREG_B1_UDB04_CTL
+#define SDCard_BSPIM_BitCounter__COUNT_ST_REG CYREG_B1_UDB04_ST_CTL
+#define SDCard_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG CYREG_B1_UDB04_MSK_ACTL
+#define SDCard_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG CYREG_B1_UDB04_MSK_ACTL
+#define SDCard_BSPIM_BitCounter__PERIOD_REG CYREG_B1_UDB04_MSK
+#define SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG CYREG_B1_UDB04_05_ACTL
+#define SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_REG CYREG_B1_UDB04_05_ST
+#define SDCard_BSPIM_BitCounter_ST__MASK_REG CYREG_B1_UDB04_MSK
+#define SDCard_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG CYREG_B1_UDB04_MSK_ACTL
+#define SDCard_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG CYREG_B1_UDB04_MSK_ACTL
+#define SDCard_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG CYREG_B1_UDB04_ACTL
+#define SDCard_BSPIM_BitCounter_ST__STATUS_CNT_REG CYREG_B1_UDB04_ST_CTL
+#define SDCard_BSPIM_BitCounter_ST__STATUS_CONTROL_REG CYREG_B1_UDB04_ST_CTL
+#define SDCard_BSPIM_BitCounter_ST__STATUS_REG CYREG_B1_UDB04_ST
+#define SDCard_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG CYREG_B0_UDB04_05_ACTL
+#define SDCard_BSPIM_RxStsReg__16BIT_STATUS_REG CYREG_B0_UDB04_05_ST
 #define SDCard_BSPIM_RxStsReg__4__MASK 0x10u
 #define SDCard_BSPIM_RxStsReg__4__POS 4
 #define SDCard_BSPIM_RxStsReg__5__MASK 0x20u
 #define SDCard_BSPIM_RxStsReg__6__MASK 0x40u
 #define SDCard_BSPIM_RxStsReg__6__POS 6
 #define SDCard_BSPIM_RxStsReg__MASK 0x70u
-#define SDCard_BSPIM_RxStsReg__MASK_REG CYREG_B1_UDB06_MSK
-#define SDCard_BSPIM_RxStsReg__MASK_ST_AUX_CTL_REG CYREG_B1_UDB06_MSK_ACTL
-#define SDCard_BSPIM_RxStsReg__PER_ST_AUX_CTL_REG CYREG_B1_UDB06_MSK_ACTL
-#define SDCard_BSPIM_RxStsReg__STATUS_AUX_CTL_REG CYREG_B1_UDB06_ACTL
-#define SDCard_BSPIM_RxStsReg__STATUS_CNT_REG CYREG_B1_UDB06_ST_CTL
-#define SDCard_BSPIM_RxStsReg__STATUS_CONTROL_REG CYREG_B1_UDB06_ST_CTL
-#define SDCard_BSPIM_RxStsReg__STATUS_REG CYREG_B1_UDB06_ST
+#define SDCard_BSPIM_RxStsReg__MASK_REG CYREG_B0_UDB04_MSK
+#define SDCard_BSPIM_RxStsReg__STATUS_AUX_CTL_REG CYREG_B0_UDB04_ACTL
+#define SDCard_BSPIM_RxStsReg__STATUS_REG CYREG_B0_UDB04_ST
 #define SDCard_BSPIM_sR8_Dp_u0__16BIT_A0_REG CYREG_B1_UDB04_05_A0
 #define SDCard_BSPIM_sR8_Dp_u0__16BIT_A1_REG CYREG_B1_UDB04_05_A1
 #define SDCard_BSPIM_sR8_Dp_u0__16BIT_D0_REG CYREG_B1_UDB04_05_D0
 #define SDCard_BSPIM_sR8_Dp_u0__F0_F1_REG CYREG_B1_UDB04_F0_F1
 #define SDCard_BSPIM_sR8_Dp_u0__F0_REG CYREG_B1_UDB04_F0
 #define SDCard_BSPIM_sR8_Dp_u0__F1_REG CYREG_B1_UDB04_F1
+#define SDCard_BSPIM_sR8_Dp_u0__MSK_DP_AUX_CTL_REG CYREG_B1_UDB04_MSK_ACTL
+#define SDCard_BSPIM_sR8_Dp_u0__PER_DP_AUX_CTL_REG CYREG_B1_UDB04_MSK_ACTL
 #define SDCard_BSPIM_TxStsReg__0__MASK 0x01u
 #define SDCard_BSPIM_TxStsReg__0__POS 0
 #define SDCard_BSPIM_TxStsReg__1__MASK 0x02u
 #define SDCard_BSPIM_TxStsReg__1__POS 1
-#define SDCard_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG CYREG_B0_UDB06_07_ACTL
-#define SDCard_BSPIM_TxStsReg__16BIT_STATUS_REG CYREG_B0_UDB06_07_ST
+#define SDCard_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG CYREG_B1_UDB07_08_ACTL
+#define SDCard_BSPIM_TxStsReg__16BIT_STATUS_REG CYREG_B1_UDB07_08_ST
 #define SDCard_BSPIM_TxStsReg__2__MASK 0x04u
 #define SDCard_BSPIM_TxStsReg__2__POS 2
 #define SDCard_BSPIM_TxStsReg__3__MASK 0x08u
 #define SDCard_BSPIM_TxStsReg__4__MASK 0x10u
 #define SDCard_BSPIM_TxStsReg__4__POS 4
 #define SDCard_BSPIM_TxStsReg__MASK 0x1Fu
-#define SDCard_BSPIM_TxStsReg__MASK_REG CYREG_B0_UDB06_MSK
-#define SDCard_BSPIM_TxStsReg__STATUS_AUX_CTL_REG CYREG_B0_UDB06_ACTL
-#define SDCard_BSPIM_TxStsReg__STATUS_REG CYREG_B0_UDB06_ST
+#define SDCard_BSPIM_TxStsReg__MASK_REG CYREG_B1_UDB07_MSK
+#define SDCard_BSPIM_TxStsReg__STATUS_AUX_CTL_REG CYREG_B1_UDB07_ACTL
+#define SDCard_BSPIM_TxStsReg__STATUS_REG CYREG_B1_UDB07_ST
 
 /* SD_SCK */
 #define SD_SCK__0__INTTYPE CYREG_PICU3_INTTYPE1
 #define SD_SCK__SHIFT 1u
 #define SD_SCK__SLW CYREG_PRT3_SLW
 
-/* NOR_CTL */
-#define NOR_CTL_Sync_ctrl_reg__0__MASK 0x01u
-#define NOR_CTL_Sync_ctrl_reg__0__POS 0
-#define NOR_CTL_Sync_ctrl_reg__1__MASK 0x02u
-#define NOR_CTL_Sync_ctrl_reg__1__POS 1
-#define NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG CYREG_B1_UDB06_07_ACTL
-#define NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG CYREG_B1_UDB06_07_CTL
-#define NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG CYREG_B1_UDB06_07_CTL
-#define NOR_CTL_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG CYREG_B1_UDB06_07_CTL
-#define NOR_CTL_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG CYREG_B1_UDB06_07_CTL
-#define NOR_CTL_Sync_ctrl_reg__16BIT_MASK_MASK_REG CYREG_B1_UDB06_07_MSK
-#define NOR_CTL_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG CYREG_B1_UDB06_07_MSK
-#define NOR_CTL_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG CYREG_B1_UDB06_07_MSK
-#define NOR_CTL_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG CYREG_B1_UDB06_07_MSK
-#define NOR_CTL_Sync_ctrl_reg__CONTROL_AUX_CTL_REG CYREG_B1_UDB06_ACTL
-#define NOR_CTL_Sync_ctrl_reg__CONTROL_REG CYREG_B1_UDB06_CTL
-#define NOR_CTL_Sync_ctrl_reg__CONTROL_ST_REG CYREG_B1_UDB06_ST_CTL
-#define NOR_CTL_Sync_ctrl_reg__COUNT_REG CYREG_B1_UDB06_CTL
-#define NOR_CTL_Sync_ctrl_reg__COUNT_ST_REG CYREG_B1_UDB06_ST_CTL
-#define NOR_CTL_Sync_ctrl_reg__MASK 0x03u
-#define NOR_CTL_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG CYREG_B1_UDB06_MSK_ACTL
-#define NOR_CTL_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG CYREG_B1_UDB06_MSK_ACTL
-#define NOR_CTL_Sync_ctrl_reg__PERIOD_REG CYREG_B1_UDB06_MSK
-
 /* NOR_SCK */
 #define NOR_SCK__0__INTTYPE CYREG_PICU3_INTTYPE7
 #define NOR_SCK__0__MASK 0x80u
 #define NOR_SCK__SLW CYREG_PRT3_SLW
 
 /* NOR_SPI */
-#define NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG CYREG_B0_UDB08_09_ACTL
-#define NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG CYREG_B0_UDB08_09_CTL
-#define NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG CYREG_B0_UDB08_09_CTL
-#define NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG CYREG_B0_UDB08_09_CTL
-#define NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG CYREG_B0_UDB08_09_CTL
-#define NOR_SPI_BSPIM_BitCounter__16BIT_MASK_MASK_REG CYREG_B0_UDB08_09_MSK
-#define NOR_SPI_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG CYREG_B0_UDB08_09_MSK
-#define NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG CYREG_B0_UDB08_09_MSK
-#define NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG CYREG_B0_UDB08_09_MSK
-#define NOR_SPI_BSPIM_BitCounter__CONTROL_AUX_CTL_REG CYREG_B0_UDB08_ACTL
-#define NOR_SPI_BSPIM_BitCounter__CONTROL_REG CYREG_B0_UDB08_CTL
-#define NOR_SPI_BSPIM_BitCounter__CONTROL_ST_REG CYREG_B0_UDB08_ST_CTL
-#define NOR_SPI_BSPIM_BitCounter__COUNT_REG CYREG_B0_UDB08_CTL
-#define NOR_SPI_BSPIM_BitCounter__COUNT_ST_REG CYREG_B0_UDB08_ST_CTL
-#define NOR_SPI_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG CYREG_B0_UDB08_MSK_ACTL
-#define NOR_SPI_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG CYREG_B0_UDB08_MSK_ACTL
-#define NOR_SPI_BSPIM_BitCounter__PERIOD_REG CYREG_B0_UDB08_MSK
-#define NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG CYREG_B0_UDB08_09_ACTL
-#define NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_REG CYREG_B0_UDB08_09_ST
-#define NOR_SPI_BSPIM_BitCounter_ST__MASK_REG CYREG_B0_UDB08_MSK
-#define NOR_SPI_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG CYREG_B0_UDB08_MSK_ACTL
-#define NOR_SPI_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG CYREG_B0_UDB08_MSK_ACTL
-#define NOR_SPI_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG CYREG_B0_UDB08_ACTL
-#define NOR_SPI_BSPIM_BitCounter_ST__STATUS_CNT_REG CYREG_B0_UDB08_ST_CTL
-#define NOR_SPI_BSPIM_BitCounter_ST__STATUS_CONTROL_REG CYREG_B0_UDB08_ST_CTL
-#define NOR_SPI_BSPIM_BitCounter_ST__STATUS_REG CYREG_B0_UDB08_ST
-#define NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG CYREG_B1_UDB08_09_ACTL
-#define NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_REG CYREG_B1_UDB08_09_ST
+#define NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG CYREG_B0_UDB06_07_ACTL
+#define NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG CYREG_B0_UDB06_07_CTL
+#define NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG CYREG_B0_UDB06_07_CTL
+#define NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG CYREG_B0_UDB06_07_CTL
+#define NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG CYREG_B0_UDB06_07_CTL
+#define NOR_SPI_BSPIM_BitCounter__16BIT_MASK_MASK_REG CYREG_B0_UDB06_07_MSK
+#define NOR_SPI_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG CYREG_B0_UDB06_07_MSK
+#define NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG CYREG_B0_UDB06_07_MSK
+#define NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG CYREG_B0_UDB06_07_MSK
+#define NOR_SPI_BSPIM_BitCounter__CONTROL_AUX_CTL_REG CYREG_B0_UDB06_ACTL
+#define NOR_SPI_BSPIM_BitCounter__CONTROL_REG CYREG_B0_UDB06_CTL
+#define NOR_SPI_BSPIM_BitCounter__CONTROL_ST_REG CYREG_B0_UDB06_ST_CTL
+#define NOR_SPI_BSPIM_BitCounter__COUNT_REG CYREG_B0_UDB06_CTL
+#define NOR_SPI_BSPIM_BitCounter__COUNT_ST_REG CYREG_B0_UDB06_ST_CTL
+#define NOR_SPI_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG CYREG_B0_UDB06_MSK_ACTL
+#define NOR_SPI_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG CYREG_B0_UDB06_MSK_ACTL
+#define NOR_SPI_BSPIM_BitCounter__PERIOD_REG CYREG_B0_UDB06_MSK
+#define NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG CYREG_B0_UDB06_07_ACTL
+#define NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_REG CYREG_B0_UDB06_07_ST
+#define NOR_SPI_BSPIM_BitCounter_ST__MASK_REG CYREG_B0_UDB06_MSK
+#define NOR_SPI_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG CYREG_B0_UDB06_MSK_ACTL
+#define NOR_SPI_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG CYREG_B0_UDB06_MSK_ACTL
+#define NOR_SPI_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG CYREG_B0_UDB06_ACTL
+#define NOR_SPI_BSPIM_BitCounter_ST__STATUS_CNT_REG CYREG_B0_UDB06_ST_CTL
+#define NOR_SPI_BSPIM_BitCounter_ST__STATUS_CONTROL_REG CYREG_B0_UDB06_ST_CTL
+#define NOR_SPI_BSPIM_BitCounter_ST__STATUS_REG CYREG_B0_UDB06_ST
+#define NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG CYREG_B1_UDB06_07_ACTL
+#define NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_REG CYREG_B1_UDB06_07_ST
 #define NOR_SPI_BSPIM_RxStsReg__4__MASK 0x10u
 #define NOR_SPI_BSPIM_RxStsReg__4__POS 4
 #define NOR_SPI_BSPIM_RxStsReg__5__MASK 0x20u
 #define NOR_SPI_BSPIM_RxStsReg__6__MASK 0x40u
 #define NOR_SPI_BSPIM_RxStsReg__6__POS 6
 #define NOR_SPI_BSPIM_RxStsReg__MASK 0x70u
-#define NOR_SPI_BSPIM_RxStsReg__MASK_REG CYREG_B1_UDB08_MSK
-#define NOR_SPI_BSPIM_RxStsReg__STATUS_AUX_CTL_REG CYREG_B1_UDB08_ACTL
-#define NOR_SPI_BSPIM_RxStsReg__STATUS_REG CYREG_B1_UDB08_ST
-#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A0_REG CYREG_B0_UDB04_05_A0
-#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A1_REG CYREG_B0_UDB04_05_A1
-#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D0_REG CYREG_B0_UDB04_05_D0
-#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D1_REG CYREG_B0_UDB04_05_D1
-#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_DP_AUX_CTL_REG CYREG_B0_UDB04_05_ACTL
-#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F0_REG CYREG_B0_UDB04_05_F0
-#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F1_REG CYREG_B0_UDB04_05_F1
-#define NOR_SPI_BSPIM_sR8_Dp_u0__A0_A1_REG CYREG_B0_UDB04_A0_A1
-#define NOR_SPI_BSPIM_sR8_Dp_u0__A0_REG CYREG_B0_UDB04_A0
-#define NOR_SPI_BSPIM_sR8_Dp_u0__A1_REG CYREG_B0_UDB04_A1
-#define NOR_SPI_BSPIM_sR8_Dp_u0__D0_D1_REG CYREG_B0_UDB04_D0_D1
-#define NOR_SPI_BSPIM_sR8_Dp_u0__D0_REG CYREG_B0_UDB04_D0
-#define NOR_SPI_BSPIM_sR8_Dp_u0__D1_REG CYREG_B0_UDB04_D1
-#define NOR_SPI_BSPIM_sR8_Dp_u0__DP_AUX_CTL_REG CYREG_B0_UDB04_ACTL
-#define NOR_SPI_BSPIM_sR8_Dp_u0__F0_F1_REG CYREG_B0_UDB04_F0_F1
-#define NOR_SPI_BSPIM_sR8_Dp_u0__F0_REG CYREG_B0_UDB04_F0
-#define NOR_SPI_BSPIM_sR8_Dp_u0__F1_REG CYREG_B0_UDB04_F1
+#define NOR_SPI_BSPIM_RxStsReg__MASK_REG CYREG_B1_UDB06_MSK
+#define NOR_SPI_BSPIM_RxStsReg__STATUS_AUX_CTL_REG CYREG_B1_UDB06_ACTL
+#define NOR_SPI_BSPIM_RxStsReg__STATUS_REG CYREG_B1_UDB06_ST
+#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A0_REG CYREG_B0_UDB06_07_A0
+#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A1_REG CYREG_B0_UDB06_07_A1
+#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D0_REG CYREG_B0_UDB06_07_D0
+#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D1_REG CYREG_B0_UDB06_07_D1
+#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_DP_AUX_CTL_REG CYREG_B0_UDB06_07_ACTL
+#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F0_REG CYREG_B0_UDB06_07_F0
+#define NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F1_REG CYREG_B0_UDB06_07_F1
+#define NOR_SPI_BSPIM_sR8_Dp_u0__A0_A1_REG CYREG_B0_UDB06_A0_A1
+#define NOR_SPI_BSPIM_sR8_Dp_u0__A0_REG CYREG_B0_UDB06_A0
+#define NOR_SPI_BSPIM_sR8_Dp_u0__A1_REG CYREG_B0_UDB06_A1
+#define NOR_SPI_BSPIM_sR8_Dp_u0__D0_D1_REG CYREG_B0_UDB06_D0_D1
+#define NOR_SPI_BSPIM_sR8_Dp_u0__D0_REG CYREG_B0_UDB06_D0
+#define NOR_SPI_BSPIM_sR8_Dp_u0__D1_REG CYREG_B0_UDB06_D1
+#define NOR_SPI_BSPIM_sR8_Dp_u0__DP_AUX_CTL_REG CYREG_B0_UDB06_ACTL
+#define NOR_SPI_BSPIM_sR8_Dp_u0__F0_F1_REG CYREG_B0_UDB06_F0_F1
+#define NOR_SPI_BSPIM_sR8_Dp_u0__F0_REG CYREG_B0_UDB06_F0
+#define NOR_SPI_BSPIM_sR8_Dp_u0__F1_REG CYREG_B0_UDB06_F1
+#define NOR_SPI_BSPIM_sR8_Dp_u0__MSK_DP_AUX_CTL_REG CYREG_B0_UDB06_MSK_ACTL
+#define NOR_SPI_BSPIM_sR8_Dp_u0__PER_DP_AUX_CTL_REG CYREG_B0_UDB06_MSK_ACTL
 #define NOR_SPI_BSPIM_TxStsReg__0__MASK 0x01u
 #define NOR_SPI_BSPIM_TxStsReg__0__POS 0
 #define NOR_SPI_BSPIM_TxStsReg__1__MASK 0x02u
 #define NOR_SPI_BSPIM_TxStsReg__1__POS 1
-#define NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG CYREG_B0_UDB07_08_ACTL
-#define NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_REG CYREG_B0_UDB07_08_ST
+#define NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG CYREG_B0_UDB05_06_ACTL
+#define NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_REG CYREG_B0_UDB05_06_ST
 #define NOR_SPI_BSPIM_TxStsReg__2__MASK 0x04u
 #define NOR_SPI_BSPIM_TxStsReg__2__POS 2
 #define NOR_SPI_BSPIM_TxStsReg__3__MASK 0x08u
 #define NOR_SPI_BSPIM_TxStsReg__4__MASK 0x10u
 #define NOR_SPI_BSPIM_TxStsReg__4__POS 4
 #define NOR_SPI_BSPIM_TxStsReg__MASK 0x1Fu
-#define NOR_SPI_BSPIM_TxStsReg__MASK_REG CYREG_B0_UDB07_MSK
-#define NOR_SPI_BSPIM_TxStsReg__STATUS_AUX_CTL_REG CYREG_B0_UDB07_ACTL
-#define NOR_SPI_BSPIM_TxStsReg__STATUS_REG CYREG_B0_UDB07_ST
+#define NOR_SPI_BSPIM_TxStsReg__MASK_REG CYREG_B0_UDB05_MSK
+#define NOR_SPI_BSPIM_TxStsReg__STATUS_AUX_CTL_REG CYREG_B0_UDB05_ACTL
+#define NOR_SPI_BSPIM_TxStsReg__STATUS_REG CYREG_B0_UDB05_ST
 
 /* SCSI_In */
 #define SCSI_In__0__INTTYPE CYREG_PICU6_INTTYPE1
 #define SCSI_Out_Bits_Sync_ctrl_reg__0__POS 0
 #define SCSI_Out_Bits_Sync_ctrl_reg__1__MASK 0x02u
 #define SCSI_Out_Bits_Sync_ctrl_reg__1__POS 1
-#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG CYREG_B0_UDB09_10_ACTL
-#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG CYREG_B0_UDB09_10_CTL
-#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG CYREG_B0_UDB09_10_CTL
-#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG CYREG_B0_UDB09_10_CTL
-#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG CYREG_B0_UDB09_10_CTL
-#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_MASK_REG CYREG_B0_UDB09_10_MSK
-#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG CYREG_B0_UDB09_10_MSK
-#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG CYREG_B0_UDB09_10_MSK
-#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG CYREG_B0_UDB09_10_MSK
+#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG CYREG_B0_UDB03_04_ACTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG CYREG_B0_UDB03_04_CTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG CYREG_B0_UDB03_04_CTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG CYREG_B0_UDB03_04_CTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG CYREG_B0_UDB03_04_CTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_MASK_REG CYREG_B0_UDB03_04_MSK
+#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG CYREG_B0_UDB03_04_MSK
+#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG CYREG_B0_UDB03_04_MSK
+#define SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG CYREG_B0_UDB03_04_MSK
 #define SCSI_Out_Bits_Sync_ctrl_reg__2__MASK 0x04u
 #define SCSI_Out_Bits_Sync_ctrl_reg__2__POS 2
 #define SCSI_Out_Bits_Sync_ctrl_reg__3__MASK 0x08u
 #define SCSI_Out_Bits_Sync_ctrl_reg__6__POS 6
 #define SCSI_Out_Bits_Sync_ctrl_reg__7__MASK 0x80u
 #define SCSI_Out_Bits_Sync_ctrl_reg__7__POS 7
-#define SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_AUX_CTL_REG CYREG_B0_UDB09_ACTL
-#define SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_REG CYREG_B0_UDB09_CTL
-#define SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_ST_REG CYREG_B0_UDB09_ST_CTL
-#define SCSI_Out_Bits_Sync_ctrl_reg__COUNT_REG CYREG_B0_UDB09_CTL
-#define SCSI_Out_Bits_Sync_ctrl_reg__COUNT_ST_REG CYREG_B0_UDB09_ST_CTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_AUX_CTL_REG CYREG_B0_UDB03_ACTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_REG CYREG_B0_UDB03_CTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_ST_REG CYREG_B0_UDB03_ST_CTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__COUNT_REG CYREG_B0_UDB03_CTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__COUNT_ST_REG CYREG_B0_UDB03_ST_CTL
 #define SCSI_Out_Bits_Sync_ctrl_reg__MASK 0xFFu
-#define SCSI_Out_Bits_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG CYREG_B0_UDB09_MSK_ACTL
-#define SCSI_Out_Bits_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG CYREG_B0_UDB09_MSK_ACTL
-#define SCSI_Out_Bits_Sync_ctrl_reg__PERIOD_REG CYREG_B0_UDB09_MSK
+#define SCSI_Out_Bits_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG CYREG_B0_UDB03_MSK_ACTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG CYREG_B0_UDB03_MSK_ACTL
+#define SCSI_Out_Bits_Sync_ctrl_reg__PERIOD_REG CYREG_B0_UDB03_MSK
 #define SCSI_Out_Ctl_Sync_ctrl_reg__0__MASK 0x01u
 #define SCSI_Out_Ctl_Sync_ctrl_reg__0__POS 0
-#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG CYREG_B0_UDB03_04_ACTL
-#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG CYREG_B0_UDB03_04_CTL
-#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG CYREG_B0_UDB03_04_CTL
-#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG CYREG_B0_UDB03_04_CTL
-#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG CYREG_B0_UDB03_04_CTL
-#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG CYREG_B0_UDB03_04_MSK
-#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG CYREG_B0_UDB03_04_MSK
-#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG CYREG_B0_UDB03_04_MSK
-#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG CYREG_B0_UDB03_04_MSK
-#define SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG CYREG_B0_UDB03_ACTL
-#define SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_REG CYREG_B0_UDB03_CTL
-#define SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_ST_REG CYREG_B0_UDB03_ST_CTL
-#define SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_REG CYREG_B0_UDB03_CTL
-#define SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_ST_REG CYREG_B0_UDB03_ST_CTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG CYREG_B0_UDB01_02_ACTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG CYREG_B0_UDB01_02_CTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG CYREG_B0_UDB01_02_CTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG CYREG_B0_UDB01_02_CTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG CYREG_B0_UDB01_02_CTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG CYREG_B0_UDB01_02_MSK
+#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG CYREG_B0_UDB01_02_MSK
+#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG CYREG_B0_UDB01_02_MSK
+#define SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG CYREG_B0_UDB01_02_MSK
+#define SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG CYREG_B0_UDB01_ACTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_REG CYREG_B0_UDB01_CTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_ST_REG CYREG_B0_UDB01_ST_CTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_REG CYREG_B0_UDB01_CTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_ST_REG CYREG_B0_UDB01_ST_CTL
 #define SCSI_Out_Ctl_Sync_ctrl_reg__MASK 0x01u
-#define SCSI_Out_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG CYREG_B0_UDB03_MSK_ACTL
-#define SCSI_Out_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG CYREG_B0_UDB03_MSK_ACTL
-#define SCSI_Out_Ctl_Sync_ctrl_reg__PERIOD_REG CYREG_B0_UDB03_MSK
+#define SCSI_Out_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG CYREG_B0_UDB01_MSK_ACTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG CYREG_B0_UDB01_MSK_ACTL
+#define SCSI_Out_Ctl_Sync_ctrl_reg__PERIOD_REG CYREG_B0_UDB01_MSK
 #define SCSI_Out_DBx__0__AG CYREG_PRT6_AG
 #define SCSI_Out_DBx__0__AMUX CYREG_PRT6_AMUX
 #define SCSI_Out_DBx__0__BIE CYREG_PRT6_BIE
 #define SCSI_CTL_PHASE_Sync_ctrl_reg__0__POS 0
 #define SCSI_CTL_PHASE_Sync_ctrl_reg__1__MASK 0x02u
 #define SCSI_CTL_PHASE_Sync_ctrl_reg__1__POS 1
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG CYREG_B0_UDB12_13_ACTL
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG CYREG_B0_UDB12_13_CTL
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG CYREG_B0_UDB12_13_CTL
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG CYREG_B0_UDB12_13_CTL
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG CYREG_B0_UDB12_13_CTL
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_MASK_REG CYREG_B0_UDB12_13_MSK
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG CYREG_B0_UDB12_13_MSK
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG CYREG_B0_UDB12_13_MSK
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG CYREG_B0_UDB12_13_MSK
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG CYREG_B0_UDB13_14_ACTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG CYREG_B0_UDB13_14_CTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG CYREG_B0_UDB13_14_CTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG CYREG_B0_UDB13_14_CTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG CYREG_B0_UDB13_14_CTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_MASK_REG CYREG_B0_UDB13_14_MSK
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG CYREG_B0_UDB13_14_MSK
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG CYREG_B0_UDB13_14_MSK
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG CYREG_B0_UDB13_14_MSK
 #define SCSI_CTL_PHASE_Sync_ctrl_reg__2__MASK 0x04u
 #define SCSI_CTL_PHASE_Sync_ctrl_reg__2__POS 2
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_AUX_CTL_REG CYREG_B0_UDB12_ACTL
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_REG CYREG_B0_UDB12_CTL
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_ST_REG CYREG_B0_UDB12_ST_CTL
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_REG CYREG_B0_UDB12_CTL
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_ST_REG CYREG_B0_UDB12_ST_CTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_AUX_CTL_REG CYREG_B0_UDB13_ACTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_REG CYREG_B0_UDB13_CTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_ST_REG CYREG_B0_UDB13_ST_CTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_REG CYREG_B0_UDB13_CTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_ST_REG CYREG_B0_UDB13_ST_CTL
 #define SCSI_CTL_PHASE_Sync_ctrl_reg__MASK 0x07u
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG CYREG_B0_UDB12_MSK_ACTL
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG CYREG_B0_UDB12_MSK_ACTL
-#define SCSI_CTL_PHASE_Sync_ctrl_reg__PERIOD_REG CYREG_B0_UDB12_MSK
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG CYREG_B0_UDB13_MSK_ACTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG CYREG_B0_UDB13_MSK_ACTL
+#define SCSI_CTL_PHASE_Sync_ctrl_reg__PERIOD_REG CYREG_B0_UDB13_MSK
 
 /* SCSI_Glitch_Ctl */
 #define SCSI_Glitch_Ctl_Sync_ctrl_reg__0__MASK 0x01u
 #define SCSI_Glitch_Ctl_Sync_ctrl_reg__0__POS 0
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG CYREG_B0_UDB13_14_ACTL
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG CYREG_B0_UDB13_14_CTL
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG CYREG_B0_UDB13_14_CTL
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG CYREG_B0_UDB13_14_CTL
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG CYREG_B0_UDB13_14_CTL
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG CYREG_B0_UDB13_14_MSK
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG CYREG_B0_UDB13_14_MSK
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG CYREG_B0_UDB13_14_MSK
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG CYREG_B0_UDB13_14_MSK
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG CYREG_B0_UDB13_ACTL
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_REG CYREG_B0_UDB13_CTL
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_ST_REG CYREG_B0_UDB13_ST_CTL
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_REG CYREG_B0_UDB13_CTL
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_ST_REG CYREG_B0_UDB13_ST_CTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG CYREG_B0_UDB12_13_ACTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG CYREG_B0_UDB12_13_CTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG CYREG_B0_UDB12_13_CTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG CYREG_B0_UDB12_13_CTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG CYREG_B0_UDB12_13_CTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG CYREG_B0_UDB12_13_MSK
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG CYREG_B0_UDB12_13_MSK
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG CYREG_B0_UDB12_13_MSK
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG CYREG_B0_UDB12_13_MSK
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG CYREG_B0_UDB12_ACTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_REG CYREG_B0_UDB12_CTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_ST_REG CYREG_B0_UDB12_ST_CTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_REG CYREG_B0_UDB12_CTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_ST_REG CYREG_B0_UDB12_ST_CTL
 #define SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK 0x01u
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG CYREG_B0_UDB13_MSK_ACTL
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG CYREG_B0_UDB13_MSK_ACTL
-#define SCSI_Glitch_Ctl_Sync_ctrl_reg__PERIOD_REG CYREG_B0_UDB13_MSK
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG CYREG_B0_UDB12_MSK_ACTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG CYREG_B0_UDB12_MSK_ACTL
+#define SCSI_Glitch_Ctl_Sync_ctrl_reg__PERIOD_REG CYREG_B0_UDB12_MSK
 
 /* SCSI_Parity_Error */
 #define SCSI_Parity_Error_sts_sts_reg__0__MASK 0x01u
 #define SCSI_Parity_Error_sts_sts_reg__0__POS 0
-#define SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_AUX_CTL_REG CYREG_B0_UDB11_12_ACTL
-#define SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_REG CYREG_B0_UDB11_12_ST
+#define SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_AUX_CTL_REG CYREG_B1_UDB08_09_ACTL
+#define SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_REG CYREG_B1_UDB08_09_ST
 #define SCSI_Parity_Error_sts_sts_reg__MASK 0x01u
-#define SCSI_Parity_Error_sts_sts_reg__MASK_REG CYREG_B0_UDB11_MSK
-#define SCSI_Parity_Error_sts_sts_reg__STATUS_AUX_CTL_REG CYREG_B0_UDB11_ACTL
-#define SCSI_Parity_Error_sts_sts_reg__STATUS_REG CYREG_B0_UDB11_ST
+#define SCSI_Parity_Error_sts_sts_reg__MASK_REG CYREG_B1_UDB08_MSK
+#define SCSI_Parity_Error_sts_sts_reg__STATUS_AUX_CTL_REG CYREG_B1_UDB08_ACTL
+#define SCSI_Parity_Error_sts_sts_reg__STATUS_REG CYREG_B1_UDB08_ST
 
 /* Miscellaneous */
 #define BCLK__BUS_CLK__HZ 50000000U
index b9cd1c41a23da5dca7c4f2e841ffbb73af7f70df..da9035bfcf3c2dd9606b1a54ce769d967e899eac 100644 (file)
@@ -369,7 +369,7 @@ void cyfitter_cfg(void)
 
        /* IOPINS0_3 Address: CYREG_PRT3_DR Size (bytes): 10 */
        static const uint8 CYCODE BS_IOPINS0_3_VAL[] = {
-               0x08u, 0x00u, 0x01u, 0xFEu, 0xFEu, 0x02u, 0xF6u, 0x00u, 0x00u, 0x01u};
+               0x08u, 0x00u, 0x01u, 0xFEu, 0xFEu, 0x02u, 0xC6u, 0x00u, 0x00u, 0x01u};
 
        /* IOPINS0_4 Address: CYREG_PRT4_DM0 Size (bytes): 8 */
        static const uint8 CYCODE BS_IOPINS0_4_VAL[] = {
@@ -410,44 +410,44 @@ void cyfitter_cfg(void)
                static const uint32 CYCODE cy_cfg_addr_table[] = {
                        0x40004501u, /* Base address: 0x40004500 Count: 1 */
                        0x40004F02u, /* Base address: 0x40004F00 Count: 2 */
-                       0x4000520Eu, /* Base address: 0x40005200 Count: 14 */
+                       0x4000520Bu, /* Base address: 0x40005200 Count: 11 */
                        0x40006402u, /* Base address: 0x40006400 Count: 2 */
-                       0x40006502u, /* Base address: 0x40006500 Count: 2 */
-                       0x40010045u, /* Base address: 0x40010000 Count: 69 */
-                       0x4001013Au, /* Base address: 0x40010100 Count: 58 */
-                       0x4001024Eu, /* Base address: 0x40010200 Count: 78 */
-                       0x4001035Bu, /* Base address: 0x40010300 Count: 91 */
-                       0x4001041Bu, /* Base address: 0x40010400 Count: 27 */
-                       0x40010545u, /* Base address: 0x40010500 Count: 69 */
-                       0x40010651u, /* Base address: 0x40010600 Count: 81 */
-                       0x40010751u, /* Base address: 0x40010700 Count: 81 */
-                       0x4001084Eu, /* Base address: 0x40010800 Count: 78 */
-                       0x4001095Fu, /* Base address: 0x40010900 Count: 95 */
-                       0x40010A5Cu, /* Base address: 0x40010A00 Count: 92 */
-                       0x40010B60u, /* Base address: 0x40010B00 Count: 96 */
-                       0x40010C49u, /* Base address: 0x40010C00 Count: 73 */
-                       0x40010D54u, /* Base address: 0x40010D00 Count: 84 */
-                       0x40010E51u, /* Base address: 0x40010E00 Count: 81 */
-                       0x40010F43u, /* Base address: 0x40010F00 Count: 67 */
-                       0x40011462u, /* Base address: 0x40011400 Count: 98 */
-                       0x40011540u, /* Base address: 0x40011500 Count: 64 */
-                       0x40011651u, /* Base address: 0x40011600 Count: 81 */
-                       0x4001174Cu, /* Base address: 0x40011700 Count: 76 */
-                       0x40011855u, /* Base address: 0x40011800 Count: 85 */
-                       0x40011948u, /* Base address: 0x40011900 Count: 72 */
-                       0x40011B06u, /* Base address: 0x40011B00 Count: 6 */
+                       0x40006501u, /* Base address: 0x40006500 Count: 1 */
+                       0x4001003Eu, /* Base address: 0x40010000 Count: 62 */
+                       0x40010147u, /* Base address: 0x40010100 Count: 71 */
+                       0x40010245u, /* Base address: 0x40010200 Count: 69 */
+                       0x40010350u, /* Base address: 0x40010300 Count: 80 */
+                       0x40010455u, /* Base address: 0x40010400 Count: 85 */
+                       0x4001054Eu, /* Base address: 0x40010500 Count: 78 */
+                       0x4001066Bu, /* Base address: 0x40010600 Count: 107 */
+                       0x40010757u, /* Base address: 0x40010700 Count: 87 */
+                       0x4001084Au, /* Base address: 0x40010800 Count: 74 */
+                       0x40010952u, /* Base address: 0x40010900 Count: 82 */
+                       0x40010A52u, /* Base address: 0x40010A00 Count: 82 */
+                       0x40010B56u, /* Base address: 0x40010B00 Count: 86 */
+                       0x40010C4Fu, /* Base address: 0x40010C00 Count: 79 */
+                       0x40010D57u, /* Base address: 0x40010D00 Count: 87 */
+                       0x40010E4Cu, /* Base address: 0x40010E00 Count: 76 */
+                       0x40010F3Cu, /* Base address: 0x40010F00 Count: 60 */
+                       0x4001141Cu, /* Base address: 0x40011400 Count: 28 */
+                       0x4001155Cu, /* Base address: 0x40011500 Count: 92 */
+                       0x40011653u, /* Base address: 0x40011600 Count: 83 */
+                       0x40011755u, /* Base address: 0x40011700 Count: 85 */
+                       0x40011857u, /* Base address: 0x40011800 Count: 87 */
+                       0x4001194Cu, /* Base address: 0x40011900 Count: 76 */
+                       0x40011B09u, /* Base address: 0x40011B00 Count: 9 */
                        0x4001401Du, /* Base address: 0x40014000 Count: 29 */
-                       0x40014120u, /* Base address: 0x40014100 Count: 32 */
-                       0x4001420Fu, /* Base address: 0x40014200 Count: 15 */
-                       0x4001430Au, /* Base address: 0x40014300 Count: 10 */
-                       0x40014411u, /* Base address: 0x40014400 Count: 17 */
-                       0x40014517u, /* Base address: 0x40014500 Count: 23 */
-                       0x4001460Fu, /* Base address: 0x40014600 Count: 15 */
-                       0x4001470Cu, /* Base address: 0x40014700 Count: 12 */
+                       0x40014121u, /* Base address: 0x40014100 Count: 33 */
+                       0x40014215u, /* Base address: 0x40014200 Count: 21 */
+                       0x4001430Bu, /* Base address: 0x40014300 Count: 11 */
+                       0x40014410u, /* Base address: 0x40014400 Count: 16 */
+                       0x40014519u, /* Base address: 0x40014500 Count: 25 */
+                       0x40014614u, /* Base address: 0x40014600 Count: 20 */
+                       0x40014715u, /* Base address: 0x40014700 Count: 21 */
                        0x4001480Du, /* Base address: 0x40014800 Count: 13 */
-                       0x4001491Au, /* Base address: 0x40014900 Count: 26 */
-                       0x40014C0Cu, /* Base address: 0x40014C00 Count: 12 */
-                       0x40014D07u, /* Base address: 0x40014D00 Count: 7 */
+                       0x40014913u, /* Base address: 0x40014900 Count: 19 */
+                       0x40014C08u, /* Base address: 0x40014C00 Count: 8 */
+                       0x40014D03u, /* Base address: 0x40014D00 Count: 3 */
                        0x40015005u, /* Base address: 0x40015000 Count: 5 */
                        0x40015104u, /* Base address: 0x40015100 Count: 4 */
                };
@@ -455,44 +455,51 @@ void cyfitter_cfg(void)
                static const cy_cfg_addrvalue_t CYCODE cy_cfg_data_table[] = {
                        {0x7Eu, 0x02u},
                        {0x01u, 0x30u},
-                       {0x0Au, 0x4Bu},
-                       {0x00u, 0x02u},
-                       {0x01u, 0x20u},
-                       {0x10u, 0xA8u},
-                       {0x11u, 0x2Au},
-                       {0x18u, 0x62u},
-                       {0x19u, 0x38u},
+                       {0x0Au, 0x27u},
+                       {0x01u, 0x22u},
+                       {0x10u, 0x0Au},
+                       {0x11u, 0x88u},
+                       {0x18u, 0x8Au},
+                       {0x19u, 0x82u},
                        {0x1Cu, 0x08u},
                        {0x20u, 0x01u},
-                       {0x30u, 0x84u},
-                       {0x31u, 0x20u},
-                       {0x61u, 0x20u},
+                       {0x21u, 0x03u},
+                       {0x31u, 0x80u},
                        {0x78u, 0x20u},
-                       {0x79u, 0x20u},
                        {0x7Cu, 0x40u},
                        {0x20u, 0x01u},
-                       {0x88u, 0x0Fu},
-                       {0x76u, 0x01u},
-                       {0x85u, 0x0Fu},
-                       {0x00u, 0x0Au},
-                       {0x02u, 0x55u},
-                       {0x06u, 0x7Fu},
-                       {0x0Cu, 0x8Bu},
-                       {0x0Eu, 0x74u},
-                       {0x14u, 0x91u},
-                       {0x16u, 0x6Cu},
-                       {0x18u, 0x01u},
-                       {0x1Cu, 0x40u},
-                       {0x1Eu, 0x80u},
-                       {0x22u, 0x10u},
-                       {0x24u, 0x06u},
-                       {0x28u, 0x20u},
-                       {0x2Au, 0x40u},
-                       {0x30u, 0x3Fu},
-                       {0x36u, 0xC0u},
-                       {0x3Au, 0x80u},
-                       {0x40u, 0x62u},
-                       {0x41u, 0x04u},
+                       {0x86u, 0x0Fu},
+                       {0x84u, 0x0Fu},
+                       {0x01u, 0x08u},
+                       {0x03u, 0x10u},
+                       {0x06u, 0x24u},
+                       {0x07u, 0x03u},
+                       {0x0Bu, 0x84u},
+                       {0x0Cu, 0x24u},
+                       {0x0Eu, 0x12u},
+                       {0x0Fu, 0x80u},
+                       {0x12u, 0x18u},
+                       {0x14u, 0x24u},
+                       {0x16u, 0x09u},
+                       {0x19u, 0x08u},
+                       {0x1Au, 0x03u},
+                       {0x1Bu, 0x60u},
+                       {0x1Fu, 0x04u},
+                       {0x21u, 0x10u},
+                       {0x22u, 0x20u},
+                       {0x29u, 0x84u},
+                       {0x2Au, 0x04u},
+                       {0x2Bu, 0x21u},
+                       {0x2Du, 0x84u},
+                       {0x2Fu, 0x42u},
+                       {0x30u, 0x38u},
+                       {0x33u, 0x07u},
+                       {0x34u, 0x07u},
+                       {0x35u, 0xE0u},
+                       {0x37u, 0x18u},
+                       {0x3Fu, 0x40u},
+                       {0x40u, 0x63u},
+                       {0x41u, 0x02u},
                        {0x42u, 0x10u},
                        {0x45u, 0xECu},
                        {0x46u, 0x2Du},
@@ -504,9 +511,10 @@ void cyfitter_cfg(void)
                        {0x4Fu, 0x2Cu},
                        {0x56u, 0x01u},
                        {0x58u, 0x04u},
+                       {0x59u, 0x04u},
                        {0x5Au, 0x04u},
                        {0x5Bu, 0x04u},
-                       {0x5Cu, 0x02u},
+                       {0x5Cu, 0x22u},
                        {0x5Du, 0x02u},
                        {0x5Fu, 0x01u},
                        {0x60u, 0x08u},
@@ -515,1882 +523,1901 @@ void cyfitter_cfg(void)
                        {0x68u, 0x40u},
                        {0x69u, 0x40u},
                        {0x6Eu, 0x08u},
-                       {0x81u, 0x04u},
-                       {0x84u, 0x02u},
-                       {0x86u, 0x01u},
-                       {0x89u, 0x02u},
-                       {0x8Du, 0x01u},
-                       {0x94u, 0x02u},
-                       {0x96u, 0x01u},
-                       {0x98u, 0x02u},
-                       {0x9Au, 0x05u},
-                       {0x9Cu, 0x01u},
-                       {0x9Eu, 0x02u},
-                       {0xA0u, 0x02u},
-                       {0xA2u, 0x09u},
-                       {0xB1u, 0x04u},
-                       {0xB2u, 0x08u},
-                       {0xB4u, 0x04u},
-                       {0xB5u, 0x02u},
-                       {0xB6u, 0x03u},
-                       {0xB7u, 0x01u},
-                       {0xBAu, 0x80u},
-                       {0xBFu, 0x50u},
-                       {0xD6u, 0x08u},
+                       {0x88u, 0x02u},
+                       {0xA4u, 0x01u},
+                       {0xB0u, 0x01u},
+                       {0xB4u, 0x02u},
+                       {0xBEu, 0x01u},
                        {0xD8u, 0x04u},
-                       {0xD9u, 0x04u},
                        {0xDBu, 0x04u},
-                       {0xDCu, 0x92u},
-                       {0xDDu, 0x90u},
+                       {0xDCu, 0x09u},
                        {0xDFu, 0x01u},
-                       {0x01u, 0x02u},
-                       {0x03u, 0x12u},
-                       {0x04u, 0x04u},
-                       {0x0Au, 0x01u},
-                       {0x0Bu, 0x28u},
-                       {0x0Eu, 0x2Au},
-                       {0x10u, 0xA4u},
-                       {0x16u, 0x80u},
-                       {0x19u, 0x02u},
-                       {0x1Au, 0x01u},
+                       {0x00u, 0x08u},
+                       {0x01u, 0x80u},
+                       {0x05u, 0x10u},
+                       {0x07u, 0x04u},
+                       {0x08u, 0x08u},
+                       {0x0Au, 0x44u},
+                       {0x10u, 0x80u},
+                       {0x11u, 0x10u},
+                       {0x16u, 0x10u},
+                       {0x1Au, 0xC4u},
                        {0x1Cu, 0x04u},
-                       {0x1Eu, 0x22u},
-                       {0x1Fu, 0x80u},
-                       {0x24u, 0x02u},
-                       {0x25u, 0x02u},
-                       {0x27u, 0x04u},
-                       {0x3Du, 0xA2u},
-                       {0x3Fu, 0x02u},
+                       {0x1Fu, 0x01u},
+                       {0x21u, 0x44u},
+                       {0x22u, 0x10u},
+                       {0x28u, 0x08u},
+                       {0x29u, 0x80u},
+                       {0x2Au, 0x01u},
+                       {0x32u, 0x10u},
+                       {0x33u, 0x40u},
+                       {0x35u, 0x40u},
+                       {0x36u, 0x40u},
+                       {0x38u, 0x02u},
+                       {0x39u, 0x48u},
+                       {0x3Bu, 0x10u},
                        {0x40u, 0x08u},
-                       {0x42u, 0x01u},
-                       {0x43u, 0x02u},
-                       {0x48u, 0x20u},
-                       {0x49u, 0x14u},
-                       {0x4Bu, 0x22u},
-                       {0x50u, 0x80u},
-                       {0x51u, 0x60u},
-                       {0x52u, 0x10u},
-                       {0x53u, 0x08u},
-                       {0x59u, 0xA0u},
-                       {0x5Bu, 0x0Au},
-                       {0x5Cu, 0x80u},
-                       {0x60u, 0x60u},
-                       {0x62u, 0xA0u},
-                       {0x66u, 0x80u},
-                       {0x68u, 0x04u},
-                       {0x69u, 0x44u},
+                       {0x41u, 0x10u},
+                       {0x42u, 0x21u},
+                       {0x48u, 0x14u},
+                       {0x49u, 0x04u},
+                       {0x4Au, 0x40u},
+                       {0x4Bu, 0x10u},
+                       {0x50u, 0x20u},
+                       {0x51u, 0xA0u},
+                       {0x52u, 0x80u},
+                       {0x53u, 0x04u},
+                       {0x58u, 0x42u},
+                       {0x5Bu, 0x28u},
+                       {0x60u, 0x20u},
+                       {0x62u, 0x20u},
+                       {0x63u, 0x81u},
+                       {0x65u, 0x20u},
+                       {0x67u, 0x08u},
+                       {0x69u, 0x50u},
+                       {0x6Au, 0x08u},
                        {0x6Bu, 0x40u},
-                       {0x70u, 0x50u},
-                       {0x72u, 0x40u},
-                       {0x73u, 0x10u},
-                       {0x81u, 0x60u},
-                       {0x83u, 0x01u},
-                       {0x84u, 0x08u},
-                       {0x85u, 0x46u},
-                       {0x87u, 0x10u},
-                       {0x88u, 0xA0u},
-                       {0x8Cu, 0x41u},
-                       {0xC0u, 0x2Du},
-                       {0xC2u, 0xE7u},
-                       {0xC4u, 0x1Eu},
-                       {0xCEu, 0xB0u},
-                       {0xD0u, 0x0Du},
+                       {0x6Cu, 0x01u},
+                       {0x6Fu, 0x02u},
+                       {0x70u, 0x80u},
+                       {0x71u, 0x08u},
+                       {0x72u, 0x08u},
+                       {0x73u, 0x40u},
+                       {0x80u, 0x04u},
+                       {0x81u, 0x18u},
+                       {0x84u, 0x60u},
+                       {0x87u, 0x40u},
+                       {0x88u, 0x20u},
+                       {0x8Au, 0x08u},
+                       {0x8Bu, 0x20u},
+                       {0xC0u, 0x45u},
+                       {0xC2u, 0x0Eu},
+                       {0xC4u, 0x2Au},
+                       {0xCAu, 0x0Du},
+                       {0xCCu, 0x0Cu},
+                       {0xCEu, 0x0Fu},
+                       {0xD0u, 0x0Eu},
                        {0xD2u, 0x04u},
-                       {0xD6u, 0x1Fu},
-                       {0xD8u, 0x1Fu},
-                       {0xE0u, 0x2Du},
-                       {0xE2u, 0x42u},
-                       {0xE4u, 0x0Au},
-                       {0x01u, 0x02u},
-                       {0x03u, 0x11u},
-                       {0x05u, 0x02u},
-                       {0x07u, 0x05u},
-                       {0x0Cu, 0x02u},
+                       {0xD6u, 0x0Fu},
+                       {0xD8u, 0x0Fu},
+                       {0xE0u, 0x03u},
+                       {0xE4u, 0x06u},
+                       {0xE6u, 0x08u},
+                       {0x08u, 0x02u},
                        {0x0Du, 0x02u},
-                       {0x0Eu, 0x01u},
                        {0x0Fu, 0x01u},
-                       {0x11u, 0x01u},
-                       {0x13u, 0x02u},
-                       {0x14u, 0x02u},
-                       {0x15u, 0x02u},
-                       {0x16u, 0x11u},
-                       {0x17u, 0x09u},
-                       {0x18u, 0x02u},
-                       {0x1Au, 0x05u},
-                       {0x1Cu, 0x01u},
-                       {0x1Eu, 0x02u},
-                       {0x24u, 0x02u},
-                       {0x26u, 0x09u},
-                       {0x30u, 0x04u},
-                       {0x31u, 0x03u},
-                       {0x32u, 0x08u},
+                       {0x10u, 0x01u},
+                       {0x11u, 0x02u},
+                       {0x13u, 0x11u},
+                       {0x15u, 0x01u},
+                       {0x17u, 0x02u},
+                       {0x19u, 0x02u},
+                       {0x1Bu, 0x05u},
+                       {0x20u, 0x02u},
+                       {0x2Du, 0x02u},
+                       {0x2Fu, 0x09u},
+                       {0x31u, 0x10u},
                        {0x33u, 0x08u},
-                       {0x34u, 0x10u},
-                       {0x35u, 0x10u},
-                       {0x36u, 0x03u},
+                       {0x34u, 0x01u},
+                       {0x35u, 0x03u},
+                       {0x36u, 0x02u},
                        {0x37u, 0x04u},
-                       {0x3Au, 0x80u},
-                       {0x3Bu, 0x02u},
+                       {0x38u, 0x80u},
+                       {0x3Bu, 0x20u},
+                       {0x3Eu, 0x10u},
                        {0x56u, 0x08u},
                        {0x58u, 0x04u},
                        {0x59u, 0x04u},
                        {0x5Bu, 0x04u},
-                       {0x5Cu, 0x22u},
+                       {0x5Cu, 0x20u},
                        {0x5Du, 0x90u},
                        {0x5Fu, 0x01u},
-                       {0x80u, 0x78u},
-                       {0x82u, 0x03u},
-                       {0x86u, 0x7Fu},
-                       {0x87u, 0x06u},
-                       {0x8Cu, 0x20u},
-                       {0x8Eu, 0x40u},
+                       {0x80u, 0x04u},
+                       {0x81u, 0x28u},
+                       {0x82u, 0x10u},
+                       {0x83u, 0x04u},
+                       {0x84u, 0x2Bu},
+                       {0x85u, 0x12u},
+                       {0x86u, 0x14u},
+                       {0x87u, 0x01u},
+                       {0x88u, 0x43u},
+                       {0x8Au, 0x0Cu},
+                       {0x8Cu, 0x28u},
+                       {0x8Du, 0x04u},
+                       {0x8Eu, 0x17u},
                        {0x8Fu, 0x08u},
-                       {0x90u, 0x01u},
-                       {0x92u, 0x6Eu},
-                       {0x94u, 0x20u},
-                       {0x96u, 0x40u},
-                       {0x97u, 0x30u},
-                       {0x98u, 0x80u},
+                       {0x91u, 0x13u},
+                       {0x93u, 0x2Cu},
+                       {0x94u, 0x0Du},
+                       {0x96u, 0x12u},
                        {0x9Au, 0x01u},
-                       {0x9Bu, 0x01u},
-                       {0x9Cu, 0x03u},
-                       {0x9Eu, 0x74u},
-                       {0x9Fu, 0x40u},
-                       {0xA0u, 0x02u},
-                       {0xA1u, 0x49u},
-                       {0xA3u, 0x24u},
-                       {0xA6u, 0x08u},
-                       {0xA8u, 0x64u},
-                       {0xA9u, 0x01u},
-                       {0xABu, 0x48u},
-                       {0xADu, 0x49u},
-                       {0xAFu, 0x12u},
-                       {0xB2u, 0x80u},
-                       {0xB3u, 0x70u},
-                       {0xB4u, 0x1Fu},
-                       {0xB5u, 0x0Eu},
-                       {0xB6u, 0x60u},
-                       {0xB7u, 0x01u},
-                       {0xBAu, 0x80u},
-                       {0xBEu, 0x04u},
-                       {0xBFu, 0x40u},
-                       {0xD8u, 0x04u},
-                       {0xD9u, 0x04u},
-                       {0xDBu, 0x04u},
-                       {0xDCu, 0x22u},
-                       {0xDFu, 0x01u},
-                       {0x01u, 0x82u},
-                       {0x03u, 0x10u},
-                       {0x04u, 0x40u},
-                       {0x08u, 0x89u},
-                       {0x0Bu, 0x08u},
-                       {0x0Du, 0x20u},
-                       {0x0Eu, 0x12u},
-                       {0x10u, 0x84u},
-                       {0x12u, 0x10u},
-                       {0x13u, 0x02u},
-                       {0x16u, 0x20u},
-                       {0x18u, 0x28u},
-                       {0x19u, 0x90u},
-                       {0x1Cu, 0x42u},
-                       {0x1Du, 0x20u},
-                       {0x1Eu, 0x12u},
-                       {0x20u, 0x24u},
-                       {0x21u, 0x88u},
-                       {0x25u, 0x45u},
-                       {0x26u, 0x02u},
-                       {0x27u, 0x04u},
-                       {0x28u, 0x01u},
-                       {0x29u, 0x12u},
-                       {0x2Bu, 0x02u},
-                       {0x2Eu, 0x40u},
-                       {0x2Fu, 0x01u},
-                       {0x30u, 0x20u},
-                       {0x31u, 0x08u},
-                       {0x33u, 0x40u},
-                       {0x36u, 0x02u},
-                       {0x37u, 0x04u},
-                       {0x38u, 0x04u},
-                       {0x39u, 0x40u},
-                       {0x3Du, 0x88u},
-                       {0x3Fu, 0x01u},
-                       {0x40u, 0x20u},
-                       {0x43u, 0x08u},
-                       {0x58u, 0x20u},
-                       {0x59u, 0x04u},
-                       {0x5Au, 0x40u},
-                       {0x5Bu, 0x02u},
-                       {0x5Fu, 0x50u},
-                       {0x61u, 0x80u},
-                       {0x66u, 0x20u},
-                       {0x67u, 0x01u},
-                       {0x6Bu, 0x01u},
-                       {0x80u, 0x10u},
-                       {0x81u, 0x10u},
-                       {0x84u, 0x54u},
-                       {0x87u, 0x04u},
-                       {0x8Bu, 0x50u},
-                       {0x91u, 0x40u},
-                       {0x93u, 0x02u},
-                       {0x97u, 0x08u},
-                       {0x99u, 0x06u},
-                       {0x9Au, 0x10u},
                        {0x9Bu, 0x40u},
-                       {0x9Cu, 0x04u},
-                       {0x9Du, 0x90u},
-                       {0x9Fu, 0x18u},
-                       {0xA0u, 0xA4u},
-                       {0xA2u, 0x10u},
-                       {0xA3u, 0x08u},
-                       {0xA4u, 0x01u},
-                       {0xA5u, 0x11u},
-                       {0xA6u, 0xA4u},
-                       {0xA7u, 0x02u},
-                       {0xA8u, 0x10u},
-                       {0xABu, 0x82u},
-                       {0xACu, 0x01u},
-                       {0xADu, 0x22u},
-                       {0xB3u, 0x01u},
-                       {0xB4u, 0x40u},
-                       {0xB6u, 0x40u},
-                       {0xB7u, 0x0Cu},
-                       {0xC0u, 0x8Du},
-                       {0xC2u, 0xEFu},
-                       {0xC4u, 0x2Eu},
-                       {0xCAu, 0x0Du},
-                       {0xCCu, 0xCEu},
-                       {0xCEu, 0xDAu},
-                       {0xD6u, 0x3Fu},
-                       {0xD8u, 0x38u},
-                       {0xE0u, 0x28u},
-                       {0xE2u, 0x01u},
-                       {0xE4u, 0x82u},
-                       {0xE6u, 0x08u},
-                       {0xE8u, 0x04u},
-                       {0xEAu, 0x10u},
-                       {0xECu, 0x0Cu},
-                       {0xEEu, 0x13u},
-                       {0x88u, 0x02u},
-                       {0x8Du, 0x02u},
-                       {0x8Fu, 0x01u},
-                       {0x91u, 0x02u},
-                       {0x93u, 0x05u},
-                       {0x95u, 0x02u},
-                       {0x96u, 0x01u},
-                       {0x97u, 0x09u},
-                       {0x99u, 0x01u},
-                       {0x9Bu, 0x02u},
-                       {0xADu, 0x02u},
-                       {0xAFu, 0x11u},
-                       {0xB0u, 0x02u},
-                       {0xB1u, 0x04u},
-                       {0xB3u, 0x03u},
-                       {0xB4u, 0x01u},
-                       {0xB5u, 0x10u},
-                       {0xB7u, 0x08u},
-                       {0xBBu, 0x08u},
+                       {0x9Cu, 0x10u},
+                       {0x9Du, 0x01u},
+                       {0x9Eu, 0x20u},
+                       {0x9Fu, 0x02u},
+                       {0xA0u, 0x02u},
+                       {0xAAu, 0x17u},
+                       {0xB0u, 0x40u},
+                       {0xB1u, 0x0Fu},
+                       {0xB2u, 0x0Fu},
+                       {0xB3u, 0x30u},
+                       {0xB5u, 0x40u},
+                       {0xB6u, 0x30u},
+                       {0xBAu, 0x88u},
                        {0xBEu, 0x01u},
-                       {0xD6u, 0x08u},
+                       {0xBFu, 0x05u},
                        {0xD8u, 0x04u},
                        {0xD9u, 0x04u},
                        {0xDBu, 0x04u},
                        {0xDCu, 0x22u},
-                       {0xDDu, 0x90u},
                        {0xDFu, 0x01u},
-                       {0x00u, 0x18u},
-                       {0x01u, 0x80u},
-                       {0x05u, 0x10u},
-                       {0x08u, 0xA0u},
-                       {0x09u, 0x88u},
-                       {0x0Bu, 0x80u},
-                       {0x0Eu, 0x20u},
-                       {0x11u, 0xAAu},
-                       {0x19u, 0x01u},
-                       {0x1Au, 0x02u},
-                       {0x1Cu, 0x80u},
-                       {0x1Eu, 0x08u},
-                       {0x20u, 0x08u},
-                       {0x21u, 0x24u},
-                       {0x23u, 0x01u},
+                       {0x00u, 0x89u},
+                       {0x03u, 0x08u},
+                       {0x04u, 0x20u},
+                       {0x09u, 0x24u},
+                       {0x0Au, 0x01u},
+                       {0x0Fu, 0x40u},
+                       {0x12u, 0x88u},
+                       {0x15u, 0x40u},
+                       {0x16u, 0x01u},
+                       {0x17u, 0x02u},
+                       {0x1Au, 0x01u},
+                       {0x1Bu, 0x09u},
+                       {0x1Cu, 0x02u},
+                       {0x1Fu, 0x20u},
+                       {0x20u, 0x14u},
+                       {0x21u, 0x01u},
                        {0x24u, 0x40u},
-                       {0x27u, 0x36u},
-                       {0x28u, 0x20u},
-                       {0x29u, 0x21u},
-                       {0x2Au, 0x40u},
-                       {0x2Eu, 0x80u},
-                       {0x30u, 0x02u},
-                       {0x31u, 0xA8u},
-                       {0x37u, 0x26u},
-                       {0x38u, 0x90u},
-                       {0x39u, 0x08u},
-                       {0x3Au, 0x01u},
+                       {0x27u, 0x15u},
+                       {0x2Fu, 0x01u},
+                       {0x30u, 0x80u},
+                       {0x32u, 0x50u},
+                       {0x33u, 0x02u},
+                       {0x37u, 0x15u},
+                       {0x38u, 0x80u},
+                       {0x39u, 0x09u},
                        {0x3Cu, 0x40u},
-                       {0x40u, 0x81u},
-                       {0x41u, 0x08u},
-                       {0x48u, 0x80u},
-                       {0x49u, 0x08u},
-                       {0x4Au, 0x0Au},
-                       {0x4Bu, 0x02u},
-                       {0x52u, 0x50u},
-                       {0x53u, 0x48u},
-                       {0x5Du, 0x40u},
-                       {0x66u, 0x80u},
+                       {0x59u, 0x64u},
+                       {0x5Au, 0x02u},
+                       {0x5Du, 0x80u},
+                       {0x5Fu, 0x10u},
+                       {0x62u, 0x40u},
+                       {0x64u, 0x04u},
+                       {0x67u, 0x02u},
+                       {0x68u, 0x10u},
+                       {0x69u, 0x51u},
+                       {0x70u, 0x40u},
+                       {0x71u, 0x10u},
+                       {0x72u, 0x62u},
                        {0x82u, 0x20u},
-                       {0x86u, 0x90u},
-                       {0x87u, 0x08u},
-                       {0x8Du, 0x40u},
-                       {0x8Fu, 0x20u},
-                       {0x90u, 0x04u},
-                       {0x9Bu, 0x01u},
-                       {0x9Fu, 0x18u},
-                       {0xA2u, 0x10u},
-                       {0xA4u, 0x40u},
-                       {0xA6u, 0xA4u},
-                       {0xA7u, 0x02u},
-                       {0xA8u, 0x08u},
-                       {0xACu, 0x04u},
-                       {0xB4u, 0x84u},
-                       {0xC0u, 0x47u},
-                       {0xC2u, 0x2Fu},
-                       {0xC4u, 0x0Fu},
-                       {0xCAu, 0x1Fu},
-                       {0xCCu, 0xEFu},
-                       {0xCEu, 0x1Fu},
-                       {0xD0u, 0x0Bu},
-                       {0xD2u, 0x0Cu},
-                       {0xD6u, 0x10u},
-                       {0xD8u, 0x10u},
-                       {0xE0u, 0x42u},
-                       {0xE4u, 0x02u},
-                       {0xE6u, 0x89u},
-                       {0xE8u, 0x40u},
-                       {0xEAu, 0x08u},
-                       {0xEEu, 0x04u},
-                       {0x01u, 0x01u},
-                       {0x02u, 0x9Fu},
-                       {0x04u, 0x80u},
-                       {0x05u, 0x01u},
-                       {0x08u, 0x1Fu},
-                       {0x09u, 0x88u},
-                       {0x0Au, 0x20u},
-                       {0x0Bu, 0x21u},
-                       {0x0Cu, 0xC0u},
-                       {0x0Du, 0xA2u},
-                       {0x0Eu, 0x01u},
-                       {0x0Fu, 0x08u},
-                       {0x10u, 0x7Fu},
-                       {0x11u, 0x01u},
-                       {0x12u, 0x80u},
+                       {0x84u, 0x10u},
+                       {0x86u, 0x04u},
+                       {0x8Au, 0x40u},
+                       {0x8Du, 0x10u},
+                       {0x8Eu, 0x40u},
+                       {0x90u, 0x02u},
+                       {0x91u, 0x88u},
+                       {0x92u, 0x86u},
+                       {0x95u, 0x20u},
+                       {0x96u, 0x01u},
+                       {0x97u, 0x01u},
+                       {0x99u, 0x64u},
+                       {0x9Cu, 0x02u},
+                       {0x9Eu, 0x01u},
+                       {0x9Fu, 0x0Cu},
+                       {0xA1u, 0x24u},
+                       {0xA2u, 0x80u},
+                       {0xA3u, 0x02u},
+                       {0xA4u, 0x04u},
+                       {0xA6u, 0x20u},
+                       {0xA7u, 0x40u},
+                       {0xA9u, 0xA4u},
+                       {0xAAu, 0x20u},
+                       {0xACu, 0x10u},
+                       {0xAEu, 0x40u},
+                       {0xB1u, 0x80u},
+                       {0xB2u, 0x15u},
+                       {0xB5u, 0x40u},
+                       {0xB7u, 0x01u},
+                       {0xC0u, 0x4Fu},
+                       {0xC2u, 0x17u},
+                       {0xC4u, 0x1Au},
+                       {0xCAu, 0x10u},
+                       {0xCCu, 0xEDu},
+                       {0xCEu, 0x1Bu},
+                       {0xD6u, 0x3Fu},
+                       {0xD8u, 0x38u},
+                       {0xE0u, 0x2Eu},
+                       {0xE6u, 0x02u},
+                       {0xE8u, 0x08u},
+                       {0xEAu, 0x44u},
+                       {0x00u, 0x04u},
+                       {0x04u, 0x01u},
+                       {0x05u, 0x02u},
+                       {0x07u, 0x01u},
+                       {0x08u, 0x22u},
+                       {0x0Au, 0x08u},
+                       {0x0Cu, 0x01u},
+                       {0x10u, 0x01u},
+                       {0x14u, 0x07u},
                        {0x15u, 0x01u},
-                       {0x16u, 0xFFu},
-                       {0x18u, 0xC0u},
-                       {0x19u, 0x40u},
-                       {0x1Au, 0x04u},
-                       {0x1Cu, 0xC0u},
-                       {0x1Du, 0x04u},
-                       {0x1Eu, 0x02u},
-                       {0x21u, 0x10u},
-                       {0x22u, 0x60u},
-                       {0x25u, 0x87u},
-                       {0x27u, 0x18u},
-                       {0x28u, 0xC0u},
-                       {0x2Au, 0x08u},
-                       {0x2Cu, 0x90u},
-                       {0x2Du, 0x01u},
-                       {0x2Eu, 0x40u},
-                       {0x31u, 0x80u},
-                       {0x32u, 0xFFu},
-                       {0x33u, 0x40u},
-                       {0x35u, 0x3Fu},
-                       {0x37u, 0x08u},
-                       {0x39u, 0x20u},
+                       {0x16u, 0x18u},
+                       {0x17u, 0x02u},
+                       {0x18u, 0x08u},
+                       {0x19u, 0x02u},
+                       {0x1Au, 0x21u},
+                       {0x1Bu, 0x01u},
+                       {0x1Du, 0x02u},
+                       {0x1Fu, 0x09u},
+                       {0x20u, 0x01u},
+                       {0x24u, 0x10u},
+                       {0x28u, 0x40u},
+                       {0x29u, 0x02u},
+                       {0x2Bu, 0x05u},
+                       {0x2Cu, 0x01u},
+                       {0x32u, 0x3Fu},
+                       {0x33u, 0x03u},
+                       {0x34u, 0x40u},
+                       {0x35u, 0x08u},
+                       {0x37u, 0x04u},
+                       {0x38u, 0x08u},
+                       {0x3Bu, 0x08u},
                        {0x3Eu, 0x04u},
-                       {0x3Fu, 0x51u},
-                       {0x54u, 0x09u},
+                       {0x54u, 0x40u},
                        {0x56u, 0x04u},
                        {0x58u, 0x04u},
                        {0x59u, 0x04u},
                        {0x5Bu, 0x04u},
-                       {0x5Cu, 0x90u},
+                       {0x5Cu, 0x29u},
                        {0x5Du, 0x10u},
                        {0x5Fu, 0x01u},
-                       {0x81u, 0x9Cu},
-                       {0x84u, 0x01u},
-                       {0x89u, 0x61u},
-                       {0x8Bu, 0x1Eu},
-                       {0x8Cu, 0x01u},
-                       {0x8Du, 0xA4u},
-                       {0x8Eu, 0x02u},
-                       {0x8Fu, 0x10u},
-                       {0x91u, 0x8Cu},
-                       {0x93u, 0x10u},
-                       {0x95u, 0x30u},
-                       {0x97u, 0x8Fu},
-                       {0x98u, 0x02u},
-                       {0x99u, 0xD1u},
-                       {0x9Bu, 0x22u},
-                       {0x9Du, 0x08u},
-                       {0x9Fu, 0x40u},
-                       {0xA1u, 0x9Cu},
-                       {0xA5u, 0x94u},
-                       {0xA7u, 0x08u},
-                       {0xADu, 0x10u},
-                       {0xAFu, 0x8Cu},
-                       {0xB0u, 0x03u},
-                       {0xB1u, 0x30u},
-                       {0xB3u, 0xC1u},
-                       {0xB7u, 0x0Fu},
-                       {0xBBu, 0x0Eu},
-                       {0xBEu, 0x01u},
+                       {0x80u, 0x84u},
+                       {0x83u, 0x60u},
+                       {0x84u, 0x42u},
+                       {0x86u, 0x84u},
+                       {0x87u, 0x9Fu},
+                       {0x88u, 0x01u},
+                       {0x89u, 0xC0u},
+                       {0x8Au, 0xFEu},
+                       {0x8Bu, 0x08u},
+                       {0x8Du, 0x90u},
+                       {0x8Fu, 0x40u},
+                       {0x90u, 0x42u},
+                       {0x91u, 0x80u},
+                       {0x94u, 0x17u},
+                       {0x95u, 0x1Fu},
+                       {0x96u, 0x28u},
+                       {0x97u, 0x20u},
+                       {0x98u, 0x19u},
+                       {0x99u, 0xC0u},
+                       {0x9Au, 0xE6u},
+                       {0x9Bu, 0x04u},
+                       {0x9Cu, 0xC6u},
+                       {0x9Du, 0xC0u},
+                       {0x9Fu, 0x01u},
+                       {0xA0u, 0xC6u},
+                       {0xA1u, 0xC0u},
+                       {0xA3u, 0x02u},
+                       {0xA6u, 0xC6u},
+                       {0xA7u, 0xFFu},
+                       {0xA9u, 0x7Fu},
+                       {0xABu, 0x80u},
+                       {0xACu, 0xC6u},
+                       {0xB0u, 0x08u},
+                       {0xB2u, 0xF0u},
+                       {0xB4u, 0x0Fu},
+                       {0xB6u, 0x01u},
+                       {0xB7u, 0xFFu},
+                       {0xB8u, 0x20u},
+                       {0xBEu, 0x41u},
+                       {0xBFu, 0x40u},
                        {0xD4u, 0x09u},
                        {0xD8u, 0x04u},
                        {0xD9u, 0x04u},
                        {0xDBu, 0x04u},
                        {0xDFu, 0x01u},
-                       {0x00u, 0x04u},
-                       {0x03u, 0x01u},
-                       {0x05u, 0x16u},
-                       {0x06u, 0x02u},
-                       {0x0Au, 0x08u},
-                       {0x0Eu, 0x56u},
-                       {0x14u, 0x40u},
-                       {0x15u, 0x50u},
-                       {0x19u, 0x01u},
-                       {0x1Fu, 0x04u},
-                       {0x20u, 0x40u},
-                       {0x21u, 0x88u},
-                       {0x26u, 0x44u},
-                       {0x27u, 0x48u},
-                       {0x28u, 0xA0u},
-                       {0x2Au, 0x80u},
-                       {0x2Du, 0x42u},
-                       {0x2Fu, 0x20u},
-                       {0x30u, 0x82u},
-                       {0x31u, 0x08u},
-                       {0x32u, 0x20u},
-                       {0x34u, 0x40u},
-                       {0x35u, 0x04u},
-                       {0x36u, 0x81u},
-                       {0x37u, 0x20u},
-                       {0x38u, 0xD0u},
-                       {0x3Au, 0x01u},
-                       {0x3Cu, 0x80u},
-                       {0x3Eu, 0x16u},
-                       {0x44u, 0x01u},
-                       {0x47u, 0x40u},
-                       {0x59u, 0x08u},
-                       {0x5Bu, 0x92u},
-                       {0x5Cu, 0x02u},
-                       {0x5Eu, 0x80u},
-                       {0x5Fu, 0x14u},
-                       {0x63u, 0x01u},
-                       {0x64u, 0x01u},
-                       {0x67u, 0x40u},
-                       {0x7Cu, 0x40u},
-                       {0x7Du, 0x80u},
-                       {0x80u, 0xB0u},
-                       {0x81u, 0x35u},
-                       {0x82u, 0x81u},
-                       {0x84u, 0x02u},
-                       {0x85u, 0x80u},
-                       {0x8Au, 0x04u},
-                       {0x8Bu, 0x40u},
-                       {0x8Du, 0x81u},
-                       {0x8Eu, 0x22u},
-                       {0x90u, 0x04u},
-                       {0x93u, 0x83u},
-                       {0x94u, 0x91u},
-                       {0x99u, 0x08u},
-                       {0x9Bu, 0x21u},
-                       {0x9Cu, 0x20u},
-                       {0x9Du, 0xA0u},
-                       {0x9Eu, 0x01u},
-                       {0xA0u, 0x80u},
-                       {0xA4u, 0x02u},
-                       {0xA5u, 0xDDu},
-                       {0xA6u, 0x0Au},
-                       {0xABu, 0x08u},
-                       {0xAFu, 0x01u},
-                       {0xB2u, 0x01u},
-                       {0xB4u, 0x10u},
-                       {0xB5u, 0x10u},
-                       {0xB7u, 0x02u},
-                       {0xC0u, 0xF5u},
-                       {0xC2u, 0xF2u},
-                       {0xC4u, 0xD0u},
-                       {0xCAu, 0xDBu},
-                       {0xCCu, 0xFFu},
-                       {0xCEu, 0xFDu},
-                       {0xD6u, 0xFFu},
-                       {0xD8u, 0x98u},
-                       {0xE2u, 0x2Du},
-                       {0xE4u, 0x10u},
-                       {0xE6u, 0x05u},
-                       {0xE8u, 0x02u},
-                       {0xEAu, 0x25u},
-                       {0x00u, 0x11u},
-                       {0x01u, 0x40u},
-                       {0x02u, 0x22u},
-                       {0x03u, 0x03u},
-                       {0x04u, 0xFFu},
-                       {0x05u, 0x80u},
-                       {0x0Au, 0xFFu},
-                       {0x0Bu, 0x20u},
-                       {0x0Cu, 0x0Fu},
-                       {0x0Du, 0x40u},
-                       {0x0Eu, 0xF0u},
-                       {0x0Fu, 0x80u},
-                       {0x10u, 0x33u},
-                       {0x12u, 0xCCu},
-                       {0x13u, 0x24u},
-                       {0x14u, 0x48u},
-                       {0x16u, 0x84u},
-                       {0x17u, 0x18u},
-                       {0x18u, 0x12u},
-                       {0x19u, 0x24u},
-                       {0x1Au, 0x21u},
-                       {0x1Bu, 0x09u},
-                       {0x1Cu, 0xFFu},
-                       {0x24u, 0x44u},
-                       {0x26u, 0x88u},
-                       {0x27u, 0x04u},
-                       {0x29u, 0x24u},
-                       {0x2Bu, 0x12u},
-                       {0x30u, 0xFFu},
-                       {0x31u, 0x07u},
-                       {0x33u, 0x38u},
-                       {0x37u, 0xC0u},
-                       {0x3Eu, 0x01u},
-                       {0x3Fu, 0x40u},
+                       {0x00u, 0x22u},
+                       {0x01u, 0x80u},
+                       {0x03u, 0x10u},
+                       {0x04u, 0x10u},
+                       {0x06u, 0x80u},
+                       {0x07u, 0x10u},
+                       {0x08u, 0x08u},
+                       {0x09u, 0x28u},
+                       {0x0Au, 0x40u},
+                       {0x0Du, 0x08u},
+                       {0x0Eu, 0x49u},
+                       {0x11u, 0x89u},
+                       {0x12u, 0x08u},
+                       {0x16u, 0x01u},
+                       {0x17u, 0x05u},
+                       {0x18u, 0x28u},
+                       {0x1Cu, 0x40u},
+                       {0x1Du, 0x6Cu},
+                       {0x1Eu, 0x08u},
+                       {0x1Fu, 0x10u},
+                       {0x22u, 0x58u},
+                       {0x27u, 0x02u},
+                       {0x28u, 0x04u},
+                       {0x2Du, 0x01u},
+                       {0x2Fu, 0x14u},
+                       {0x32u, 0x58u},
+                       {0x35u, 0x85u},
+                       {0x37u, 0x10u},
+                       {0x38u, 0x04u},
+                       {0x3Cu, 0x02u},
+                       {0x3Du, 0xA0u},
+                       {0x3Eu, 0x08u},
+                       {0x5Cu, 0x40u},
+                       {0x5Eu, 0x02u},
+                       {0x5Fu, 0x24u},
+                       {0x62u, 0x92u},
+                       {0x63u, 0x20u},
+                       {0x65u, 0x40u},
+                       {0x82u, 0x20u},
+                       {0x85u, 0x10u},
+                       {0x89u, 0x01u},
+                       {0x8Fu, 0x41u},
+                       {0x90u, 0x06u},
+                       {0x91u, 0x92u},
+                       {0x94u, 0x28u},
+                       {0x95u, 0x20u},
+                       {0x96u, 0x20u},
+                       {0x97u, 0x01u},
+                       {0x98u, 0x04u},
+                       {0x9Au, 0x02u},
+                       {0x9Cu, 0x02u},
+                       {0x9Fu, 0x0Au},
+                       {0xA0u, 0x81u},
+                       {0xA4u, 0x44u},
+                       {0xA6u, 0x2Au},
+                       {0xA7u, 0x40u},
+                       {0xA8u, 0x11u},
+                       {0xAAu, 0x08u},
+                       {0xABu, 0x20u},
+                       {0xAEu, 0x02u},
+                       {0xAFu, 0x51u},
+                       {0xB1u, 0x80u},
+                       {0xB4u, 0x05u},
+                       {0xC0u, 0x7Fu},
+                       {0xC2u, 0xFEu},
+                       {0xC4u, 0xBFu},
+                       {0xCAu, 0xE4u},
+                       {0xCCu, 0xFEu},
+                       {0xCEu, 0xF2u},
+                       {0xD6u, 0xF0u},
+                       {0xD8u, 0x1Fu},
+                       {0xE2u, 0x06u},
+                       {0xE4u, 0x08u},
+                       {0xE6u, 0x01u},
+                       {0xE8u, 0x04u},
+                       {0xEAu, 0x11u},
+                       {0xECu, 0x81u},
+                       {0xEEu, 0x02u},
+                       {0x02u, 0x40u},
+                       {0x04u, 0x04u},
+                       {0x06u, 0x03u},
+                       {0x08u, 0x1Du},
+                       {0x0Au, 0xA2u},
+                       {0x0Cu, 0x80u},
+                       {0x0Eu, 0x08u},
+                       {0x10u, 0x90u},
+                       {0x12u, 0x08u},
+                       {0x14u, 0xE9u},
+                       {0x16u, 0x16u},
+                       {0x18u, 0x73u},
+                       {0x1Au, 0x0Cu},
+                       {0x1Cu, 0x88u},
+                       {0x20u, 0x88u},
+                       {0x24u, 0x08u},
+                       {0x26u, 0x80u},
+                       {0x28u, 0x88u},
+                       {0x30u, 0x18u},
+                       {0x32u, 0xE0u},
+                       {0x34u, 0x07u},
+                       {0x39u, 0x02u},
+                       {0x3Au, 0x2Eu},
+                       {0x3Fu, 0x01u},
+                       {0x40u, 0x26u},
+                       {0x41u, 0x03u},
+                       {0x42u, 0x40u},
+                       {0x44u, 0x05u},
+                       {0x45u, 0xDEu},
+                       {0x46u, 0xFCu},
+                       {0x47u, 0x0Bu},
+                       {0x48u, 0x1Fu},
+                       {0x49u, 0xFFu},
+                       {0x4Au, 0xFFu},
+                       {0x4Bu, 0xFFu},
+                       {0x4Cu, 0x22u},
+                       {0x4Eu, 0xF0u},
+                       {0x4Fu, 0x08u},
+                       {0x50u, 0x04u},
                        {0x56u, 0x02u},
-                       {0x57u, 0x2Cu},
+                       {0x57u, 0x28u},
                        {0x58u, 0x04u},
                        {0x59u, 0x04u},
+                       {0x5Au, 0x04u},
                        {0x5Bu, 0x04u},
-                       {0x5Cu, 0x20u},
+                       {0x5Fu, 0x01u},
+                       {0x62u, 0xC0u},
+                       {0x64u, 0x40u},
+                       {0x65u, 0x01u},
+                       {0x66u, 0x10u},
+                       {0x67u, 0x11u},
+                       {0x68u, 0xC0u},
+                       {0x69u, 0x01u},
+                       {0x6Bu, 0x11u},
+                       {0x6Cu, 0x40u},
+                       {0x6Du, 0x01u},
+                       {0x6Eu, 0x40u},
+                       {0x6Fu, 0x01u},
+                       {0x81u, 0xC0u},
+                       {0x82u, 0x80u},
+                       {0x84u, 0x8Du},
+                       {0x88u, 0x32u},
+                       {0x89u, 0x10u},
+                       {0x8Au, 0x44u},
+                       {0x8Bu, 0x0Cu},
+                       {0x8Cu, 0x8Du},
+                       {0x8Du, 0x0Cu},
+                       {0x8Fu, 0x10u},
+                       {0x90u, 0x40u},
+                       {0x91u, 0x24u},
+                       {0x92u, 0x30u},
+                       {0x93u, 0x10u},
+                       {0x95u, 0x21u},
+                       {0x97u, 0x9Eu},
+                       {0x98u, 0x52u},
+                       {0x99u, 0x14u},
+                       {0x9Au, 0x28u},
+                       {0x9Bu, 0x08u},
+                       {0x9Cu, 0x02u},
+                       {0x9Du, 0x1Cu},
+                       {0x9Eu, 0x0Du},
+                       {0xA0u, 0x8Du},
+                       {0xA1u, 0x1Cu},
+                       {0xA4u, 0x8Du},
+                       {0xA5u, 0x08u},
+                       {0xA8u, 0x11u},
+                       {0xA9u, 0x70u},
+                       {0xAAu, 0x62u},
+                       {0xABu, 0x0Fu},
+                       {0xACu, 0x0Du},
+                       {0xADu, 0x11u},
+                       {0xAEu, 0x80u},
+                       {0xAFu, 0x62u},
+                       {0xB0u, 0x70u},
+                       {0xB1u, 0xC1u},
+                       {0xB3u, 0x0Fu},
+                       {0xB4u, 0x80u},
+                       {0xB6u, 0x0Fu},
+                       {0xB7u, 0x30u},
+                       {0xB9u, 0x02u},
+                       {0xBAu, 0x82u},
+                       {0xBBu, 0x80u},
+                       {0xBEu, 0x10u},
+                       {0xD8u, 0x04u},
+                       {0xD9u, 0x04u},
+                       {0xDCu, 0x11u},
+                       {0xDFu, 0x01u},
+                       {0x00u, 0x88u},
+                       {0x02u, 0x80u},
+                       {0x03u, 0x08u},
+                       {0x04u, 0x14u},
+                       {0x06u, 0x80u},
+                       {0x07u, 0x09u},
+                       {0x0Au, 0x86u},
+                       {0x0Du, 0x08u},
+                       {0x0Eu, 0x49u},
+                       {0x10u, 0x20u},
+                       {0x11u, 0x40u},
+                       {0x12u, 0x08u},
+                       {0x13u, 0x01u},
+                       {0x17u, 0x16u},
+                       {0x1Au, 0x82u},
+                       {0x1Bu, 0x11u},
+                       {0x1Cu, 0x34u},
+                       {0x1Du, 0x01u},
+                       {0x1Eu, 0x60u},
+                       {0x1Fu, 0x14u},
+                       {0x20u, 0x03u},
+                       {0x21u, 0x01u},
+                       {0x22u, 0x0Cu},
+                       {0x23u, 0x40u},
+                       {0x27u, 0x80u},
+                       {0x28u, 0x40u},
+                       {0x29u, 0x10u},
+                       {0x2Au, 0x44u},
+                       {0x30u, 0x22u},
+                       {0x33u, 0x48u},
+                       {0x39u, 0x52u},
+                       {0x3Cu, 0x20u},
+                       {0x3Fu, 0x10u},
+                       {0x45u, 0x2Au},
+                       {0x48u, 0x03u},
+                       {0x4Du, 0x02u},
+                       {0x4Eu, 0x02u},
+                       {0x4Fu, 0x14u},
+                       {0x55u, 0x04u},
+                       {0x56u, 0xA8u},
+                       {0x67u, 0x20u},
+                       {0x6Du, 0xA1u},
+                       {0x6Eu, 0x01u},
+                       {0x6Fu, 0x15u},
+                       {0x75u, 0x80u},
+                       {0x76u, 0x01u},
+                       {0x77u, 0x02u},
+                       {0x8Du, 0x40u},
+                       {0x90u, 0x02u},
+                       {0x91u, 0x80u},
+                       {0x94u, 0x10u},
+                       {0x95u, 0x01u},
+                       {0x96u, 0x41u},
+                       {0x97u, 0x0Cu},
+                       {0x98u, 0x08u},
+                       {0x9Au, 0x02u},
+                       {0x9Cu, 0x02u},
+                       {0x9Du, 0x81u},
+                       {0x9Eu, 0x99u},
+                       {0x9Fu, 0x15u},
+                       {0xA0u, 0x80u},
+                       {0xA1u, 0x28u},
+                       {0xA2u, 0x04u},
+                       {0xA4u, 0x10u},
+                       {0xA5u, 0x54u},
+                       {0xA6u, 0x81u},
+                       {0xA7u, 0x10u},
+                       {0xAAu, 0x80u},
+                       {0xABu, 0x20u},
+                       {0xACu, 0x44u},
+                       {0xADu, 0x10u},
+                       {0xAFu, 0x08u},
+                       {0xB2u, 0x08u},
+                       {0xC0u, 0xFFu},
+                       {0xC2u, 0xFBu},
+                       {0xC4u, 0x7Fu},
+                       {0xCAu, 0x0Fu},
+                       {0xCCu, 0x0Fu},
+                       {0xCEu, 0x0Du},
+                       {0xD0u, 0xE0u},
+                       {0xD2u, 0x30u},
+                       {0xD8u, 0x40u},
+                       {0xE0u, 0x02u},
+                       {0xE2u, 0x08u},
+                       {0xE8u, 0x80u},
+                       {0xEAu, 0x0Au},
+                       {0xEEu, 0x02u},
+                       {0x00u, 0x02u},
+                       {0x02u, 0x01u},
+                       {0x05u, 0xFFu},
+                       {0x09u, 0x55u},
+                       {0x0Bu, 0xAAu},
+                       {0x0Cu, 0x02u},
+                       {0x0Eu, 0x11u},
+                       {0x0Fu, 0xFFu},
+                       {0x11u, 0x69u},
+                       {0x13u, 0x96u},
+                       {0x14u, 0x02u},
+                       {0x16u, 0x09u},
+                       {0x18u, 0x02u},
+                       {0x1Au, 0x05u},
+                       {0x1Cu, 0x01u},
+                       {0x1Du, 0x0Fu},
+                       {0x1Eu, 0x02u},
+                       {0x1Fu, 0xF0u},
+                       {0x23u, 0xFFu},
+                       {0x25u, 0xFFu},
+                       {0x2Bu, 0xFFu},
+                       {0x2Du, 0x33u},
+                       {0x2Fu, 0xCCu},
+                       {0x30u, 0x04u},
+                       {0x31u, 0xFFu},
+                       {0x32u, 0x10u},
+                       {0x34u, 0x08u},
+                       {0x36u, 0x03u},
+                       {0x3Au, 0x80u},
+                       {0x3Bu, 0x02u},
+                       {0x56u, 0x08u},
+                       {0x58u, 0x04u},
+                       {0x59u, 0x04u},
+                       {0x5Bu, 0x04u},
+                       {0x5Cu, 0x22u},
+                       {0x5Du, 0x90u},
                        {0x5Fu, 0x01u},
                        {0x80u, 0x0Fu},
+                       {0x81u, 0x96u},
                        {0x82u, 0xF0u},
+                       {0x83u, 0x69u},
                        {0x84u, 0xFFu},
-                       {0x85u, 0x44u},
-                       {0x87u, 0x88u},
-                       {0x89u, 0x84u},
-                       {0x8Bu, 0x48u},
+                       {0x85u, 0xFFu},
+                       {0x89u, 0xFFu},
+                       {0x8Au, 0xFFu},
                        {0x8Fu, 0xFFu},
-                       {0x91u, 0x11u},
                        {0x92u, 0xFFu},
-                       {0x93u, 0x22u},
-                       {0x94u, 0x33u},
-                       {0x96u, 0xCCu},
-                       {0x98u, 0xFFu},
-                       {0x9Bu, 0xFFu},
-                       {0x9Cu, 0x96u},
-                       {0x9Eu, 0x69u},
-                       {0xA0u, 0x55u},
-                       {0xA1u, 0x33u},
-                       {0xA2u, 0xAAu},
-                       {0xA3u, 0xCCu},
-                       {0xA5u, 0xFFu},
-                       {0xA6u, 0xFFu},
-                       {0xA9u, 0x21u},
-                       {0xABu, 0x12u},
-                       {0xADu, 0x0Fu},
-                       {0xAEu, 0xFFu},
-                       {0xAFu, 0xF0u},
-                       {0xB0u, 0xFFu},
-                       {0xB3u, 0xFFu},
-                       {0xBAu, 0x02u},
-                       {0xBFu, 0x04u},
+                       {0x93u, 0xFFu},
+                       {0x94u, 0x55u},
+                       {0x96u, 0xAAu},
+                       {0x97u, 0xFFu},
+                       {0x98u, 0x33u},
+                       {0x99u, 0x55u},
+                       {0x9Au, 0xCCu},
+                       {0x9Bu, 0xAAu},
+                       {0x9Du, 0x0Fu},
+                       {0x9Eu, 0xFFu},
+                       {0x9Fu, 0xF0u},
+                       {0xA4u, 0xFFu},
+                       {0xACu, 0x69u},
+                       {0xADu, 0x33u},
+                       {0xAEu, 0x96u},
+                       {0xAFu, 0xCCu},
+                       {0xB6u, 0xFFu},
+                       {0xB7u, 0xFFu},
+                       {0xBAu, 0x80u},
+                       {0xBBu, 0x80u},
+                       {0xD6u, 0x08u},
                        {0xD8u, 0x04u},
                        {0xD9u, 0x04u},
                        {0xDBu, 0x04u},
-                       {0xDCu, 0x02u},
+                       {0xDCu, 0x22u},
+                       {0xDDu, 0x90u},
                        {0xDFu, 0x01u},
-                       {0x01u, 0x02u},
-                       {0x02u, 0x20u},
-                       {0x05u, 0x95u},
-                       {0x07u, 0xA2u},
-                       {0x08u, 0x0Au},
-                       {0x0Bu, 0x09u},
-                       {0x0Cu, 0x01u},
-                       {0x0Du, 0x40u},
-                       {0x0Eu, 0x12u},
-                       {0x0Fu, 0x98u},
-                       {0x10u, 0x10u},
+                       {0x00u, 0x04u},
+                       {0x01u, 0x08u},
+                       {0x03u, 0x88u},
+                       {0x05u, 0x81u},
+                       {0x09u, 0x60u},
+                       {0x0Bu, 0x90u},
+                       {0x0Eu, 0x29u},
                        {0x11u, 0x08u},
-                       {0x12u, 0x42u},
-                       {0x15u, 0x04u},
-                       {0x19u, 0x02u},
-                       {0x1Fu, 0x01u},
-                       {0x22u, 0x08u},
-                       {0x24u, 0x20u},
-                       {0x25u, 0x01u},
-                       {0x26u, 0x84u},
-                       {0x27u, 0x80u},
-                       {0x29u, 0x84u},
-                       {0x2Bu, 0x48u},
-                       {0x2Fu, 0x14u},
-                       {0x31u, 0x11u},
-                       {0x34u, 0x12u},
-                       {0x36u, 0x04u},
-                       {0x39u, 0x84u},
-                       {0x3Bu, 0x10u},
-                       {0x3Cu, 0x20u},
-                       {0x3Du, 0x86u},
-                       {0x48u, 0x02u},
-                       {0x4Au, 0x01u},
-                       {0x67u, 0x80u},
-                       {0x68u, 0x05u},
-                       {0x69u, 0x05u},
-                       {0x6Au, 0x12u},
-                       {0x6Cu, 0x01u},
-                       {0x6Eu, 0x04u},
-                       {0x6Fu, 0x66u},
-                       {0x70u, 0x04u},
-                       {0x71u, 0xA0u},
-                       {0x72u, 0x01u},
-                       {0x73u, 0x40u},
-                       {0x74u, 0x80u},
-                       {0x76u, 0x01u},
-                       {0x7Bu, 0x0Cu},
-                       {0x80u, 0x80u},
-                       {0x83u, 0x64u},
-                       {0x87u, 0x02u},
-                       {0x88u, 0x01u},
-                       {0x8Cu, 0x82u},
-                       {0x8Eu, 0x08u},
-                       {0x91u, 0x20u},
-                       {0x92u, 0x28u},
-                       {0x93u, 0xA8u},
-                       {0x94u, 0x68u},
-                       {0x95u, 0x01u},
+                       {0x12u, 0x02u},
+                       {0x18u, 0x02u},
+                       {0x1Bu, 0x80u},
+                       {0x1Du, 0x01u},
+                       {0x1Eu, 0x29u},
+                       {0x21u, 0x40u},
+                       {0x22u, 0x40u},
+                       {0x26u, 0x01u},
+                       {0x27u, 0x40u},
+                       {0x2Bu, 0x01u},
+                       {0x2Du, 0x08u},
+                       {0x2Eu, 0x80u},
+                       {0x2Fu, 0x48u},
+                       {0x30u, 0x01u},
+                       {0x32u, 0x60u},
+                       {0x33u, 0x08u},
+                       {0x34u, 0x02u},
+                       {0x37u, 0x40u},
+                       {0x38u, 0x24u},
+                       {0x3Bu, 0x81u},
+                       {0x3Du, 0x88u},
+                       {0x3Eu, 0x20u},
+                       {0x58u, 0x50u},
+                       {0x5Bu, 0x09u},
+                       {0x5Fu, 0x80u},
+                       {0x62u, 0x2Au},
+                       {0x63u, 0x11u},
+                       {0x65u, 0x80u},
+                       {0x84u, 0x10u},
+                       {0x87u, 0x80u},
+                       {0x8Bu, 0x01u},
+                       {0x8Du, 0x02u},
+                       {0x90u, 0x64u},
+                       {0x91u, 0x41u},
+                       {0x92u, 0x02u},
+                       {0x93u, 0xC8u},
+                       {0x94u, 0x02u},
+                       {0x95u, 0x80u},
                        {0x96u, 0x01u},
-                       {0x97u, 0x42u},
-                       {0x98u, 0x0Fu},
-                       {0x99u, 0x38u},
-                       {0x9Au, 0x40u},
-                       {0x9Bu, 0x02u},
-                       {0x9Du, 0x02u},
-                       {0x9Eu, 0x0Cu},
-                       {0x9Fu, 0x08u},
-                       {0xA0u, 0x10u},
-                       {0xA1u, 0x44u},
-                       {0xA2u, 0x22u},
-                       {0xA3u, 0x08u},
-                       {0xA4u, 0x04u},
-                       {0xA5u, 0x20u},
-                       {0xA6u, 0x08u},
+                       {0x97u, 0x02u},
+                       {0x98u, 0x01u},
+                       {0x99u, 0x30u},
+                       {0x9Au, 0xB0u},
+                       {0x9Eu, 0x40u},
+                       {0x9Fu, 0x04u},
+                       {0xA0u, 0x21u},
+                       {0xA1u, 0x64u},
+                       {0xA3u, 0x09u},
+                       {0xA4u, 0x40u},
+                       {0xA5u, 0x08u},
+                       {0xA6u, 0xA3u},
+                       {0xA7u, 0x20u},
                        {0xA8u, 0x04u},
-                       {0xA9u, 0x10u},
-                       {0xABu, 0x60u},
-                       {0xACu, 0x11u},
+                       {0xAAu, 0x40u},
+                       {0xACu, 0x81u},
                        {0xADu, 0x40u},
-                       {0xB4u, 0x80u},
-                       {0xB5u, 0x44u},
-                       {0xB7u, 0x40u},
-                       {0xC0u, 0xFCu},
-                       {0xC2u, 0xFFu},
-                       {0xC4u, 0x2Du},
-                       {0xCAu, 0x6Fu},
-                       {0xCCu, 0xE5u},
-                       {0xCEu, 0xFEu},
-                       {0xD8u, 0x80u},
-                       {0xE0u, 0x10u},
-                       {0xE2u, 0x80u},
-                       {0xE4u, 0x40u},
-                       {0xE8u, 0x10u},
-                       {0xEAu, 0x41u},
-                       {0xEEu, 0x43u},
-                       {0x05u, 0x50u},
-                       {0x06u, 0x04u},
-                       {0x07u, 0xA0u},
-                       {0x09u, 0x05u},
-                       {0x0Au, 0x03u},
-                       {0x0Bu, 0x0Au},
-                       {0x0Cu, 0x40u},
-                       {0x0Du, 0x30u},
-                       {0x0Fu, 0xC0u},
-                       {0x11u, 0x06u},
-                       {0x12u, 0x24u},
-                       {0x13u, 0x09u},
-                       {0x14u, 0x24u},
-                       {0x15u, 0x03u},
-                       {0x16u, 0x09u},
-                       {0x17u, 0x0Cu},
-                       {0x18u, 0x24u},
-                       {0x19u, 0x60u},
-                       {0x1Au, 0x12u},
-                       {0x1Bu, 0x90u},
-                       {0x1Cu, 0x40u},
-                       {0x22u, 0x18u},
-                       {0x24u, 0x40u},
-                       {0x28u, 0x40u},
-                       {0x2Du, 0x0Fu},
-                       {0x2Eu, 0x20u},
-                       {0x2Fu, 0xF0u},
-                       {0x30u, 0x40u},
-                       {0x32u, 0x07u},
-                       {0x34u, 0x38u},
-                       {0x37u, 0xFFu},
-                       {0x3Eu, 0x01u},
-                       {0x3Fu, 0x40u},
+                       {0xAFu, 0x0Au},
+                       {0xB1u, 0x40u},
+                       {0xB3u, 0x48u},
+                       {0xB5u, 0x80u},
+                       {0xB7u, 0x10u},
+                       {0xC0u, 0x9Eu},
+                       {0xC2u, 0xEFu},
+                       {0xC4u, 0x05u},
+                       {0xCAu, 0xF8u},
+                       {0xCCu, 0x9Fu},
+                       {0xCEu, 0x7Fu},
+                       {0xD6u, 0x1Fu},
+                       {0xD8u, 0x1Fu},
+                       {0xE2u, 0x08u},
+                       {0xE4u, 0x10u},
+                       {0xE6u, 0x02u},
+                       {0xE8u, 0x80u},
+                       {0xECu, 0x80u},
+                       {0x04u, 0x02u},
+                       {0x08u, 0x02u},
+                       {0x0Cu, 0x02u},
+                       {0x12u, 0x04u},
+                       {0x15u, 0x01u},
+                       {0x17u, 0x02u},
+                       {0x19u, 0x02u},
+                       {0x1Bu, 0x01u},
+                       {0x1Cu, 0x02u},
+                       {0x1Du, 0x02u},
+                       {0x1Fu, 0x01u},
+                       {0x25u, 0x02u},
+                       {0x27u, 0x05u},
+                       {0x2Cu, 0x01u},
+                       {0x2Du, 0x02u},
+                       {0x2Fu, 0x09u},
+                       {0x32u, 0x04u},
+                       {0x33u, 0x03u},
+                       {0x34u, 0x02u},
+                       {0x35u, 0x04u},
+                       {0x36u, 0x01u},
+                       {0x37u, 0x08u},
+                       {0x3Bu, 0x08u},
+                       {0x3Eu, 0x50u},
                        {0x56u, 0x08u},
                        {0x58u, 0x04u},
                        {0x59u, 0x04u},
                        {0x5Bu, 0x04u},
-                       {0x5Cu, 0x02u},
+                       {0x5Cu, 0x22u},
                        {0x5Du, 0x90u},
                        {0x5Fu, 0x01u},
-                       {0x81u, 0x01u},
-                       {0x83u, 0x02u},
-                       {0x84u, 0x04u},
-                       {0x85u, 0x04u},
-                       {0x86u, 0x08u},
-                       {0x87u, 0x08u},
-                       {0x89u, 0x01u},
-                       {0x8Au, 0x3Fu},
-                       {0x8Bu, 0x02u},
-                       {0x8Cu, 0x3Fu},
+                       {0x82u, 0x20u},
+                       {0x84u, 0xD8u},
+                       {0x85u, 0x0Fu},
+                       {0x86u, 0x03u},
+                       {0x87u, 0x80u},
+                       {0x88u, 0xC4u},
+                       {0x89u, 0x04u},
+                       {0x8Bu, 0x08u},
+                       {0x8Cu, 0x01u},
                        {0x8Du, 0x50u},
+                       {0x8Eu, 0xCEu},
                        {0x8Fu, 0x8Fu},
-                       {0x91u, 0x10u},
-                       {0x92u, 0x3Fu},
-                       {0x93u, 0x8Fu},
-                       {0x94u, 0x3Fu},
-                       {0x95u, 0x20u},
-                       {0x97u, 0x0Fu},
-                       {0x98u, 0x01u},
-                       {0x99u, 0x0Fu},
-                       {0x9Au, 0x02u},
-                       {0x9Bu, 0x80u},
-                       {0x9Cu, 0x10u},
-                       {0x9Du, 0x04u},
-                       {0x9Eu, 0x20u},
-                       {0x9Fu, 0x08u},
-                       {0xA0u, 0x10u},
-                       {0xA1u, 0x4Fu},
-                       {0xA2u, 0x20u},
-                       {0xA3u, 0x80u},
-                       {0xA4u, 0x04u},
-                       {0xA6u, 0x08u},
+                       {0x90u, 0x02u},
+                       {0x91u, 0x04u},
+                       {0x93u, 0x08u},
+                       {0x94u, 0x03u},
+                       {0x95u, 0x01u},
+                       {0x96u, 0xD4u},
+                       {0x97u, 0x02u},
+                       {0x99u, 0x01u},
+                       {0x9Au, 0x01u},
+                       {0x9Bu, 0x02u},
+                       {0x9Cu, 0x40u},
+                       {0x9Eu, 0x80u},
+                       {0xA0u, 0x40u},
+                       {0xA1u, 0x20u},
+                       {0xA2u, 0x80u},
+                       {0xA3u, 0x0Fu},
+                       {0xA6u, 0xDFu},
                        {0xA7u, 0x10u},
-                       {0xA8u, 0x01u},
-                       {0xAAu, 0x02u},
-                       {0xAEu, 0x3Fu},
-                       {0xB1u, 0x03u},
-                       {0xB2u, 0x0Cu},
-                       {0xB3u, 0xF0u},
-                       {0xB4u, 0x03u},
-                       {0xB6u, 0x30u},
-                       {0xB7u, 0x0Cu},
-                       {0xB9u, 0x08u},
-                       {0xBAu, 0xA8u},
-                       {0xBBu, 0x82u},
-                       {0xD4u, 0x01u},
+                       {0xA9u, 0x10u},
+                       {0xAAu, 0x08u},
+                       {0xABu, 0x8Fu},
+                       {0xADu, 0x4Fu},
+                       {0xAFu, 0x80u},
+                       {0xB0u, 0xC0u},
+                       {0xB2u, 0x1Fu},
+                       {0xB3u, 0x03u},
+                       {0xB5u, 0x0Cu},
+                       {0xB6u, 0x20u},
+                       {0xB7u, 0xF0u},
+                       {0xB9u, 0x80u},
+                       {0xBAu, 0x02u},
+                       {0xBBu, 0x28u},
+                       {0xD6u, 0x08u},
                        {0xD8u, 0x04u},
                        {0xD9u, 0x04u},
                        {0xDBu, 0x04u},
                        {0xDCu, 0x22u},
-                       {0xDDu, 0x20u},
+                       {0xDDu, 0x90u},
                        {0xDFu, 0x01u},
-                       {0x00u, 0x40u},
-                       {0x01u, 0x04u},
-                       {0x03u, 0x08u},
-                       {0x05u, 0x04u},
-                       {0x06u, 0x02u},
-                       {0x07u, 0x04u},
-                       {0x08u, 0x02u},
-                       {0x09u, 0x04u},
-                       {0x0Bu, 0x0Au},
-                       {0x0Eu, 0x28u},
-                       {0x0Fu, 0x82u},
-                       {0x10u, 0x42u},
-                       {0x12u, 0x08u},
-                       {0x13u, 0x08u},
-                       {0x14u, 0x02u},
-                       {0x15u, 0x02u},
-                       {0x16u, 0x20u},
-                       {0x17u, 0x10u},
-                       {0x1Au, 0x48u},
-                       {0x1Bu, 0x08u},
-                       {0x1Cu, 0x04u},
-                       {0x1Du, 0x04u},
-                       {0x1Eu, 0x08u},
-                       {0x1Fu, 0x80u},
-                       {0x23u, 0x02u},
-                       {0x25u, 0x05u},
-                       {0x26u, 0x80u},
-                       {0x28u, 0x01u},
-                       {0x29u, 0x40u},
-                       {0x2Du, 0x08u},
-                       {0x2Eu, 0x02u},
-                       {0x2Fu, 0x20u},
-                       {0x31u, 0x20u},
-                       {0x32u, 0x05u},
-                       {0x34u, 0x02u},
-                       {0x36u, 0xA0u},
-                       {0x37u, 0x04u},
-                       {0x38u, 0x28u},
-                       {0x3Bu, 0x40u},
-                       {0x3Du, 0x02u},
-                       {0x3Fu, 0xA8u},
+                       {0x00u, 0x90u},
+                       {0x03u, 0x20u},
+                       {0x04u, 0x24u},
+                       {0x07u, 0x41u},
+                       {0x0Au, 0x80u},
+                       {0x0Bu, 0x02u},
+                       {0x0Cu, 0xA0u},
+                       {0x0Du, 0x01u},
+                       {0x0Eu, 0x14u},
+                       {0x10u, 0x02u},
+                       {0x15u, 0x20u},
+                       {0x16u, 0x40u},
+                       {0x17u, 0x08u},
+                       {0x19u, 0x08u},
+                       {0x1Bu, 0x50u},
+                       {0x1Cu, 0x02u},
+                       {0x1Eu, 0x10u},
+                       {0x1Fu, 0x0Au},
+                       {0x22u, 0x54u},
+                       {0x23u, 0x10u},
+                       {0x24u, 0x08u},
+                       {0x25u, 0x50u},
+                       {0x26u, 0x08u},
+                       {0x27u, 0x01u},
+                       {0x28u, 0x02u},
+                       {0x29u, 0x08u},
+                       {0x2Eu, 0x44u},
+                       {0x2Fu, 0x48u},
+                       {0x32u, 0x54u},
+                       {0x36u, 0x2Au},
+                       {0x3Du, 0xA8u},
                        {0x58u, 0x10u},
-                       {0x5Bu, 0x40u},
+                       {0x59u, 0x40u},
                        {0x5Du, 0x80u},
-                       {0x60u, 0x08u},
-                       {0x62u, 0x40u},
-                       {0x63u, 0x08u},
-                       {0x79u, 0x02u},
-                       {0x7Bu, 0x80u},
-                       {0x81u, 0x01u},
-                       {0x85u, 0x30u},
-                       {0x87u, 0x80u},
-                       {0x88u, 0x40u},
-                       {0x8Au, 0x04u},
-                       {0x8Cu, 0x20u},
+                       {0x60u, 0x02u},
+                       {0x61u, 0x30u},
+                       {0x66u, 0x80u},
+                       {0x7Bu, 0x0Cu},
+                       {0x80u, 0x04u},
+                       {0x83u, 0x40u},
+                       {0x87u, 0x04u},
+                       {0x8Au, 0x01u},
                        {0x8Du, 0x08u},
-                       {0x8Eu, 0x42u},
-                       {0x8Fu, 0x04u},
-                       {0x91u, 0x44u},
-                       {0x92u, 0x22u},
-                       {0x93u, 0xA8u},
-                       {0x95u, 0x01u},
-                       {0x96u, 0x01u},
-                       {0x98u, 0x06u},
-                       {0x99u, 0x80u},
-                       {0x9Au, 0x22u},
-                       {0x9Bu, 0x10u},
-                       {0x9Cu, 0x80u},
-                       {0x9Du, 0x46u},
-                       {0x9Eu, 0x4Cu},
-                       {0xA0u, 0x12u},
-                       {0xA2u, 0x30u},
-                       {0xA3u, 0x31u},
-                       {0xA4u, 0x24u},
-                       {0xA5u, 0x2Cu},
-                       {0xA6u, 0x80u},
-                       {0xA7u, 0x48u},
-                       {0xA8u, 0x40u},
-                       {0xABu, 0x04u},
-                       {0xADu, 0x20u},
-                       {0xAFu, 0x88u},
-                       {0xB2u, 0x04u},
-                       {0xB4u, 0x42u},
-                       {0xC0u, 0xE7u},
-                       {0xC2u, 0xFFu},
-                       {0xC4u, 0xFFu},
-                       {0xCAu, 0xC8u},
-                       {0xCCu, 0xF7u},
-                       {0xCEu, 0xFEu},
+                       {0x8Eu, 0x08u},
+                       {0x90u, 0x74u},
+                       {0x91u, 0x63u},
+                       {0x92u, 0x04u},
+                       {0x93u, 0x40u},
+                       {0x94u, 0x02u},
+                       {0x95u, 0x80u},
+                       {0x96u, 0x13u},
+                       {0x97u, 0x18u},
+                       {0x98u, 0x10u},
+                       {0x99u, 0x20u},
+                       {0x9Au, 0x30u},
+                       {0x9Bu, 0x40u},
+                       {0x9Cu, 0x01u},
+                       {0x9Eu, 0x80u},
+                       {0x9Fu, 0x05u},
+                       {0xA0u, 0x02u},
+                       {0xA1u, 0x04u},
+                       {0xA3u, 0x01u},
+                       {0xA4u, 0x01u},
+                       {0xA6u, 0x81u},
+                       {0xA7u, 0x04u},
+                       {0xABu, 0x68u},
+                       {0xACu, 0x04u},
+                       {0xADu, 0x82u},
+                       {0xAEu, 0x11u},
+                       {0xB0u, 0x50u},
+                       {0xB1u, 0x20u},
+                       {0xB7u, 0x20u},
+                       {0xC0u, 0xF7u},
+                       {0xC2u, 0xF9u},
+                       {0xC4u, 0x71u},
+                       {0xCAu, 0xFAu},
+                       {0xCCu, 0xEEu},
+                       {0xCEu, 0x70u},
                        {0xD6u, 0x1Cu},
-                       {0xD8u, 0x0Cu},
-                       {0xE4u, 0x10u},
-                       {0xE6u, 0x80u},
-                       {0xE8u, 0x51u},
-                       {0xECu, 0x08u},
-                       {0xEEu, 0x02u},
+                       {0xD8u, 0x1Cu},
+                       {0xE0u, 0x20u},
+                       {0xE2u, 0x02u},
+                       {0xE6u, 0x50u},
+                       {0xE8u, 0x42u},
+                       {0xECu, 0x01u},
+                       {0xEEu, 0x08u},
+                       {0x00u, 0x05u},
                        {0x01u, 0x02u},
+                       {0x02u, 0x0Au},
                        {0x03u, 0x01u},
-                       {0x08u, 0x01u},
-                       {0x0Au, 0x06u},
-                       {0x0Du, 0x02u},
-                       {0x0Fu, 0x01u},
-                       {0x11u, 0x10u},
-                       {0x13u, 0x20u},
-                       {0x15u, 0x01u},
-                       {0x17u, 0x12u},
-                       {0x1Cu, 0x04u},
-                       {0x1Eu, 0x03u},
-                       {0x20u, 0x03u},
-                       {0x22u, 0x04u},
-                       {0x25u, 0x02u},
-                       {0x27u, 0x09u},
-                       {0x28u, 0x05u},
-                       {0x2Au, 0x02u},
+                       {0x08u, 0xA0u},
+                       {0x0Au, 0x4Fu},
+                       {0x0Du, 0x04u},
+                       {0x0Eu, 0x70u},
+                       {0x0Fu, 0x08u},
+                       {0x14u, 0xC0u},
+                       {0x15u, 0x02u},
+                       {0x16u, 0x1Fu},
+                       {0x17u, 0x01u},
+                       {0x18u, 0x0Fu},
+                       {0x19u, 0x01u},
+                       {0x1Bu, 0x06u},
+                       {0x1Cu, 0x03u},
+                       {0x1Du, 0x02u},
+                       {0x1Eu, 0x0Cu},
+                       {0x1Fu, 0x01u},
+                       {0x20u, 0x90u},
+                       {0x22u, 0x2Fu},
+                       {0x2Au, 0x80u},
+                       {0x2Cu, 0x06u},
                        {0x2Du, 0x02u},
-                       {0x2Fu, 0x25u},
-                       {0x31u, 0x08u},
-                       {0x33u, 0x03u},
-                       {0x35u, 0x30u},
-                       {0x36u, 0x07u},
-                       {0x37u, 0x04u},
-                       {0x3Au, 0x80u},
-                       {0x3Bu, 0x08u},
-                       {0x3Fu, 0x10u},
+                       {0x2Eu, 0x09u},
+                       {0x2Fu, 0x19u},
+                       {0x30u, 0x7Fu},
+                       {0x31u, 0x10u},
+                       {0x33u, 0x0Cu},
+                       {0x35u, 0x03u},
+                       {0x36u, 0x80u},
+                       {0x3Bu, 0x20u},
+                       {0x3Eu, 0x40u},
+                       {0x3Fu, 0x04u},
                        {0x56u, 0x08u},
                        {0x58u, 0x04u},
                        {0x59u, 0x04u},
                        {0x5Bu, 0x04u},
-                       {0x5Cu, 0x20u},
+                       {0x5Cu, 0x22u},
                        {0x5Du, 0x90u},
                        {0x5Fu, 0x01u},
-                       {0x81u, 0x24u},
-                       {0x83u, 0x12u},
-                       {0x84u, 0x40u},
-                       {0x88u, 0x20u},
-                       {0x8Bu, 0x18u},
-                       {0x8Fu, 0x20u},
-                       {0x90u, 0x29u},
-                       {0x91u, 0x40u},
-                       {0x92u, 0x52u},
-                       {0x93u, 0x03u},
-                       {0x94u, 0x08u},
-                       {0x97u, 0x04u},
-                       {0x99u, 0x80u},
-                       {0x9Cu, 0x10u},
-                       {0x9Du, 0x40u},
-                       {0x9Fu, 0x80u},
-                       {0xA0u, 0x02u},
-                       {0xA1u, 0x24u},
-                       {0xA3u, 0x09u},
-                       {0xA8u, 0x01u},
-                       {0xAEu, 0x04u},
-                       {0xAFu, 0x24u},
-                       {0xB0u, 0x03u},
-                       {0xB1u, 0x07u},
-                       {0xB2u, 0x04u},
-                       {0xB3u, 0xC0u},
-                       {0xB4u, 0x60u},
-                       {0xB5u, 0x38u},
-                       {0xB6u, 0x18u},
-                       {0xBEu, 0x51u},
-                       {0xBFu, 0x04u},
+                       {0x80u, 0x06u},
+                       {0x82u, 0x09u},
+                       {0x84u, 0x0Fu},
+                       {0x86u, 0xF0u},
+                       {0x88u, 0x05u},
+                       {0x89u, 0x04u},
+                       {0x8Au, 0x0Au},
+                       {0x8Cu, 0x30u},
+                       {0x8Du, 0x40u},
+                       {0x8Eu, 0xC0u},
+                       {0x91u, 0x10u},
+                       {0x94u, 0x60u},
+                       {0x95u, 0x08u},
+                       {0x96u, 0x90u},
+                       {0x99u, 0x02u},
+                       {0x9Du, 0x01u},
+                       {0xA0u, 0x50u},
+                       {0xA1u, 0x20u},
+                       {0xA2u, 0xA0u},
+                       {0xA4u, 0x03u},
+                       {0xA5u, 0x55u},
+                       {0xA6u, 0x0Cu},
+                       {0xA7u, 0xAAu},
+                       {0xADu, 0x80u},
+                       {0xB1u, 0x30u},
+                       {0xB3u, 0x03u},
+                       {0xB4u, 0xFFu},
+                       {0xB5u, 0x0Cu},
+                       {0xB7u, 0xC0u},
+                       {0xBEu, 0x10u},
+                       {0xBFu, 0x55u},
                        {0xD6u, 0x08u},
                        {0xD8u, 0x04u},
                        {0xD9u, 0x04u},
                        {0xDBu, 0x04u},
-                       {0xDCu, 0x22u},
                        {0xDDu, 0x90u},
                        {0xDFu, 0x01u},
-                       {0x00u, 0x08u},
-                       {0x03u, 0x08u},
+                       {0x00u, 0x20u},
+                       {0x01u, 0x14u},
+                       {0x02u, 0x81u},
+                       {0x03u, 0x20u},
+                       {0x04u, 0x42u},
                        {0x06u, 0x08u},
-                       {0x0Au, 0xA1u},
-                       {0x0Eu, 0x02u},
-                       {0x10u, 0x04u},
-                       {0x11u, 0x81u},
-                       {0x14u, 0x80u},
-                       {0x16u, 0x04u},
-                       {0x18u, 0x80u},
-                       {0x19u, 0x18u},
-                       {0x1Bu, 0x80u},
-                       {0x1Eu, 0x02u},
+                       {0x0Au, 0x20u},
+                       {0x0Eu, 0x16u},
+                       {0x10u, 0xA0u},
+                       {0x14u, 0x04u},
+                       {0x15u, 0x80u},
+                       {0x17u, 0x01u},
+                       {0x19u, 0x20u},
+                       {0x1Cu, 0x40u},
                        {0x1Fu, 0x40u},
-                       {0x21u, 0x10u},
-                       {0x22u, 0x15u},
-                       {0x25u, 0x41u},
-                       {0x26u, 0x34u},
-                       {0x27u, 0x0Cu},
-                       {0x28u, 0x02u},
-                       {0x2Bu, 0x40u},
-                       {0x2Du, 0x08u},
+                       {0x21u, 0x22u},
+                       {0x22u, 0x44u},
+                       {0x24u, 0x20u},
+                       {0x25u, 0x04u},
+                       {0x26u, 0x24u},
+                       {0x27u, 0x60u},
+                       {0x2Au, 0x41u},
+                       {0x2Bu, 0x20u},
                        {0x2Fu, 0x01u},
-                       {0x31u, 0x60u},
-                       {0x32u, 0x49u},
-                       {0x36u, 0x04u},
-                       {0x37u, 0x01u},
-                       {0x39u, 0xA0u},
-                       {0x3Au, 0x02u},
-                       {0x3Du, 0x82u},
-                       {0x59u, 0x20u},
-                       {0x5Au, 0x44u},
-                       {0x5Cu, 0x50u},
-                       {0x63u, 0x2Au},
+                       {0x32u, 0x9Au},
+                       {0x35u, 0x10u},
+                       {0x36u, 0x20u},
+                       {0x37u, 0x44u},
+                       {0x39u, 0x50u},
+                       {0x3Cu, 0x06u},
+                       {0x3Eu, 0x48u},
+                       {0x58u, 0x40u},
+                       {0x5Eu, 0xA0u},
+                       {0x60u, 0x02u},
+                       {0x63u, 0x02u},
                        {0x66u, 0x20u},
                        {0x67u, 0x02u},
-                       {0x6Bu, 0x01u},
-                       {0x6Du, 0x40u},
-                       {0x6Eu, 0x10u},
-                       {0x6Fu, 0x20u},
-                       {0x80u, 0x10u},
-                       {0x81u, 0x10u},
-                       {0x82u, 0x50u},
-                       {0x84u, 0x04u},
-                       {0x85u, 0x04u},
-                       {0x87u, 0x20u},
-                       {0x8Au, 0x04u},
-                       {0x91u, 0x80u},
-                       {0x93u, 0x28u},
-                       {0x99u, 0x80u},
-                       {0x9Au, 0x02u},
-                       {0x9Bu, 0x10u},
-                       {0x9Cu, 0x02u},
-                       {0x9Du, 0x06u},
-                       {0x9Eu, 0x60u},
-                       {0x9Fu, 0x04u},
-                       {0xA0u, 0x12u},
-                       {0xA2u, 0x08u},
-                       {0xA4u, 0x20u},
-                       {0xA5u, 0x0Cu},
-                       {0xA6u, 0xA4u},
-                       {0xA7u, 0x75u},
-                       {0xA8u, 0x61u},
-                       {0xA9u, 0x04u},
-                       {0xAAu, 0x08u},
-                       {0xADu, 0x10u},
-                       {0xAFu, 0x08u},
-                       {0xB1u, 0x08u},
-                       {0xB4u, 0x02u},
-                       {0xB7u, 0x80u},
-                       {0xC0u, 0x46u},
-                       {0xC2u, 0x8Du},
-                       {0xC4u, 0x5Bu},
-                       {0xCAu, 0x59u},
-                       {0xCCu, 0xCFu},
-                       {0xCEu, 0x9Du},
-                       {0xD6u, 0x3Eu},
-                       {0xD8u, 0x3Eu},
-                       {0xE2u, 0x04u},
-                       {0xE4u, 0x04u},
-                       {0xE6u, 0x01u},
-                       {0xE8u, 0x80u},
-                       {0xEAu, 0x40u},
-                       {0xECu, 0x40u},
-                       {0x00u, 0x06u},
-                       {0x01u, 0x55u},
-                       {0x02u, 0x09u},
-                       {0x03u, 0xAAu},
-                       {0x04u, 0x0Fu},
-                       {0x05u, 0xFFu},
-                       {0x09u, 0x69u},
-                       {0x0Bu, 0x96u},
-                       {0x10u, 0x40u},
-                       {0x11u, 0x0Fu},
-                       {0x12u, 0x1Fu},
-                       {0x13u, 0xF0u},
-                       {0x14u, 0x10u},
-                       {0x16u, 0x2Fu},
-                       {0x17u, 0xFFu},
-                       {0x19u, 0xFFu},
-                       {0x1Eu, 0x70u},
-                       {0x23u, 0xFFu},
-                       {0x24u, 0x05u},
-                       {0x26u, 0x0Au},
-                       {0x28u, 0x20u},
-                       {0x29u, 0x33u},
-                       {0x2Au, 0x4Fu},
-                       {0x2Bu, 0xCCu},
-                       {0x2Cu, 0x03u},
-                       {0x2Eu, 0x0Cu},
-                       {0x2Fu, 0xFFu},
-                       {0x31u, 0xFFu},
-                       {0x36u, 0x7Fu},
-                       {0x3Bu, 0x02u},
-                       {0x56u, 0x08u},
+                       {0x68u, 0x06u},
+                       {0x6Au, 0x04u},
+                       {0x6Eu, 0x40u},
+                       {0x7Du, 0x20u},
+                       {0x7Fu, 0x04u},
+                       {0x80u, 0xA0u},
+                       {0x82u, 0x0Au},
+                       {0x85u, 0x01u},
+                       {0x86u, 0x54u},
+                       {0x8Au, 0x40u},
+                       {0x8Bu, 0x40u},
+                       {0x8Eu, 0x51u},
+                       {0x90u, 0x14u},
+                       {0x91u, 0x62u},
+                       {0x93u, 0x40u},
+                       {0x94u, 0x20u},
+                       {0x95u, 0x04u},
+                       {0x96u, 0x06u},
+                       {0x97u, 0x10u},
+                       {0x98u, 0x04u},
+                       {0x9Cu, 0x03u},
+                       {0x9Du, 0xB0u},
+                       {0x9Eu, 0xF0u},
+                       {0x9Fu, 0x08u},
+                       {0xA0u, 0x30u},
+                       {0xA5u, 0x10u},
+                       {0xA6u, 0x04u},
+                       {0xA7u, 0x44u},
+                       {0xA8u, 0x04u},
+                       {0xA9u, 0x11u},
+                       {0xABu, 0x01u},
+                       {0xACu, 0x84u},
+                       {0xB0u, 0x80u},
+                       {0xB1u, 0x01u},
+                       {0xB2u, 0x14u},
+                       {0xB5u, 0x02u},
+                       {0xC0u, 0xDFu},
+                       {0xC2u, 0xE4u},
+                       {0xC4u, 0xDCu},
+                       {0xCAu, 0x1Bu},
+                       {0xCCu, 0x7Fu},
+                       {0xCEu, 0x9Cu},
+                       {0xD6u, 0x38u},
+                       {0xD8u, 0x38u},
+                       {0xE0u, 0x60u},
+                       {0xE4u, 0x48u},
+                       {0xE6u, 0x82u},
+                       {0xE8u, 0xA0u},
+                       {0xECu, 0x10u},
+                       {0xEEu, 0x20u},
+                       {0x04u, 0x21u},
+                       {0x05u, 0x24u},
+                       {0x06u, 0x12u},
+                       {0x07u, 0x12u},
+                       {0x08u, 0x0Fu},
+                       {0x0Au, 0xF0u},
+                       {0x0Bu, 0x04u},
+                       {0x0Cu, 0x11u},
+                       {0x0Eu, 0x22u},
+                       {0x0Fu, 0x20u},
+                       {0x12u, 0xFFu},
+                       {0x17u, 0x18u},
+                       {0x1Au, 0xFFu},
+                       {0x1Bu, 0x03u},
+                       {0x1Cu, 0xFFu},
+                       {0x20u, 0x44u},
+                       {0x22u, 0x88u},
+                       {0x24u, 0x33u},
+                       {0x26u, 0xCCu},
+                       {0x28u, 0x84u},
+                       {0x2Au, 0x48u},
+                       {0x2Bu, 0x24u},
+                       {0x2Du, 0x24u},
+                       {0x2Fu, 0x09u},
+                       {0x32u, 0xFFu},
+                       {0x33u, 0x38u},
+                       {0x35u, 0x07u},
+                       {0x3Eu, 0x04u},
                        {0x58u, 0x04u},
                        {0x59u, 0x04u},
-                       {0x5Bu, 0x04u},
-                       {0x5Cu, 0x22u},
-                       {0x5Du, 0x90u},
+                       {0x5Cu, 0x20u},
                        {0x5Fu, 0x01u},
-                       {0x80u, 0x0Bu},
-                       {0x81u, 0x55u},
-                       {0x82u, 0xF4u},
-                       {0x83u, 0xAAu},
-                       {0x84u, 0x02u},
-                       {0x88u, 0x10u},
-                       {0x89u, 0x69u},
-                       {0x8Au, 0x20u},
-                       {0x8Bu, 0x96u},
-                       {0x8Cu, 0x40u},
-                       {0x8Eu, 0x80u},
+                       {0x80u, 0x73u},
+                       {0x82u, 0x08u},
+                       {0x84u, 0x20u},
+                       {0x85u, 0xCAu},
+                       {0x86u, 0x40u},
+                       {0x87u, 0x15u},
+                       {0x88u, 0x63u},
+                       {0x89u, 0x40u},
+                       {0x8Bu, 0x80u},
                        {0x8Fu, 0xFFu},
-                       {0x90u, 0x08u},
-                       {0x92u, 0xF7u},
-                       {0x93u, 0xFFu},
-                       {0x95u, 0x0Fu},
-                       {0x96u, 0xF7u},
-                       {0x97u, 0xF0u},
-                       {0x98u, 0x03u},
-                       {0x99u, 0xFFu},
-                       {0x9Au, 0x0Cu},
-                       {0x9Cu, 0x10u},
-                       {0x9Eu, 0x20u},
-                       {0xA0u, 0x40u},
-                       {0xA1u, 0xFFu},
-                       {0xA2u, 0x80u},
-                       {0xA4u, 0xF4u},
-                       {0xA7u, 0xFFu},
-                       {0xA8u, 0xFDu},
-                       {0xA9u, 0x33u},
+                       {0x90u, 0x10u},
+                       {0x91u, 0x40u},
+                       {0x92u, 0x67u},
+                       {0x93u, 0x80u},
+                       {0x95u, 0xE0u},
+                       {0x96u, 0x10u},
+                       {0x99u, 0x11u},
+                       {0x9Au, 0x73u},
+                       {0x9Bu, 0xECu},
+                       {0x9Eu, 0x0Cu},
+                       {0x9Fu, 0x10u},
+                       {0xA0u, 0x20u},
+                       {0xA1u, 0x06u},
+                       {0xA2u, 0x40u},
+                       {0xA5u, 0x01u},
+                       {0xA6u, 0x63u},
+                       {0xA8u, 0x01u},
                        {0xAAu, 0x02u},
-                       {0xABu, 0xCCu},
-                       {0xAEu, 0x01u},
-                       {0xB2u, 0x30u},
-                       {0xB4u, 0x0Fu},
-                       {0xB5u, 0xFFu},
-                       {0xB6u, 0xC0u},
-                       {0xBAu, 0xA8u},
-                       {0xBBu, 0x20u},
-                       {0xD8u, 0x04u},
-                       {0xD9u, 0x04u},
-                       {0xDBu, 0x04u},
-                       {0xDCu, 0x22u},
-                       {0xDFu, 0x01u},
-                       {0x01u, 0x02u},
-                       {0x03u, 0x20u},
-                       {0x04u, 0x10u},
-                       {0x05u, 0x41u},
-                       {0x07u, 0x20u},
-                       {0x08u, 0x02u},
-                       {0x09u, 0x04u},
-                       {0x0Au, 0x01u},
-                       {0x0Du, 0x08u},
-                       {0x0Eu, 0x04u},
-                       {0x0Fu, 0x81u},
-                       {0x12u, 0x06u},
-                       {0x13u, 0x08u},
-                       {0x16u, 0x45u},
-                       {0x17u, 0x04u},
-                       {0x19u, 0x80u},
-                       {0x1Au, 0x01u},
-                       {0x1Cu, 0x10u},
-                       {0x1Du, 0x40u},
-                       {0x1Eu, 0x04u},
-                       {0x1Fu, 0x88u},
-                       {0x22u, 0x02u},
-                       {0x27u, 0x08u},
-                       {0x28u, 0x02u},
+                       {0xACu, 0x01u},
+                       {0xADu, 0x0Bu},
+                       {0xAEu, 0x02u},
+                       {0xAFu, 0xF4u},
+                       {0xB2u, 0x60u},
+                       {0xB3u, 0xC0u},
+                       {0xB4u, 0x03u},
+                       {0xB5u, 0x3Fu},
+                       {0xB6u, 0x1Cu},
+                       {0xBAu, 0x28u},
+                       {0xBBu, 0x08u},
+                       {0xD8u, 0x04u},
+                       {0xD9u, 0x04u},
+                       {0xDBu, 0x04u},
+                       {0xDCu, 0x22u},
+                       {0xDFu, 0x01u},
+                       {0x01u, 0x60u},
+                       {0x02u, 0x10u},
+                       {0x04u, 0x20u},
+                       {0x05u, 0x05u},
+                       {0x09u, 0x02u},
+                       {0x0Au, 0x06u},
+                       {0x0Cu, 0x11u},
+                       {0x0Eu, 0x22u},
+                       {0x0Fu, 0x08u},
+                       {0x11u, 0x24u},
+                       {0x12u, 0x40u},
+                       {0x14u, 0x02u},
+                       {0x15u, 0x10u},
+                       {0x16u, 0x80u},
+                       {0x17u, 0x08u},
+                       {0x18u, 0x10u},
+                       {0x1Du, 0x04u},
+                       {0x1Eu, 0x02u},
+                       {0x1Fu, 0x24u},
+                       {0x20u, 0x20u},
+                       {0x22u, 0x14u},
+                       {0x24u, 0x04u},
+                       {0x25u, 0x08u},
+                       {0x28u, 0x01u},
+                       {0x29u, 0x02u},
                        {0x2Bu, 0x44u},
-                       {0x2Cu, 0x20u},
-                       {0x2Eu, 0x22u},
-                       {0x31u, 0x08u},
-                       {0x32u, 0x22u},
-                       {0x34u, 0x02u},
-                       {0x35u, 0x01u},
-                       {0x36u, 0x20u},
-                       {0x37u, 0x08u},
-                       {0x3Au, 0x14u},
-                       {0x3Bu, 0x09u},
-                       {0x3Fu, 0xA2u},
-                       {0x41u, 0x20u},
-                       {0x43u, 0x10u},
-                       {0x58u, 0x10u},
-                       {0x5Au, 0x80u},
-                       {0x5Cu, 0x41u},
-                       {0x5Du, 0x18u},
-                       {0x61u, 0x20u},
-                       {0x62u, 0x10u},
-                       {0x63u, 0x01u},
+                       {0x2Cu, 0x81u},
+                       {0x2Eu, 0x04u},
+                       {0x30u, 0x20u},
+                       {0x32u, 0x14u},
+                       {0x34u, 0x90u},
+                       {0x36u, 0x06u},
+                       {0x38u, 0x84u},
+                       {0x3Bu, 0x20u},
+                       {0x3Cu, 0x04u},
+                       {0x3Eu, 0x20u},
+                       {0x3Fu, 0x80u},
+                       {0x5Du, 0x8Au},
+                       {0x5Fu, 0x10u},
                        {0x67u, 0x02u},
-                       {0x82u, 0x41u},
-                       {0x83u, 0x20u},
-                       {0x84u, 0x10u},
-                       {0x86u, 0x06u},
+                       {0x79u, 0x40u},
+                       {0x7Au, 0x01u},
+                       {0x80u, 0x40u},
+                       {0x81u, 0x08u},
+                       {0x85u, 0x10u},
                        {0x87u, 0x14u},
-                       {0x88u, 0x10u},
-                       {0x8Au, 0x80u},
-                       {0x8Du, 0x40u},
-                       {0x8Eu, 0x04u},
-                       {0x8Fu, 0x01u},
-                       {0xC0u, 0xFCu},
-                       {0xC2u, 0xFDu},
-                       {0xC4u, 0xF7u},
-                       {0xCAu, 0xEDu},
-                       {0xCCu, 0xE7u},
-                       {0xCEu, 0xB7u},
-                       {0xD6u, 0xFCu},
-                       {0xD8u, 0x1Cu},
+                       {0x89u, 0x18u},
+                       {0x8Au, 0x02u},
+                       {0x8Bu, 0x60u},
+                       {0xC0u, 0x77u},
+                       {0xC2u, 0xFBu},
+                       {0xC4u, 0xFEu},
+                       {0xCAu, 0xDCu},
+                       {0xCCu, 0xF6u},
+                       {0xCEu, 0x7Eu},
+                       {0xD6u, 0xF0u},
+                       {0xD8u, 0x10u},
+                       {0xE0u, 0x20u},
                        {0xE2u, 0x80u},
-                       {0xE4u, 0x10u},
-                       {0xE6u, 0x01u},
-                       {0x01u, 0x88u},
-                       {0x03u, 0x03u},
-                       {0x09u, 0x04u},
-                       {0x0Bu, 0x43u},
-                       {0x11u, 0xE0u},
-                       {0x17u, 0xECu},
-                       {0x19u, 0x21u},
-                       {0x1Bu, 0x02u},
-                       {0x1Fu, 0x01u},
-                       {0x23u, 0x12u},
-                       {0x33u, 0x0Fu},
-                       {0x35u, 0xE0u},
-                       {0x37u, 0x10u},
-                       {0x3Fu, 0x10u},
-                       {0x40u, 0x34u},
-                       {0x41u, 0x06u},
-                       {0x42u, 0x10u},
-                       {0x44u, 0x05u},
-                       {0x45u, 0xBEu},
-                       {0x46u, 0xFCu},
-                       {0x47u, 0x0Du},
-                       {0x48u, 0x1Fu},
-                       {0x49u, 0xFFu},
-                       {0x4Au, 0xFFu},
-                       {0x4Bu, 0xFFu},
-                       {0x4Cu, 0x22u},
-                       {0x4Eu, 0xF0u},
-                       {0x4Fu, 0x08u},
-                       {0x50u, 0x04u},
-                       {0x59u, 0x04u},
-                       {0x5Au, 0x04u},
-                       {0x5Cu, 0x10u},
-                       {0x5Du, 0x01u},
-                       {0x5Fu, 0x01u},
-                       {0x62u, 0xC0u},
-                       {0x64u, 0x40u},
-                       {0x65u, 0x01u},
-                       {0x66u, 0x10u},
-                       {0x67u, 0x11u},
-                       {0x68u, 0xC0u},
-                       {0x69u, 0x01u},
-                       {0x6Bu, 0x11u},
-                       {0x6Cu, 0x40u},
-                       {0x6Du, 0x01u},
-                       {0x6Eu, 0x40u},
-                       {0x6Fu, 0x01u},
-                       {0x80u, 0xC0u},
-                       {0x84u, 0x24u},
-                       {0x85u, 0x40u},
-                       {0x86u, 0x10u},
-                       {0x87u, 0x30u},
-                       {0x88u, 0x11u},
-                       {0x89u, 0x32u},
-                       {0x8Au, 0x62u},
-                       {0x8Bu, 0x44u},
-                       {0x8Cu, 0x1Cu},
-                       {0x8Du, 0x0Du},
-                       {0x8Fu, 0x80u},
-                       {0x90u, 0x70u},
-                       {0x91u, 0x8Du},
-                       {0x92u, 0x0Fu},
-                       {0x94u, 0x21u},
-                       {0x95u, 0x8Du},
-                       {0x96u, 0x9Eu},
-                       {0x98u, 0x14u},
-                       {0x99u, 0x02u},
-                       {0x9Au, 0x08u},
-                       {0x9Bu, 0x0Du},
-                       {0x9Cu, 0x1Cu},
-                       {0xA0u, 0x08u},
-                       {0xA1u, 0x8Du},
-                       {0xA5u, 0x11u},
-                       {0xA7u, 0x62u},
-                       {0xA8u, 0x10u},
-                       {0xA9u, 0x8Du},
-                       {0xAAu, 0x0Cu},
-                       {0xACu, 0x0Cu},
-                       {0xADu, 0x52u},
-                       {0xAEu, 0x10u},
-                       {0xAFu, 0x28u},
-                       {0xB0u, 0xC1u},
-                       {0xB2u, 0x30u},
-                       {0xB3u, 0x70u},
-                       {0xB4u, 0x0Fu},
-                       {0xB5u, 0x0Fu},
-                       {0xB7u, 0x80u},
-                       {0xB8u, 0x02u},
-                       {0xBAu, 0x08u},
-                       {0xBBu, 0x28u},
-                       {0xBFu, 0x40u},
-                       {0xD6u, 0x02u},
-                       {0xD7u, 0x28u},
+                       {0xE6u, 0x20u},
+                       {0x83u, 0x01u},
+                       {0x87u, 0x12u},
+                       {0x88u, 0x06u},
+                       {0x89u, 0xE0u},
+                       {0x93u, 0xECu},
+                       {0x94u, 0x32u},
+                       {0x95u, 0x04u},
+                       {0x96u, 0x01u},
+                       {0x97u, 0x43u},
+                       {0x98u, 0x01u},
+                       {0x99u, 0x88u},
+                       {0x9Au, 0x2Cu},
+                       {0x9Bu, 0x03u},
+                       {0x9Eu, 0x08u},
+                       {0xA8u, 0x01u},
+                       {0xA9u, 0x21u},
+                       {0xAAu, 0x1Au},
+                       {0xABu, 0x02u},
+                       {0xB1u, 0x10u},
+                       {0xB2u, 0x07u},
+                       {0xB5u, 0xE0u},
+                       {0xB6u, 0x38u},
+                       {0xB7u, 0x0Fu},
+                       {0xB8u, 0x08u},
+                       {0xBFu, 0x10u},
                        {0xD8u, 0x04u},
                        {0xD9u, 0x04u},
-                       {0xDBu, 0x04u},
-                       {0xDCu, 0x11u},
-                       {0xDDu, 0x10u},
                        {0xDFu, 0x01u},
-                       {0x05u, 0x15u},
-                       {0x06u, 0x02u},
-                       {0x0Eu, 0x5Au},
-                       {0x15u, 0x50u},
-                       {0x16u, 0x40u},
-                       {0x1Du, 0x15u},
-                       {0x1Fu, 0x20u},
-                       {0x21u, 0x88u},
-                       {0x23u, 0x08u},
-                       {0x24u, 0x01u},
+                       {0x00u, 0x80u},
+                       {0x01u, 0x01u},
+                       {0x02u, 0x04u},
+                       {0x03u, 0x20u},
+                       {0x04u, 0x10u},
+                       {0x08u, 0x02u},
+                       {0x0Au, 0x04u},
+                       {0x0Bu, 0x01u},
+                       {0x0Cu, 0x40u},
+                       {0x0Eu, 0x2Au},
+                       {0x10u, 0x20u},
+                       {0x11u, 0x50u},
+                       {0x14u, 0x0Cu},
+                       {0x18u, 0x04u},
+                       {0x19u, 0x15u},
+                       {0x1Au, 0x04u},
+                       {0x1Bu, 0x0Au},
+                       {0x1Cu, 0x10u},
+                       {0x1Eu, 0x02u},
+                       {0x20u, 0x40u},
+                       {0x25u, 0x01u},
                        {0x26u, 0x20u},
-                       {0x27u, 0x10u},
-                       {0x29u, 0x02u},
-                       {0x2Du, 0x10u},
-                       {0x2Eu, 0x42u},
-                       {0x2Fu, 0x20u},
-                       {0x31u, 0x99u},
-                       {0x36u, 0x25u},
-                       {0x38u, 0x10u},
-                       {0x39u, 0x02u},
-                       {0x3Du, 0x40u},
-                       {0x3Eu, 0x18u},
-                       {0x40u, 0x13u},
-                       {0x41u, 0x01u},
-                       {0x42u, 0x50u},
-                       {0x46u, 0x08u},
-                       {0x47u, 0x10u},
+                       {0x27u, 0x02u},
+                       {0x29u, 0x14u},
+                       {0x2Au, 0x02u},
+                       {0x2Bu, 0x20u},
+                       {0x2Cu, 0x04u},
+                       {0x30u, 0x20u},
+                       {0x32u, 0x04u},
+                       {0x33u, 0x41u},
+                       {0x36u, 0x14u},
+                       {0x37u, 0x02u},
+                       {0x38u, 0x81u},
+                       {0x39u, 0x18u},
+                       {0x3Cu, 0x10u},
+                       {0x3Du, 0x02u},
+                       {0x3Eu, 0x08u},
+                       {0x40u, 0x04u},
+                       {0x43u, 0x0Au},
                        {0x48u, 0x01u},
-                       {0x49u, 0x12u},
-                       {0x4Bu, 0x04u},
-                       {0x51u, 0x04u},
-                       {0x52u, 0x50u},
-                       {0x66u, 0x08u},
-                       {0x6Du, 0x50u},
-                       {0x6Eu, 0x0Eu},
-                       {0x76u, 0x02u},
+                       {0x49u, 0x08u},
+                       {0x4Au, 0x88u},
+                       {0x50u, 0x40u},
+                       {0x52u, 0x54u},
+                       {0x53u, 0x80u},
+                       {0x5Cu, 0x03u},
+                       {0x63u, 0x02u},
+                       {0x68u, 0x64u},
+                       {0x69u, 0x50u},
+                       {0x6Bu, 0x41u},
+                       {0x72u, 0x02u},
+                       {0x73u, 0x01u},
+                       {0x81u, 0x10u},
                        {0x84u, 0x01u},
-                       {0x87u, 0x08u},
-                       {0x89u, 0x40u},
-                       {0x92u, 0x50u},
-                       {0x95u, 0x58u},
+                       {0x88u, 0x40u},
+                       {0x8Au, 0x20u},
+                       {0x8Cu, 0x10u},
+                       {0x90u, 0x01u},
+                       {0x91u, 0x09u},
+                       {0x92u, 0x08u},
+                       {0x94u, 0x44u},
+                       {0x95u, 0x50u},
                        {0x96u, 0x04u},
-                       {0x97u, 0x04u},
-                       {0x9Cu, 0x02u},
-                       {0x9Du, 0x16u},
-                       {0x9Eu, 0x52u},
-                       {0xA1u, 0x40u},
-                       {0xA6u, 0x01u},
-                       {0xA7u, 0x20u},
-                       {0xABu, 0x20u},
-                       {0xADu, 0x84u},
-                       {0xB4u, 0x10u},
-                       {0xB5u, 0x01u},
-                       {0xC0u, 0xF0u},
-                       {0xC2u, 0xF0u},
-                       {0xC4u, 0xD0u},
-                       {0xCAu, 0xF1u},
+                       {0x97u, 0x01u},
+                       {0x98u, 0x08u},
+                       {0x9Au, 0x08u},
+                       {0x9Du, 0x19u},
+                       {0x9Eu, 0x54u},
+                       {0x9Fu, 0x40u},
+                       {0xA1u, 0x10u},
+                       {0xA2u, 0x1Cu},
+                       {0xA3u, 0x01u},
+                       {0xA4u, 0x64u},
+                       {0xA6u, 0x80u},
+                       {0xA7u, 0x88u},
+                       {0xA8u, 0x01u},
+                       {0xABu, 0x04u},
+                       {0xACu, 0x08u},
+                       {0xB2u, 0x20u},
+                       {0xB3u, 0x20u},
+                       {0xC0u, 0x4Fu},
+                       {0xC2u, 0xEBu},
+                       {0xC4u, 0x47u},
+                       {0xCAu, 0x27u},
                        {0xCCu, 0xEFu},
-                       {0xCEu, 0x75u},
-                       {0xD0u, 0x0Bu},
+                       {0xCEu, 0xEFu},
+                       {0xD0u, 0x07u},
                        {0xD2u, 0x0Cu},
-                       {0xD8u, 0x40u},
-                       {0xE6u, 0x20u},
-                       {0xEEu, 0x40u},
-                       {0x04u, 0x42u},
-                       {0x08u, 0x77u},
-                       {0x0Au, 0x08u},
-                       {0x0Bu, 0x05u},
-                       {0x0Cu, 0xC6u},
-                       {0x10u, 0x01u},
-                       {0x12u, 0x5Eu},
-                       {0x14u, 0x39u},
-                       {0x15u, 0x08u},
-                       {0x16u, 0x06u},
-                       {0x18u, 0xC2u},
+                       {0xD8u, 0x08u},
+                       {0xE2u, 0xB0u},
+                       {0xEAu, 0x02u},
+                       {0xECu, 0x04u},
+                       {0x02u, 0x10u},
+                       {0x04u, 0x02u},
+                       {0x06u, 0x0Du},
+                       {0x08u, 0x3Du},
+                       {0x0Cu, 0x0Du},
+                       {0x0Du, 0xE0u},
+                       {0x0Eu, 0x30u},
+                       {0x13u, 0x01u},
+                       {0x14u, 0x01u},
+                       {0x15u, 0x31u},
+                       {0x16u, 0x02u},
+                       {0x17u, 0x02u},
+                       {0x18u, 0x02u},
+                       {0x19u, 0x98u},
                        {0x1Au, 0x04u},
-                       {0x1Bu, 0x01u},
-                       {0x1Cu, 0xC6u},
-                       {0x20u, 0x04u},
-                       {0x22u, 0x20u},
-                       {0x26u, 0x80u},
-                       {0x27u, 0x03u},
-                       {0x28u, 0x80u},
-                       {0x29u, 0x08u},
-                       {0x2Au, 0x46u},
-                       {0x2Cu, 0x46u},
-                       {0x2Du, 0x06u},
-                       {0x2Eu, 0x80u},
-                       {0x30u, 0x70u},
+                       {0x1Bu, 0x03u},
+                       {0x1Cu, 0x3Du},
+                       {0x1Fu, 0xECu},
+                       {0x20u, 0x3Du},
+                       {0x23u, 0x02u},
+                       {0x24u, 0x02u},
+                       {0x26u, 0x08u},
+                       {0x28u, 0x3Du},
+                       {0x29u, 0x14u},
+                       {0x2Bu, 0x43u},
+                       {0x30u, 0x20u},
+                       {0x31u, 0x0Fu},
                        {0x32u, 0x0Fu},
-                       {0x33u, 0x07u},
-                       {0x34u, 0x80u},
-                       {0x37u, 0x08u},
-                       {0x38u, 0x08u},
-                       {0x39u, 0x80u},
-                       {0x3Au, 0x03u},
-                       {0x3Eu, 0x10u},
+                       {0x34u, 0x10u},
+                       {0x35u, 0xE0u},
+                       {0x36u, 0x20u},
+                       {0x37u, 0x10u},
+                       {0x3Au, 0x08u},
+                       {0x3Eu, 0x51u},
+                       {0x3Fu, 0x50u},
                        {0x54u, 0x40u},
-                       {0x56u, 0x04u},
                        {0x58u, 0x04u},
                        {0x59u, 0x04u},
                        {0x5Bu, 0x04u},
-                       {0x5Cu, 0x11u},
-                       {0x5Du, 0x10u},
+                       {0x5Cu, 0x10u},
                        {0x5Fu, 0x01u},
-                       {0x81u, 0x04u},
-                       {0x86u, 0xECu},
-                       {0x89u, 0x86u},
-                       {0x8Au, 0x01u},
-                       {0x8Du, 0x02u},
-                       {0x91u, 0x06u},
-                       {0x92u, 0x12u},
-                       {0x93u, 0x80u},
-                       {0x94u, 0x88u},
-                       {0x95u, 0x61u},
-                       {0x96u, 0x03u},
-                       {0x97u, 0x0Eu},
-                       {0x9Bu, 0x10u},
-                       {0x9Cu, 0x21u},
-                       {0x9Du, 0x07u},
-                       {0x9Eu, 0x02u},
-                       {0x9Fu, 0x38u},
-                       {0xA0u, 0xE0u},
-                       {0xA1u, 0x86u},
-                       {0xA5u, 0x82u},
-                       {0xA7u, 0x04u},
+                       {0x80u, 0x01u},
+                       {0x84u, 0xA2u},
+                       {0x86u, 0x08u},
+                       {0x88u, 0x08u},
+                       {0x8Au, 0x61u},
+                       {0x8Cu, 0x01u},
+                       {0x8Du, 0x08u},
+                       {0x92u, 0x40u},
+                       {0x95u, 0x01u},
+                       {0x98u, 0x07u},
+                       {0x99u, 0x02u},
+                       {0x9Au, 0xD8u},
+                       {0x9Cu, 0x01u},
+                       {0x9Du, 0x10u},
+                       {0xA0u, 0x10u},
+                       {0xA1u, 0x20u},
+                       {0xA4u, 0x01u},
+                       {0xA5u, 0x08u},
                        {0xA8u, 0x04u},
-                       {0xA9u, 0x09u},
-                       {0xAAu, 0x43u},
-                       {0xABu, 0x56u},
-                       {0xADu, 0x80u},
-                       {0xAFu, 0x06u},
+                       {0xA9u, 0x11u},
+                       {0xABu, 0x22u},
+                       {0xACu, 0x01u},
+                       {0xAFu, 0x04u},
                        {0xB0u, 0xE0u},
-                       {0xB1u, 0x08u},
-                       {0xB2u, 0x0Fu},
-                       {0xB3u, 0x0Fu},
-                       {0xB4u, 0x10u},
-                       {0xB5u, 0x70u},
-                       {0xB7u, 0x80u},
+                       {0xB1u, 0x04u},
+                       {0xB3u, 0x08u},
+                       {0xB4u, 0x3Fu},
+                       {0xB5u, 0x03u},
+                       {0xB6u, 0x08u},
+                       {0xB7u, 0x30u},
+                       {0xB8u, 0x20u},
                        {0xB9u, 0x08u},
-                       {0xBEu, 0x01u},
-                       {0xBFu, 0x41u},
+                       {0xBEu, 0x50u},
+                       {0xBFu, 0x50u},
+                       {0xD4u, 0x09u},
+                       {0xD6u, 0x04u},
                        {0xD8u, 0x04u},
                        {0xD9u, 0x04u},
+                       {0xDBu, 0x04u},
+                       {0xDCu, 0x11u},
+                       {0xDDu, 0x10u},
                        {0xDFu, 0x01u},
-                       {0x01u, 0x28u},
-                       {0x05u, 0x14u},
-                       {0x06u, 0x02u},
-                       {0x09u, 0x88u},
-                       {0x0Bu, 0x80u},
-                       {0x0Eu, 0x56u},
-                       {0x10u, 0x04u},
-                       {0x11u, 0x02u},
-                       {0x12u, 0x08u},
-                       {0x15u, 0x58u},
-                       {0x16u, 0x40u},
-                       {0x19u, 0x29u},
-                       {0x1Cu, 0x80u},
-                       {0x1Eu, 0x50u},
+                       {0x00u, 0x85u},
+                       {0x03u, 0x08u},
+                       {0x05u, 0x06u},
+                       {0x06u, 0x80u},
+                       {0x07u, 0x05u},
+                       {0x08u, 0x40u},
+                       {0x0Au, 0x48u},
+                       {0x0Bu, 0x01u},
+                       {0x0Du, 0x08u},
+                       {0x0Eu, 0x09u},
+                       {0x10u, 0x20u},
+                       {0x11u, 0x40u},
+                       {0x12u, 0x40u},
+                       {0x13u, 0x10u},
+                       {0x17u, 0x1Au},
+                       {0x19u, 0x80u},
+                       {0x1Au, 0x40u},
+                       {0x1Bu, 0x10u},
+                       {0x1Du, 0x06u},
+                       {0x1Eu, 0x02u},
                        {0x1Fu, 0x10u},
-                       {0x20u, 0x11u},
-                       {0x22u, 0x18u},
-                       {0x23u, 0x82u},
-                       {0x26u, 0x80u},
-                       {0x27u, 0x20u},
-                       {0x28u, 0xA4u},
-                       {0x2Au, 0x80u},
-                       {0x2Eu, 0x40u},
-                       {0x2Fu, 0x24u},
-                       {0x30u, 0x02u},
-                       {0x31u, 0x88u},
-                       {0x32u, 0x10u},
-                       {0x37u, 0x28u},
-                       {0x38u, 0x60u},
-                       {0x3Bu, 0x02u},
-                       {0x3Eu, 0x10u},
-                       {0x64u, 0x40u},
-                       {0x65u, 0x80u},
-                       {0x66u, 0x10u},
+                       {0x21u, 0x44u},
+                       {0x22u, 0x22u},
+                       {0x23u, 0x10u},
+                       {0x25u, 0x90u},
+                       {0x27u, 0x80u},
+                       {0x2Au, 0x42u},
+                       {0x2Bu, 0x14u},
+                       {0x2Fu, 0x88u},
+                       {0x30u, 0x88u},
+                       {0x33u, 0x20u},
+                       {0x35u, 0x10u},
+                       {0x36u, 0x0Au},
+                       {0x37u, 0x80u},
+                       {0x38u, 0x40u},
+                       {0x3Fu, 0x40u},
+                       {0x58u, 0x20u},
+                       {0x59u, 0x89u},
+                       {0x60u, 0x20u},
+                       {0x61u, 0x80u},
+                       {0x62u, 0x05u},
+                       {0x66u, 0xA0u},
                        {0x67u, 0x20u},
-                       {0x6Du, 0x80u},
-                       {0x6Eu, 0x20u},
-                       {0x84u, 0x40u},
-                       {0x8Au, 0x10u},
-                       {0x8Du, 0x01u},
-                       {0x8Eu, 0x10u},
-                       {0x90u, 0x60u},
-                       {0x93u, 0x8Au},
-                       {0x94u, 0x11u},
+                       {0x80u, 0x02u},
+                       {0x81u, 0x40u},
+                       {0x82u, 0x40u},
+                       {0x85u, 0x01u},
+                       {0x86u, 0x08u},
+                       {0x8Eu, 0x01u},
+                       {0x90u, 0x03u},
+                       {0x92u, 0x09u},
+                       {0x93u, 0x40u},
                        {0x95u, 0x50u},
-                       {0x96u, 0x54u},
-                       {0x97u, 0x04u},
-                       {0x98u, 0xA0u},
-                       {0x9Au, 0x80u},
-                       {0x9Bu, 0x08u},
-                       {0x9Cu, 0x02u},
-                       {0x9Du, 0x16u},
-                       {0x9Eu, 0x42u},
-                       {0x9Fu, 0x82u},
-                       {0xA0u, 0x02u},
-                       {0xA1u, 0x88u},
-                       {0xA4u, 0x40u},
-                       {0xA6u, 0x89u},
-                       {0xA7u, 0x20u},
-                       {0xA8u, 0x80u},
-                       {0xA9u, 0x08u},
-                       {0xAAu, 0x04u},
-                       {0xABu, 0x10u},
-                       {0xAEu, 0x40u},
-                       {0xAFu, 0x10u},
-                       {0xC0u, 0xE6u},
-                       {0xC2u, 0xFDu},
-                       {0xC4u, 0xFAu},
-                       {0xCAu, 0x7Fu},
-                       {0xCCu, 0x6Fu},
-                       {0xCEu, 0x2Du},
-                       {0xD8u, 0xF0u},
-                       {0xE2u, 0xD0u},
-                       {0xE8u, 0x01u},
-                       {0xEAu, 0x10u},
+                       {0x96u, 0x04u},
+                       {0x97u, 0x01u},
+                       {0x98u, 0x08u},
+                       {0x99u, 0x02u},
+                       {0x9Au, 0x2Au},
+                       {0x9Bu, 0x1Fu},
+                       {0x9Cu, 0x42u},
+                       {0x9Du, 0x10u},
+                       {0x9Eu, 0x14u},
+                       {0x9Fu, 0x40u},
+                       {0xA0u, 0x80u},
+                       {0xA1u, 0x08u},
+                       {0xA2u, 0x1Cu},
+                       {0xA3u, 0x01u},
+                       {0xA4u, 0x64u},
+                       {0xA5u, 0x02u},
+                       {0xA6u, 0x81u},
+                       {0xA7u, 0x08u},
+                       {0xAAu, 0x02u},
+                       {0xAEu, 0x48u},
+                       {0xAFu, 0x80u},
+                       {0xC0u, 0xFFu},
+                       {0xC2u, 0xEBu},
+                       {0xC4u, 0x7Fu},
+                       {0xCAu, 0xAFu},
+                       {0xCCu, 0xFEu},
+                       {0xCEu, 0x18u},
+                       {0xD6u, 0x0Fu},
+                       {0xD8u, 0x79u},
+                       {0xE0u, 0x01u},
+                       {0xE6u, 0x41u},
                        {0xEEu, 0x08u},
-                       {0x00u, 0x0Du},
-                       {0x01u, 0x11u},
-                       {0x02u, 0x10u},
-                       {0x03u, 0x22u},
-                       {0x04u, 0x02u},
-                       {0x05u, 0x44u},
-                       {0x06u, 0x0Du},
-                       {0x07u, 0x88u},
-                       {0x08u, 0x1Du},
-                       {0x09u, 0x48u},
-                       {0x0Bu, 0x84u},
-                       {0x0Cu, 0x1Du},
-                       {0x0Du, 0x33u},
-                       {0x0Fu, 0xCCu},
-                       {0x10u, 0x42u},
-                       {0x11u, 0x0Fu},
-                       {0x12u, 0x28u},
-                       {0x13u, 0xF0u},
-                       {0x14u, 0x22u},
-                       {0x16u, 0x84u},
-                       {0x18u, 0x1Du},
-                       {0x1Bu, 0xFFu},
-                       {0x1Cu, 0xC0u},
-                       {0x20u, 0x21u},
-                       {0x22u, 0x42u},
-                       {0x27u, 0xFFu},
-                       {0x29u, 0x12u},
-                       {0x2Au, 0x10u},
-                       {0x2Bu, 0x21u},
-                       {0x2Cu, 0x1Du},
-                       {0x2Fu, 0xFFu},
-                       {0x32u, 0x10u},
-                       {0x34u, 0x0Fu},
-                       {0x35u, 0xFFu},
-                       {0x36u, 0xE0u},
-                       {0x38u, 0x80u},
-                       {0x3Au, 0x20u},
-                       {0x3Eu, 0x04u},
-                       {0x3Fu, 0x10u},
-                       {0x54u, 0x40u},
+                       {0x00u, 0x33u},
+                       {0x02u, 0xCCu},
+                       {0x03u, 0x80u},
+                       {0x04u, 0x12u},
+                       {0x05u, 0x0Fu},
+                       {0x06u, 0x21u},
+                       {0x08u, 0x0Fu},
+                       {0x09u, 0x01u},
+                       {0x0Au, 0xF0u},
+                       {0x0Bu, 0x02u},
+                       {0x0Cu, 0x48u},
+                       {0x0Eu, 0x84u},
+                       {0x0Fu, 0x40u},
+                       {0x10u, 0xFFu},
+                       {0x11u, 0x04u},
+                       {0x13u, 0x08u},
+                       {0x15u, 0x01u},
+                       {0x17u, 0x02u},
+                       {0x19u, 0x04u},
+                       {0x1Au, 0xFFu},
+                       {0x1Bu, 0x08u},
+                       {0x1Cu, 0xFFu},
+                       {0x1Fu, 0x30u},
+                       {0x20u, 0x44u},
+                       {0x22u, 0x88u},
+                       {0x23u, 0x0Fu},
+                       {0x25u, 0x4Fu},
+                       {0x27u, 0x20u},
+                       {0x2Bu, 0x4Fu},
+                       {0x2Cu, 0x11u},
+                       {0x2Du, 0x40u},
+                       {0x2Eu, 0x22u},
+                       {0x2Fu, 0x1Fu},
+                       {0x30u, 0xFFu},
+                       {0x31u, 0x0Cu},
+                       {0x33u, 0x03u},
+                       {0x35u, 0x80u},
+                       {0x37u, 0x70u},
+                       {0x3Bu, 0x0Au},
+                       {0x3Eu, 0x01u},
+                       {0x54u, 0x01u},
                        {0x58u, 0x04u},
                        {0x59u, 0x04u},
                        {0x5Bu, 0x04u},
-                       {0x5Fu, 0x01u},
-                       {0x80u, 0x0Fu},
-                       {0x82u, 0xF0u},
-                       {0x84u, 0x84u},
-                       {0x85u, 0x20u},
-                       {0x86u, 0x48u},
-                       {0x88u, 0x21u},
-                       {0x89u, 0x10u},
-                       {0x8Au, 0x12u},
-                       {0x8Du, 0x80u},
-                       {0x90u, 0x11u},
-                       {0x91u, 0x08u},
-                       {0x92u, 0x22u},
-                       {0x93u, 0x04u},
-                       {0x95u, 0x40u},
-                       {0x96u, 0xFFu},
-                       {0x99u, 0x01u},
-                       {0x9Bu, 0x02u},
-                       {0x9Cu, 0x33u},
-                       {0x9Du, 0x04u},
-                       {0x9Eu, 0xCCu},
-                       {0x9Fu, 0x08u},
-                       {0xA1u, 0x53u},
-                       {0xA3u, 0xACu},
-                       {0xA4u, 0x44u},
-                       {0xA6u, 0x88u},
-                       {0xA9u, 0x02u},
-                       {0xAAu, 0xFFu},
-                       {0xABu, 0x01u},
-                       {0xACu, 0xFFu},
-                       {0xB0u, 0xFFu},
-                       {0xB1u, 0xC0u},
-                       {0xB3u, 0x0Fu},
-                       {0xB7u, 0x30u},
-                       {0xBEu, 0x01u},
-                       {0xBFu, 0x45u},
+                       {0x5Cu, 0x20u},
+                       {0x5Du, 0x20u},
+                       {0x5Fu, 0x01u},
+                       {0x80u, 0x44u},
+                       {0x82u, 0x88u},
+                       {0x84u, 0x12u},
+                       {0x86u, 0x21u},
+                       {0x88u, 0x0Fu},
+                       {0x89u, 0x0Fu},
+                       {0x8Au, 0xF0u},
+                       {0x8Bu, 0xF0u},
+                       {0x8Cu, 0x11u},
+                       {0x8Du, 0x11u},
+                       {0x8Eu, 0x22u},
+                       {0x8Fu, 0x22u},
+                       {0x91u, 0x33u},
+                       {0x92u, 0xFFu},
+                       {0x93u, 0xCCu},
+                       {0x94u, 0x33u},
+                       {0x96u, 0xCCu},
+                       {0x98u, 0x48u},
+                       {0x9Au, 0x84u},
+                       {0x9Bu, 0xFFu},
+                       {0x9Du, 0xFFu},
+                       {0x9Eu, 0xFFu},
+                       {0xA1u, 0x44u},
+                       {0xA3u, 0x88u},
+                       {0xA5u, 0x84u},
+                       {0xA6u, 0xFFu},
+                       {0xA7u, 0x48u},
+                       {0xA9u, 0x21u},
+                       {0xABu, 0x12u},
+                       {0xAFu, 0xFFu},
+                       {0xB1u, 0xFFu},
+                       {0xB4u, 0xFFu},
+                       {0xBEu, 0x10u},
+                       {0xBFu, 0x01u},
                        {0xD6u, 0x08u},
                        {0xD8u, 0x04u},
                        {0xD9u, 0x04u},
                        {0xDBu, 0x04u},
                        {0xDDu, 0x90u},
                        {0xDFu, 0x01u},
-                       {0x00u, 0x08u},
-                       {0x01u, 0x02u},
-                       {0x03u, 0x08u},
-                       {0x04u, 0x06u},
-                       {0x06u, 0x01u},
-                       {0x07u, 0x04u},
-                       {0x09u, 0x41u},
-                       {0x0Bu, 0x20u},
+                       {0x01u, 0x71u},
+                       {0x02u, 0x10u},
+                       {0x05u, 0x23u},
+                       {0x06u, 0x12u},
+                       {0x08u, 0x18u},
+                       {0x09u, 0x02u},
+                       {0x0Au, 0x83u},
+                       {0x0Bu, 0x08u},
+                       {0x0Cu, 0x20u},
                        {0x0Du, 0x02u},
-                       {0x0Eu, 0x06u},
-                       {0x0Fu, 0x20u},
-                       {0x10u, 0x02u},
-                       {0x11u, 0x04u},
-                       {0x13u, 0x20u},
-                       {0x14u, 0x80u},
-                       {0x15u, 0x20u},
-                       {0x17u, 0x40u},
-                       {0x18u, 0x40u},
-                       {0x1Cu, 0x04u},
-                       {0x1Du, 0x04u},
-                       {0x1Eu, 0x02u},
-                       {0x20u, 0x02u},
-                       {0x23u, 0xA0u},
-                       {0x27u, 0x08u},
-                       {0x28u, 0x04u},
-                       {0x2Bu, 0x40u},
-                       {0x2Cu, 0x02u},
+                       {0x0Eu, 0x01u},
+                       {0x0Fu, 0x02u},
+                       {0x10u, 0x20u},
+                       {0x14u, 0x40u},
+                       {0x15u, 0x41u},
+                       {0x1Bu, 0x20u},
+                       {0x1Fu, 0x01u},
+                       {0x20u, 0x80u},
+                       {0x25u, 0x09u},
+                       {0x26u, 0x82u},
+                       {0x27u, 0x04u},
+                       {0x28u, 0x50u},
+                       {0x2Au, 0x10u},
+                       {0x2Bu, 0x01u},
+                       {0x2Cu, 0x01u},
                        {0x2Du, 0x08u},
-                       {0x2Fu, 0x18u},
-                       {0x31u, 0x80u},
-                       {0x32u, 0x15u},
-                       {0x35u, 0x02u},
-                       {0x37u, 0x22u},
-                       {0x38u, 0x28u},
-                       {0x3Bu, 0x40u},
-                       {0x3Du, 0x86u},
-                       {0x3Eu, 0x10u},
-                       {0x3Fu, 0x80u},
-                       {0x59u, 0x80u},
-                       {0x63u, 0x01u},
-                       {0x65u, 0x24u},
-                       {0x66u, 0x80u},
-                       {0x8Bu, 0x80u},
-                       {0x8Eu, 0x01u},
-                       {0x90u, 0x2Au},
-                       {0x91u, 0x24u},
-                       {0x92u, 0x3Eu},
-                       {0x93u, 0x40u},
-                       {0x94u, 0x40u},
-                       {0x97u, 0x01u},
-                       {0x98u, 0x84u},
-                       {0x99u, 0x28u},
-                       {0x9Au, 0x01u},
-                       {0x9Bu, 0x46u},
-                       {0x9Fu, 0x28u},
-                       {0xA0u, 0x06u},
-                       {0xA1u, 0xC3u},
+                       {0x2Fu, 0x48u},
+                       {0x30u, 0x20u},
+                       {0x31u, 0x01u},
+                       {0x32u, 0x40u},
+                       {0x35u, 0x10u},
+                       {0x36u, 0x8Au},
+                       {0x39u, 0x50u},
+                       {0x3Cu, 0x02u},
+                       {0x3Du, 0x08u},
+                       {0x3Eu, 0x20u},
+                       {0x3Fu, 0x40u},
+                       {0x41u, 0x08u},
+                       {0x42u, 0x20u},
+                       {0x5Bu, 0x40u},
+                       {0x5Cu, 0x40u},
+                       {0x60u, 0x02u},
+                       {0x62u, 0x40u},
+                       {0x81u, 0x01u},
+                       {0x90u, 0x40u},
+                       {0x91u, 0x41u},
+                       {0x92u, 0x02u},
+                       {0x93u, 0xC8u},
+                       {0x97u, 0x02u},
+                       {0x98u, 0x01u},
+                       {0x99u, 0x38u},
+                       {0x9Au, 0x10u},
+                       {0x9Cu, 0x02u},
+                       {0x9Eu, 0x40u},
+                       {0x9Fu, 0x04u},
+                       {0xA0u, 0x21u},
+                       {0xA1u, 0x06u},
+                       {0xA2u, 0x08u},
                        {0xA3u, 0x08u},
-                       {0xA9u, 0x02u},
-                       {0xAAu, 0x04u},
-                       {0xB6u, 0x80u},
-                       {0xC0u, 0xFEu},
-                       {0xC2u, 0xFDu},
-                       {0xC4u, 0xD7u},
-                       {0xCAu, 0x75u},
-                       {0xCCu, 0xAFu},
-                       {0xCEu, 0xFEu},
-                       {0xD6u, 0x08u},
-                       {0xD8u, 0x78u},
-                       {0xE2u, 0x10u},
-                       {0xEAu, 0x10u},
+                       {0xA4u, 0x40u},
+                       {0xA5u, 0x08u},
+                       {0xA6u, 0x80u},
+                       {0xA7u, 0x20u},
+                       {0xAFu, 0x08u},
+                       {0xB0u, 0x40u},
+                       {0xC0u, 0xFFu},
+                       {0xC2u, 0xDFu},
+                       {0xC4u, 0x94u},
+                       {0xCAu, 0xFFu},
+                       {0xCCu, 0xFDu},
+                       {0xCEu, 0xFCu},
+                       {0xD6u, 0x18u},
+                       {0xD8u, 0x08u},
+                       {0xE0u, 0x01u},
+                       {0xEAu, 0x08u},
                        {0xEEu, 0x08u},
-                       {0xB0u, 0x01u},
-                       {0xB1u, 0x10u},
-                       {0xB2u, 0x80u},
-                       {0xB5u, 0x80u},
-                       {0xB7u, 0x10u},
-                       {0xE8u, 0x10u},
-                       {0x04u, 0x40u},
-                       {0x0Cu, 0x10u},
-                       {0x0Du, 0x04u},
-                       {0x12u, 0x01u},
+                       {0xA8u, 0x08u},
+                       {0xA9u, 0x02u},
+                       {0xABu, 0x40u},
+                       {0xAEu, 0x10u},
+                       {0xB2u, 0x02u},
+                       {0xB3u, 0x04u},
+                       {0xE8u, 0x20u},
+                       {0xEAu, 0x80u},
+                       {0xEEu, 0x01u},
+                       {0x05u, 0x20u},
+                       {0x0Eu, 0x20u},
+                       {0x0Fu, 0x04u},
+                       {0x12u, 0x08u},
                        {0x13u, 0x02u},
                        {0x16u, 0x80u},
-                       {0x17u, 0x40u},
-                       {0x30u, 0x40u},
+                       {0x17u, 0x80u},
+                       {0x30u, 0x10u},
                        {0x33u, 0x01u},
-                       {0x34u, 0x20u},
-                       {0x36u, 0x02u},
-                       {0x3Au, 0x82u},
-                       {0x3Cu, 0x02u},
-                       {0x3Fu, 0x20u},
-                       {0x42u, 0x08u},
-                       {0x53u, 0x20u},
-                       {0x54u, 0x80u},
+                       {0x36u, 0x20u},
+                       {0x37u, 0x08u},
+                       {0x39u, 0x04u},
+                       {0x3Au, 0x80u},
+                       {0x3Cu, 0x10u},
+                       {0x3Eu, 0x04u},
+                       {0x40u, 0x04u},
+                       {0x56u, 0x02u},
+                       {0x59u, 0x40u},
                        {0x6Bu, 0x03u},
-                       {0x82u, 0x02u},
-                       {0x88u, 0x10u},
-                       {0x8Fu, 0x20u},
+                       {0x83u, 0x08u},
                        {0xC0u, 0x80u},
                        {0xC2u, 0xA0u},
                        {0xC4u, 0xF0u},
                        {0xCCu, 0xF0u},
                        {0xCEu, 0xF0u},
                        {0xD0u, 0x10u},
-                       {0xD4u, 0x60u},
-                       {0xE6u, 0x20u},
-                       {0x01u, 0x20u},
-                       {0x0Bu, 0x02u},
-                       {0x30u, 0x10u},
-                       {0x32u, 0x08u},
-                       {0x36u, 0x01u},
-                       {0x37u, 0x40u},
-                       {0x39u, 0x80u},
-                       {0x56u, 0x04u},
-                       {0x62u, 0x02u},
-                       {0x64u, 0x10u},
-                       {0x66u, 0x01u},
-                       {0x80u, 0x80u},
-                       {0x86u, 0x02u},
-                       {0x89u, 0x24u},
-                       {0x90u, 0x40u},
-                       {0x91u, 0x08u},
-                       {0x9Au, 0x05u},
-                       {0x9Bu, 0x40u},
-                       {0x9Cu, 0x60u},
-                       {0x9Eu, 0x08u},
-                       {0xA4u, 0x81u},
-                       {0xAEu, 0x02u},
-                       {0xB6u, 0x04u},
-                       {0xB7u, 0x10u},
+                       {0xD4u, 0x80u},
+                       {0xD6u, 0x20u},
+                       {0xE2u, 0x20u},
+                       {0x03u, 0x02u},
+                       {0x0Au, 0x01u},
+                       {0x30u, 0x04u},
+                       {0x33u, 0x10u},
+                       {0x34u, 0x02u},
+                       {0x37u, 0x80u},
+                       {0x3Au, 0x80u},
+                       {0x5Au, 0x20u},
+                       {0x63u, 0x80u},
+                       {0x84u, 0x02u},
+                       {0x89u, 0x20u},
+                       {0x93u, 0x04u},
+                       {0x94u, 0x04u},
+                       {0x96u, 0x04u},
+                       {0x99u, 0x20u},
+                       {0x9Bu, 0x90u},
+                       {0x9Cu, 0x10u},
+                       {0x9Du, 0x40u},
+                       {0xA2u, 0x10u},
+                       {0xA6u, 0x20u},
+                       {0xA8u, 0x10u},
+                       {0xAAu, 0x08u},
+                       {0xABu, 0x10u},
+                       {0xADu, 0x04u},
+                       {0xB6u, 0x02u},
                        {0xC0u, 0x40u},
                        {0xC2u, 0x40u},
                        {0xCCu, 0xF0u},
                        {0xCEu, 0x10u},
-                       {0xD4u, 0x40u},
+                       {0xD4u, 0x80u},
                        {0xD8u, 0x40u},
-                       {0xE2u, 0x60u},
-                       {0xEAu, 0x40u},
-                       {0x10u, 0x40u},
+                       {0xE6u, 0x40u},
+                       {0xEEu, 0xC0u},
+                       {0x10u, 0x10u},
                        {0x33u, 0x80u},
-                       {0x5Bu, 0x02u},
-                       {0x8Au, 0x08u},
-                       {0x8Fu, 0x01u},
-                       {0x93u, 0x02u},
-                       {0x95u, 0x80u},
-                       {0x9Cu, 0x60u},
-                       {0x9Eu, 0x08u},
-                       {0xA4u, 0x01u},
-                       {0xA6u, 0x09u},
-                       {0xB4u, 0x40u},
+                       {0x83u, 0x40u},
+                       {0x86u, 0x80u},
+                       {0x93u, 0x04u},
+                       {0x94u, 0x04u},
+                       {0x9Cu, 0x14u},
+                       {0x9Eu, 0x80u},
+                       {0xA2u, 0x10u},
+                       {0xA7u, 0x40u},
+                       {0xAAu, 0x10u},
+                       {0xADu, 0x40u},
+                       {0xAEu, 0x05u},
+                       {0xB3u, 0x02u},
+                       {0xB6u, 0x20u},
                        {0xC4u, 0x10u},
                        {0xCCu, 0x10u},
-                       {0xD6u, 0x40u},
-                       {0x8Au, 0x08u},
-                       {0x8Eu, 0x04u},
-                       {0x9Cu, 0x20u},
-                       {0x9Eu, 0x08u},
-                       {0xA4u, 0x01u},
-                       {0xA6u, 0x01u},
+                       {0xE2u, 0x60u},
+                       {0xE8u, 0x10u},
+                       {0xEAu, 0x40u},
+                       {0xEEu, 0x30u},
+                       {0x68u, 0x40u},
+                       {0x84u, 0x04u},
+                       {0x87u, 0x04u},
+                       {0x93u, 0x04u},
+                       {0x94u, 0x04u},
+                       {0x9Cu, 0x04u},
                        {0xA7u, 0x80u},
-                       {0xA9u, 0x40u},
-                       {0xB3u, 0x02u},
-                       {0xEAu, 0x80u},
+                       {0xB2u, 0x10u},
+                       {0xDCu, 0x20u},
+                       {0xE0u, 0x40u},
+                       {0xE2u, 0x10u},
+                       {0x05u, 0x08u},
                        {0x06u, 0x08u},
-                       {0x07u, 0x10u},
-                       {0x08u, 0x02u},
-                       {0x0Au, 0x02u},
+                       {0x08u, 0x08u},
+                       {0x09u, 0x20u},
                        {0x13u, 0x02u},
-                       {0x56u, 0x20u},
-                       {0x5Cu, 0x04u},
-                       {0x60u, 0x20u},
-                       {0x80u, 0x02u},
-                       {0x8Bu, 0x02u},
+                       {0x52u, 0x20u},
+                       {0x58u, 0x02u},
+                       {0x62u, 0x02u},
+                       {0x71u, 0x04u},
                        {0xC0u, 0x05u},
                        {0xC2u, 0x0Au},
                        {0xC4u, 0x08u},
-                       {0xD4u, 0x02u},
-                       {0xD6u, 0x01u},
+                       {0xD4u, 0x04u},
+                       {0xD6u, 0x02u},
                        {0xD8u, 0x02u},
-                       {0xE2u, 0x04u},
-                       {0x00u, 0x08u},
+                       {0xDCu, 0x01u},
+                       {0x00u, 0x02u},
                        {0x02u, 0x02u},
-                       {0x08u, 0x80u},
-                       {0x09u, 0x04u},
-                       {0x56u, 0x02u},
-                       {0x58u, 0x40u},
-                       {0x5Cu, 0x01u},
-                       {0x64u, 0x08u},
-                       {0x80u, 0xA0u},
-                       {0x81u, 0x04u},
-                       {0x8Au, 0x02u},
-                       {0x92u, 0x02u},
-                       {0x94u, 0x04u},
+                       {0x08u, 0x84u},
+                       {0x56u, 0x22u},
+                       {0x5Bu, 0x04u},
+                       {0x60u, 0x10u},
+                       {0x85u, 0x01u},
+                       {0x86u, 0x02u},
+                       {0x8Du, 0x04u},
+                       {0x98u, 0x08u},
+                       {0x99u, 0x08u},
                        {0x9Au, 0x08u},
-                       {0x9Bu, 0x10u},
-                       {0x9Cu, 0x20u},
-                       {0x9Eu, 0x20u},
+                       {0x9Bu, 0x02u},
+                       {0x9Cu, 0x02u},
+                       {0x9Du, 0x04u},
+                       {0xA1u, 0x20u},
+                       {0xA6u, 0x20u},
+                       {0xB6u, 0x02u},
                        {0xC0u, 0x0Au},
                        {0xC2u, 0x0Au},
-                       {0xD4u, 0x01u},
-                       {0xD6u, 0x05u},
-                       {0xD8u, 0x01u},
-                       {0xE6u, 0x04u},
-                       {0x8Bu, 0x40u},
-                       {0x8Eu, 0x20u},
-                       {0x94u, 0x04u},
+                       {0xD4u, 0x02u},
+                       {0xD6u, 0x06u},
+                       {0xD8u, 0x02u},
+                       {0xE0u, 0x08u},
+                       {0xECu, 0x08u},
+                       {0x54u, 0x20u},
+                       {0x87u, 0x04u},
+                       {0x95u, 0x02u},
+                       {0x98u, 0x04u},
+                       {0x99u, 0x08u},
                        {0x9Au, 0x08u},
-                       {0x9Bu, 0x10u},
-                       {0x9Cu, 0x40u},
-                       {0x9Eu, 0x20u},
-                       {0xA0u, 0x04u},
-                       {0xA8u, 0x01u},
-                       {0xACu, 0x08u},
-                       {0xAEu, 0x01u},
-                       {0xB2u, 0x02u},
-                       {0xE4u, 0x02u},
-                       {0xE6u, 0x01u},
-                       {0xE8u, 0x01u},
-                       {0x0Bu, 0x81u},
-                       {0x0Fu, 0x22u},
-                       {0x8Cu, 0x04u},
-                       {0x94u, 0x04u},
-                       {0x97u, 0x81u},
-                       {0x9Bu, 0x10u},
-                       {0x9Cu, 0x40u},
-                       {0xAAu, 0x08u},
-                       {0xABu, 0x01u},
-                       {0xACu, 0x04u},
+                       {0x9Bu, 0x02u},
+                       {0x9Cu, 0x02u},
+                       {0x9Fu, 0x04u},
+                       {0xA0u, 0x20u},
+                       {0xA1u, 0x20u},
+                       {0xA2u, 0x02u},
+                       {0xA6u, 0x20u},
+                       {0xA8u, 0x10u},
+                       {0xACu, 0x28u},
+                       {0xB0u, 0x81u},
+                       {0xB2u, 0x20u},
+                       {0xD4u, 0x02u},
+                       {0xEAu, 0x05u},
+                       {0xECu, 0x01u},
+                       {0x0Bu, 0x84u},
+                       {0x0Du, 0x01u},
+                       {0x0Fu, 0x02u},
+                       {0x86u, 0x08u},
+                       {0x87u, 0x40u},
+                       {0x8Au, 0x02u},
+                       {0x95u, 0x02u},
+                       {0x97u, 0x04u},
+                       {0x98u, 0x04u},
+                       {0x99u, 0x08u},
+                       {0x9Au, 0x08u},
+                       {0x9Bu, 0x02u},
+                       {0x9Cu, 0x02u},
+                       {0x9Fu, 0x04u},
+                       {0xA2u, 0x02u},
+                       {0xB5u, 0x20u},
+                       {0xB6u, 0x20u},
                        {0xC2u, 0x0Fu},
-                       {0xE4u, 0x02u},
+                       {0xE6u, 0x04u},
+                       {0xE8u, 0x08u},
+                       {0xEEu, 0x02u},
                        {0x02u, 0x04u},
-                       {0x84u, 0x01u},
-                       {0x89u, 0x02u},
-                       {0x8Cu, 0x08u},
-                       {0x8Eu, 0x01u},
+                       {0x80u, 0x02u},
+                       {0x8Cu, 0x04u},
+                       {0x94u, 0x04u},
                        {0x9Eu, 0x04u},
-                       {0xA4u, 0x01u},
-                       {0xA8u, 0x20u},
+                       {0xAAu, 0x04u},
+                       {0xACu, 0x40u},
                        {0xAFu, 0x80u},
-                       {0xB6u, 0x01u},
                        {0xC0u, 0x40u},
-                       {0xE6u, 0x10u},
-                       {0xEEu, 0x30u},
-                       {0x03u, 0x20u},
-                       {0x51u, 0x20u},
-                       {0x55u, 0x08u},
-                       {0x58u, 0x08u},
-                       {0x5Fu, 0x08u},
-                       {0x61u, 0x02u},
-                       {0x65u, 0x02u},
-                       {0x7Au, 0x01u},
-                       {0x85u, 0x20u},
-                       {0x87u, 0x20u},
-                       {0x89u, 0x02u},
-                       {0x98u, 0x08u},
-                       {0x99u, 0x02u},
-                       {0x9Bu, 0x08u},
-                       {0xA1u, 0x08u},
-                       {0xA2u, 0x01u},
-                       {0xA9u, 0x08u},
-                       {0xB7u, 0x08u},
+                       {0xE2u, 0x20u},
+                       {0xE8u, 0x80u},
+                       {0xEAu, 0x40u},
+                       {0xEEu, 0x10u},
+                       {0x01u, 0x02u},
+                       {0x50u, 0x20u},
+                       {0x54u, 0x02u},
+                       {0x5Bu, 0x02u},
+                       {0x66u, 0x02u},
+                       {0x70u, 0x04u},
+                       {0x80u, 0x20u},
+                       {0x85u, 0x02u},
+                       {0x8Au, 0x02u},
+                       {0x8Bu, 0x02u},
+                       {0x8Cu, 0x04u},
+                       {0xA0u, 0x02u},
                        {0xC0u, 0x10u},
-                       {0xD4u, 0x60u},
-                       {0xD6u, 0xC0u},
-                       {0xD8u, 0xC0u},
+                       {0xD4u, 0x20u},
+                       {0xD6u, 0x60u},
+                       {0xD8u, 0x80u},
                        {0xDCu, 0x80u},
-                       {0xE2u, 0x10u},
+                       {0xE2u, 0x80u},
                        {0xE4u, 0x10u},
-                       {0xEAu, 0x80u},
-                       {0x74u, 0x08u},
-                       {0x88u, 0x08u},
-                       {0x90u, 0x02u},
-                       {0x9Bu, 0x10u},
-                       {0x9Cu, 0x40u},
+                       {0x83u, 0x04u},
+                       {0x9Bu, 0x02u},
+                       {0x9Cu, 0x02u},
+                       {0x9Fu, 0x04u},
+                       {0xACu, 0x04u},
                        {0xAFu, 0x01u},
-                       {0xB4u, 0x01u},
-                       {0xB7u, 0x10u},
-                       {0xDEu, 0x04u},
-                       {0xE4u, 0x04u},
-                       {0xE8u, 0x02u},
-                       {0xEAu, 0x08u},
-                       {0x70u, 0x01u},
-                       {0x90u, 0x02u},
-                       {0xB0u, 0x40u},
-                       {0xB7u, 0x10u},
-                       {0xDCu, 0x01u},
-                       {0xE8u, 0x01u},
-                       {0xEEu, 0x02u},
-                       {0x10u, 0x03u},
+                       {0xB1u, 0x08u},
+                       {0xEAu, 0x01u},
+                       {0xABu, 0x02u},
+                       {0xB0u, 0x02u},
+                       {0xE8u, 0x04u},
+                       {0x10u, 0x07u},
                        {0x11u, 0x01u},
                        {0x1Au, 0x03u},
-                       {0x1Cu, 0x01u},
+                       {0x1Cu, 0x04u},
                        {0x1Du, 0x01u},
                        {0x00u, 0xFFu},
                        {0x01u, 0xBFu},
@@ -2416,32 +2443,31 @@ void cyfitter_cfg(void)
                        /* address, size */
                        {(void CYFAR *)(CYREG_TMR0_CFG0), 12u},
                        {(void CYFAR *)(CYREG_PRT5_DR), 16u},
-                       {(void CYFAR *)(CYDEV_UCFG_B0_P0_U0_BASE), 1024u},
-                       {(void CYFAR *)(CYDEV_UCFG_B0_P2_U1_BASE), 2944u},
-                       {(void CYFAR *)(CYDEV_UCFG_B1_P2_U0_BASE), 2048u},
+                       {(void CYFAR *)(CYDEV_UCFG_B0_P0_U0_BASE), 4096u},
+                       {(void CYFAR *)(CYDEV_UCFG_B1_P2_U1_BASE), 1920u},
                        {(void CYFAR *)(CYDEV_UCFG_DSI0_BASE), 2560u},
                        {(void CYFAR *)(CYDEV_UCFG_DSI12_BASE), 512u},
                        {(void CYFAR *)(CYREG_BCTL1_MDCLK_EN), 16u},
                };
 
-               /* UDB_1_3_0_CONFIG Address: CYDEV_UCFG_B0_P2_U0_BASE Size (bytes): 128 */
-               static const uint8 CYCODE BS_UDB_1_3_0_CONFIG_VAL[] = {
-                       0x00u, 0x01u, 0x00u, 0x00u, 0x00u, 0x40u, 0x60u, 0x00u, 0x00u, 0x88u, 0xFFu, 0x21u, 0x90u, 0x01u, 0x40u, 0x00u, 
-                       0x00u, 0x01u, 0x9Fu, 0x00u, 0x7Fu, 0xA2u, 0x80u, 0x08u, 0xC0u, 0x04u, 0x04u, 0x00u, 0x1Fu, 0x87u, 0x20u, 0x18u, 
-                       0xC0u, 0x40u, 0x02u, 0x00u, 0xC0u, 0x01u, 0x01u, 0x00u, 0xC0u, 0x01u, 0x08u, 0x00u, 0x80u, 0x10u, 0x00u, 0x00u, 
-                       0xFFu, 0x00u, 0x00u, 0x3Fu, 0x00u, 0x40u, 0x00u, 0x80u, 0x80u, 0x28u, 0x00u, 0x00u, 0x00u, 0x00u, 0x41u, 0x44u, 
-                       0x63u, 0x04u, 0x10u, 0x00u, 0x05u, 0xCEu, 0xDBu, 0x0Fu, 0x1Fu, 0xFFu, 0xFFu, 0xFFu, 0x22u, 0x00u, 0xF0u, 0x08u, 
-                       0x04u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x04u, 0x04u, 0x04u, 0x00u, 0x00u, 0x00u, 0x00u, 0x01u, 
+               /* UDB_1_0_0_CONFIG Address: CYDEV_UCFG_B1_P2_U0_BASE Size (bytes): 128 */
+               static const uint8 CYCODE BS_UDB_1_0_0_CONFIG_VAL[] = {
+                       0x77u, 0x80u, 0x08u, 0x00u, 0x39u, 0x00u, 0x06u, 0x60u, 0x04u, 0xC0u, 0x20u, 0x08u, 0xC6u, 0x00u, 0x00u, 0x9Fu, 
+                       0x42u, 0x90u, 0x00u, 0x40u, 0x00u, 0x1Fu, 0x00u, 0x20u, 0x01u, 0xC0u, 0x5Eu, 0x04u, 0xC6u, 0xC0u, 0x00u, 0x02u, 
+                       0x00u, 0xC0u, 0x00u, 0x01u, 0xC2u, 0x00u, 0x04u, 0xFFu, 0x80u, 0x7Fu, 0x46u, 0x80u, 0x46u, 0x00u, 0x80u, 0x00u, 
+                       0x80u, 0xFFu, 0x0Fu, 0x00u, 0x70u, 0x00u, 0x00u, 0x00u, 0x08u, 0x00u, 0x30u, 0x00u, 0x00u, 0x00u, 0x01u, 0x01u, 
+                       0x32u, 0x06u, 0x40u, 0x00u, 0x05u, 0xDEu, 0xFBu, 0x0Cu, 0x1Fu, 0xFFu, 0xFFu, 0xFFu, 0x22u, 0x00u, 0xF0u, 0x08u, 
+                       0x04u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x02u, 0x20u, 0x04u, 0x04u, 0x04u, 0x04u, 0x01u, 0x11u, 0x00u, 0x01u, 
                        0x00u, 0x00u, 0xC0u, 0x00u, 0x40u, 0x01u, 0x10u, 0x11u, 0xC0u, 0x01u, 0x00u, 0x11u, 0x40u, 0x01u, 0x40u, 0x01u, 
                        0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u};
 
                /* UCFG_BCTL0 Address: CYREG_BCTL0_MDCLK_EN Size (bytes): 16 */
                static const uint8 CYCODE BS_UCFG_BCTL0_VAL[] = {
-                       0x07u, 0x01u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x04u, 0x01u, 0x07u, 0x01u, 0x05u, 0x01u, 0x05u, 0x01u};
+                       0x07u, 0x01u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x05u, 0x01u, 0x07u, 0x01u, 0x04u, 0x01u, 0x04u, 0x01u};
 
                static const cfg_memcpy_t CYCODE cfg_memcpy_list [] = {
                        /* dest, src, size */
-                       {(void CYFAR *)(CYDEV_UCFG_B0_P2_U0_BASE), BS_UDB_1_3_0_CONFIG_VAL, 128u},
+                       {(void CYFAR *)(CYDEV_UCFG_B1_P2_U0_BASE), BS_UDB_1_0_0_CONFIG_VAL, 128u},
                        {(void CYFAR *)(CYREG_BCTL0_MDCLK_EN), BS_UCFG_BCTL0_VAL, 16u},
                };
 
index 043d4f74080951285dd576896bb9e3bb7366d57a..e1a9a828f8cb9011e3e6c7b26330f074fcada438 100644 (file)
 .set NOR_SO__SLW, CYREG_PRT15_SLW
 
 /* SDCard */
-.set SDCard_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG, CYREG_B1_UDB05_06_ACTL
-.set SDCard_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG, CYREG_B1_UDB05_06_CTL
-.set SDCard_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG, CYREG_B1_UDB05_06_CTL
-.set SDCard_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG, CYREG_B1_UDB05_06_CTL
-.set SDCard_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG, CYREG_B1_UDB05_06_CTL
-.set SDCard_BSPIM_BitCounter__16BIT_MASK_MASK_REG, CYREG_B1_UDB05_06_MSK
-.set SDCard_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG, CYREG_B1_UDB05_06_MSK
-.set SDCard_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG, CYREG_B1_UDB05_06_MSK
-.set SDCard_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG, CYREG_B1_UDB05_06_MSK
-.set SDCard_BSPIM_BitCounter__CONTROL_AUX_CTL_REG, CYREG_B1_UDB05_ACTL
-.set SDCard_BSPIM_BitCounter__CONTROL_REG, CYREG_B1_UDB05_CTL
-.set SDCard_BSPIM_BitCounter__CONTROL_ST_REG, CYREG_B1_UDB05_ST_CTL
-.set SDCard_BSPIM_BitCounter__COUNT_REG, CYREG_B1_UDB05_CTL
-.set SDCard_BSPIM_BitCounter__COUNT_ST_REG, CYREG_B1_UDB05_ST_CTL
-.set SDCard_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG, CYREG_B1_UDB05_MSK_ACTL
-.set SDCard_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG, CYREG_B1_UDB05_MSK_ACTL
-.set SDCard_BSPIM_BitCounter__PERIOD_REG, CYREG_B1_UDB05_MSK
-.set SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG, CYREG_B1_UDB05_06_ACTL
-.set SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_REG, CYREG_B1_UDB05_06_ST
-.set SDCard_BSPIM_BitCounter_ST__MASK_REG, CYREG_B1_UDB05_MSK
-.set SDCard_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG, CYREG_B1_UDB05_MSK_ACTL
-.set SDCard_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG, CYREG_B1_UDB05_MSK_ACTL
-.set SDCard_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG, CYREG_B1_UDB05_ACTL
-.set SDCard_BSPIM_BitCounter_ST__STATUS_CNT_REG, CYREG_B1_UDB05_ST_CTL
-.set SDCard_BSPIM_BitCounter_ST__STATUS_CONTROL_REG, CYREG_B1_UDB05_ST_CTL
-.set SDCard_BSPIM_BitCounter_ST__STATUS_REG, CYREG_B1_UDB05_ST
-.set SDCard_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG, CYREG_B1_UDB06_07_ACTL
-.set SDCard_BSPIM_RxStsReg__16BIT_STATUS_REG, CYREG_B1_UDB06_07_ST
+.set SDCard_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG, CYREG_B1_UDB04_05_ACTL
+.set SDCard_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG, CYREG_B1_UDB04_05_CTL
+.set SDCard_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG, CYREG_B1_UDB04_05_CTL
+.set SDCard_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG, CYREG_B1_UDB04_05_CTL
+.set SDCard_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG, CYREG_B1_UDB04_05_CTL
+.set SDCard_BSPIM_BitCounter__16BIT_MASK_MASK_REG, CYREG_B1_UDB04_05_MSK
+.set SDCard_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG, CYREG_B1_UDB04_05_MSK
+.set SDCard_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG, CYREG_B1_UDB04_05_MSK
+.set SDCard_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG, CYREG_B1_UDB04_05_MSK
+.set SDCard_BSPIM_BitCounter__CONTROL_AUX_CTL_REG, CYREG_B1_UDB04_ACTL
+.set SDCard_BSPIM_BitCounter__CONTROL_REG, CYREG_B1_UDB04_CTL
+.set SDCard_BSPIM_BitCounter__CONTROL_ST_REG, CYREG_B1_UDB04_ST_CTL
+.set SDCard_BSPIM_BitCounter__COUNT_REG, CYREG_B1_UDB04_CTL
+.set SDCard_BSPIM_BitCounter__COUNT_ST_REG, CYREG_B1_UDB04_ST_CTL
+.set SDCard_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG, CYREG_B1_UDB04_MSK_ACTL
+.set SDCard_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG, CYREG_B1_UDB04_MSK_ACTL
+.set SDCard_BSPIM_BitCounter__PERIOD_REG, CYREG_B1_UDB04_MSK
+.set SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG, CYREG_B1_UDB04_05_ACTL
+.set SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_REG, CYREG_B1_UDB04_05_ST
+.set SDCard_BSPIM_BitCounter_ST__MASK_REG, CYREG_B1_UDB04_MSK
+.set SDCard_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG, CYREG_B1_UDB04_MSK_ACTL
+.set SDCard_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG, CYREG_B1_UDB04_MSK_ACTL
+.set SDCard_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG, CYREG_B1_UDB04_ACTL
+.set SDCard_BSPIM_BitCounter_ST__STATUS_CNT_REG, CYREG_B1_UDB04_ST_CTL
+.set SDCard_BSPIM_BitCounter_ST__STATUS_CONTROL_REG, CYREG_B1_UDB04_ST_CTL
+.set SDCard_BSPIM_BitCounter_ST__STATUS_REG, CYREG_B1_UDB04_ST
+.set SDCard_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG, CYREG_B0_UDB04_05_ACTL
+.set SDCard_BSPIM_RxStsReg__16BIT_STATUS_REG, CYREG_B0_UDB04_05_ST
 .set SDCard_BSPIM_RxStsReg__4__MASK, 0x10
 .set SDCard_BSPIM_RxStsReg__4__POS, 4
 .set SDCard_BSPIM_RxStsReg__5__MASK, 0x20
 .set SDCard_BSPIM_RxStsReg__6__MASK, 0x40
 .set SDCard_BSPIM_RxStsReg__6__POS, 6
 .set SDCard_BSPIM_RxStsReg__MASK, 0x70
-.set SDCard_BSPIM_RxStsReg__MASK_REG, CYREG_B1_UDB06_MSK
-.set SDCard_BSPIM_RxStsReg__MASK_ST_AUX_CTL_REG, CYREG_B1_UDB06_MSK_ACTL
-.set SDCard_BSPIM_RxStsReg__PER_ST_AUX_CTL_REG, CYREG_B1_UDB06_MSK_ACTL
-.set SDCard_BSPIM_RxStsReg__STATUS_AUX_CTL_REG, CYREG_B1_UDB06_ACTL
-.set SDCard_BSPIM_RxStsReg__STATUS_CNT_REG, CYREG_B1_UDB06_ST_CTL
-.set SDCard_BSPIM_RxStsReg__STATUS_CONTROL_REG, CYREG_B1_UDB06_ST_CTL
-.set SDCard_BSPIM_RxStsReg__STATUS_REG, CYREG_B1_UDB06_ST
+.set SDCard_BSPIM_RxStsReg__MASK_REG, CYREG_B0_UDB04_MSK
+.set SDCard_BSPIM_RxStsReg__STATUS_AUX_CTL_REG, CYREG_B0_UDB04_ACTL
+.set SDCard_BSPIM_RxStsReg__STATUS_REG, CYREG_B0_UDB04_ST
 .set SDCard_BSPIM_sR8_Dp_u0__16BIT_A0_REG, CYREG_B1_UDB04_05_A0
 .set SDCard_BSPIM_sR8_Dp_u0__16BIT_A1_REG, CYREG_B1_UDB04_05_A1
 .set SDCard_BSPIM_sR8_Dp_u0__16BIT_D0_REG, CYREG_B1_UDB04_05_D0
 .set SDCard_BSPIM_sR8_Dp_u0__F0_F1_REG, CYREG_B1_UDB04_F0_F1
 .set SDCard_BSPIM_sR8_Dp_u0__F0_REG, CYREG_B1_UDB04_F0
 .set SDCard_BSPIM_sR8_Dp_u0__F1_REG, CYREG_B1_UDB04_F1
+.set SDCard_BSPIM_sR8_Dp_u0__MSK_DP_AUX_CTL_REG, CYREG_B1_UDB04_MSK_ACTL
+.set SDCard_BSPIM_sR8_Dp_u0__PER_DP_AUX_CTL_REG, CYREG_B1_UDB04_MSK_ACTL
 .set SDCard_BSPIM_TxStsReg__0__MASK, 0x01
 .set SDCard_BSPIM_TxStsReg__0__POS, 0
 .set SDCard_BSPIM_TxStsReg__1__MASK, 0x02
 .set SDCard_BSPIM_TxStsReg__1__POS, 1
-.set SDCard_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG, CYREG_B0_UDB06_07_ACTL
-.set SDCard_BSPIM_TxStsReg__16BIT_STATUS_REG, CYREG_B0_UDB06_07_ST
+.set SDCard_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG, CYREG_B1_UDB07_08_ACTL
+.set SDCard_BSPIM_TxStsReg__16BIT_STATUS_REG, CYREG_B1_UDB07_08_ST
 .set SDCard_BSPIM_TxStsReg__2__MASK, 0x04
 .set SDCard_BSPIM_TxStsReg__2__POS, 2
 .set SDCard_BSPIM_TxStsReg__3__MASK, 0x08
 .set SDCard_BSPIM_TxStsReg__4__MASK, 0x10
 .set SDCard_BSPIM_TxStsReg__4__POS, 4
 .set SDCard_BSPIM_TxStsReg__MASK, 0x1F
-.set SDCard_BSPIM_TxStsReg__MASK_REG, CYREG_B0_UDB06_MSK
-.set SDCard_BSPIM_TxStsReg__STATUS_AUX_CTL_REG, CYREG_B0_UDB06_ACTL
-.set SDCard_BSPIM_TxStsReg__STATUS_REG, CYREG_B0_UDB06_ST
+.set SDCard_BSPIM_TxStsReg__MASK_REG, CYREG_B1_UDB07_MSK
+.set SDCard_BSPIM_TxStsReg__STATUS_AUX_CTL_REG, CYREG_B1_UDB07_ACTL
+.set SDCard_BSPIM_TxStsReg__STATUS_REG, CYREG_B1_UDB07_ST
 
 /* SD_SCK */
 .set SD_SCK__0__INTTYPE, CYREG_PICU3_INTTYPE1
 .set SD_SCK__SHIFT, 1
 .set SD_SCK__SLW, CYREG_PRT3_SLW
 
-/* NOR_CTL */
-.set NOR_CTL_Sync_ctrl_reg__0__MASK, 0x01
-.set NOR_CTL_Sync_ctrl_reg__0__POS, 0
-.set NOR_CTL_Sync_ctrl_reg__1__MASK, 0x02
-.set NOR_CTL_Sync_ctrl_reg__1__POS, 1
-.set NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG, CYREG_B1_UDB06_07_ACTL
-.set NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG, CYREG_B1_UDB06_07_CTL
-.set NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG, CYREG_B1_UDB06_07_CTL
-.set NOR_CTL_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG, CYREG_B1_UDB06_07_CTL
-.set NOR_CTL_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG, CYREG_B1_UDB06_07_CTL
-.set NOR_CTL_Sync_ctrl_reg__16BIT_MASK_MASK_REG, CYREG_B1_UDB06_07_MSK
-.set NOR_CTL_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG, CYREG_B1_UDB06_07_MSK
-.set NOR_CTL_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG, CYREG_B1_UDB06_07_MSK
-.set NOR_CTL_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG, CYREG_B1_UDB06_07_MSK
-.set NOR_CTL_Sync_ctrl_reg__CONTROL_AUX_CTL_REG, CYREG_B1_UDB06_ACTL
-.set NOR_CTL_Sync_ctrl_reg__CONTROL_REG, CYREG_B1_UDB06_CTL
-.set NOR_CTL_Sync_ctrl_reg__CONTROL_ST_REG, CYREG_B1_UDB06_ST_CTL
-.set NOR_CTL_Sync_ctrl_reg__COUNT_REG, CYREG_B1_UDB06_CTL
-.set NOR_CTL_Sync_ctrl_reg__COUNT_ST_REG, CYREG_B1_UDB06_ST_CTL
-.set NOR_CTL_Sync_ctrl_reg__MASK, 0x03
-.set NOR_CTL_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG, CYREG_B1_UDB06_MSK_ACTL
-.set NOR_CTL_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG, CYREG_B1_UDB06_MSK_ACTL
-.set NOR_CTL_Sync_ctrl_reg__PERIOD_REG, CYREG_B1_UDB06_MSK
-
 /* NOR_SCK */
 .set NOR_SCK__0__INTTYPE, CYREG_PICU3_INTTYPE7
 .set NOR_SCK__0__MASK, 0x80
 .set NOR_SCK__SLW, CYREG_PRT3_SLW
 
 /* NOR_SPI */
-.set NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG, CYREG_B0_UDB08_09_ACTL
-.set NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG, CYREG_B0_UDB08_09_CTL
-.set NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG, CYREG_B0_UDB08_09_CTL
-.set NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG, CYREG_B0_UDB08_09_CTL
-.set NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG, CYREG_B0_UDB08_09_CTL
-.set NOR_SPI_BSPIM_BitCounter__16BIT_MASK_MASK_REG, CYREG_B0_UDB08_09_MSK
-.set NOR_SPI_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG, CYREG_B0_UDB08_09_MSK
-.set NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG, CYREG_B0_UDB08_09_MSK
-.set NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG, CYREG_B0_UDB08_09_MSK
-.set NOR_SPI_BSPIM_BitCounter__CONTROL_AUX_CTL_REG, CYREG_B0_UDB08_ACTL
-.set NOR_SPI_BSPIM_BitCounter__CONTROL_REG, CYREG_B0_UDB08_CTL
-.set NOR_SPI_BSPIM_BitCounter__CONTROL_ST_REG, CYREG_B0_UDB08_ST_CTL
-.set NOR_SPI_BSPIM_BitCounter__COUNT_REG, CYREG_B0_UDB08_CTL
-.set NOR_SPI_BSPIM_BitCounter__COUNT_ST_REG, CYREG_B0_UDB08_ST_CTL
-.set NOR_SPI_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG, CYREG_B0_UDB08_MSK_ACTL
-.set NOR_SPI_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG, CYREG_B0_UDB08_MSK_ACTL
-.set NOR_SPI_BSPIM_BitCounter__PERIOD_REG, CYREG_B0_UDB08_MSK
-.set NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG, CYREG_B0_UDB08_09_ACTL
-.set NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_REG, CYREG_B0_UDB08_09_ST
-.set NOR_SPI_BSPIM_BitCounter_ST__MASK_REG, CYREG_B0_UDB08_MSK
-.set NOR_SPI_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG, CYREG_B0_UDB08_MSK_ACTL
-.set NOR_SPI_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG, CYREG_B0_UDB08_MSK_ACTL
-.set NOR_SPI_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG, CYREG_B0_UDB08_ACTL
-.set NOR_SPI_BSPIM_BitCounter_ST__STATUS_CNT_REG, CYREG_B0_UDB08_ST_CTL
-.set NOR_SPI_BSPIM_BitCounter_ST__STATUS_CONTROL_REG, CYREG_B0_UDB08_ST_CTL
-.set NOR_SPI_BSPIM_BitCounter_ST__STATUS_REG, CYREG_B0_UDB08_ST
-.set NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG, CYREG_B1_UDB08_09_ACTL
-.set NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_REG, CYREG_B1_UDB08_09_ST
+.set NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG, CYREG_B0_UDB06_07_ACTL
+.set NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG, CYREG_B0_UDB06_07_CTL
+.set NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG, CYREG_B0_UDB06_07_CTL
+.set NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG, CYREG_B0_UDB06_07_CTL
+.set NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG, CYREG_B0_UDB06_07_CTL
+.set NOR_SPI_BSPIM_BitCounter__16BIT_MASK_MASK_REG, CYREG_B0_UDB06_07_MSK
+.set NOR_SPI_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG, CYREG_B0_UDB06_07_MSK
+.set NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG, CYREG_B0_UDB06_07_MSK
+.set NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG, CYREG_B0_UDB06_07_MSK
+.set NOR_SPI_BSPIM_BitCounter__CONTROL_AUX_CTL_REG, CYREG_B0_UDB06_ACTL
+.set NOR_SPI_BSPIM_BitCounter__CONTROL_REG, CYREG_B0_UDB06_CTL
+.set NOR_SPI_BSPIM_BitCounter__CONTROL_ST_REG, CYREG_B0_UDB06_ST_CTL
+.set NOR_SPI_BSPIM_BitCounter__COUNT_REG, CYREG_B0_UDB06_CTL
+.set NOR_SPI_BSPIM_BitCounter__COUNT_ST_REG, CYREG_B0_UDB06_ST_CTL
+.set NOR_SPI_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG, CYREG_B0_UDB06_MSK_ACTL
+.set NOR_SPI_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG, CYREG_B0_UDB06_MSK_ACTL
+.set NOR_SPI_BSPIM_BitCounter__PERIOD_REG, CYREG_B0_UDB06_MSK
+.set NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG, CYREG_B0_UDB06_07_ACTL
+.set NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_REG, CYREG_B0_UDB06_07_ST
+.set NOR_SPI_BSPIM_BitCounter_ST__MASK_REG, CYREG_B0_UDB06_MSK
+.set NOR_SPI_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG, CYREG_B0_UDB06_MSK_ACTL
+.set NOR_SPI_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG, CYREG_B0_UDB06_MSK_ACTL
+.set NOR_SPI_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG, CYREG_B0_UDB06_ACTL
+.set NOR_SPI_BSPIM_BitCounter_ST__STATUS_CNT_REG, CYREG_B0_UDB06_ST_CTL
+.set NOR_SPI_BSPIM_BitCounter_ST__STATUS_CONTROL_REG, CYREG_B0_UDB06_ST_CTL
+.set NOR_SPI_BSPIM_BitCounter_ST__STATUS_REG, CYREG_B0_UDB06_ST
+.set NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG, CYREG_B1_UDB06_07_ACTL
+.set NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_REG, CYREG_B1_UDB06_07_ST
 .set NOR_SPI_BSPIM_RxStsReg__4__MASK, 0x10
 .set NOR_SPI_BSPIM_RxStsReg__4__POS, 4
 .set NOR_SPI_BSPIM_RxStsReg__5__MASK, 0x20
 .set NOR_SPI_BSPIM_RxStsReg__6__MASK, 0x40
 .set NOR_SPI_BSPIM_RxStsReg__6__POS, 6
 .set NOR_SPI_BSPIM_RxStsReg__MASK, 0x70
-.set NOR_SPI_BSPIM_RxStsReg__MASK_REG, CYREG_B1_UDB08_MSK
-.set NOR_SPI_BSPIM_RxStsReg__STATUS_AUX_CTL_REG, CYREG_B1_UDB08_ACTL
-.set NOR_SPI_BSPIM_RxStsReg__STATUS_REG, CYREG_B1_UDB08_ST
-.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A0_REG, CYREG_B0_UDB04_05_A0
-.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A1_REG, CYREG_B0_UDB04_05_A1
-.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D0_REG, CYREG_B0_UDB04_05_D0
-.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D1_REG, CYREG_B0_UDB04_05_D1
-.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_DP_AUX_CTL_REG, CYREG_B0_UDB04_05_ACTL
-.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F0_REG, CYREG_B0_UDB04_05_F0
-.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F1_REG, CYREG_B0_UDB04_05_F1
-.set NOR_SPI_BSPIM_sR8_Dp_u0__A0_A1_REG, CYREG_B0_UDB04_A0_A1
-.set NOR_SPI_BSPIM_sR8_Dp_u0__A0_REG, CYREG_B0_UDB04_A0
-.set NOR_SPI_BSPIM_sR8_Dp_u0__A1_REG, CYREG_B0_UDB04_A1
-.set NOR_SPI_BSPIM_sR8_Dp_u0__D0_D1_REG, CYREG_B0_UDB04_D0_D1
-.set NOR_SPI_BSPIM_sR8_Dp_u0__D0_REG, CYREG_B0_UDB04_D0
-.set NOR_SPI_BSPIM_sR8_Dp_u0__D1_REG, CYREG_B0_UDB04_D1
-.set NOR_SPI_BSPIM_sR8_Dp_u0__DP_AUX_CTL_REG, CYREG_B0_UDB04_ACTL
-.set NOR_SPI_BSPIM_sR8_Dp_u0__F0_F1_REG, CYREG_B0_UDB04_F0_F1
-.set NOR_SPI_BSPIM_sR8_Dp_u0__F0_REG, CYREG_B0_UDB04_F0
-.set NOR_SPI_BSPIM_sR8_Dp_u0__F1_REG, CYREG_B0_UDB04_F1
+.set NOR_SPI_BSPIM_RxStsReg__MASK_REG, CYREG_B1_UDB06_MSK
+.set NOR_SPI_BSPIM_RxStsReg__STATUS_AUX_CTL_REG, CYREG_B1_UDB06_ACTL
+.set NOR_SPI_BSPIM_RxStsReg__STATUS_REG, CYREG_B1_UDB06_ST
+.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A0_REG, CYREG_B0_UDB06_07_A0
+.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A1_REG, CYREG_B0_UDB06_07_A1
+.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D0_REG, CYREG_B0_UDB06_07_D0
+.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D1_REG, CYREG_B0_UDB06_07_D1
+.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_DP_AUX_CTL_REG, CYREG_B0_UDB06_07_ACTL
+.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F0_REG, CYREG_B0_UDB06_07_F0
+.set NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F1_REG, CYREG_B0_UDB06_07_F1
+.set NOR_SPI_BSPIM_sR8_Dp_u0__A0_A1_REG, CYREG_B0_UDB06_A0_A1
+.set NOR_SPI_BSPIM_sR8_Dp_u0__A0_REG, CYREG_B0_UDB06_A0
+.set NOR_SPI_BSPIM_sR8_Dp_u0__A1_REG, CYREG_B0_UDB06_A1
+.set NOR_SPI_BSPIM_sR8_Dp_u0__D0_D1_REG, CYREG_B0_UDB06_D0_D1
+.set NOR_SPI_BSPIM_sR8_Dp_u0__D0_REG, CYREG_B0_UDB06_D0
+.set NOR_SPI_BSPIM_sR8_Dp_u0__D1_REG, CYREG_B0_UDB06_D1
+.set NOR_SPI_BSPIM_sR8_Dp_u0__DP_AUX_CTL_REG, CYREG_B0_UDB06_ACTL
+.set NOR_SPI_BSPIM_sR8_Dp_u0__F0_F1_REG, CYREG_B0_UDB06_F0_F1
+.set NOR_SPI_BSPIM_sR8_Dp_u0__F0_REG, CYREG_B0_UDB06_F0
+.set NOR_SPI_BSPIM_sR8_Dp_u0__F1_REG, CYREG_B0_UDB06_F1
+.set NOR_SPI_BSPIM_sR8_Dp_u0__MSK_DP_AUX_CTL_REG, CYREG_B0_UDB06_MSK_ACTL
+.set NOR_SPI_BSPIM_sR8_Dp_u0__PER_DP_AUX_CTL_REG, CYREG_B0_UDB06_MSK_ACTL
 .set NOR_SPI_BSPIM_TxStsReg__0__MASK, 0x01
 .set NOR_SPI_BSPIM_TxStsReg__0__POS, 0
 .set NOR_SPI_BSPIM_TxStsReg__1__MASK, 0x02
 .set NOR_SPI_BSPIM_TxStsReg__1__POS, 1
-.set NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG, CYREG_B0_UDB07_08_ACTL
-.set NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_REG, CYREG_B0_UDB07_08_ST
+.set NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG, CYREG_B0_UDB05_06_ACTL
+.set NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_REG, CYREG_B0_UDB05_06_ST
 .set NOR_SPI_BSPIM_TxStsReg__2__MASK, 0x04
 .set NOR_SPI_BSPIM_TxStsReg__2__POS, 2
 .set NOR_SPI_BSPIM_TxStsReg__3__MASK, 0x08
 .set NOR_SPI_BSPIM_TxStsReg__4__MASK, 0x10
 .set NOR_SPI_BSPIM_TxStsReg__4__POS, 4
 .set NOR_SPI_BSPIM_TxStsReg__MASK, 0x1F
-.set NOR_SPI_BSPIM_TxStsReg__MASK_REG, CYREG_B0_UDB07_MSK
-.set NOR_SPI_BSPIM_TxStsReg__STATUS_AUX_CTL_REG, CYREG_B0_UDB07_ACTL
-.set NOR_SPI_BSPIM_TxStsReg__STATUS_REG, CYREG_B0_UDB07_ST
+.set NOR_SPI_BSPIM_TxStsReg__MASK_REG, CYREG_B0_UDB05_MSK
+.set NOR_SPI_BSPIM_TxStsReg__STATUS_AUX_CTL_REG, CYREG_B0_UDB05_ACTL
+.set NOR_SPI_BSPIM_TxStsReg__STATUS_REG, CYREG_B0_UDB05_ST
 
 /* SCSI_In */
 .set SCSI_In__0__INTTYPE, CYREG_PICU6_INTTYPE1
 .set SCSI_Out_Bits_Sync_ctrl_reg__0__POS, 0
 .set SCSI_Out_Bits_Sync_ctrl_reg__1__MASK, 0x02
 .set SCSI_Out_Bits_Sync_ctrl_reg__1__POS, 1
-.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG, CYREG_B0_UDB09_10_ACTL
-.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG, CYREG_B0_UDB09_10_CTL
-.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG, CYREG_B0_UDB09_10_CTL
-.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG, CYREG_B0_UDB09_10_CTL
-.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG, CYREG_B0_UDB09_10_CTL
-.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_MASK_REG, CYREG_B0_UDB09_10_MSK
-.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG, CYREG_B0_UDB09_10_MSK
-.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG, CYREG_B0_UDB09_10_MSK
-.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG, CYREG_B0_UDB09_10_MSK
+.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG, CYREG_B0_UDB03_04_ACTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG, CYREG_B0_UDB03_04_CTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG, CYREG_B0_UDB03_04_CTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG, CYREG_B0_UDB03_04_CTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG, CYREG_B0_UDB03_04_CTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_MASK_REG, CYREG_B0_UDB03_04_MSK
+.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG, CYREG_B0_UDB03_04_MSK
+.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG, CYREG_B0_UDB03_04_MSK
+.set SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG, CYREG_B0_UDB03_04_MSK
 .set SCSI_Out_Bits_Sync_ctrl_reg__2__MASK, 0x04
 .set SCSI_Out_Bits_Sync_ctrl_reg__2__POS, 2
 .set SCSI_Out_Bits_Sync_ctrl_reg__3__MASK, 0x08
 .set SCSI_Out_Bits_Sync_ctrl_reg__6__POS, 6
 .set SCSI_Out_Bits_Sync_ctrl_reg__7__MASK, 0x80
 .set SCSI_Out_Bits_Sync_ctrl_reg__7__POS, 7
-.set SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_AUX_CTL_REG, CYREG_B0_UDB09_ACTL
-.set SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_REG, CYREG_B0_UDB09_CTL
-.set SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_ST_REG, CYREG_B0_UDB09_ST_CTL
-.set SCSI_Out_Bits_Sync_ctrl_reg__COUNT_REG, CYREG_B0_UDB09_CTL
-.set SCSI_Out_Bits_Sync_ctrl_reg__COUNT_ST_REG, CYREG_B0_UDB09_ST_CTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_AUX_CTL_REG, CYREG_B0_UDB03_ACTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_REG, CYREG_B0_UDB03_CTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_ST_REG, CYREG_B0_UDB03_ST_CTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__COUNT_REG, CYREG_B0_UDB03_CTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__COUNT_ST_REG, CYREG_B0_UDB03_ST_CTL
 .set SCSI_Out_Bits_Sync_ctrl_reg__MASK, 0xFF
-.set SCSI_Out_Bits_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG, CYREG_B0_UDB09_MSK_ACTL
-.set SCSI_Out_Bits_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG, CYREG_B0_UDB09_MSK_ACTL
-.set SCSI_Out_Bits_Sync_ctrl_reg__PERIOD_REG, CYREG_B0_UDB09_MSK
+.set SCSI_Out_Bits_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG, CYREG_B0_UDB03_MSK_ACTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG, CYREG_B0_UDB03_MSK_ACTL
+.set SCSI_Out_Bits_Sync_ctrl_reg__PERIOD_REG, CYREG_B0_UDB03_MSK
 .set SCSI_Out_Ctl_Sync_ctrl_reg__0__MASK, 0x01
 .set SCSI_Out_Ctl_Sync_ctrl_reg__0__POS, 0
-.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG, CYREG_B0_UDB03_04_ACTL
-.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG, CYREG_B0_UDB03_04_CTL
-.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG, CYREG_B0_UDB03_04_CTL
-.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG, CYREG_B0_UDB03_04_CTL
-.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG, CYREG_B0_UDB03_04_CTL
-.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG, CYREG_B0_UDB03_04_MSK
-.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG, CYREG_B0_UDB03_04_MSK
-.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG, CYREG_B0_UDB03_04_MSK
-.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG, CYREG_B0_UDB03_04_MSK
-.set SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG, CYREG_B0_UDB03_ACTL
-.set SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_REG, CYREG_B0_UDB03_CTL
-.set SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_ST_REG, CYREG_B0_UDB03_ST_CTL
-.set SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_REG, CYREG_B0_UDB03_CTL
-.set SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_ST_REG, CYREG_B0_UDB03_ST_CTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG, CYREG_B0_UDB01_02_ACTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG, CYREG_B0_UDB01_02_CTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG, CYREG_B0_UDB01_02_CTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG, CYREG_B0_UDB01_02_CTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG, CYREG_B0_UDB01_02_CTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG, CYREG_B0_UDB01_02_MSK
+.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG, CYREG_B0_UDB01_02_MSK
+.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG, CYREG_B0_UDB01_02_MSK
+.set SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG, CYREG_B0_UDB01_02_MSK
+.set SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG, CYREG_B0_UDB01_ACTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_REG, CYREG_B0_UDB01_CTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_ST_REG, CYREG_B0_UDB01_ST_CTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_REG, CYREG_B0_UDB01_CTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_ST_REG, CYREG_B0_UDB01_ST_CTL
 .set SCSI_Out_Ctl_Sync_ctrl_reg__MASK, 0x01
-.set SCSI_Out_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG, CYREG_B0_UDB03_MSK_ACTL
-.set SCSI_Out_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG, CYREG_B0_UDB03_MSK_ACTL
-.set SCSI_Out_Ctl_Sync_ctrl_reg__PERIOD_REG, CYREG_B0_UDB03_MSK
+.set SCSI_Out_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG, CYREG_B0_UDB01_MSK_ACTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG, CYREG_B0_UDB01_MSK_ACTL
+.set SCSI_Out_Ctl_Sync_ctrl_reg__PERIOD_REG, CYREG_B0_UDB01_MSK
 .set SCSI_Out_DBx__0__AG, CYREG_PRT6_AG
 .set SCSI_Out_DBx__0__AMUX, CYREG_PRT6_AMUX
 .set SCSI_Out_DBx__0__BIE, CYREG_PRT6_BIE
 .set SCSI_CTL_PHASE_Sync_ctrl_reg__0__POS, 0
 .set SCSI_CTL_PHASE_Sync_ctrl_reg__1__MASK, 0x02
 .set SCSI_CTL_PHASE_Sync_ctrl_reg__1__POS, 1
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG, CYREG_B0_UDB12_13_ACTL
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG, CYREG_B0_UDB12_13_CTL
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG, CYREG_B0_UDB12_13_CTL
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG, CYREG_B0_UDB12_13_CTL
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG, CYREG_B0_UDB12_13_CTL
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_MASK_REG, CYREG_B0_UDB12_13_MSK
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG, CYREG_B0_UDB12_13_MSK
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG, CYREG_B0_UDB12_13_MSK
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG, CYREG_B0_UDB12_13_MSK
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG, CYREG_B0_UDB13_14_ACTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG, CYREG_B0_UDB13_14_CTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG, CYREG_B0_UDB13_14_CTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG, CYREG_B0_UDB13_14_CTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG, CYREG_B0_UDB13_14_CTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_MASK_REG, CYREG_B0_UDB13_14_MSK
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG, CYREG_B0_UDB13_14_MSK
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG, CYREG_B0_UDB13_14_MSK
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG, CYREG_B0_UDB13_14_MSK
 .set SCSI_CTL_PHASE_Sync_ctrl_reg__2__MASK, 0x04
 .set SCSI_CTL_PHASE_Sync_ctrl_reg__2__POS, 2
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_AUX_CTL_REG, CYREG_B0_UDB12_ACTL
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_REG, CYREG_B0_UDB12_CTL
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_ST_REG, CYREG_B0_UDB12_ST_CTL
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_REG, CYREG_B0_UDB12_CTL
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_ST_REG, CYREG_B0_UDB12_ST_CTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_AUX_CTL_REG, CYREG_B0_UDB13_ACTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_REG, CYREG_B0_UDB13_CTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_ST_REG, CYREG_B0_UDB13_ST_CTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_REG, CYREG_B0_UDB13_CTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_ST_REG, CYREG_B0_UDB13_ST_CTL
 .set SCSI_CTL_PHASE_Sync_ctrl_reg__MASK, 0x07
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG, CYREG_B0_UDB12_MSK_ACTL
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG, CYREG_B0_UDB12_MSK_ACTL
-.set SCSI_CTL_PHASE_Sync_ctrl_reg__PERIOD_REG, CYREG_B0_UDB12_MSK
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG, CYREG_B0_UDB13_MSK_ACTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG, CYREG_B0_UDB13_MSK_ACTL
+.set SCSI_CTL_PHASE_Sync_ctrl_reg__PERIOD_REG, CYREG_B0_UDB13_MSK
 
 /* SCSI_Glitch_Ctl */
 .set SCSI_Glitch_Ctl_Sync_ctrl_reg__0__MASK, 0x01
 .set SCSI_Glitch_Ctl_Sync_ctrl_reg__0__POS, 0
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG, CYREG_B0_UDB13_14_ACTL
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG, CYREG_B0_UDB13_14_CTL
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG, CYREG_B0_UDB13_14_CTL
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG, CYREG_B0_UDB13_14_CTL
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG, CYREG_B0_UDB13_14_CTL
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG, CYREG_B0_UDB13_14_MSK
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG, CYREG_B0_UDB13_14_MSK
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG, CYREG_B0_UDB13_14_MSK
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG, CYREG_B0_UDB13_14_MSK
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG, CYREG_B0_UDB13_ACTL
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_REG, CYREG_B0_UDB13_CTL
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_ST_REG, CYREG_B0_UDB13_ST_CTL
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_REG, CYREG_B0_UDB13_CTL
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_ST_REG, CYREG_B0_UDB13_ST_CTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG, CYREG_B0_UDB12_13_ACTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG, CYREG_B0_UDB12_13_CTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG, CYREG_B0_UDB12_13_CTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG, CYREG_B0_UDB12_13_CTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG, CYREG_B0_UDB12_13_CTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG, CYREG_B0_UDB12_13_MSK
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG, CYREG_B0_UDB12_13_MSK
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG, CYREG_B0_UDB12_13_MSK
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG, CYREG_B0_UDB12_13_MSK
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG, CYREG_B0_UDB12_ACTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_REG, CYREG_B0_UDB12_CTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_ST_REG, CYREG_B0_UDB12_ST_CTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_REG, CYREG_B0_UDB12_CTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_ST_REG, CYREG_B0_UDB12_ST_CTL
 .set SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK, 0x01
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG, CYREG_B0_UDB13_MSK_ACTL
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG, CYREG_B0_UDB13_MSK_ACTL
-.set SCSI_Glitch_Ctl_Sync_ctrl_reg__PERIOD_REG, CYREG_B0_UDB13_MSK
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG, CYREG_B0_UDB12_MSK_ACTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG, CYREG_B0_UDB12_MSK_ACTL
+.set SCSI_Glitch_Ctl_Sync_ctrl_reg__PERIOD_REG, CYREG_B0_UDB12_MSK
 
 /* SCSI_Parity_Error */
 .set SCSI_Parity_Error_sts_sts_reg__0__MASK, 0x01
 .set SCSI_Parity_Error_sts_sts_reg__0__POS, 0
-.set SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_AUX_CTL_REG, CYREG_B0_UDB11_12_ACTL
-.set SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_REG, CYREG_B0_UDB11_12_ST
+.set SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_AUX_CTL_REG, CYREG_B1_UDB08_09_ACTL
+.set SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_REG, CYREG_B1_UDB08_09_ST
 .set SCSI_Parity_Error_sts_sts_reg__MASK, 0x01
-.set SCSI_Parity_Error_sts_sts_reg__MASK_REG, CYREG_B0_UDB11_MSK
-.set SCSI_Parity_Error_sts_sts_reg__STATUS_AUX_CTL_REG, CYREG_B0_UDB11_ACTL
-.set SCSI_Parity_Error_sts_sts_reg__STATUS_REG, CYREG_B0_UDB11_ST
+.set SCSI_Parity_Error_sts_sts_reg__MASK_REG, CYREG_B1_UDB08_MSK
+.set SCSI_Parity_Error_sts_sts_reg__STATUS_AUX_CTL_REG, CYREG_B1_UDB08_ACTL
+.set SCSI_Parity_Error_sts_sts_reg__STATUS_REG, CYREG_B1_UDB08_ST
 
 /* Miscellaneous */
 .set BCLK__BUS_CLK__HZ, 50000000
index 5442ef3d8f6ef01ba0d6c4fac1f06c2f9791a9a4..6f16a1b835251e8b228eb25b46a71752fcf81526 100644 (file)
@@ -423,34 +423,34 @@ NOR_SO__SHIFT EQU 2
 NOR_SO__SLW EQU CYREG_PRT15_SLW
 
 /* SDCard */
-SDCard_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB05_06_ACTL
-SDCard_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG EQU CYREG_B1_UDB05_06_CTL
-SDCard_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG EQU CYREG_B1_UDB05_06_CTL
-SDCard_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG EQU CYREG_B1_UDB05_06_CTL
-SDCard_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG EQU CYREG_B1_UDB05_06_CTL
-SDCard_BSPIM_BitCounter__16BIT_MASK_MASK_REG EQU CYREG_B1_UDB05_06_MSK
-SDCard_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG EQU CYREG_B1_UDB05_06_MSK
-SDCard_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG EQU CYREG_B1_UDB05_06_MSK
-SDCard_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG EQU CYREG_B1_UDB05_06_MSK
-SDCard_BSPIM_BitCounter__CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB05_ACTL
-SDCard_BSPIM_BitCounter__CONTROL_REG EQU CYREG_B1_UDB05_CTL
-SDCard_BSPIM_BitCounter__CONTROL_ST_REG EQU CYREG_B1_UDB05_ST_CTL
-SDCard_BSPIM_BitCounter__COUNT_REG EQU CYREG_B1_UDB05_CTL
-SDCard_BSPIM_BitCounter__COUNT_ST_REG EQU CYREG_B1_UDB05_ST_CTL
-SDCard_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG EQU CYREG_B1_UDB05_MSK_ACTL
-SDCard_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG EQU CYREG_B1_UDB05_MSK_ACTL
-SDCard_BSPIM_BitCounter__PERIOD_REG EQU CYREG_B1_UDB05_MSK
-SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB05_06_ACTL
-SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_REG EQU CYREG_B1_UDB05_06_ST
-SDCard_BSPIM_BitCounter_ST__MASK_REG EQU CYREG_B1_UDB05_MSK
-SDCard_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG EQU CYREG_B1_UDB05_MSK_ACTL
-SDCard_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG EQU CYREG_B1_UDB05_MSK_ACTL
-SDCard_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB05_ACTL
-SDCard_BSPIM_BitCounter_ST__STATUS_CNT_REG EQU CYREG_B1_UDB05_ST_CTL
-SDCard_BSPIM_BitCounter_ST__STATUS_CONTROL_REG EQU CYREG_B1_UDB05_ST_CTL
-SDCard_BSPIM_BitCounter_ST__STATUS_REG EQU CYREG_B1_UDB05_ST
-SDCard_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB06_07_ACTL
-SDCard_BSPIM_RxStsReg__16BIT_STATUS_REG EQU CYREG_B1_UDB06_07_ST
+SDCard_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB04_05_ACTL
+SDCard_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG EQU CYREG_B1_UDB04_05_CTL
+SDCard_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG EQU CYREG_B1_UDB04_05_CTL
+SDCard_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG EQU CYREG_B1_UDB04_05_CTL
+SDCard_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG EQU CYREG_B1_UDB04_05_CTL
+SDCard_BSPIM_BitCounter__16BIT_MASK_MASK_REG EQU CYREG_B1_UDB04_05_MSK
+SDCard_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG EQU CYREG_B1_UDB04_05_MSK
+SDCard_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG EQU CYREG_B1_UDB04_05_MSK
+SDCard_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG EQU CYREG_B1_UDB04_05_MSK
+SDCard_BSPIM_BitCounter__CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB04_ACTL
+SDCard_BSPIM_BitCounter__CONTROL_REG EQU CYREG_B1_UDB04_CTL
+SDCard_BSPIM_BitCounter__CONTROL_ST_REG EQU CYREG_B1_UDB04_ST_CTL
+SDCard_BSPIM_BitCounter__COUNT_REG EQU CYREG_B1_UDB04_CTL
+SDCard_BSPIM_BitCounter__COUNT_ST_REG EQU CYREG_B1_UDB04_ST_CTL
+SDCard_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
+SDCard_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
+SDCard_BSPIM_BitCounter__PERIOD_REG EQU CYREG_B1_UDB04_MSK
+SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB04_05_ACTL
+SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_REG EQU CYREG_B1_UDB04_05_ST
+SDCard_BSPIM_BitCounter_ST__MASK_REG EQU CYREG_B1_UDB04_MSK
+SDCard_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
+SDCard_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
+SDCard_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB04_ACTL
+SDCard_BSPIM_BitCounter_ST__STATUS_CNT_REG EQU CYREG_B1_UDB04_ST_CTL
+SDCard_BSPIM_BitCounter_ST__STATUS_CONTROL_REG EQU CYREG_B1_UDB04_ST_CTL
+SDCard_BSPIM_BitCounter_ST__STATUS_REG EQU CYREG_B1_UDB04_ST
+SDCard_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB04_05_ACTL
+SDCard_BSPIM_RxStsReg__16BIT_STATUS_REG EQU CYREG_B0_UDB04_05_ST
 SDCard_BSPIM_RxStsReg__4__MASK EQU 0x10
 SDCard_BSPIM_RxStsReg__4__POS EQU 4
 SDCard_BSPIM_RxStsReg__5__MASK EQU 0x20
@@ -458,13 +458,9 @@ SDCard_BSPIM_RxStsReg__5__POS EQU 5
 SDCard_BSPIM_RxStsReg__6__MASK EQU 0x40
 SDCard_BSPIM_RxStsReg__6__POS EQU 6
 SDCard_BSPIM_RxStsReg__MASK EQU 0x70
-SDCard_BSPIM_RxStsReg__MASK_REG EQU CYREG_B1_UDB06_MSK
-SDCard_BSPIM_RxStsReg__MASK_ST_AUX_CTL_REG EQU CYREG_B1_UDB06_MSK_ACTL
-SDCard_BSPIM_RxStsReg__PER_ST_AUX_CTL_REG EQU CYREG_B1_UDB06_MSK_ACTL
-SDCard_BSPIM_RxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB06_ACTL
-SDCard_BSPIM_RxStsReg__STATUS_CNT_REG EQU CYREG_B1_UDB06_ST_CTL
-SDCard_BSPIM_RxStsReg__STATUS_CONTROL_REG EQU CYREG_B1_UDB06_ST_CTL
-SDCard_BSPIM_RxStsReg__STATUS_REG EQU CYREG_B1_UDB06_ST
+SDCard_BSPIM_RxStsReg__MASK_REG EQU CYREG_B0_UDB04_MSK
+SDCard_BSPIM_RxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB04_ACTL
+SDCard_BSPIM_RxStsReg__STATUS_REG EQU CYREG_B0_UDB04_ST
 SDCard_BSPIM_sR8_Dp_u0__16BIT_A0_REG EQU CYREG_B1_UDB04_05_A0
 SDCard_BSPIM_sR8_Dp_u0__16BIT_A1_REG EQU CYREG_B1_UDB04_05_A1
 SDCard_BSPIM_sR8_Dp_u0__16BIT_D0_REG EQU CYREG_B1_UDB04_05_D0
@@ -482,12 +478,14 @@ SDCard_BSPIM_sR8_Dp_u0__DP_AUX_CTL_REG EQU CYREG_B1_UDB04_ACTL
 SDCard_BSPIM_sR8_Dp_u0__F0_F1_REG EQU CYREG_B1_UDB04_F0_F1
 SDCard_BSPIM_sR8_Dp_u0__F0_REG EQU CYREG_B1_UDB04_F0
 SDCard_BSPIM_sR8_Dp_u0__F1_REG EQU CYREG_B1_UDB04_F1
+SDCard_BSPIM_sR8_Dp_u0__MSK_DP_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
+SDCard_BSPIM_sR8_Dp_u0__PER_DP_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
 SDCard_BSPIM_TxStsReg__0__MASK EQU 0x01
 SDCard_BSPIM_TxStsReg__0__POS EQU 0
 SDCard_BSPIM_TxStsReg__1__MASK EQU 0x02
 SDCard_BSPIM_TxStsReg__1__POS EQU 1
-SDCard_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB06_07_ACTL
-SDCard_BSPIM_TxStsReg__16BIT_STATUS_REG EQU CYREG_B0_UDB06_07_ST
+SDCard_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB07_08_ACTL
+SDCard_BSPIM_TxStsReg__16BIT_STATUS_REG EQU CYREG_B1_UDB07_08_ST
 SDCard_BSPIM_TxStsReg__2__MASK EQU 0x04
 SDCard_BSPIM_TxStsReg__2__POS EQU 2
 SDCard_BSPIM_TxStsReg__3__MASK EQU 0x08
@@ -495,9 +493,9 @@ SDCard_BSPIM_TxStsReg__3__POS EQU 3
 SDCard_BSPIM_TxStsReg__4__MASK EQU 0x10
 SDCard_BSPIM_TxStsReg__4__POS EQU 4
 SDCard_BSPIM_TxStsReg__MASK EQU 0x1F
-SDCard_BSPIM_TxStsReg__MASK_REG EQU CYREG_B0_UDB06_MSK
-SDCard_BSPIM_TxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB06_ACTL
-SDCard_BSPIM_TxStsReg__STATUS_REG EQU CYREG_B0_UDB06_ST
+SDCard_BSPIM_TxStsReg__MASK_REG EQU CYREG_B1_UDB07_MSK
+SDCard_BSPIM_TxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB07_ACTL
+SDCard_BSPIM_TxStsReg__STATUS_REG EQU CYREG_B1_UDB07_ST
 
 /* SD_SCK */
 SD_SCK__0__INTTYPE EQU CYREG_PICU3_INTTYPE1
@@ -533,30 +531,6 @@ SD_SCK__PS EQU CYREG_PRT3_PS
 SD_SCK__SHIFT EQU 1
 SD_SCK__SLW EQU CYREG_PRT3_SLW
 
-/* NOR_CTL */
-NOR_CTL_Sync_ctrl_reg__0__MASK EQU 0x01
-NOR_CTL_Sync_ctrl_reg__0__POS EQU 0
-NOR_CTL_Sync_ctrl_reg__1__MASK EQU 0x02
-NOR_CTL_Sync_ctrl_reg__1__POS EQU 1
-NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB06_07_ACTL
-NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B1_UDB06_07_CTL
-NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B1_UDB06_07_CTL
-NOR_CTL_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B1_UDB06_07_CTL
-NOR_CTL_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B1_UDB06_07_CTL
-NOR_CTL_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B1_UDB06_07_MSK
-NOR_CTL_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B1_UDB06_07_MSK
-NOR_CTL_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B1_UDB06_07_MSK
-NOR_CTL_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B1_UDB06_07_MSK
-NOR_CTL_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB06_ACTL
-NOR_CTL_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B1_UDB06_CTL
-NOR_CTL_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B1_UDB06_ST_CTL
-NOR_CTL_Sync_ctrl_reg__COUNT_REG EQU CYREG_B1_UDB06_CTL
-NOR_CTL_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B1_UDB06_ST_CTL
-NOR_CTL_Sync_ctrl_reg__MASK EQU 0x03
-NOR_CTL_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B1_UDB06_MSK_ACTL
-NOR_CTL_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B1_UDB06_MSK_ACTL
-NOR_CTL_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B1_UDB06_MSK
-
 /* NOR_SCK */
 NOR_SCK__0__INTTYPE EQU CYREG_PICU3_INTTYPE7
 NOR_SCK__0__MASK EQU 0x80
@@ -592,34 +566,34 @@ NOR_SCK__SHIFT EQU 7
 NOR_SCK__SLW EQU CYREG_PRT3_SLW
 
 /* NOR_SPI */
-NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB08_09_ACTL
-NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB08_09_CTL
-NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB08_09_CTL
-NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB08_09_CTL
-NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB08_09_CTL
-NOR_SPI_BSPIM_BitCounter__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB08_09_MSK
-NOR_SPI_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB08_09_MSK
-NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB08_09_MSK
-NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB08_09_MSK
-NOR_SPI_BSPIM_BitCounter__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB08_ACTL
-NOR_SPI_BSPIM_BitCounter__CONTROL_REG EQU CYREG_B0_UDB08_CTL
-NOR_SPI_BSPIM_BitCounter__CONTROL_ST_REG EQU CYREG_B0_UDB08_ST_CTL
-NOR_SPI_BSPIM_BitCounter__COUNT_REG EQU CYREG_B0_UDB08_CTL
-NOR_SPI_BSPIM_BitCounter__COUNT_ST_REG EQU CYREG_B0_UDB08_ST_CTL
-NOR_SPI_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB08_MSK_ACTL
-NOR_SPI_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB08_MSK_ACTL
-NOR_SPI_BSPIM_BitCounter__PERIOD_REG EQU CYREG_B0_UDB08_MSK
-NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB08_09_ACTL
-NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_REG EQU CYREG_B0_UDB08_09_ST
-NOR_SPI_BSPIM_BitCounter_ST__MASK_REG EQU CYREG_B0_UDB08_MSK
-NOR_SPI_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG EQU CYREG_B0_UDB08_MSK_ACTL
-NOR_SPI_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG EQU CYREG_B0_UDB08_MSK_ACTL
-NOR_SPI_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB08_ACTL
-NOR_SPI_BSPIM_BitCounter_ST__STATUS_CNT_REG EQU CYREG_B0_UDB08_ST_CTL
-NOR_SPI_BSPIM_BitCounter_ST__STATUS_CONTROL_REG EQU CYREG_B0_UDB08_ST_CTL
-NOR_SPI_BSPIM_BitCounter_ST__STATUS_REG EQU CYREG_B0_UDB08_ST
-NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB08_09_ACTL
-NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_REG EQU CYREG_B1_UDB08_09_ST
+NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB06_07_ACTL
+NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB06_07_CTL
+NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB06_07_CTL
+NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB06_07_CTL
+NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB06_07_CTL
+NOR_SPI_BSPIM_BitCounter__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB06_07_MSK
+NOR_SPI_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB06_07_MSK
+NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB06_07_MSK
+NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB06_07_MSK
+NOR_SPI_BSPIM_BitCounter__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB06_ACTL
+NOR_SPI_BSPIM_BitCounter__CONTROL_REG EQU CYREG_B0_UDB06_CTL
+NOR_SPI_BSPIM_BitCounter__CONTROL_ST_REG EQU CYREG_B0_UDB06_ST_CTL
+NOR_SPI_BSPIM_BitCounter__COUNT_REG EQU CYREG_B0_UDB06_CTL
+NOR_SPI_BSPIM_BitCounter__COUNT_ST_REG EQU CYREG_B0_UDB06_ST_CTL
+NOR_SPI_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
+NOR_SPI_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
+NOR_SPI_BSPIM_BitCounter__PERIOD_REG EQU CYREG_B0_UDB06_MSK
+NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB06_07_ACTL
+NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_REG EQU CYREG_B0_UDB06_07_ST
+NOR_SPI_BSPIM_BitCounter_ST__MASK_REG EQU CYREG_B0_UDB06_MSK
+NOR_SPI_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
+NOR_SPI_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
+NOR_SPI_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB06_ACTL
+NOR_SPI_BSPIM_BitCounter_ST__STATUS_CNT_REG EQU CYREG_B0_UDB06_ST_CTL
+NOR_SPI_BSPIM_BitCounter_ST__STATUS_CONTROL_REG EQU CYREG_B0_UDB06_ST_CTL
+NOR_SPI_BSPIM_BitCounter_ST__STATUS_REG EQU CYREG_B0_UDB06_ST
+NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB06_07_ACTL
+NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_REG EQU CYREG_B1_UDB06_07_ST
 NOR_SPI_BSPIM_RxStsReg__4__MASK EQU 0x10
 NOR_SPI_BSPIM_RxStsReg__4__POS EQU 4
 NOR_SPI_BSPIM_RxStsReg__5__MASK EQU 0x20
@@ -627,32 +601,34 @@ NOR_SPI_BSPIM_RxStsReg__5__POS EQU 5
 NOR_SPI_BSPIM_RxStsReg__6__MASK EQU 0x40
 NOR_SPI_BSPIM_RxStsReg__6__POS EQU 6
 NOR_SPI_BSPIM_RxStsReg__MASK EQU 0x70
-NOR_SPI_BSPIM_RxStsReg__MASK_REG EQU CYREG_B1_UDB08_MSK
-NOR_SPI_BSPIM_RxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB08_ACTL
-NOR_SPI_BSPIM_RxStsReg__STATUS_REG EQU CYREG_B1_UDB08_ST
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A0_REG EQU CYREG_B0_UDB04_05_A0
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A1_REG EQU CYREG_B0_UDB04_05_A1
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D0_REG EQU CYREG_B0_UDB04_05_D0
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D1_REG EQU CYREG_B0_UDB04_05_D1
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_DP_AUX_CTL_REG EQU CYREG_B0_UDB04_05_ACTL
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F0_REG EQU CYREG_B0_UDB04_05_F0
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F1_REG EQU CYREG_B0_UDB04_05_F1
-NOR_SPI_BSPIM_sR8_Dp_u0__A0_A1_REG EQU CYREG_B0_UDB04_A0_A1
-NOR_SPI_BSPIM_sR8_Dp_u0__A0_REG EQU CYREG_B0_UDB04_A0
-NOR_SPI_BSPIM_sR8_Dp_u0__A1_REG EQU CYREG_B0_UDB04_A1
-NOR_SPI_BSPIM_sR8_Dp_u0__D0_D1_REG EQU CYREG_B0_UDB04_D0_D1
-NOR_SPI_BSPIM_sR8_Dp_u0__D0_REG EQU CYREG_B0_UDB04_D0
-NOR_SPI_BSPIM_sR8_Dp_u0__D1_REG EQU CYREG_B0_UDB04_D1
-NOR_SPI_BSPIM_sR8_Dp_u0__DP_AUX_CTL_REG EQU CYREG_B0_UDB04_ACTL
-NOR_SPI_BSPIM_sR8_Dp_u0__F0_F1_REG EQU CYREG_B0_UDB04_F0_F1
-NOR_SPI_BSPIM_sR8_Dp_u0__F0_REG EQU CYREG_B0_UDB04_F0
-NOR_SPI_BSPIM_sR8_Dp_u0__F1_REG EQU CYREG_B0_UDB04_F1
+NOR_SPI_BSPIM_RxStsReg__MASK_REG EQU CYREG_B1_UDB06_MSK
+NOR_SPI_BSPIM_RxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB06_ACTL
+NOR_SPI_BSPIM_RxStsReg__STATUS_REG EQU CYREG_B1_UDB06_ST
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A0_REG EQU CYREG_B0_UDB06_07_A0
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A1_REG EQU CYREG_B0_UDB06_07_A1
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D0_REG EQU CYREG_B0_UDB06_07_D0
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D1_REG EQU CYREG_B0_UDB06_07_D1
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_DP_AUX_CTL_REG EQU CYREG_B0_UDB06_07_ACTL
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F0_REG EQU CYREG_B0_UDB06_07_F0
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F1_REG EQU CYREG_B0_UDB06_07_F1
+NOR_SPI_BSPIM_sR8_Dp_u0__A0_A1_REG EQU CYREG_B0_UDB06_A0_A1
+NOR_SPI_BSPIM_sR8_Dp_u0__A0_REG EQU CYREG_B0_UDB06_A0
+NOR_SPI_BSPIM_sR8_Dp_u0__A1_REG EQU CYREG_B0_UDB06_A1
+NOR_SPI_BSPIM_sR8_Dp_u0__D0_D1_REG EQU CYREG_B0_UDB06_D0_D1
+NOR_SPI_BSPIM_sR8_Dp_u0__D0_REG EQU CYREG_B0_UDB06_D0
+NOR_SPI_BSPIM_sR8_Dp_u0__D1_REG EQU CYREG_B0_UDB06_D1
+NOR_SPI_BSPIM_sR8_Dp_u0__DP_AUX_CTL_REG EQU CYREG_B0_UDB06_ACTL
+NOR_SPI_BSPIM_sR8_Dp_u0__F0_F1_REG EQU CYREG_B0_UDB06_F0_F1
+NOR_SPI_BSPIM_sR8_Dp_u0__F0_REG EQU CYREG_B0_UDB06_F0
+NOR_SPI_BSPIM_sR8_Dp_u0__F1_REG EQU CYREG_B0_UDB06_F1
+NOR_SPI_BSPIM_sR8_Dp_u0__MSK_DP_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
+NOR_SPI_BSPIM_sR8_Dp_u0__PER_DP_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
 NOR_SPI_BSPIM_TxStsReg__0__MASK EQU 0x01
 NOR_SPI_BSPIM_TxStsReg__0__POS EQU 0
 NOR_SPI_BSPIM_TxStsReg__1__MASK EQU 0x02
 NOR_SPI_BSPIM_TxStsReg__1__POS EQU 1
-NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB07_08_ACTL
-NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_REG EQU CYREG_B0_UDB07_08_ST
+NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB05_06_ACTL
+NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_REG EQU CYREG_B0_UDB05_06_ST
 NOR_SPI_BSPIM_TxStsReg__2__MASK EQU 0x04
 NOR_SPI_BSPIM_TxStsReg__2__POS EQU 2
 NOR_SPI_BSPIM_TxStsReg__3__MASK EQU 0x08
@@ -660,9 +636,9 @@ NOR_SPI_BSPIM_TxStsReg__3__POS EQU 3
 NOR_SPI_BSPIM_TxStsReg__4__MASK EQU 0x10
 NOR_SPI_BSPIM_TxStsReg__4__POS EQU 4
 NOR_SPI_BSPIM_TxStsReg__MASK EQU 0x1F
-NOR_SPI_BSPIM_TxStsReg__MASK_REG EQU CYREG_B0_UDB07_MSK
-NOR_SPI_BSPIM_TxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB07_ACTL
-NOR_SPI_BSPIM_TxStsReg__STATUS_REG EQU CYREG_B0_UDB07_ST
+NOR_SPI_BSPIM_TxStsReg__MASK_REG EQU CYREG_B0_UDB05_MSK
+NOR_SPI_BSPIM_TxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB05_ACTL
+NOR_SPI_BSPIM_TxStsReg__STATUS_REG EQU CYREG_B0_UDB05_ST
 
 /* SCSI_In */
 SCSI_In__0__INTTYPE EQU CYREG_PICU6_INTTYPE1
@@ -1783,15 +1759,15 @@ SCSI_Out_Bits_Sync_ctrl_reg__0__MASK EQU 0x01
 SCSI_Out_Bits_Sync_ctrl_reg__0__POS EQU 0
 SCSI_Out_Bits_Sync_ctrl_reg__1__MASK EQU 0x02
 SCSI_Out_Bits_Sync_ctrl_reg__1__POS EQU 1
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB09_10_ACTL
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB09_10_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB09_10_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB09_10_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB09_10_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB09_10_MSK
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB09_10_MSK
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB09_10_MSK
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB09_10_MSK
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB03_04_ACTL
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB03_04_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB03_04_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB03_04_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB03_04_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB03_04_MSK
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB03_04_MSK
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB03_04_MSK
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB03_04_MSK
 SCSI_Out_Bits_Sync_ctrl_reg__2__MASK EQU 0x04
 SCSI_Out_Bits_Sync_ctrl_reg__2__POS EQU 2
 SCSI_Out_Bits_Sync_ctrl_reg__3__MASK EQU 0x08
@@ -1804,35 +1780,35 @@ SCSI_Out_Bits_Sync_ctrl_reg__6__MASK EQU 0x40
 SCSI_Out_Bits_Sync_ctrl_reg__6__POS EQU 6
 SCSI_Out_Bits_Sync_ctrl_reg__7__MASK EQU 0x80
 SCSI_Out_Bits_Sync_ctrl_reg__7__POS EQU 7
-SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB09_ACTL
-SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB09_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB09_ST_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB09_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB09_ST_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB03_ACTL
+SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB03_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB03_ST_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB03_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB03_ST_CTL
 SCSI_Out_Bits_Sync_ctrl_reg__MASK EQU 0xFF
-SCSI_Out_Bits_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB09_MSK_ACTL
-SCSI_Out_Bits_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB09_MSK_ACTL
-SCSI_Out_Bits_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB09_MSK
+SCSI_Out_Bits_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB03_MSK_ACTL
+SCSI_Out_Bits_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB03_MSK_ACTL
+SCSI_Out_Bits_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB03_MSK
 SCSI_Out_Ctl_Sync_ctrl_reg__0__MASK EQU 0x01
 SCSI_Out_Ctl_Sync_ctrl_reg__0__POS EQU 0
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB03_04_ACTL
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB03_04_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB03_04_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB03_04_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB03_04_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB03_04_MSK
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB03_04_MSK
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB03_04_MSK
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB03_04_MSK
-SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB03_ACTL
-SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB03_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB03_ST_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB03_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB03_ST_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB01_02_ACTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB01_02_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB01_02_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB01_02_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB01_02_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB01_02_MSK
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB01_02_MSK
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB01_02_MSK
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB01_02_MSK
+SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB01_ACTL
+SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB01_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB01_ST_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB01_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB01_ST_CTL
 SCSI_Out_Ctl_Sync_ctrl_reg__MASK EQU 0x01
-SCSI_Out_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB03_MSK_ACTL
-SCSI_Out_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB03_MSK_ACTL
-SCSI_Out_Ctl_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB03_MSK
+SCSI_Out_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB01_MSK_ACTL
+SCSI_Out_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB01_MSK_ACTL
+SCSI_Out_Ctl_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB01_MSK
 SCSI_Out_DBx__0__AG EQU CYREG_PRT6_AG
 SCSI_Out_DBx__0__AMUX EQU CYREG_PRT6_AMUX
 SCSI_Out_DBx__0__BIE EQU CYREG_PRT6_BIE
@@ -2842,58 +2818,58 @@ SCSI_CTL_PHASE_Sync_ctrl_reg__0__MASK EQU 0x01
 SCSI_CTL_PHASE_Sync_ctrl_reg__0__POS EQU 0
 SCSI_CTL_PHASE_Sync_ctrl_reg__1__MASK EQU 0x02
 SCSI_CTL_PHASE_Sync_ctrl_reg__1__POS EQU 1
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB12_13_ACTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB12_13_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB12_13_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB12_13_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB12_13_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB12_13_MSK
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB12_13_MSK
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB12_13_MSK
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB12_13_MSK
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB13_14_ACTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB13_14_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB13_14_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB13_14_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB13_14_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB13_14_MSK
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB13_14_MSK
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB13_14_MSK
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB13_14_MSK
 SCSI_CTL_PHASE_Sync_ctrl_reg__2__MASK EQU 0x04
 SCSI_CTL_PHASE_Sync_ctrl_reg__2__POS EQU 2
-SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB12_ACTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB12_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB12_ST_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB12_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB12_ST_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB13_ACTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB13_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB13_ST_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB13_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB13_ST_CTL
 SCSI_CTL_PHASE_Sync_ctrl_reg__MASK EQU 0x07
-SCSI_CTL_PHASE_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB12_MSK_ACTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB12_MSK_ACTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB12_MSK
+SCSI_CTL_PHASE_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB13_MSK_ACTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB13_MSK_ACTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB13_MSK
 
 /* SCSI_Glitch_Ctl */
 SCSI_Glitch_Ctl_Sync_ctrl_reg__0__MASK EQU 0x01
 SCSI_Glitch_Ctl_Sync_ctrl_reg__0__POS EQU 0
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB13_14_ACTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB13_14_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB13_14_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB13_14_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB13_14_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB13_14_MSK
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB13_14_MSK
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB13_14_MSK
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB13_14_MSK
-SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB13_ACTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB13_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB13_ST_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB13_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB13_ST_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB12_13_ACTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB12_13_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB12_13_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB12_13_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB12_13_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB12_13_MSK
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB12_13_MSK
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB12_13_MSK
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB12_13_MSK
+SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB12_ACTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB12_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB12_ST_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB12_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB12_ST_CTL
 SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK EQU 0x01
-SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB13_MSK_ACTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB13_MSK_ACTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB13_MSK
+SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB12_MSK_ACTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB12_MSK_ACTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB12_MSK
 
 /* SCSI_Parity_Error */
 SCSI_Parity_Error_sts_sts_reg__0__MASK EQU 0x01
 SCSI_Parity_Error_sts_sts_reg__0__POS EQU 0
-SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB11_12_ACTL
-SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_REG EQU CYREG_B0_UDB11_12_ST
+SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB08_09_ACTL
+SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_REG EQU CYREG_B1_UDB08_09_ST
 SCSI_Parity_Error_sts_sts_reg__MASK EQU 0x01
-SCSI_Parity_Error_sts_sts_reg__MASK_REG EQU CYREG_B0_UDB11_MSK
-SCSI_Parity_Error_sts_sts_reg__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB11_ACTL
-SCSI_Parity_Error_sts_sts_reg__STATUS_REG EQU CYREG_B0_UDB11_ST
+SCSI_Parity_Error_sts_sts_reg__MASK_REG EQU CYREG_B1_UDB08_MSK
+SCSI_Parity_Error_sts_sts_reg__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB08_ACTL
+SCSI_Parity_Error_sts_sts_reg__STATUS_REG EQU CYREG_B1_UDB08_ST
 
 /* Miscellaneous */
 BCLK__BUS_CLK__HZ EQU 50000000
index 5ddb795cf7e215f47bca1308f3acb0e415da32db..a8e4fa99f768a092c780b2a32ec4f03b903e3fc2 100644 (file)
@@ -423,34 +423,34 @@ NOR_SO__SHIFT EQU 2
 NOR_SO__SLW EQU CYREG_PRT15_SLW
 
 ; SDCard
-SDCard_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB05_06_ACTL
-SDCard_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG EQU CYREG_B1_UDB05_06_CTL
-SDCard_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG EQU CYREG_B1_UDB05_06_CTL
-SDCard_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG EQU CYREG_B1_UDB05_06_CTL
-SDCard_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG EQU CYREG_B1_UDB05_06_CTL
-SDCard_BSPIM_BitCounter__16BIT_MASK_MASK_REG EQU CYREG_B1_UDB05_06_MSK
-SDCard_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG EQU CYREG_B1_UDB05_06_MSK
-SDCard_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG EQU CYREG_B1_UDB05_06_MSK
-SDCard_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG EQU CYREG_B1_UDB05_06_MSK
-SDCard_BSPIM_BitCounter__CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB05_ACTL
-SDCard_BSPIM_BitCounter__CONTROL_REG EQU CYREG_B1_UDB05_CTL
-SDCard_BSPIM_BitCounter__CONTROL_ST_REG EQU CYREG_B1_UDB05_ST_CTL
-SDCard_BSPIM_BitCounter__COUNT_REG EQU CYREG_B1_UDB05_CTL
-SDCard_BSPIM_BitCounter__COUNT_ST_REG EQU CYREG_B1_UDB05_ST_CTL
-SDCard_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG EQU CYREG_B1_UDB05_MSK_ACTL
-SDCard_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG EQU CYREG_B1_UDB05_MSK_ACTL
-SDCard_BSPIM_BitCounter__PERIOD_REG EQU CYREG_B1_UDB05_MSK
-SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB05_06_ACTL
-SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_REG EQU CYREG_B1_UDB05_06_ST
-SDCard_BSPIM_BitCounter_ST__MASK_REG EQU CYREG_B1_UDB05_MSK
-SDCard_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG EQU CYREG_B1_UDB05_MSK_ACTL
-SDCard_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG EQU CYREG_B1_UDB05_MSK_ACTL
-SDCard_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB05_ACTL
-SDCard_BSPIM_BitCounter_ST__STATUS_CNT_REG EQU CYREG_B1_UDB05_ST_CTL
-SDCard_BSPIM_BitCounter_ST__STATUS_CONTROL_REG EQU CYREG_B1_UDB05_ST_CTL
-SDCard_BSPIM_BitCounter_ST__STATUS_REG EQU CYREG_B1_UDB05_ST
-SDCard_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB06_07_ACTL
-SDCard_BSPIM_RxStsReg__16BIT_STATUS_REG EQU CYREG_B1_UDB06_07_ST
+SDCard_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB04_05_ACTL
+SDCard_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG EQU CYREG_B1_UDB04_05_CTL
+SDCard_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG EQU CYREG_B1_UDB04_05_CTL
+SDCard_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG EQU CYREG_B1_UDB04_05_CTL
+SDCard_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG EQU CYREG_B1_UDB04_05_CTL
+SDCard_BSPIM_BitCounter__16BIT_MASK_MASK_REG EQU CYREG_B1_UDB04_05_MSK
+SDCard_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG EQU CYREG_B1_UDB04_05_MSK
+SDCard_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG EQU CYREG_B1_UDB04_05_MSK
+SDCard_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG EQU CYREG_B1_UDB04_05_MSK
+SDCard_BSPIM_BitCounter__CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB04_ACTL
+SDCard_BSPIM_BitCounter__CONTROL_REG EQU CYREG_B1_UDB04_CTL
+SDCard_BSPIM_BitCounter__CONTROL_ST_REG EQU CYREG_B1_UDB04_ST_CTL
+SDCard_BSPIM_BitCounter__COUNT_REG EQU CYREG_B1_UDB04_CTL
+SDCard_BSPIM_BitCounter__COUNT_ST_REG EQU CYREG_B1_UDB04_ST_CTL
+SDCard_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
+SDCard_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
+SDCard_BSPIM_BitCounter__PERIOD_REG EQU CYREG_B1_UDB04_MSK
+SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB04_05_ACTL
+SDCard_BSPIM_BitCounter_ST__16BIT_STATUS_REG EQU CYREG_B1_UDB04_05_ST
+SDCard_BSPIM_BitCounter_ST__MASK_REG EQU CYREG_B1_UDB04_MSK
+SDCard_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
+SDCard_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
+SDCard_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB04_ACTL
+SDCard_BSPIM_BitCounter_ST__STATUS_CNT_REG EQU CYREG_B1_UDB04_ST_CTL
+SDCard_BSPIM_BitCounter_ST__STATUS_CONTROL_REG EQU CYREG_B1_UDB04_ST_CTL
+SDCard_BSPIM_BitCounter_ST__STATUS_REG EQU CYREG_B1_UDB04_ST
+SDCard_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB04_05_ACTL
+SDCard_BSPIM_RxStsReg__16BIT_STATUS_REG EQU CYREG_B0_UDB04_05_ST
 SDCard_BSPIM_RxStsReg__4__MASK EQU 0x10
 SDCard_BSPIM_RxStsReg__4__POS EQU 4
 SDCard_BSPIM_RxStsReg__5__MASK EQU 0x20
@@ -458,13 +458,9 @@ SDCard_BSPIM_RxStsReg__5__POS EQU 5
 SDCard_BSPIM_RxStsReg__6__MASK EQU 0x40
 SDCard_BSPIM_RxStsReg__6__POS EQU 6
 SDCard_BSPIM_RxStsReg__MASK EQU 0x70
-SDCard_BSPIM_RxStsReg__MASK_REG EQU CYREG_B1_UDB06_MSK
-SDCard_BSPIM_RxStsReg__MASK_ST_AUX_CTL_REG EQU CYREG_B1_UDB06_MSK_ACTL
-SDCard_BSPIM_RxStsReg__PER_ST_AUX_CTL_REG EQU CYREG_B1_UDB06_MSK_ACTL
-SDCard_BSPIM_RxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB06_ACTL
-SDCard_BSPIM_RxStsReg__STATUS_CNT_REG EQU CYREG_B1_UDB06_ST_CTL
-SDCard_BSPIM_RxStsReg__STATUS_CONTROL_REG EQU CYREG_B1_UDB06_ST_CTL
-SDCard_BSPIM_RxStsReg__STATUS_REG EQU CYREG_B1_UDB06_ST
+SDCard_BSPIM_RxStsReg__MASK_REG EQU CYREG_B0_UDB04_MSK
+SDCard_BSPIM_RxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB04_ACTL
+SDCard_BSPIM_RxStsReg__STATUS_REG EQU CYREG_B0_UDB04_ST
 SDCard_BSPIM_sR8_Dp_u0__16BIT_A0_REG EQU CYREG_B1_UDB04_05_A0
 SDCard_BSPIM_sR8_Dp_u0__16BIT_A1_REG EQU CYREG_B1_UDB04_05_A1
 SDCard_BSPIM_sR8_Dp_u0__16BIT_D0_REG EQU CYREG_B1_UDB04_05_D0
@@ -482,12 +478,14 @@ SDCard_BSPIM_sR8_Dp_u0__DP_AUX_CTL_REG EQU CYREG_B1_UDB04_ACTL
 SDCard_BSPIM_sR8_Dp_u0__F0_F1_REG EQU CYREG_B1_UDB04_F0_F1
 SDCard_BSPIM_sR8_Dp_u0__F0_REG EQU CYREG_B1_UDB04_F0
 SDCard_BSPIM_sR8_Dp_u0__F1_REG EQU CYREG_B1_UDB04_F1
+SDCard_BSPIM_sR8_Dp_u0__MSK_DP_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
+SDCard_BSPIM_sR8_Dp_u0__PER_DP_AUX_CTL_REG EQU CYREG_B1_UDB04_MSK_ACTL
 SDCard_BSPIM_TxStsReg__0__MASK EQU 0x01
 SDCard_BSPIM_TxStsReg__0__POS EQU 0
 SDCard_BSPIM_TxStsReg__1__MASK EQU 0x02
 SDCard_BSPIM_TxStsReg__1__POS EQU 1
-SDCard_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB06_07_ACTL
-SDCard_BSPIM_TxStsReg__16BIT_STATUS_REG EQU CYREG_B0_UDB06_07_ST
+SDCard_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB07_08_ACTL
+SDCard_BSPIM_TxStsReg__16BIT_STATUS_REG EQU CYREG_B1_UDB07_08_ST
 SDCard_BSPIM_TxStsReg__2__MASK EQU 0x04
 SDCard_BSPIM_TxStsReg__2__POS EQU 2
 SDCard_BSPIM_TxStsReg__3__MASK EQU 0x08
@@ -495,9 +493,9 @@ SDCard_BSPIM_TxStsReg__3__POS EQU 3
 SDCard_BSPIM_TxStsReg__4__MASK EQU 0x10
 SDCard_BSPIM_TxStsReg__4__POS EQU 4
 SDCard_BSPIM_TxStsReg__MASK EQU 0x1F
-SDCard_BSPIM_TxStsReg__MASK_REG EQU CYREG_B0_UDB06_MSK
-SDCard_BSPIM_TxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB06_ACTL
-SDCard_BSPIM_TxStsReg__STATUS_REG EQU CYREG_B0_UDB06_ST
+SDCard_BSPIM_TxStsReg__MASK_REG EQU CYREG_B1_UDB07_MSK
+SDCard_BSPIM_TxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB07_ACTL
+SDCard_BSPIM_TxStsReg__STATUS_REG EQU CYREG_B1_UDB07_ST
 
 ; SD_SCK
 SD_SCK__0__INTTYPE EQU CYREG_PICU3_INTTYPE1
@@ -533,30 +531,6 @@ SD_SCK__PS EQU CYREG_PRT3_PS
 SD_SCK__SHIFT EQU 1
 SD_SCK__SLW EQU CYREG_PRT3_SLW
 
-; NOR_CTL
-NOR_CTL_Sync_ctrl_reg__0__MASK EQU 0x01
-NOR_CTL_Sync_ctrl_reg__0__POS EQU 0
-NOR_CTL_Sync_ctrl_reg__1__MASK EQU 0x02
-NOR_CTL_Sync_ctrl_reg__1__POS EQU 1
-NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB06_07_ACTL
-NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B1_UDB06_07_CTL
-NOR_CTL_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B1_UDB06_07_CTL
-NOR_CTL_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B1_UDB06_07_CTL
-NOR_CTL_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B1_UDB06_07_CTL
-NOR_CTL_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B1_UDB06_07_MSK
-NOR_CTL_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B1_UDB06_07_MSK
-NOR_CTL_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B1_UDB06_07_MSK
-NOR_CTL_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B1_UDB06_07_MSK
-NOR_CTL_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B1_UDB06_ACTL
-NOR_CTL_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B1_UDB06_CTL
-NOR_CTL_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B1_UDB06_ST_CTL
-NOR_CTL_Sync_ctrl_reg__COUNT_REG EQU CYREG_B1_UDB06_CTL
-NOR_CTL_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B1_UDB06_ST_CTL
-NOR_CTL_Sync_ctrl_reg__MASK EQU 0x03
-NOR_CTL_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B1_UDB06_MSK_ACTL
-NOR_CTL_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B1_UDB06_MSK_ACTL
-NOR_CTL_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B1_UDB06_MSK
-
 ; NOR_SCK
 NOR_SCK__0__INTTYPE EQU CYREG_PICU3_INTTYPE7
 NOR_SCK__0__MASK EQU 0x80
@@ -592,34 +566,34 @@ NOR_SCK__SHIFT EQU 7
 NOR_SCK__SLW EQU CYREG_PRT3_SLW
 
 ; NOR_SPI
-NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB08_09_ACTL
-NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB08_09_CTL
-NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB08_09_CTL
-NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB08_09_CTL
-NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB08_09_CTL
-NOR_SPI_BSPIM_BitCounter__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB08_09_MSK
-NOR_SPI_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB08_09_MSK
-NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB08_09_MSK
-NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB08_09_MSK
-NOR_SPI_BSPIM_BitCounter__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB08_ACTL
-NOR_SPI_BSPIM_BitCounter__CONTROL_REG EQU CYREG_B0_UDB08_CTL
-NOR_SPI_BSPIM_BitCounter__CONTROL_ST_REG EQU CYREG_B0_UDB08_ST_CTL
-NOR_SPI_BSPIM_BitCounter__COUNT_REG EQU CYREG_B0_UDB08_CTL
-NOR_SPI_BSPIM_BitCounter__COUNT_ST_REG EQU CYREG_B0_UDB08_ST_CTL
-NOR_SPI_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB08_MSK_ACTL
-NOR_SPI_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB08_MSK_ACTL
-NOR_SPI_BSPIM_BitCounter__PERIOD_REG EQU CYREG_B0_UDB08_MSK
-NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB08_09_ACTL
-NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_REG EQU CYREG_B0_UDB08_09_ST
-NOR_SPI_BSPIM_BitCounter_ST__MASK_REG EQU CYREG_B0_UDB08_MSK
-NOR_SPI_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG EQU CYREG_B0_UDB08_MSK_ACTL
-NOR_SPI_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG EQU CYREG_B0_UDB08_MSK_ACTL
-NOR_SPI_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB08_ACTL
-NOR_SPI_BSPIM_BitCounter_ST__STATUS_CNT_REG EQU CYREG_B0_UDB08_ST_CTL
-NOR_SPI_BSPIM_BitCounter_ST__STATUS_CONTROL_REG EQU CYREG_B0_UDB08_ST_CTL
-NOR_SPI_BSPIM_BitCounter_ST__STATUS_REG EQU CYREG_B0_UDB08_ST
-NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB08_09_ACTL
-NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_REG EQU CYREG_B1_UDB08_09_ST
+NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB06_07_ACTL
+NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB06_07_CTL
+NOR_SPI_BSPIM_BitCounter__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB06_07_CTL
+NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB06_07_CTL
+NOR_SPI_BSPIM_BitCounter__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB06_07_CTL
+NOR_SPI_BSPIM_BitCounter__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB06_07_MSK
+NOR_SPI_BSPIM_BitCounter__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB06_07_MSK
+NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB06_07_MSK
+NOR_SPI_BSPIM_BitCounter__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB06_07_MSK
+NOR_SPI_BSPIM_BitCounter__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB06_ACTL
+NOR_SPI_BSPIM_BitCounter__CONTROL_REG EQU CYREG_B0_UDB06_CTL
+NOR_SPI_BSPIM_BitCounter__CONTROL_ST_REG EQU CYREG_B0_UDB06_ST_CTL
+NOR_SPI_BSPIM_BitCounter__COUNT_REG EQU CYREG_B0_UDB06_CTL
+NOR_SPI_BSPIM_BitCounter__COUNT_ST_REG EQU CYREG_B0_UDB06_ST_CTL
+NOR_SPI_BSPIM_BitCounter__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
+NOR_SPI_BSPIM_BitCounter__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
+NOR_SPI_BSPIM_BitCounter__PERIOD_REG EQU CYREG_B0_UDB06_MSK
+NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB06_07_ACTL
+NOR_SPI_BSPIM_BitCounter_ST__16BIT_STATUS_REG EQU CYREG_B0_UDB06_07_ST
+NOR_SPI_BSPIM_BitCounter_ST__MASK_REG EQU CYREG_B0_UDB06_MSK
+NOR_SPI_BSPIM_BitCounter_ST__MASK_ST_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
+NOR_SPI_BSPIM_BitCounter_ST__PER_ST_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
+NOR_SPI_BSPIM_BitCounter_ST__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB06_ACTL
+NOR_SPI_BSPIM_BitCounter_ST__STATUS_CNT_REG EQU CYREG_B0_UDB06_ST_CTL
+NOR_SPI_BSPIM_BitCounter_ST__STATUS_CONTROL_REG EQU CYREG_B0_UDB06_ST_CTL
+NOR_SPI_BSPIM_BitCounter_ST__STATUS_REG EQU CYREG_B0_UDB06_ST
+NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB06_07_ACTL
+NOR_SPI_BSPIM_RxStsReg__16BIT_STATUS_REG EQU CYREG_B1_UDB06_07_ST
 NOR_SPI_BSPIM_RxStsReg__4__MASK EQU 0x10
 NOR_SPI_BSPIM_RxStsReg__4__POS EQU 4
 NOR_SPI_BSPIM_RxStsReg__5__MASK EQU 0x20
@@ -627,32 +601,34 @@ NOR_SPI_BSPIM_RxStsReg__5__POS EQU 5
 NOR_SPI_BSPIM_RxStsReg__6__MASK EQU 0x40
 NOR_SPI_BSPIM_RxStsReg__6__POS EQU 6
 NOR_SPI_BSPIM_RxStsReg__MASK EQU 0x70
-NOR_SPI_BSPIM_RxStsReg__MASK_REG EQU CYREG_B1_UDB08_MSK
-NOR_SPI_BSPIM_RxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB08_ACTL
-NOR_SPI_BSPIM_RxStsReg__STATUS_REG EQU CYREG_B1_UDB08_ST
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A0_REG EQU CYREG_B0_UDB04_05_A0
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A1_REG EQU CYREG_B0_UDB04_05_A1
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D0_REG EQU CYREG_B0_UDB04_05_D0
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D1_REG EQU CYREG_B0_UDB04_05_D1
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_DP_AUX_CTL_REG EQU CYREG_B0_UDB04_05_ACTL
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F0_REG EQU CYREG_B0_UDB04_05_F0
-NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F1_REG EQU CYREG_B0_UDB04_05_F1
-NOR_SPI_BSPIM_sR8_Dp_u0__A0_A1_REG EQU CYREG_B0_UDB04_A0_A1
-NOR_SPI_BSPIM_sR8_Dp_u0__A0_REG EQU CYREG_B0_UDB04_A0
-NOR_SPI_BSPIM_sR8_Dp_u0__A1_REG EQU CYREG_B0_UDB04_A1
-NOR_SPI_BSPIM_sR8_Dp_u0__D0_D1_REG EQU CYREG_B0_UDB04_D0_D1
-NOR_SPI_BSPIM_sR8_Dp_u0__D0_REG EQU CYREG_B0_UDB04_D0
-NOR_SPI_BSPIM_sR8_Dp_u0__D1_REG EQU CYREG_B0_UDB04_D1
-NOR_SPI_BSPIM_sR8_Dp_u0__DP_AUX_CTL_REG EQU CYREG_B0_UDB04_ACTL
-NOR_SPI_BSPIM_sR8_Dp_u0__F0_F1_REG EQU CYREG_B0_UDB04_F0_F1
-NOR_SPI_BSPIM_sR8_Dp_u0__F0_REG EQU CYREG_B0_UDB04_F0
-NOR_SPI_BSPIM_sR8_Dp_u0__F1_REG EQU CYREG_B0_UDB04_F1
+NOR_SPI_BSPIM_RxStsReg__MASK_REG EQU CYREG_B1_UDB06_MSK
+NOR_SPI_BSPIM_RxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB06_ACTL
+NOR_SPI_BSPIM_RxStsReg__STATUS_REG EQU CYREG_B1_UDB06_ST
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A0_REG EQU CYREG_B0_UDB06_07_A0
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_A1_REG EQU CYREG_B0_UDB06_07_A1
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D0_REG EQU CYREG_B0_UDB06_07_D0
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_D1_REG EQU CYREG_B0_UDB06_07_D1
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_DP_AUX_CTL_REG EQU CYREG_B0_UDB06_07_ACTL
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F0_REG EQU CYREG_B0_UDB06_07_F0
+NOR_SPI_BSPIM_sR8_Dp_u0__16BIT_F1_REG EQU CYREG_B0_UDB06_07_F1
+NOR_SPI_BSPIM_sR8_Dp_u0__A0_A1_REG EQU CYREG_B0_UDB06_A0_A1
+NOR_SPI_BSPIM_sR8_Dp_u0__A0_REG EQU CYREG_B0_UDB06_A0
+NOR_SPI_BSPIM_sR8_Dp_u0__A1_REG EQU CYREG_B0_UDB06_A1
+NOR_SPI_BSPIM_sR8_Dp_u0__D0_D1_REG EQU CYREG_B0_UDB06_D0_D1
+NOR_SPI_BSPIM_sR8_Dp_u0__D0_REG EQU CYREG_B0_UDB06_D0
+NOR_SPI_BSPIM_sR8_Dp_u0__D1_REG EQU CYREG_B0_UDB06_D1
+NOR_SPI_BSPIM_sR8_Dp_u0__DP_AUX_CTL_REG EQU CYREG_B0_UDB06_ACTL
+NOR_SPI_BSPIM_sR8_Dp_u0__F0_F1_REG EQU CYREG_B0_UDB06_F0_F1
+NOR_SPI_BSPIM_sR8_Dp_u0__F0_REG EQU CYREG_B0_UDB06_F0
+NOR_SPI_BSPIM_sR8_Dp_u0__F1_REG EQU CYREG_B0_UDB06_F1
+NOR_SPI_BSPIM_sR8_Dp_u0__MSK_DP_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
+NOR_SPI_BSPIM_sR8_Dp_u0__PER_DP_AUX_CTL_REG EQU CYREG_B0_UDB06_MSK_ACTL
 NOR_SPI_BSPIM_TxStsReg__0__MASK EQU 0x01
 NOR_SPI_BSPIM_TxStsReg__0__POS EQU 0
 NOR_SPI_BSPIM_TxStsReg__1__MASK EQU 0x02
 NOR_SPI_BSPIM_TxStsReg__1__POS EQU 1
-NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB07_08_ACTL
-NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_REG EQU CYREG_B0_UDB07_08_ST
+NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB05_06_ACTL
+NOR_SPI_BSPIM_TxStsReg__16BIT_STATUS_REG EQU CYREG_B0_UDB05_06_ST
 NOR_SPI_BSPIM_TxStsReg__2__MASK EQU 0x04
 NOR_SPI_BSPIM_TxStsReg__2__POS EQU 2
 NOR_SPI_BSPIM_TxStsReg__3__MASK EQU 0x08
@@ -660,9 +636,9 @@ NOR_SPI_BSPIM_TxStsReg__3__POS EQU 3
 NOR_SPI_BSPIM_TxStsReg__4__MASK EQU 0x10
 NOR_SPI_BSPIM_TxStsReg__4__POS EQU 4
 NOR_SPI_BSPIM_TxStsReg__MASK EQU 0x1F
-NOR_SPI_BSPIM_TxStsReg__MASK_REG EQU CYREG_B0_UDB07_MSK
-NOR_SPI_BSPIM_TxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB07_ACTL
-NOR_SPI_BSPIM_TxStsReg__STATUS_REG EQU CYREG_B0_UDB07_ST
+NOR_SPI_BSPIM_TxStsReg__MASK_REG EQU CYREG_B0_UDB05_MSK
+NOR_SPI_BSPIM_TxStsReg__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB05_ACTL
+NOR_SPI_BSPIM_TxStsReg__STATUS_REG EQU CYREG_B0_UDB05_ST
 
 ; SCSI_In
 SCSI_In__0__INTTYPE EQU CYREG_PICU6_INTTYPE1
@@ -1783,15 +1759,15 @@ SCSI_Out_Bits_Sync_ctrl_reg__0__MASK EQU 0x01
 SCSI_Out_Bits_Sync_ctrl_reg__0__POS EQU 0
 SCSI_Out_Bits_Sync_ctrl_reg__1__MASK EQU 0x02
 SCSI_Out_Bits_Sync_ctrl_reg__1__POS EQU 1
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB09_10_ACTL
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB09_10_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB09_10_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB09_10_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB09_10_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB09_10_MSK
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB09_10_MSK
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB09_10_MSK
-SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB09_10_MSK
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB03_04_ACTL
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB03_04_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB03_04_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB03_04_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB03_04_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB03_04_MSK
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB03_04_MSK
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB03_04_MSK
+SCSI_Out_Bits_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB03_04_MSK
 SCSI_Out_Bits_Sync_ctrl_reg__2__MASK EQU 0x04
 SCSI_Out_Bits_Sync_ctrl_reg__2__POS EQU 2
 SCSI_Out_Bits_Sync_ctrl_reg__3__MASK EQU 0x08
@@ -1804,35 +1780,35 @@ SCSI_Out_Bits_Sync_ctrl_reg__6__MASK EQU 0x40
 SCSI_Out_Bits_Sync_ctrl_reg__6__POS EQU 6
 SCSI_Out_Bits_Sync_ctrl_reg__7__MASK EQU 0x80
 SCSI_Out_Bits_Sync_ctrl_reg__7__POS EQU 7
-SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB09_ACTL
-SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB09_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB09_ST_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB09_CTL
-SCSI_Out_Bits_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB09_ST_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB03_ACTL
+SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB03_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB03_ST_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB03_CTL
+SCSI_Out_Bits_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB03_ST_CTL
 SCSI_Out_Bits_Sync_ctrl_reg__MASK EQU 0xFF
-SCSI_Out_Bits_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB09_MSK_ACTL
-SCSI_Out_Bits_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB09_MSK_ACTL
-SCSI_Out_Bits_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB09_MSK
+SCSI_Out_Bits_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB03_MSK_ACTL
+SCSI_Out_Bits_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB03_MSK_ACTL
+SCSI_Out_Bits_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB03_MSK
 SCSI_Out_Ctl_Sync_ctrl_reg__0__MASK EQU 0x01
 SCSI_Out_Ctl_Sync_ctrl_reg__0__POS EQU 0
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB03_04_ACTL
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB03_04_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB03_04_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB03_04_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB03_04_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB03_04_MSK
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB03_04_MSK
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB03_04_MSK
-SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB03_04_MSK
-SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB03_ACTL
-SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB03_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB03_ST_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB03_CTL
-SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB03_ST_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB01_02_ACTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB01_02_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB01_02_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB01_02_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB01_02_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB01_02_MSK
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB01_02_MSK
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB01_02_MSK
+SCSI_Out_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB01_02_MSK
+SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB01_ACTL
+SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB01_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB01_ST_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB01_CTL
+SCSI_Out_Ctl_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB01_ST_CTL
 SCSI_Out_Ctl_Sync_ctrl_reg__MASK EQU 0x01
-SCSI_Out_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB03_MSK_ACTL
-SCSI_Out_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB03_MSK_ACTL
-SCSI_Out_Ctl_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB03_MSK
+SCSI_Out_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB01_MSK_ACTL
+SCSI_Out_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB01_MSK_ACTL
+SCSI_Out_Ctl_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB01_MSK
 SCSI_Out_DBx__0__AG EQU CYREG_PRT6_AG
 SCSI_Out_DBx__0__AMUX EQU CYREG_PRT6_AMUX
 SCSI_Out_DBx__0__BIE EQU CYREG_PRT6_BIE
@@ -2842,58 +2818,58 @@ SCSI_CTL_PHASE_Sync_ctrl_reg__0__MASK EQU 0x01
 SCSI_CTL_PHASE_Sync_ctrl_reg__0__POS EQU 0
 SCSI_CTL_PHASE_Sync_ctrl_reg__1__MASK EQU 0x02
 SCSI_CTL_PHASE_Sync_ctrl_reg__1__POS EQU 1
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB12_13_ACTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB12_13_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB12_13_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB12_13_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB12_13_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB12_13_MSK
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB12_13_MSK
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB12_13_MSK
-SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB12_13_MSK
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB13_14_ACTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB13_14_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB13_14_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB13_14_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB13_14_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB13_14_MSK
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB13_14_MSK
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB13_14_MSK
+SCSI_CTL_PHASE_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB13_14_MSK
 SCSI_CTL_PHASE_Sync_ctrl_reg__2__MASK EQU 0x04
 SCSI_CTL_PHASE_Sync_ctrl_reg__2__POS EQU 2
-SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB12_ACTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB12_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB12_ST_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB12_CTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB12_ST_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB13_ACTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB13_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB13_ST_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB13_CTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB13_ST_CTL
 SCSI_CTL_PHASE_Sync_ctrl_reg__MASK EQU 0x07
-SCSI_CTL_PHASE_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB12_MSK_ACTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB12_MSK_ACTL
-SCSI_CTL_PHASE_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB12_MSK
+SCSI_CTL_PHASE_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB13_MSK_ACTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB13_MSK_ACTL
+SCSI_CTL_PHASE_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB13_MSK
 
 ; SCSI_Glitch_Ctl
 SCSI_Glitch_Ctl_Sync_ctrl_reg__0__MASK EQU 0x01
 SCSI_Glitch_Ctl_Sync_ctrl_reg__0__POS EQU 0
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB13_14_ACTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB13_14_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB13_14_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB13_14_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB13_14_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB13_14_MSK
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB13_14_MSK
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB13_14_MSK
-SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB13_14_MSK
-SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB13_ACTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB13_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB13_ST_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB13_CTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB13_ST_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB12_13_ACTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_CONTROL_REG EQU CYREG_B0_UDB12_13_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_CONTROL_COUNT_REG EQU CYREG_B0_UDB12_13_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_CONTROL_REG EQU CYREG_B0_UDB12_13_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_COUNT_COUNT_REG EQU CYREG_B0_UDB12_13_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_MASK_REG EQU CYREG_B0_UDB12_13_MSK
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_MASK_PERIOD_REG EQU CYREG_B0_UDB12_13_MSK
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_MASK_REG EQU CYREG_B0_UDB12_13_MSK
+SCSI_Glitch_Ctl_Sync_ctrl_reg__16BIT_PERIOD_PERIOD_REG EQU CYREG_B0_UDB12_13_MSK
+SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_AUX_CTL_REG EQU CYREG_B0_UDB12_ACTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_REG EQU CYREG_B0_UDB12_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__CONTROL_ST_REG EQU CYREG_B0_UDB12_ST_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_REG EQU CYREG_B0_UDB12_CTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__COUNT_ST_REG EQU CYREG_B0_UDB12_ST_CTL
 SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK EQU 0x01
-SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB13_MSK_ACTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB13_MSK_ACTL
-SCSI_Glitch_Ctl_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB13_MSK
+SCSI_Glitch_Ctl_Sync_ctrl_reg__MASK_CTL_AUX_CTL_REG EQU CYREG_B0_UDB12_MSK_ACTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__PER_CTL_AUX_CTL_REG EQU CYREG_B0_UDB12_MSK_ACTL
+SCSI_Glitch_Ctl_Sync_ctrl_reg__PERIOD_REG EQU CYREG_B0_UDB12_MSK
 
 ; SCSI_Parity_Error
 SCSI_Parity_Error_sts_sts_reg__0__MASK EQU 0x01
 SCSI_Parity_Error_sts_sts_reg__0__POS EQU 0
-SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B0_UDB11_12_ACTL
-SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_REG EQU CYREG_B0_UDB11_12_ST
+SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_AUX_CTL_REG EQU CYREG_B1_UDB08_09_ACTL
+SCSI_Parity_Error_sts_sts_reg__16BIT_STATUS_REG EQU CYREG_B1_UDB08_09_ST
 SCSI_Parity_Error_sts_sts_reg__MASK EQU 0x01
-SCSI_Parity_Error_sts_sts_reg__MASK_REG EQU CYREG_B0_UDB11_MSK
-SCSI_Parity_Error_sts_sts_reg__STATUS_AUX_CTL_REG EQU CYREG_B0_UDB11_ACTL
-SCSI_Parity_Error_sts_sts_reg__STATUS_REG EQU CYREG_B0_UDB11_ST
+SCSI_Parity_Error_sts_sts_reg__MASK_REG EQU CYREG_B1_UDB08_MSK
+SCSI_Parity_Error_sts_sts_reg__STATUS_AUX_CTL_REG EQU CYREG_B1_UDB08_ACTL
+SCSI_Parity_Error_sts_sts_reg__STATUS_REG EQU CYREG_B1_UDB08_ST
 
 ; Miscellaneous
 BCLK__BUS_CLK__HZ EQU 50000000
index fde38ece154694290d6e2a8a99ee800fdd59be45..5516993381a92abb9acfa696213fb85cb039613a 100644 (file)
@@ -81,7 +81,6 @@
 #include "nNOR_HOLD.h"
 #include "NOR_SI_aliases.h"
 #include "NOR_SI.h"
-#include "NOR_CTL.h"
 #include "nNOR_CS_aliases.h"
 #include "nNOR_CS.h"
 #include "nNOR_WP_aliases.h"
index d68d1f573113f8b21141d5182cf95cd17778697c..f3c0f702acb4b800d8556405f74fe1aa987d38cb 100644 (file)
@@ -5,16 +5,16 @@
   <block name="Clock_3" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="not_2" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SCSI_Glitch_Ctl" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
-    <register name="SCSI_Glitch_Ctl_CONTROL_REG" address="0x4000647D" bitWidth="8" desc="" hidden="false" />
+    <register name="SCSI_Glitch_Ctl_CONTROL_REG" address="0x4000647C" bitWidth="8" desc="" hidden="false" />
   </block>
   <block name="TERM_EN" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SCSI_SEL_ISR" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="mux_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SCSI_RX_DMA_COMPLETE" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SCSI_Parity_Error" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
-    <register name="SCSI_Parity_Error_STATUS_REG" address="0x4000646B" bitWidth="8" desc="" hidden="false" />
-    <register name="SCSI_Parity_Error_MASK_REG" address="0x4000648B" bitWidth="8" desc="" hidden="false" />
-    <register name="SCSI_Parity_Error_STATUS_AUX_CTL_REG" address="0x4000649B" bitWidth="8" desc="" hidden="false">
+    <register name="SCSI_Parity_Error_STATUS_REG" address="0x40006568" bitWidth="8" desc="" hidden="false" />
+    <register name="SCSI_Parity_Error_MASK_REG" address="0x40006588" bitWidth="8" desc="" hidden="false" />
+    <register name="SCSI_Parity_Error_STATUS_AUX_CTL_REG" address="0x40006598" bitWidth="8" desc="" hidden="false">
       <field name="FIFO0" from="5" to="5" access="RW" resetVal="" desc="FIFO0 clear" hidden="false">
         <value name="ENABLED" value="1" desc="Enable counter" />
         <value name="DISABLED" value="0" desc="Disable counter" />
     </register>
   </block>
   <block name="GlitchFilter_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="not_3" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+  <block name="nNOR_HOLD" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="NOR_SI" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="NOR_CTL" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
-    <register name="NOR_CTL_CONTROL_REG" address="0x40006576" bitWidth="8" desc="" hidden="false" />
+  <block name="NOR_SPI" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
+    <block name="VirtualMux_3" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+    <block name="ZeroTerminal_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+    <block name="VirtualMux_2" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+    <block name="VirtualMux_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+    <block name="BSPIM" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   </block>
   <block name="NOR_SCK" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="nNOR_HOLD" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="cy_boot" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="Em_EEPROM_Dynamic" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="nNOR_CS" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="nNOR_WP" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+  <block name="not_8" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="not_5" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="not_7" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+  <block name="not_3" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="not_4" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="not_8" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+  <block name="NOR_Clock" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="NOR_SO" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="NOR_SPI" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
-    <block name="VirtualMux_3" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-    <block name="ZeroTerminal_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-    <block name="VirtualMux_2" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-    <block name="VirtualMux_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-    <block name="BSPIM" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  </block>
+  <block name="not_7" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="not_6" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="NOR_Clock" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+  <block name="SD_RX_DMA_COMPLETE" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SD_MOSI" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SCSI_CLK" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SD_CS" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SCSI_Noise" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SD_Data_Clk" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SCSI_CTL_PHASE" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
-    <register name="SCSI_CTL_PHASE_CONTROL_REG" address="0x4000647C" bitWidth="8" desc="" hidden="false" />
+    <register name="SCSI_CTL_PHASE_CONTROL_REG" address="0x4000647D" bitWidth="8" desc="" hidden="false" />
   </block>
   <block name="SCSI_In_DBx" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SCSI_Out_DBx" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="CFG_EEPROM" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="OddParityGen_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SCSI_In" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="LED1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+  <block name="ZeroTerminal_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="Debug_Timer_Interrupt" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="SCSI_TX_DMA" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+  <block name="Debug_Timer" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
+    <block name="VirtualMux_2" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+    <block name="ZeroTerminal_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+    <block name="TimerHW" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+    <block name="OneTerminal_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+    <block name="VirtualMux_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+    <block name="VirtualMux_3" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+    <register name="Debug_Timer_GLOBAL_ENABLE" address="0x400043A3" bitWidth="8" desc="PM.ACT.CFG" hidden="false">
+      <field name="en_timer" from="3" to="0" access="RW" resetVal="" desc="Enable timer/counters." hidden="false" />
+    </register>
+    <register name="Debug_Timer_CONTROL" address="0x40004F00" bitWidth="8" desc="TMRx.CFG0" hidden="false">
+      <field name="EN" from="0" to="0" access="RW" resetVal="" desc="Enables timer/comparator." hidden="false" />
+      <field name="MODE" from="1" to="1" access="RW" resetVal="" desc="Mode. (0 = Timer; 1 = Comparator)" hidden="false">
+        <value name="Timer" value="0" desc="Timer mode. CNT/CMP register holds timer count value." />
+        <value name="Comparator" value="1" desc="Comparator mode. CNT/CMP register holds comparator threshold value." />
+      </field>
+      <field name="ONESHOT" from="2" to="2" access="RW" resetVal="" desc="Timer stops upon reaching stop condition defined by TMR_CFG bits. Can be restarted by asserting TIMER RESET or disabling and re-enabling block." hidden="false" />
+      <field name="CMP_BUFF" from="3" to="3" access="RW" resetVal="" desc="Buffer compare register. Compare register updates only on timer terminal count." hidden="false" />
+      <field name="INV" from="4" to="4" access="RW" resetVal="" desc="Invert sense of TIMEREN signal" hidden="false" />
+      <field name="DB" from="5" to="5" access="RW" resetVal="" desc="Deadband mode--Deadband phases phi1 and phi2 are outputted on CMP and TC output pins respectively." hidden="false">
+        <value name="Timer" value="0" desc="CMP and TC are output." />
+        <value name="Deadband" value="1" desc="PHI1 (instead of CMP) and PHI2 (instead of TC) are output." />
+      </field>
+      <field name="DEADBAND_PERIOD" from="7" to="6" access="RW" resetVal="" desc="Deadband Period" hidden="false" />
+    </register>
+    <register name="Debug_Timer_CONTROL2" address="0x40004F01" bitWidth="8" desc="TMRx.CFG1" hidden="false">
+      <field name="IRQ_SEL" from="0" to="0" access="RW" resetVal="" desc="Irq selection. (0 = raw interrupts; 1 = status register interrupts)" hidden="false" />
+      <field name="FTC" from="1" to="1" access="RW" resetVal="" desc="First Terminal Count (FTC). Setting this bit forces a single pulse on the TC pin when first enabled." hidden="false">
+        <value name="Disable FTC" value="0" desc="Disable the single cycle pulse, which signifies the timer is starting." />
+        <value name="Enable FTC" value="1" desc="Enable the single cycle pulse, which signifies the timer is starting." />
+      </field>
+      <field name="DCOR" from="2" to="2" access="RW" resetVal="" desc="Disable Clear on Read (DCOR) of Status Register SR0." hidden="false" />
+      <field name="DBMODE" from="3" to="3" access="RW" resetVal="" desc="Deadband mode (asynchronous/synchronous). CMP output pin is also affected when not in deadband mode (CFG0.DEADBAND)." hidden="false" />
+      <field name="CLK_BUS_EN_SEL" from="6" to="4" access="RW" resetVal="" desc="Digital Global Clock selection." hidden="false" />
+      <field name="BUS_CLK_SEL" from="7" to="7" access="RW" resetVal="" desc="Bus Clock selection." hidden="false" />
+    </register>
+    <register name="Debug_Timer_CONTROL3_" address="0x40004F02" bitWidth="8" desc="TMRx.CFG2" hidden="false">
+      <field name="TMR_CFG" from="1" to="0" access="RW" resetVal="" desc="Timer configuration (MODE = 0): 000 = Continuous; 001 = Pulsewidth; 010 = Period; 011 = Stop on IRQ" hidden="false">
+        <value name="Continuous" value="0" desc="Timer runs while EN bit of CFG0 register is set to '1'." />
+        <value name="Pulsewidth" value="1" desc="Timer runs from positive to negative edge of TIMEREN." />
+        <value name="Period" value="10" desc="Timer runs from positive to positive edge of TIMEREN." />
+        <value name="Irq" value="11" desc="Timer runs until IRQ." />
+      </field>
+      <field name="COD" from="2" to="2" access="RW" resetVal="" desc="Clear On Disable (COD). Clears or gates outputs to zero." hidden="false" />
+      <field name="ROD" from="3" to="3" access="RW" resetVal="" desc="Reset On Disable (ROD). Resets internal state of output logic" hidden="false" />
+      <field name="CMP_CFG" from="6" to="4" access="RW" resetVal="" desc="Comparator configurations" hidden="false">
+        <value name="Equal" value="0" desc="Compare Equal " />
+        <value name="Less than" value="1" desc="Compare Less Than " />
+        <value name="Less than or equal" value="10" desc="Compare Less Than or Equal ." />
+        <value name="Greater" value="11" desc="Compare Greater Than ." />
+        <value name="Greater than or equal" value="100" desc="Compare Greater Than or Equal " />
+      </field>
+      <field name="HW_EN" from="7" to="7" access="RW" resetVal="" desc="When set Timer Enable controls counting." hidden="false" />
+    </register>
+    <register name="Debug_Timer_PERIOD" address="0x40004F04" bitWidth="16" desc="TMRx.PER0 - Assigned Period" hidden="false" />
+    <register name="Debug_Timer_COUNTER" address="0x40004F06" bitWidth="16" desc="TMRx.CNT_CMP0 - Current Down Counter Value" hidden="false" />
+  </block>
   <block name="timer_clock" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="ZeroTerminal_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+  <block name="SD_RX_DMA" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SD_TX_DMA" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="SD_RX_DMA_COMPLETE" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+  <block name="SCSI_TX_DMA" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SCSI_TX_DMA_COMPLETE" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="SD_RX_DMA" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+  <block name="SD_MISO" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="USBFS" BASE="0x0" SIZE="0x0" desc="USBFS" visible="true" hidden="false">
     <block name="ep_3" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
     <block name="ep_4" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
       <field name="RA9" from="0" to="0" access="RW" resetVal="" desc="Read Address for EP MSB." hidden="false" />
     </register>
   </block>
-  <block name="Bootloadable_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
+  <block name="LED1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SDCard" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
     <block name="VirtualMux_3" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
     <block name="ZeroTerminal_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
     <block name="VirtualMux_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
     <block name="BSPIM" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   </block>
-  <block name="SD_MISO" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="SCSI_Out_Ctl" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
-    <register name="SCSI_Out_Ctl_CONTROL_REG" address="0x40006473" bitWidth="8" desc="" hidden="false" />
+  <block name="SCSI_Out_Bits" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
+    <register name="SCSI_Out_Bits_CONTROL_REG" address="0x40006473" bitWidth="8" desc="" hidden="false" />
   </block>
-  <block name="Debug_Timer" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
-    <block name="VirtualMux_2" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-    <block name="ZeroTerminal_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-    <block name="TimerHW" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-    <block name="OneTerminal_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-    <block name="VirtualMux_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-    <block name="VirtualMux_3" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-    <register name="Debug_Timer_GLOBAL_ENABLE" address="0x400043A3" bitWidth="8" desc="PM.ACT.CFG" hidden="false">
-      <field name="en_timer" from="3" to="0" access="RW" resetVal="" desc="Enable timer/counters." hidden="false" />
-    </register>
-    <register name="Debug_Timer_CONTROL" address="0x40004F00" bitWidth="8" desc="TMRx.CFG0" hidden="false">
-      <field name="EN" from="0" to="0" access="RW" resetVal="" desc="Enables timer/comparator." hidden="false" />
-      <field name="MODE" from="1" to="1" access="RW" resetVal="" desc="Mode. (0 = Timer; 1 = Comparator)" hidden="false">
-        <value name="Timer" value="0" desc="Timer mode. CNT/CMP register holds timer count value." />
-        <value name="Comparator" value="1" desc="Comparator mode. CNT/CMP register holds comparator threshold value." />
-      </field>
-      <field name="ONESHOT" from="2" to="2" access="RW" resetVal="" desc="Timer stops upon reaching stop condition defined by TMR_CFG bits. Can be restarted by asserting TIMER RESET or disabling and re-enabling block." hidden="false" />
-      <field name="CMP_BUFF" from="3" to="3" access="RW" resetVal="" desc="Buffer compare register. Compare register updates only on timer terminal count." hidden="false" />
-      <field name="INV" from="4" to="4" access="RW" resetVal="" desc="Invert sense of TIMEREN signal" hidden="false" />
-      <field name="DB" from="5" to="5" access="RW" resetVal="" desc="Deadband mode--Deadband phases phi1 and phi2 are outputted on CMP and TC output pins respectively." hidden="false">
-        <value name="Timer" value="0" desc="CMP and TC are output." />
-        <value name="Deadband" value="1" desc="PHI1 (instead of CMP) and PHI2 (instead of TC) are output." />
-      </field>
-      <field name="DEADBAND_PERIOD" from="7" to="6" access="RW" resetVal="" desc="Deadband Period" hidden="false" />
-    </register>
-    <register name="Debug_Timer_CONTROL2" address="0x40004F01" bitWidth="8" desc="TMRx.CFG1" hidden="false">
-      <field name="IRQ_SEL" from="0" to="0" access="RW" resetVal="" desc="Irq selection. (0 = raw interrupts; 1 = status register interrupts)" hidden="false" />
-      <field name="FTC" from="1" to="1" access="RW" resetVal="" desc="First Terminal Count (FTC). Setting this bit forces a single pulse on the TC pin when first enabled." hidden="false">
-        <value name="Disable FTC" value="0" desc="Disable the single cycle pulse, which signifies the timer is starting." />
-        <value name="Enable FTC" value="1" desc="Enable the single cycle pulse, which signifies the timer is starting." />
-      </field>
-      <field name="DCOR" from="2" to="2" access="RW" resetVal="" desc="Disable Clear on Read (DCOR) of Status Register SR0." hidden="false" />
-      <field name="DBMODE" from="3" to="3" access="RW" resetVal="" desc="Deadband mode (asynchronous/synchronous). CMP output pin is also affected when not in deadband mode (CFG0.DEADBAND)." hidden="false" />
-      <field name="CLK_BUS_EN_SEL" from="6" to="4" access="RW" resetVal="" desc="Digital Global Clock selection." hidden="false" />
-      <field name="BUS_CLK_SEL" from="7" to="7" access="RW" resetVal="" desc="Bus Clock selection." hidden="false" />
-    </register>
-    <register name="Debug_Timer_CONTROL3_" address="0x40004F02" bitWidth="8" desc="TMRx.CFG2" hidden="false">
-      <field name="TMR_CFG" from="1" to="0" access="RW" resetVal="" desc="Timer configuration (MODE = 0): 000 = Continuous; 001 = Pulsewidth; 010 = Period; 011 = Stop on IRQ" hidden="false">
-        <value name="Continuous" value="0" desc="Timer runs while EN bit of CFG0 register is set to '1'." />
-        <value name="Pulsewidth" value="1" desc="Timer runs from positive to negative edge of TIMEREN." />
-        <value name="Period" value="10" desc="Timer runs from positive to positive edge of TIMEREN." />
-        <value name="Irq" value="11" desc="Timer runs until IRQ." />
-      </field>
-      <field name="COD" from="2" to="2" access="RW" resetVal="" desc="Clear On Disable (COD). Clears or gates outputs to zero." hidden="false" />
-      <field name="ROD" from="3" to="3" access="RW" resetVal="" desc="Reset On Disable (ROD). Resets internal state of output logic" hidden="false" />
-      <field name="CMP_CFG" from="6" to="4" access="RW" resetVal="" desc="Comparator configurations" hidden="false">
-        <value name="Equal" value="0" desc="Compare Equal " />
-        <value name="Less than" value="1" desc="Compare Less Than " />
-        <value name="Less than or equal" value="10" desc="Compare Less Than or Equal ." />
-        <value name="Greater" value="11" desc="Compare Greater Than ." />
-        <value name="Greater than or equal" value="100" desc="Compare Greater Than or Equal " />
-      </field>
-      <field name="HW_EN" from="7" to="7" access="RW" resetVal="" desc="When set Timer Enable controls counting." hidden="false" />
-    </register>
-    <register name="Debug_Timer_PERIOD" address="0x40004F04" bitWidth="16" desc="TMRx.PER0 - Assigned Period" hidden="false" />
-    <register name="Debug_Timer_COUNTER" address="0x40004F06" bitWidth="16" desc="TMRx.CNT_CMP0 - Current Down Counter Value" hidden="false" />
+  <block name="SCSI_Out_Ctl" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
+    <register name="SCSI_Out_Ctl_CONTROL_REG" address="0x40006471" bitWidth="8" desc="" hidden="false" />
   </block>
+  <block name="Bootloadable_1" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
   <block name="SCSI_Out_Mux" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false" />
-  <block name="SCSI_Out_Bits" BASE="0x0" SIZE="0x0" desc="" visible="true" hidden="false">
-    <register name="SCSI_Out_Bits_CONTROL_REG" address="0x40006479" bitWidth="8" desc="" hidden="false" />
-  </block>
 </blockRegMap>
\ No newline at end of file
index 453a9b13a7820f0b30920a5fc503d52a8cf6423e..a4bb728c7852b69860d2dd4ec643a001c4dac048 100644 (file)
Binary files a/software/SCSI2SD/v5.2/SCSI2SD.cydsn/SCSI2SD.cyfit and b/software/SCSI2SD/v5.2/SCSI2SD.cydsn/SCSI2SD.cyfit differ
index 073546949120fd96bd94c569c1e9bf593057eef4..3983909ec014ab22273bffe16d7c53890fde2ecc 100644 (file)
 <build_action v="SOURCE_C;;;;" />
 <PropertyDeltas />
 </CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFileSerialize" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemSerialize" version="2" name="flash.c" persistent="..\..\src\flash.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="SOURCE_C;;;;" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
 </dependencies>
 </CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
 </CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
 <build_action v="HEADER;;;;" />
 <PropertyDeltas />
 </CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFileSerialize" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemSerialize" version="2" name="flash.h" persistent="..\..\src\flash.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="HEADER;;;;" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
 </dependencies>
 </CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
 </CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
 <CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolderSerialize" version="3">
 <CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainerSerialize" version="1">
 <CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemSerialize" version="2" name="NOR_CTL" persistent="">
-<Hidden v="False" />
+<Hidden v="True" />
 </CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
 <CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemListSerialize" version="2">
 <dependencies>
 <CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFileSerialize" version="3" xml_contents_version="1">
 <CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemSerialize" version="2" name="NOR_CTL.h" persistent="Generated_Source\PSoC5\NOR_CTL.h">
-<Hidden v="False" />
+<Hidden v="True" />
 </CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
 <build_action v="HEADER;;;;" />
 <PropertyDeltas />
 </CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
 <CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFileSerialize" version="3" xml_contents_version="1">
 <CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemSerialize" version="2" name="NOR_CTL.c" persistent="Generated_Source\PSoC5\NOR_CTL.c">
-<Hidden v="False" />
+<Hidden v="True" />
 </CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
 <build_action v="SOURCE_C;CortexM3;;;" />
 <PropertyDeltas />
 </CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
 <CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFileSerialize" version="3" xml_contents_version="1">
 <CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemSerialize" version="2" name="NOR_CTL_PM.c" persistent="Generated_Source\PSoC5\NOR_CTL_PM.c">
-<Hidden v="False" />
+<Hidden v="True" />
 </CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
 <build_action v="SOURCE_C;CortexM3;;;" />
 <PropertyDeltas />
index 9c0eed5a57825f0781845435e9701a60e3e802e6..076cfab56f018cab808fe8c9cefee8706ff1de27 100644 (file)
@@ -19,7 +19,7 @@
         <register>
           <name>SCSI_Glitch_Ctl_CONTROL_REG</name>
           <description>No description available</description>
-          <addressOffset>0x4000647D</addressOffset>
+          <addressOffset>0x4000647C</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
@@ -40,7 +40,7 @@
         <register>
           <name>SCSI_Parity_Error_STATUS_REG</name>
           <description>No description available</description>
-          <addressOffset>0x4000646B</addressOffset>
+          <addressOffset>0x40006568</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
@@ -49,7 +49,7 @@
         <register>
           <name>SCSI_Parity_Error_MASK_REG</name>
           <description>No description available</description>
-          <addressOffset>0x4000648B</addressOffset>
+          <addressOffset>0x40006588</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
@@ -58,7 +58,7 @@
         <register>
           <name>SCSI_Parity_Error_STATUS_AUX_CTL_REG</name>
           <description>No description available</description>
-          <addressOffset>0x4000649B</addressOffset>
+          <addressOffset>0x40006598</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
         </register>
       </registers>
     </peripheral>
-    <peripheral>
-      <name>NOR_CTL</name>
-      <description>No description available</description>
-      <baseAddress>0x0</baseAddress>
-      <addressBlock>
-        <offset>0</offset>
-        <size>0x0</size>
-        <usage>registers</usage>
-      </addressBlock>
-      <registers>
-        <register>
-          <name>NOR_CTL_CONTROL_REG</name>
-          <description>No description available</description>
-          <addressOffset>0x40006576</addressOffset>
-          <size>8</size>
-          <access>read-write</access>
-          <resetValue>0</resetValue>
-          <resetMask>0</resetMask>
-        </register>
-      </registers>
-    </peripheral>
     <peripheral>
       <name>SCSI_CTL_PHASE</name>
       <description>No description available</description>
         <register>
           <name>SCSI_CTL_PHASE_CONTROL_REG</name>
           <description>No description available</description>
-          <addressOffset>0x4000647C</addressOffset>
+          <addressOffset>0x4000647D</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
       </registers>
     </peripheral>
     <peripheral>
-      <name>USBFS</name>
-      <description>USBFS</description>
+      <name>Debug_Timer</name>
+      <description>No description available</description>
       <baseAddress>0x0</baseAddress>
       <addressBlock>
         <offset>0</offset>
       </addressBlock>
       <registers>
         <register>
-          <name>CR0</name>
-          <description>USB Control 0 Register</description>
-          <addressOffset>0x40006008</addressOffset>
+          <name>Debug_Timer_GLOBAL_ENABLE</name>
+          <description>PM.ACT.CFG</description>
+          <addressOffset>0x400043A3</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
           <resetMask>0</resetMask>
           <fields>
             <field>
-              <name>DEVICE_ADDRESS</name>
-              <description>These bits specify the USB device address to which the SIE will respond. This address must be set by firmware and is specified by the USB Host with a SET ADDRESS command during USB enumeration. This value must be programmed by firmware when assigned during enumeration. It is not set automatically by the hardware.</description>
+              <name>en_timer</name>
+              <description>Enable timer/counters.</description>
               <lsb>0</lsb>
-              <msb>6</msb>
-              <access>read-only</access>
-            </field>
-            <field>
-              <name>USB_ENABLE</name>
-              <description>This bit enables the device to respond to USB traffic.</description>
-              <lsb>7</lsb>
-              <msb>7</msb>
+              <msb>3</msb>
               <access>read-write</access>
-              <enumeratedValues>
-                <enumeratedValue>
-                  <name>Disabled</name>
-                  <description>Block responds to USB traffic.</description>
-                  <value>0</value>
-                </enumeratedValue>
-                <enumeratedValue>
-                  <name>Enabled</name>
-                  <description>Block does not respond to USB traffic.</description>
-                  <value>1</value>
-                </enumeratedValue>
-              </enumeratedValues>
             </field>
           </fields>
         </register>
         <register>
-          <name>CR1</name>
-          <description>USB Control 1 Register</description>
-          <addressOffset>0x40006009</addressOffset>
+          <name>Debug_Timer_CONTROL</name>
+          <description>TMRx.CFG0</description>
+          <addressOffset>0x40004F00</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
           <resetMask>0</resetMask>
           <fields>
             <field>
-              <name>REG_ENABLE</name>
-              <description>This bit controls the operation of the internal USB regulator. For applications with supply voltages in the 5V range this bit is set high to enable the internal regulator. For device supply voltage in the 3.3V range this bit is cleared to connect the transceiver directly to the supply.</description>
+              <name>EN</name>
+              <description>Enables timer/comparator.</description>
               <lsb>0</lsb>
               <msb>0</msb>
-              <access>read-only</access>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MODE</name>
+              <description>Mode. (0 = Timer; 1 = Comparator)</description>
+              <lsb>1</lsb>
+              <msb>1</msb>
+              <access>read-write</access>
               <enumeratedValues>
                 <enumeratedValue>
-                  <name>Disabled</name>
-                  <description>Regulator for 5V is disabled.</description>
+                  <name>Timer</name>
+                  <description>Timer mode. CNT/CMP register holds timer count value.</description>
                   <value>0</value>
                 </enumeratedValue>
                 <enumeratedValue>
-                  <name>Enabled</name>
-                  <description>Regulator for 5V is enabled.</description>
+                  <name>Comparator</name>
+                  <description>Comparator mode. CNT/CMP register holds comparator threshold value.</description>
                   <value>1</value>
                 </enumeratedValue>
               </enumeratedValues>
             </field>
             <field>
-              <name>ENABLE_LOCK</name>
-              <description>This bit is set to turn on the automatic frequency locking of the internal oscillator to USB traffic.  Unless an external clock is being provided this bit should remain set for proper USB operation.</description>
-              <lsb>1</lsb>
-              <msb>1</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>BUS_ACTIVITY</name>
-              <description>The Bus Activity bit is a stickybit that detects any non-idle USB event that has occurred on the USB bus. Once set to High by the SIE to indicate the bus activity this bit retains its logical High value until firmware clears it.</description>
+              <name>ONESHOT</name>
+              <description>Timer stops upon reaching stop condition defined by TMR_CFG bits. Can be restarted by asserting TIMER RESET or disabling and re-enabling block.</description>
               <lsb>2</lsb>
               <msb>2</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>TRIM_OFFSET_MSB</name>
-              <description>This bit enables trim bit[7].</description>
+              <name>CMP_BUFF</name>
+              <description>Buffer compare register. Compare register updates only on timer terminal count.</description>
               <lsb>3</lsb>
               <msb>3</msb>
               <access>read-write</access>
             </field>
+            <field>
+              <name>INV</name>
+              <description>Invert sense of TIMEREN signal</description>
+              <lsb>4</lsb>
+              <msb>4</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DB</name>
+              <description>Deadband mode--Deadband phases phi1 and phi2 are outputted on CMP and TC output pins respectively.</description>
+              <lsb>5</lsb>
+              <msb>5</msb>
+              <access>read-write</access>
+              <enumeratedValues>
+                <enumeratedValue>
+                  <name>Timer</name>
+                  <description>CMP and TC are output.</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>Deadband</name>
+                  <description>PHI1 (instead of CMP) and PHI2 (instead of TC) are output.</description>
+                  <value>1</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+            <field>
+              <name>DEADBAND_PERIOD</name>
+              <description>Deadband Period</description>
+              <lsb>6</lsb>
+              <msb>7</msb>
+              <access>read-write</access>
+            </field>
           </fields>
         </register>
         <register>
-          <name>SIE_EP_INT_EN</name>
-          <description>USB SIE Data Endpoints Interrupt Enable Register</description>
-          <addressOffset>0x4000600A</addressOffset>
+          <name>Debug_Timer_CONTROL2</name>
+          <description>TMRx.CFG1</description>
+          <addressOffset>0x40004F01</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
           <resetMask>0</resetMask>
           <fields>
             <field>
-              <name>EP1_INTR_EN</name>
-              <description>Enables interrupt for EP1.</description>
+              <name>IRQ_SEL</name>
+              <description>Irq selection. (0 = raw interrupts; 1 = status register interrupts)</description>
               <lsb>0</lsb>
               <msb>0</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>EP2_INTR_EN</name>
-              <description>Enables interrupt for EP2.</description>
+              <name>FTC</name>
+              <description>First Terminal Count (FTC). Setting this bit forces a single pulse on the TC pin when first enabled.</description>
               <lsb>1</lsb>
               <msb>1</msb>
               <access>read-write</access>
+              <enumeratedValues>
+                <enumeratedValue>
+                  <name>Disable_FTC</name>
+                  <description>Disable the single cycle pulse, which signifies the timer is starting.</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>Enable_FTC</name>
+                  <description>Enable the single cycle pulse, which signifies the timer is starting.</description>
+                  <value>1</value>
+                </enumeratedValue>
+              </enumeratedValues>
             </field>
             <field>
-              <name>EP3_INTR_EN</name>
-              <description>Enables interrupt for EP3.</description>
+              <name>DCOR</name>
+              <description>Disable Clear on Read (DCOR) of Status Register SR0.</description>
               <lsb>2</lsb>
               <msb>2</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>EP4_INTR_EN</name>
-              <description>Enables interrupt for EP4.</description>
+              <name>DBMODE</name>
+              <description>Deadband mode (asynchronous/synchronous). CMP output pin is also affected when not in deadband mode (CFG0.DEADBAND).</description>
               <lsb>3</lsb>
               <msb>3</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>EP5_INTR_EN</name>
-              <description>Enables interrupt for EP5.</description>
+              <name>CLK_BUS_EN_SEL</name>
+              <description>Digital Global Clock selection.</description>
               <lsb>4</lsb>
-              <msb>4</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>EP6_INTR_EN</name>
-              <description>Enables interrupt for EP6.</description>
-              <lsb>5</lsb>
-              <msb>5</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>EP7_INTR_EN</name>
-              <description>Enables interrupt for EP7.</description>
-              <lsb>6</lsb>
               <msb>6</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>EP8_INTR_EN</name>
-              <description>Enables interrupt for EP8.</description>
+              <name>BUS_CLK_SEL</name>
+              <description>Bus Clock selection.</description>
               <lsb>7</lsb>
               <msb>7</msb>
               <access>read-write</access>
           </fields>
         </register>
         <register>
-          <name>SIE_EP_INT_SR</name>
-          <description>SIE Data Endpoint Interrupt Status Register</description>
-          <addressOffset>0x4000600B</addressOffset>
+          <name>Debug_Timer_CONTROL3_</name>
+          <description>TMRx.CFG2</description>
+          <addressOffset>0x40004F02</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
           <resetMask>0</resetMask>
           <fields>
             <field>
-              <name>EP1_INTR</name>
-              <description>Interrupt status for EP1.</description>
+              <name>TMR_CFG</name>
+              <description>Timer configuration (MODE = 0): 000 = Continuous; 001 = Pulsewidth; 010 = Period; 011 = Stop on IRQ</description>
               <lsb>0</lsb>
-              <msb>0</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>EP2_INTR</name>
-              <description>Interrupt status for EP2.</description>
-              <lsb>1</lsb>
               <msb>1</msb>
               <access>read-write</access>
+              <enumeratedValues>
+                <enumeratedValue>
+                  <name>Continuous</name>
+                  <description>Timer runs while EN bit of CFG0 register is set to '1'.</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>Pulsewidth</name>
+                  <description>Timer runs from positive to negative edge of TIMEREN.</description>
+                  <value>1</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>Period</name>
+                  <description>Timer runs from positive to positive edge of TIMEREN.</description>
+                  <value>2</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>Irq</name>
+                  <description>Timer runs until IRQ.</description>
+                  <value>3</value>
+                </enumeratedValue>
+              </enumeratedValues>
             </field>
             <field>
-              <name>EP3_INTR</name>
-              <description>Interrupt status for EP3.</description>
+              <name>COD</name>
+              <description>Clear On Disable (COD). Clears or gates outputs to zero.</description>
               <lsb>2</lsb>
               <msb>2</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>EP4_INTR</name>
-              <description>Interrupt status for EP4.</description>
+              <name>ROD</name>
+              <description>Reset On Disable (ROD). Resets internal state of output logic</description>
               <lsb>3</lsb>
               <msb>3</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>EP5_INTR</name>
-              <description>Interrupt status for EP5.</description>
+              <name>CMP_CFG</name>
+              <description>Comparator configurations</description>
               <lsb>4</lsb>
-              <msb>4</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>EP6_INTR</name>
-              <description>Interrupt status for EP6.</description>
-              <lsb>5</lsb>
-              <msb>5</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>EP7_INTR</name>
-              <description>Interrupt status for EP7.</description>
-              <lsb>6</lsb>
               <msb>6</msb>
               <access>read-write</access>
-            </field>
-            <field>
-              <name>EP8_INTR</name>
+              <enumeratedValues>
+                <enumeratedValue>
+                  <name>Equal</name>
+                  <description>Compare Equal </description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>Less_than</name>
+                  <description>Compare Less Than </description>
+                  <value>1</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>Less_than_or_equal</name>
+                  <description>Compare Less Than or Equal .</description>
+                  <value>2</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>Greater</name>
+                  <description>Compare Greater Than .</description>
+                  <value>3</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>Greater_than_or_equal</name>
+                  <description>Compare Greater Than or Equal </description>
+                  <value>4</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+            <field>
+              <name>HW_EN</name>
+              <description>When set Timer Enable controls counting.</description>
+              <lsb>7</lsb>
+              <msb>7</msb>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Debug_Timer_PERIOD</name>
+          <description>TMRx.PER0 - Assigned Period</description>
+          <addressOffset>0x40004F04</addressOffset>
+          <size>16</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+        <register>
+          <name>Debug_Timer_COUNTER</name>
+          <description>TMRx.CNT_CMP0 - Current Down Counter Value</description>
+          <addressOffset>0x40004F06</addressOffset>
+          <size>16</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>USBFS</name>
+      <description>USBFS</description>
+      <baseAddress>0x0</baseAddress>
+      <addressBlock>
+        <offset>0</offset>
+        <size>0x0</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>CR0</name>
+          <description>USB Control 0 Register</description>
+          <addressOffset>0x40006008</addressOffset>
+          <size>8</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+          <fields>
+            <field>
+              <name>DEVICE_ADDRESS</name>
+              <description>These bits specify the USB device address to which the SIE will respond. This address must be set by firmware and is specified by the USB Host with a SET ADDRESS command during USB enumeration. This value must be programmed by firmware when assigned during enumeration. It is not set automatically by the hardware.</description>
+              <lsb>0</lsb>
+              <msb>6</msb>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>USB_ENABLE</name>
+              <description>This bit enables the device to respond to USB traffic.</description>
+              <lsb>7</lsb>
+              <msb>7</msb>
+              <access>read-write</access>
+              <enumeratedValues>
+                <enumeratedValue>
+                  <name>Disabled</name>
+                  <description>Block responds to USB traffic.</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>Enabled</name>
+                  <description>Block does not respond to USB traffic.</description>
+                  <value>1</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CR1</name>
+          <description>USB Control 1 Register</description>
+          <addressOffset>0x40006009</addressOffset>
+          <size>8</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+          <fields>
+            <field>
+              <name>REG_ENABLE</name>
+              <description>This bit controls the operation of the internal USB regulator. For applications with supply voltages in the 5V range this bit is set high to enable the internal regulator. For device supply voltage in the 3.3V range this bit is cleared to connect the transceiver directly to the supply.</description>
+              <lsb>0</lsb>
+              <msb>0</msb>
+              <access>read-only</access>
+              <enumeratedValues>
+                <enumeratedValue>
+                  <name>Disabled</name>
+                  <description>Regulator for 5V is disabled.</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>Enabled</name>
+                  <description>Regulator for 5V is enabled.</description>
+                  <value>1</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+            <field>
+              <name>ENABLE_LOCK</name>
+              <description>This bit is set to turn on the automatic frequency locking of the internal oscillator to USB traffic.  Unless an external clock is being provided this bit should remain set for proper USB operation.</description>
+              <lsb>1</lsb>
+              <msb>1</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BUS_ACTIVITY</name>
+              <description>The Bus Activity bit is a stickybit that detects any non-idle USB event that has occurred on the USB bus. Once set to High by the SIE to indicate the bus activity this bit retains its logical High value until firmware clears it.</description>
+              <lsb>2</lsb>
+              <msb>2</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TRIM_OFFSET_MSB</name>
+              <description>This bit enables trim bit[7].</description>
+              <lsb>3</lsb>
+              <msb>3</msb>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SIE_EP_INT_EN</name>
+          <description>USB SIE Data Endpoints Interrupt Enable Register</description>
+          <addressOffset>0x4000600A</addressOffset>
+          <size>8</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+          <fields>
+            <field>
+              <name>EP1_INTR_EN</name>
+              <description>Enables interrupt for EP1.</description>
+              <lsb>0</lsb>
+              <msb>0</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP2_INTR_EN</name>
+              <description>Enables interrupt for EP2.</description>
+              <lsb>1</lsb>
+              <msb>1</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP3_INTR_EN</name>
+              <description>Enables interrupt for EP3.</description>
+              <lsb>2</lsb>
+              <msb>2</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP4_INTR_EN</name>
+              <description>Enables interrupt for EP4.</description>
+              <lsb>3</lsb>
+              <msb>3</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP5_INTR_EN</name>
+              <description>Enables interrupt for EP5.</description>
+              <lsb>4</lsb>
+              <msb>4</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP6_INTR_EN</name>
+              <description>Enables interrupt for EP6.</description>
+              <lsb>5</lsb>
+              <msb>5</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP7_INTR_EN</name>
+              <description>Enables interrupt for EP7.</description>
+              <lsb>6</lsb>
+              <msb>6</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP8_INTR_EN</name>
+              <description>Enables interrupt for EP8.</description>
+              <lsb>7</lsb>
+              <msb>7</msb>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SIE_EP_INT_SR</name>
+          <description>SIE Data Endpoint Interrupt Status Register</description>
+          <addressOffset>0x4000600B</addressOffset>
+          <size>8</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+          <fields>
+            <field>
+              <name>EP1_INTR</name>
+              <description>Interrupt status for EP1.</description>
+              <lsb>0</lsb>
+              <msb>0</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP2_INTR</name>
+              <description>Interrupt status for EP2.</description>
+              <lsb>1</lsb>
+              <msb>1</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP3_INTR</name>
+              <description>Interrupt status for EP3.</description>
+              <lsb>2</lsb>
+              <msb>2</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP4_INTR</name>
+              <description>Interrupt status for EP4.</description>
+              <lsb>3</lsb>
+              <msb>3</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP5_INTR</name>
+              <description>Interrupt status for EP5.</description>
+              <lsb>4</lsb>
+              <msb>4</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP6_INTR</name>
+              <description>Interrupt status for EP6.</description>
+              <lsb>5</lsb>
+              <msb>5</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP7_INTR</name>
+              <description>Interrupt status for EP7.</description>
+              <lsb>6</lsb>
+              <msb>6</msb>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EP8_INTR</name>
               <description>Interrupt status for EP8.</description>
               <lsb>7</lsb>
               <msb>7</msb>
         <register>
           <name>ARB_EP4_INT_EN</name>
           <description>Arbiter Endpoint 1 Interrupt Enable Register</description>
-          <addressOffset>0x400060B1</addressOffset>
-          <size>8</size>
-          <access>read-write</access>
-          <resetValue>0</resetValue>
-          <resetMask>0</resetMask>
-          <fields>
-            <field>
-              <name>IN_BUF_FULL_EN</name>
-              <description>IN Endpoint Local Buffer Full</description>
-              <lsb>0</lsb>
-              <msb>0</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>DMA_GNT_EN</name>
-              <description>Endpoint DMA Grant</description>
-              <lsb>1</lsb>
-              <msb>1</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>BUF_OVER_EN</name>
-              <description>Endpoint Buffer Overflow</description>
-              <lsb>2</lsb>
-              <msb>2</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>BUF_UNDER_EN</name>
-              <description>Endpoint Buffer Underflow</description>
-              <lsb>3</lsb>
-              <msb>3</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>ERR_INT_EN</name>
-              <description>Endpoint Error in Transaction Interrupt</description>
-              <lsb>4</lsb>
-              <msb>4</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>DMA_TERMIN_EN</name>
-              <description>Endpoint DMA Terminated Enable</description>
-              <lsb>5</lsb>
-              <msb>5</msb>
-              <access>read-write</access>
-            </field>
-          </fields>
-        </register>
-        <register>
-          <name>ARB_EP4_INT_SR</name>
-          <description>Arbiter Endpoint 1 Interrupt Status Register</description>
-          <addressOffset>0x400060B2</addressOffset>
-          <size>8</size>
-          <access>read-write</access>
-          <resetValue>0</resetValue>
-          <resetMask>0</resetMask>
-          <fields>
-            <field>
-              <name>IN_BUF_FULL_EN</name>
-              <description>IN Endpoint Local Buffer Full</description>
-              <lsb>0</lsb>
-              <msb>0</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>DMA_GNT_EN</name>
-              <description>Endpoint DMA Grant</description>
-              <lsb>1</lsb>
-              <msb>1</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>BUF_OVER_EN</name>
-              <description>Endpoint Buffer Overflow</description>
-              <lsb>2</lsb>
-              <msb>2</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>BUF_UNDER_EN</name>
-              <description>Endpoint Buffer Underflow</description>
-              <lsb>3</lsb>
-              <msb>3</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>ERR_INT_EN</name>
-              <description>Endpoint Error in Transaction Interrupt</description>
-              <lsb>4</lsb>
-              <msb>4</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>DMA_TERMIN_EN</name>
-              <description>Endpoint DMA Terminated Enable</description>
-              <lsb>5</lsb>
-              <msb>5</msb>
-              <access>read-write</access>
-            </field>
-          </fields>
-        </register>
-        <register>
-          <name>ARB_RW4_WA</name>
-          <description>Arbiter Endpoint 1 Write Address LSB Register</description>
-          <addressOffset>0x400060B4</addressOffset>
-          <size>8</size>
-          <access>read-write</access>
-          <resetValue>0</resetValue>
-          <resetMask>0</resetMask>
-          <fields>
-            <field>
-              <name>WA8</name>
-              <description>Write Address for EP.</description>
-              <lsb>0</lsb>
-              <msb>7</msb>
-              <access>read-write</access>
-            </field>
-          </fields>
-        </register>
-        <register>
-          <name>ARB_RW4_WA_MSB</name>
-          <description>Arbiter Endpoint 1 Write Address MSB Register</description>
-          <addressOffset>0x400060B5</addressOffset>
-          <size>8</size>
-          <access>read-write</access>
-          <resetValue>0</resetValue>
-          <resetMask>0</resetMask>
-          <fields>
-            <field>
-              <name>WA9</name>
-              <description>Write Address for EP MSB.</description>
-              <lsb>0</lsb>
-              <msb>0</msb>
-              <access>read-write</access>
-            </field>
-          </fields>
-        </register>
-        <register>
-          <name>ARB_RW4_RA</name>
-          <description>Arbiter Endpoint 1 Read Address LSB Register</description>
-          <addressOffset>0x400060B6</addressOffset>
-          <size>8</size>
-          <access>read-write</access>
-          <resetValue>0</resetValue>
-          <resetMask>0</resetMask>
-          <fields>
-            <field>
-              <name>RA8</name>
-              <description>Read Address for EP MSB.</description>
-              <lsb>0</lsb>
-              <msb>7</msb>
-              <access>read-write</access>
-            </field>
-          </fields>
-        </register>
-        <register>
-          <name>ARB_RW4_RA_MSB</name>
-          <description>Arbiter Endpoint 1 Read Address MSB Register</description>
-          <addressOffset>0x400060B7</addressOffset>
-          <size>8</size>
-          <access>read-write</access>
-          <resetValue>0</resetValue>
-          <resetMask>0</resetMask>
-          <fields>
-            <field>
-              <name>RA9</name>
-              <description>Read Address for EP MSB.</description>
-              <lsb>0</lsb>
-              <msb>0</msb>
-              <access>read-write</access>
-            </field>
-          </fields>
-        </register>
-      </registers>
-    </peripheral>
-    <peripheral>
-      <name>SCSI_Out_Ctl</name>
-      <description>No description available</description>
-      <baseAddress>0x0</baseAddress>
-      <addressBlock>
-        <offset>0</offset>
-        <size>0x0</size>
-        <usage>registers</usage>
-      </addressBlock>
-      <registers>
-        <register>
-          <name>SCSI_Out_Ctl_CONTROL_REG</name>
-          <description>No description available</description>
-          <addressOffset>0x40006473</addressOffset>
-          <size>8</size>
-          <access>read-write</access>
-          <resetValue>0</resetValue>
-          <resetMask>0</resetMask>
-        </register>
-      </registers>
-    </peripheral>
-    <peripheral>
-      <name>Debug_Timer</name>
-      <description>No description available</description>
-      <baseAddress>0x0</baseAddress>
-      <addressBlock>
-        <offset>0</offset>
-        <size>0x0</size>
-        <usage>registers</usage>
-      </addressBlock>
-      <registers>
-        <register>
-          <name>Debug_Timer_GLOBAL_ENABLE</name>
-          <description>PM.ACT.CFG</description>
-          <addressOffset>0x400043A3</addressOffset>
-          <size>8</size>
-          <access>read-write</access>
-          <resetValue>0</resetValue>
-          <resetMask>0</resetMask>
-          <fields>
-            <field>
-              <name>en_timer</name>
-              <description>Enable timer/counters.</description>
-              <lsb>0</lsb>
-              <msb>3</msb>
-              <access>read-write</access>
-            </field>
-          </fields>
-        </register>
-        <register>
-          <name>Debug_Timer_CONTROL</name>
-          <description>TMRx.CFG0</description>
-          <addressOffset>0x40004F00</addressOffset>
+          <addressOffset>0x400060B1</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
           <resetMask>0</resetMask>
           <fields>
             <field>
-              <name>EN</name>
-              <description>Enables timer/comparator.</description>
+              <name>IN_BUF_FULL_EN</name>
+              <description>IN Endpoint Local Buffer Full</description>
               <lsb>0</lsb>
               <msb>0</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>MODE</name>
-              <description>Mode. (0 = Timer; 1 = Comparator)</description>
+              <name>DMA_GNT_EN</name>
+              <description>Endpoint DMA Grant</description>
               <lsb>1</lsb>
               <msb>1</msb>
               <access>read-write</access>
-              <enumeratedValues>
-                <enumeratedValue>
-                  <name>Timer</name>
-                  <description>Timer mode. CNT/CMP register holds timer count value.</description>
-                  <value>0</value>
-                </enumeratedValue>
-                <enumeratedValue>
-                  <name>Comparator</name>
-                  <description>Comparator mode. CNT/CMP register holds comparator threshold value.</description>
-                  <value>1</value>
-                </enumeratedValue>
-              </enumeratedValues>
             </field>
             <field>
-              <name>ONESHOT</name>
-              <description>Timer stops upon reaching stop condition defined by TMR_CFG bits. Can be restarted by asserting TIMER RESET or disabling and re-enabling block.</description>
+              <name>BUF_OVER_EN</name>
+              <description>Endpoint Buffer Overflow</description>
               <lsb>2</lsb>
               <msb>2</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>CMP_BUFF</name>
-              <description>Buffer compare register. Compare register updates only on timer terminal count.</description>
+              <name>BUF_UNDER_EN</name>
+              <description>Endpoint Buffer Underflow</description>
               <lsb>3</lsb>
               <msb>3</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>INV</name>
-              <description>Invert sense of TIMEREN signal</description>
+              <name>ERR_INT_EN</name>
+              <description>Endpoint Error in Transaction Interrupt</description>
               <lsb>4</lsb>
               <msb>4</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>DB</name>
-              <description>Deadband mode--Deadband phases phi1 and phi2 are outputted on CMP and TC output pins respectively.</description>
+              <name>DMA_TERMIN_EN</name>
+              <description>Endpoint DMA Terminated Enable</description>
               <lsb>5</lsb>
               <msb>5</msb>
               <access>read-write</access>
-              <enumeratedValues>
-                <enumeratedValue>
-                  <name>Timer</name>
-                  <description>CMP and TC are output.</description>
-                  <value>0</value>
-                </enumeratedValue>
-                <enumeratedValue>
-                  <name>Deadband</name>
-                  <description>PHI1 (instead of CMP) and PHI2 (instead of TC) are output.</description>
-                  <value>1</value>
-                </enumeratedValue>
-              </enumeratedValues>
-            </field>
-            <field>
-              <name>DEADBAND_PERIOD</name>
-              <description>Deadband Period</description>
-              <lsb>6</lsb>
-              <msb>7</msb>
-              <access>read-write</access>
             </field>
           </fields>
         </register>
         <register>
-          <name>Debug_Timer_CONTROL2</name>
-          <description>TMRx.CFG1</description>
-          <addressOffset>0x40004F01</addressOffset>
+          <name>ARB_EP4_INT_SR</name>
+          <description>Arbiter Endpoint 1 Interrupt Status Register</description>
+          <addressOffset>0x400060B2</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
           <resetMask>0</resetMask>
           <fields>
             <field>
-              <name>IRQ_SEL</name>
-              <description>Irq selection. (0 = raw interrupts; 1 = status register interrupts)</description>
+              <name>IN_BUF_FULL_EN</name>
+              <description>IN Endpoint Local Buffer Full</description>
               <lsb>0</lsb>
               <msb>0</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>FTC</name>
-              <description>First Terminal Count (FTC). Setting this bit forces a single pulse on the TC pin when first enabled.</description>
+              <name>DMA_GNT_EN</name>
+              <description>Endpoint DMA Grant</description>
               <lsb>1</lsb>
               <msb>1</msb>
               <access>read-write</access>
-              <enumeratedValues>
-                <enumeratedValue>
-                  <name>Disable_FTC</name>
-                  <description>Disable the single cycle pulse, which signifies the timer is starting.</description>
-                  <value>0</value>
-                </enumeratedValue>
-                <enumeratedValue>
-                  <name>Enable_FTC</name>
-                  <description>Enable the single cycle pulse, which signifies the timer is starting.</description>
-                  <value>1</value>
-                </enumeratedValue>
-              </enumeratedValues>
             </field>
             <field>
-              <name>DCOR</name>
-              <description>Disable Clear on Read (DCOR) of Status Register SR0.</description>
+              <name>BUF_OVER_EN</name>
+              <description>Endpoint Buffer Overflow</description>
               <lsb>2</lsb>
               <msb>2</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>DBMODE</name>
-              <description>Deadband mode (asynchronous/synchronous). CMP output pin is also affected when not in deadband mode (CFG0.DEADBAND).</description>
+              <name>BUF_UNDER_EN</name>
+              <description>Endpoint Buffer Underflow</description>
               <lsb>3</lsb>
               <msb>3</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>CLK_BUS_EN_SEL</name>
-              <description>Digital Global Clock selection.</description>
+              <name>ERR_INT_EN</name>
+              <description>Endpoint Error in Transaction Interrupt</description>
               <lsb>4</lsb>
-              <msb>6</msb>
+              <msb>4</msb>
               <access>read-write</access>
             </field>
             <field>
-              <name>BUS_CLK_SEL</name>
-              <description>Bus Clock selection.</description>
-              <lsb>7</lsb>
-              <msb>7</msb>
+              <name>DMA_TERMIN_EN</name>
+              <description>Endpoint DMA Terminated Enable</description>
+              <lsb>5</lsb>
+              <msb>5</msb>
               <access>read-write</access>
             </field>
           </fields>
         </register>
         <register>
-          <name>Debug_Timer_CONTROL3_</name>
-          <description>TMRx.CFG2</description>
-          <addressOffset>0x40004F02</addressOffset>
+          <name>ARB_RW4_WA</name>
+          <description>Arbiter Endpoint 1 Write Address LSB Register</description>
+          <addressOffset>0x400060B4</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
           <resetMask>0</resetMask>
           <fields>
             <field>
-              <name>TMR_CFG</name>
-              <description>Timer configuration (MODE = 0): 000 = Continuous; 001 = Pulsewidth; 010 = Period; 011 = Stop on IRQ</description>
+              <name>WA8</name>
+              <description>Write Address for EP.</description>
               <lsb>0</lsb>
-              <msb>1</msb>
-              <access>read-write</access>
-              <enumeratedValues>
-                <enumeratedValue>
-                  <name>Continuous</name>
-                  <description>Timer runs while EN bit of CFG0 register is set to '1'.</description>
-                  <value>0</value>
-                </enumeratedValue>
-                <enumeratedValue>
-                  <name>Pulsewidth</name>
-                  <description>Timer runs from positive to negative edge of TIMEREN.</description>
-                  <value>1</value>
-                </enumeratedValue>
-                <enumeratedValue>
-                  <name>Period</name>
-                  <description>Timer runs from positive to positive edge of TIMEREN.</description>
-                  <value>2</value>
-                </enumeratedValue>
-                <enumeratedValue>
-                  <name>Irq</name>
-                  <description>Timer runs until IRQ.</description>
-                  <value>3</value>
-                </enumeratedValue>
-              </enumeratedValues>
-            </field>
-            <field>
-              <name>COD</name>
-              <description>Clear On Disable (COD). Clears or gates outputs to zero.</description>
-              <lsb>2</lsb>
-              <msb>2</msb>
-              <access>read-write</access>
-            </field>
-            <field>
-              <name>ROD</name>
-              <description>Reset On Disable (ROD). Resets internal state of output logic</description>
-              <lsb>3</lsb>
-              <msb>3</msb>
+              <msb>7</msb>
               <access>read-write</access>
             </field>
+          </fields>
+        </register>
+        <register>
+          <name>ARB_RW4_WA_MSB</name>
+          <description>Arbiter Endpoint 1 Write Address MSB Register</description>
+          <addressOffset>0x400060B5</addressOffset>
+          <size>8</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+          <fields>
             <field>
-              <name>CMP_CFG</name>
-              <description>Comparator configurations</description>
-              <lsb>4</lsb>
-              <msb>6</msb>
+              <name>WA9</name>
+              <description>Write Address for EP MSB.</description>
+              <lsb>0</lsb>
+              <msb>0</msb>
               <access>read-write</access>
-              <enumeratedValues>
-                <enumeratedValue>
-                  <name>Equal</name>
-                  <description>Compare Equal </description>
-                  <value>0</value>
-                </enumeratedValue>
-                <enumeratedValue>
-                  <name>Less_than</name>
-                  <description>Compare Less Than </description>
-                  <value>1</value>
-                </enumeratedValue>
-                <enumeratedValue>
-                  <name>Less_than_or_equal</name>
-                  <description>Compare Less Than or Equal .</description>
-                  <value>2</value>
-                </enumeratedValue>
-                <enumeratedValue>
-                  <name>Greater</name>
-                  <description>Compare Greater Than .</description>
-                  <value>3</value>
-                </enumeratedValue>
-                <enumeratedValue>
-                  <name>Greater_than_or_equal</name>
-                  <description>Compare Greater Than or Equal </description>
-                  <value>4</value>
-                </enumeratedValue>
-              </enumeratedValues>
             </field>
+          </fields>
+        </register>
+        <register>
+          <name>ARB_RW4_RA</name>
+          <description>Arbiter Endpoint 1 Read Address LSB Register</description>
+          <addressOffset>0x400060B6</addressOffset>
+          <size>8</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+          <fields>
             <field>
-              <name>HW_EN</name>
-              <description>When set Timer Enable controls counting.</description>
-              <lsb>7</lsb>
+              <name>RA8</name>
+              <description>Read Address for EP MSB.</description>
+              <lsb>0</lsb>
               <msb>7</msb>
               <access>read-write</access>
             </field>
           </fields>
         </register>
         <register>
-          <name>Debug_Timer_PERIOD</name>
-          <description>TMRx.PER0 - Assigned Period</description>
-          <addressOffset>0x40004F04</addressOffset>
-          <size>16</size>
+          <name>ARB_RW4_RA_MSB</name>
+          <description>Arbiter Endpoint 1 Read Address MSB Register</description>
+          <addressOffset>0x400060B7</addressOffset>
+          <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
           <resetMask>0</resetMask>
+          <fields>
+            <field>
+              <name>RA9</name>
+              <description>Read Address for EP MSB.</description>
+              <lsb>0</lsb>
+              <msb>0</msb>
+              <access>read-write</access>
+            </field>
+          </fields>
         </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>SCSI_Out_Bits</name>
+      <description>No description available</description>
+      <baseAddress>0x0</baseAddress>
+      <addressBlock>
+        <offset>0</offset>
+        <size>0x0</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
         <register>
-          <name>Debug_Timer_COUNTER</name>
-          <description>TMRx.CNT_CMP0 - Current Down Counter Value</description>
-          <addressOffset>0x40004F06</addressOffset>
-          <size>16</size>
+          <name>SCSI_Out_Bits_CONTROL_REG</name>
+          <description>No description available</description>
+          <addressOffset>0x40006473</addressOffset>
+          <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
           <resetMask>0</resetMask>
       </registers>
     </peripheral>
     <peripheral>
-      <name>SCSI_Out_Bits</name>
+      <name>SCSI_Out_Ctl</name>
       <description>No description available</description>
       <baseAddress>0x0</baseAddress>
       <addressBlock>
       </addressBlock>
       <registers>
         <register>
-          <name>SCSI_Out_Bits_CONTROL_REG</name>
+          <name>SCSI_Out_Ctl_CONTROL_REG</name>
           <description>No description available</description>
-          <addressOffset>0x40006479</addressOffset>
+          <addressOffset>0x40006471</addressOffset>
           <size>8</size>
           <access>read-write</access>
           <resetValue>0</resetValue>
index e4871d03ad2e11a13e192ef43e78d6cde392a69e..e114427775b5ecc1b9d5debaf191802193ebde9a 100644 (file)
Binary files a/software/SCSI2SD/v5.2/SCSI2SD.cydsn/TopDesign/TopDesign.cysch and b/software/SCSI2SD/v5.2/SCSI2SD.cydsn/TopDesign/TopDesign.cysch differ
index db81158c017344c4de72fc9253bf6e55cd84cc3a..d0ea3d89fd7210bed7fc675ca09b3de09db2fcfe 100644 (file)
@@ -24,9 +24,9 @@ extern "C" {
 
 #define USBHID_LEN 64
 
-// Maximum packet payload length. Must be large enough to support a flash row
-// + flash array index + flash row index
-#define HIDPACKET_MAX_LEN 260
+// Maximum packet payload length. Must be large enough to support a SD sector
+// + sector number + device number
+#define HIDPACKET_MAX_LEN 520
 
 #include <stddef.h>
 #include <stdint.h>
index fe52e761a10dcf60511abb7310b1893166acf8e8..8b60b3e7638638443678d43a9f61cba367fe9941 100755 (executable)
@@ -141,6 +141,12 @@ typedef enum
        CONFIG_SPEED_ASYNC_15
 } CONFIG_SPEED;
 
+typedef enum
+{
+       CONFIG_STOREDEVICE_SD,
+       CONFIG_STOREDEVICE_FLASH
+} CONFIG_STOREDEVICE;
+
 typedef struct __attribute__((packed))
 {
        uint8_t deviceType;
@@ -178,8 +184,12 @@ typedef struct __attribute__((packed))
        char serial[16];
 
        uint16_t quirks; // CONFIG_QUIRKS
+    
+    // 0 == SD card
+    // 1 == SPI Flash
+    uint8_t storageDevice; // CONFIG_STOREDEVICE
 
-       uint8_t reserved[960]; // Pad out to 1024 bytes for main section.
+       uint8_t reserved[959]; // Pad out to 1024 bytes for main section.
 
        uint8_t modePages[1024];
        uint8_t vpd[1024];
@@ -244,7 +254,87 @@ typedef enum
        // Response:
        // CONFIG_STATUS
        // uint8_t result code (0 = passed)
-       CONFIG_SCSITEST
+       CONFIG_SCSITEST,
+    
+    // Not implemented, V6 only
+    // Command content:
+    // uint8_t S2S_CMD_DEVINFO
+    // Response:
+    // uint16_t protocol version (MSB)
+    // uint16_t firmware version (MSB)
+    // uint32_t SD capacity(MSB)
+    S2S_CMD_DEVINFO_OBSOLETE,
+
+    // Not implemented, V6 only
+    // Command content:
+    // uint8_t S2S_CMD_SD_WRITE
+    // uint32_t Sector Number (MSB)
+    // uint8_t[512] data
+    // Response:
+    // S2S_CMD_STATUS
+    S2S_CMD_SD_WRITE,
+
+    // Not implemented, V6 only
+    // Command content:
+    // uint8_t S2S_CMD_SD_READ
+    // uint32_t Sector Number (MSB)
+    // Response:
+    // 512 bytes of data
+    S2S_CMD_SD_READ,
+
+    // Not implemented, V6 only
+    // Command content:
+    // uint8_t S2S_CMD_DEBUG
+    // Response:
+    S2S_CMD_DEBUG,
+    
+    // Command content:
+    // uint8_t S2S_CMD_DEV_LIST
+    // Response:
+    // uint8_t Number of devices
+    // For each device:
+    // uint8_t device type
+    //  0 == SD card
+    //  1 == NOR FLASH
+    // uint32_t capacity(MSB)
+    S2S_CMD_DEV_LIST,
+    
+    // Command content:
+    // uint8_t S2S_CMD_DEV_INFO
+    // uint8_t Device Number
+    // Response:
+    //  SD card:
+    //    uint8_t[16] CSD
+       //    uint8_t[16] CID
+    //  NOR Flash: 
+    //    uint8_t[512] JEDEC CFI from RDID command
+    S2S_CMD_DEV_INFO,
+    
+    // Command content:
+    // uint8_t S2S_CMD_DEV_ERASE
+    // uint8_t Device Number
+    // uint32_t Sector Number (MSB)
+    // uint32_t Sector Count (MSB)
+    // Response:
+    // S2S_CMD_STATUS
+    S2S_CMD_DEV_ERASE,
+    
+    // Command content:
+    // uint8_t S2S_CMD_DEV_WRITE
+    // uint8_t Device Number (MSB)
+    // uint32_t Sector Number (MSB)
+    // uint8_t[512] data
+    // Response:
+    // S2S_CMD_STATUS
+    S2S_CMD_DEV_WRITE,
+
+    // Command content:
+    // uint8_t S2S_CMD_DEV_READ
+    // uint8_t Device Number (MSB)
+    // uint32_t Sector Number (MSB)
+    // Response:
+    // 512 bytes of data
+    S2S_CMD_DEV_READ,
 } CONFIG_COMMAND;
 
 typedef enum