/*
#************************************************************************
#*                                                                      *
#* S6J3360/S6J3370 SERIES I/O REGISTER FILE V01L02                      *
#*                                                                      *
#************************************************************************
#
#************************************************************************
#* 1  Disclaimer                                                        *
#************************************************************************
#* __DISCLAIMER_START__                                                 *
#************************************************************************
#* (C)2017, Cypress Semiconductor Corporation
#* or a subsidiary of Cypress Semiconductor Corporation. All rights
#* reserved.
#*
#* This software, including source code, documentation and related
#* materials ("Software"), is owned by Cypress Semiconductor
#* Corporation or one of its subsidiaries ("Cypress") and is protected by
#* and subject to worldwide patent protection (United States and foreign),
#* United States copyright laws and international treaty provisions.
#* Therefore, you may use this Software only as provided in the license
#* agreement accompanying the software package from which you
#* obtained this Software ("EULA").
#*
#* If no EULA applies, Cypress hereby grants you a personal, nonexclusive,
#* non-transferable license to copy, modify, and compile the
#* Software source code solely for use in connection with Cypress's
#* integrated circuit products. Any reproduction, modification, translation,
#* compilation, or representation of this Software except as specified
#* above is prohibited without the express written permission of Cypress.
#*
#* Disclaimer: THIS SOFTWARE IS PROVIDED AS-IS, WITH NO
#* WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING,
#* BUT NOT LIMITED TO, NONINFRINGEMENT, IMPLIED
#* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
#* PARTICULAR PURPOSE. Cypress reserves the right to make
#* changes to the Software without notice. Cypress does not assume any
#* liability arising out of the application or use of the Software or any
#* product or circuit described in the Software. Cypress does not
#* authorize its products for use in any products where a malfunction or
#* failure of the Cypress product may reasonably be expected to result in
#* significant property damage, injury or death ("High Risk Product"). By
#* including Cypress's product in a High Risk Product, the manufacturer
#* of such system or application assumes all risk of such use and in doing
#* so agrees to indemnify Cypress against all liability.
#************************************************************************
#* __DISCLAIMER_END__                                                   *
#************************************************************************
*/

#ifndef __S6J3360_TCFCFG_H
#define __S6J3360_TCFCFG_H

#include "s6j3360io_basetypes.h"

/* TCFCFG0 base pointer */
#if defined(__IO_DEFINE) || defined(__IO_EXTERN)
#define TCFCFG0	stcTCFCFG0
#else /* __IO_DEFINE */
#define TCFCFG0	(*((volatile stc_tcfcfg0_t*)0xB0411000))
#endif /* __IO_DEFINE */

/* FCPROTKEY */
#define TCFCFG0_FCPROTKEY	(TCFCFG0.unFCPROTKEY.u32Register)  /*@rg@*/
#define TCFCFG0_FCPROTKEY_FCPROTKEY	TCFCFG0_FCPROTKEY  /*@bfrg@*/

typedef union un_tcfcfg0_fcprotkey{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_fcprotkey_t;

/* FCFGR */
#define TCFCFG0_FCFGR	(TCFCFG0.unFCFGR.u32Register)  /*@rg@*/
#define TCFCFG0_FCFGR_FAWC	(TCFCFG0.unFCFGR.stcField.u2FAWC)  /*@bf@*/
#define TCFCFG0_FCFGR_TCMSPEC	(*(volatile uint_io8_t*)0xB1188042)  /*@bfbba@*/
#define TCFCFG0_FCFGR_WE	(*(volatile uint_io8_t*)0xB1188044)  /*@bfbba@*/
#define TCFCFG0_FCFGR_TCMPR	(*(volatile uint_io8_t*)0xB1188045)  /*@bfbba@*/
#define TCFCFG0_FCFGR_SWFRST	(*(volatile uint_io8_t*)0xB1188046)  /*@bfbba@*/

typedef struct stc_tcfcfg0_fcfgr_field{
    uint_io32_t		u2FAWC:2;
    uint_io32_t		u1TCMSPEC:1;
    uint_io32_t		:1;
    uint_io32_t		u1WE:1;
    uint_io32_t		u1TCMPR:1;
    uint_io32_t		u1SWFRST:1;
    uint_io32_t		:25;
}stc_tcfcfg0_fcfgr_field_t;

typedef union un_tcfcfg0_fcfgr{
    uint_io32_t		u32Register;
    stc_tcfcfg0_fcfgr_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_fcfgr_t;

/* FECCCTRL */
#define TCFCFG0_FECCCTRL	(TCFCFG0.unFECCCTRL.u32Register)  /*@rg@*/
#define TCFCFG0_FECCCTRL_ECCOFF	(*(volatile uint_io8_t*)0xB1188080)  /*@bfbba@*/

typedef struct stc_tcfcfg0_feccctrl_field{
    uint_io32_t		u1ECCOFF:1;
    uint_io32_t		:31;
}stc_tcfcfg0_feccctrl_field_t;

typedef union un_tcfcfg0_feccctrl{
    uint_io32_t		u32Register;
    stc_tcfcfg0_feccctrl_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_feccctrl_t;

/* FECCEIR */
#define TCFCFG0_FECCEIR	(TCFCFG0.unFECCEIR.u32Register)  /*@rg@*/
#define TCFCFG0_FECCEIR_FECCEIR	(TCFCFG0.unFECCEIR.au8Byte[0])  /*@bfbyte@*/
#define TCFCFG0_FECCEIR_LMASK	(TCFCFG0.unFECCEIR.stcField.u4LMASK)  /*@bf@*/

typedef struct stc_tcfcfg0_fecceir_field{
    uint_io32_t		u8FECCEIR:8;
    uint_io32_t		:16;
    uint_io32_t		u4LMASK:4;
    uint_io32_t		:4;
}stc_tcfcfg0_fecceir_field_t;

typedef union un_tcfcfg0_fecceir{
    uint_io32_t		u32Register;
    stc_tcfcfg0_fecceir_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_fecceir_t;

/* FICTRL */
#define TCFCFG0_FICTRL	(TCFCFG0.unFICTRL.u32Register)  /*@rg@*/
#define TCFCFG0_FICTRL_RDYIE	(*(volatile uint_io8_t*)0xB1188100)  /*@bfbba@*/
#define TCFCFG0_FICTRL_HANGIE	(*(volatile uint_io8_t*)0xB1188101)  /*@bfbba@*/
#define TCFCFG0_FICTRL_RDYIC	(*(volatile uint_io8_t*)0xB1188108)  /*@bfbba@*/
#define TCFCFG0_FICTRL_HANGIC	(*(volatile uint_io8_t*)0xB1188109)  /*@bfbba@*/

typedef struct stc_tcfcfg0_fictrl_field{
    uint_io32_t		u1RDYIE:1;
    uint_io32_t		u1HANGIE:1;
    uint_io32_t		:6;
    uint_io32_t		u1RDYIC:1;
    uint_io32_t		u1HANGIC:1;
    uint_io32_t		:22;
}stc_tcfcfg0_fictrl_field_t;

typedef union un_tcfcfg0_fictrl{
    uint_io32_t		u32Register;
    stc_tcfcfg0_fictrl_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_fictrl_t;

/* FDATEIR_L */
#define TCFCFG0_FDATEIR_L	(TCFCFG0.unFDATEIR_L.u32Register)  /*@rg@*/
#define TCFCFG0_FDATEIR_L_FDATEIR	TCFCFG0_FDATEIR_L  /*@bfrg@*/

typedef union un_tcfcfg0_fdateir_l{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_fdateir_l_t;

/* FDATEIR_H */
#define TCFCFG0_FDATEIR_H	(TCFCFG0.unFDATEIR_H.u32Register)  /*@rg@*/
#define TCFCFG0_FDATEIR_H_FDATEIR	TCFCFG0_FDATEIR_H  /*@bfrg@*/

typedef union un_tcfcfg0_fdateir_h{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_fdateir_h_t;

/* FSTAT */
#define TCFCFG0_FSTAT	(TCFCFG0.unFSTAT.u32Register)  /*@rg@*/
#define TCFCFG0_FSTAT_RDY	(*(volatile uint_io8_t*)0xB11881C0)  /*@bfbba@*/
#define TCFCFG0_FSTAT_HANG	(*(volatile uint_io8_t*)0xB11881C1)  /*@bfbba@*/
#define TCFCFG0_FSTAT_READ	(*(volatile uint_io8_t*)0xB11881C2)  /*@bfbba@*/
#define TCFCFG0_FSTAT_SERS	(*(volatile uint_io8_t*)0xB11881C3)  /*@bfbba@*/
#define TCFCFG0_FSTAT_ERSEC	(*(volatile uint_io8_t*)0xB11881C4)  /*@bfbba@*/
#define TCFCFG0_FSTAT_ESPS	(*(volatile uint_io8_t*)0xB11881C5)  /*@bfbba@*/
#define TCFCFG0_FSTAT_PGMS	(*(volatile uint_io8_t*)0xB11881C6)  /*@bfbba@*/
#define TCFCFG0_FSTAT_CERS	(*(volatile uint_io8_t*)0xB11881C7)  /*@bfbba@*/
#define TCFCFG0_FSTAT_RDYINT	(*(volatile uint_io8_t*)0xB11881C8)  /*@bfbba@*/
#define TCFCFG0_FSTAT_HANGINT	(*(volatile uint_io8_t*)0xB11881C9)  /*@bfbba@*/

typedef struct stc_tcfcfg0_fstat_field{
    uint_io32_t		u1RDY:1;
    uint_io32_t		u1HANG:1;
    uint_io32_t		u1READ:1;
    uint_io32_t		u1SERS:1;
    uint_io32_t		u1ERSEC:1;
    uint_io32_t		u1ESPS:1;
    uint_io32_t		u1PGMS:1;
    uint_io32_t		u1CERS:1;
    uint_io32_t		u1RDYINT:1;
    uint_io32_t		u1HANGINT:1;
    uint_io32_t		:22;
}stc_tcfcfg0_fstat_field_t;

typedef union un_tcfcfg0_fstat{
    uint_io32_t		u32Register;
    stc_tcfcfg0_fstat_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_fstat_t;

/* FSECIR */
#define TCFCFG0_FSECIR	(TCFCFG0.unFSECIR.u32Register)  /*@rg@*/
#define TCFCFG0_FSECIR_SECIE	(*(volatile uint_io8_t*)0xB1188280)  /*@bfbba@*/
#define TCFCFG0_FSECIR_SECIC	(*(volatile uint_io8_t*)0xB1188288)  /*@bfbba@*/
#define TCFCFG0_FSECIR_SECINT	(*(volatile uint_io8_t*)0xB1188290)  /*@bfbba@*/

typedef struct stc_tcfcfg0_fsecir_field{
    uint_io32_t		u1SECIE:1;
    uint_io32_t		:7;
    uint_io32_t		u1SECIC:1;
    uint_io32_t		:7;
    uint_io32_t		u1SECINT:1;
    uint_io32_t		:15;
}stc_tcfcfg0_fsecir_field_t;

typedef union un_tcfcfg0_fsecir{
    uint_io32_t		u32Register;
    stc_tcfcfg0_fsecir_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_fsecir_t;

/* FECCEAR */
#define TCFCFG0_FECCEAR	(TCFCFG0.unFECCEAR.u32Register)  /*@rg@*/
#define TCFCFG0_FECCEAR_SELF	(TCFCFG0.unFECCEAR.stcField.u4SELF)  /*@bf@*/
#define TCFCFG0_FECCEAR_FECCEAR_BASE	(TCFCFG0.unFECCEAR.stcField.u27FECCEAR_BASE)  /*@bf@*/

typedef struct stc_tcfcfg0_feccear_field{
    uint_io32_t		u4SELF:4;
    uint_io32_t		:1;
    uint_io32_t		u27FECCEAR_BASE:27;
}stc_tcfcfg0_feccear_field_t;

typedef union un_tcfcfg0_feccear{
    uint_io32_t		u32Register;
    stc_tcfcfg0_feccear_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_feccear_t;

/* FUIDR[0-1] */
#define TCFCFG0_FUIDR0	(TCFCFG0.unFUIDR0.u32Register)  /*@rg@*/
#define TCFCFG0_FUIDR0_UID	TCFCFG0_FUIDR0  /*@bfrg@*/

#define TCFCFG0_FUIDR1	(TCFCFG0.unFUIDR1.u32Register)  /*@rg@*/
#define TCFCFG0_FUIDR1_UID	TCFCFG0_FUIDR1  /*@bfrg@*/

typedef union un_tcfcfg0_fuidrn{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_fuidrn_t;

/* FUCEDIR */
#define TCFCFG0_FUCEDIR	(TCFCFG0.unFUCEDIR.u32Register)  /*@rg@*/
#define TCFCFG0_FUCEDIR_UCEDIC	(*(volatile uint_io8_t*)0xB1188408)  /*@bfbba@*/
#define TCFCFG0_FUCEDIR_UCEDINT	(*(volatile uint_io8_t*)0xB1188410)  /*@bfbba@*/

typedef struct stc_tcfcfg0_fucedir_field{
    uint_io32_t		:8;
    uint_io32_t		u1UCEDIC:1;
    uint_io32_t		:7;
    uint_io32_t		u1UCEDINT:1;
    uint_io32_t		:15;
}stc_tcfcfg0_fucedir_field_t;

typedef union un_tcfcfg0_fucedir{
    uint_io32_t		u32Register;
    stc_tcfcfg0_fucedir_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_fucedir_t;

/* FUCEAR */
#define TCFCFG0_FUCEAR	(TCFCFG0.unFUCEAR.u32Register)  /*@rg@*/
#define TCFCFG0_FUCEAR_UCELF	(TCFCFG0.unFUCEAR.stcField.u4UCELF)  /*@bf@*/
#define TCFCFG0_FUCEAR_UCEA_BASE	(TCFCFG0.unFUCEAR.stcField.u27UCEA_BASE)  /*@bf@*/

typedef struct stc_tcfcfg0_fucear_field{
    uint_io32_t		u4UCELF:4;
    uint_io32_t		:1;
    uint_io32_t		u27UCEA_BASE:27;
}stc_tcfcfg0_fucear_field_t;

typedef union un_tcfcfg0_fucear{
    uint_io32_t		u32Register;
    stc_tcfcfg0_fucear_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_fucear_t;

/* SYNR */
#define TCFCFG0_SYNR	(TCFCFG0.unSYNR.u32Register)  /*@rg@*/
#define TCFCFG0_SYNR_SYN0	(TCFCFG0.unSYNR.au8Byte[0])  /*@bfbyte@*/
#define TCFCFG0_SYNR_SYN1	(TCFCFG0.unSYNR.au8Byte[1])  /*@bfbyte@*/
#define TCFCFG0_SYNR_SYN2	(TCFCFG0.unSYNR.au8Byte[2])  /*@bfbyte@*/
#define TCFCFG0_SYNR_SYN3	(TCFCFG0.unSYNR.au8Byte[3])  /*@bfbyte@*/

typedef struct stc_tcfcfg0_synr_field{
    uint_io32_t		u8SYN0:8;
    uint_io32_t		u8SYN1:8;
    uint_io32_t		u8SYN2:8;
    uint_io32_t		u8SYN3:8;
}stc_tcfcfg0_synr_field_t;

typedef union un_tcfcfg0_synr{
    uint_io32_t		u32Register;
    stc_tcfcfg0_synr_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_synr_t;

/* BRCFG */
#define TCFCFG0_BRCFG	(TCFCFG0.unBRCFG.u32Register)  /*@rg@*/
#define TCFCFG0_BRCFG_ESEC	(TCFCFG0.unBRCFG.au8Byte[0])  /*@bfbyte@*/
#define TCFCFG0_BRCFG_SSEC	(TCFCFG0.unBRCFG.au8Byte[1])  /*@bfbyte@*/
#define TCFCFG0_BRCFG_REGION_END_BUF	(TCFCFG0.unBRCFG.au16Halfword[1])  /*@bfhword@*/

typedef struct stc_tcfcfg0_brcfg_field{
    uint_io32_t		u8ESEC:8;
    uint_io32_t		u8SSEC:8;
    uint_io32_t		u16REGION_END_BUF:16;
}stc_tcfcfg0_brcfg_field_t;

typedef union un_tcfcfg0_brcfg{
    uint_io32_t		u32Register;
    stc_tcfcfg0_brcfg_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_brcfg_t;

/* BRAT */
#define TCFCFG0_BRAT	(TCFCFG0.unBRAT.u32Register)  /*@rg@*/
#define TCFCFG0_BRAT_RGEN	(*(volatile uint_io8_t*)0xB11884C0)  /*@bfbba@*/
#define TCFCFG0_BRAT_AM	(TCFCFG0.unBRAT.stcField.u2AM)  /*@bf@*/
#define TCFCFG0_BRAT_VCLR	(*(volatile uint_io8_t*)0xB11884D0)  /*@bfbba@*/

typedef struct stc_tcfcfg0_brat_field{
    uint_io32_t		u1RGEN:1;
    uint_io32_t		:7;
    uint_io32_t		u2AM:2;
    uint_io32_t		:6;
    uint_io32_t		u1VCLR:1;
    uint_io32_t		:15;
}stc_tcfcfg0_brat_field_t;

typedef union un_tcfcfg0_brat{
    uint_io32_t		u32Register;
    stc_tcfcfg0_brat_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_brat_t;

/* WSWP[0-3] */
#define TCFCFG0_WSWP0	(TCFCFG0.unWSWP0.u32Register)  /*@rg@*/
#define TCFCFG0_WSWP0_SWP0	(*(volatile uint_io8_t*)0xB1189A00)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP1	(*(volatile uint_io8_t*)0xB1189A01)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP2	(*(volatile uint_io8_t*)0xB1189A02)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP3	(*(volatile uint_io8_t*)0xB1189A03)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP4	(*(volatile uint_io8_t*)0xB1189A04)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP5	(*(volatile uint_io8_t*)0xB1189A05)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP6	(*(volatile uint_io8_t*)0xB1189A06)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP7	(*(volatile uint_io8_t*)0xB1189A07)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP8	(*(volatile uint_io8_t*)0xB1189A08)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP9	(*(volatile uint_io8_t*)0xB1189A09)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP10	(*(volatile uint_io8_t*)0xB1189A0A)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP11	(*(volatile uint_io8_t*)0xB1189A0B)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP12	(*(volatile uint_io8_t*)0xB1189A0C)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP13	(*(volatile uint_io8_t*)0xB1189A0D)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP14	(*(volatile uint_io8_t*)0xB1189A0E)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP15	(*(volatile uint_io8_t*)0xB1189A0F)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP16	(*(volatile uint_io8_t*)0xB1189A10)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP17	(*(volatile uint_io8_t*)0xB1189A11)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP18	(*(volatile uint_io8_t*)0xB1189A12)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP19	(*(volatile uint_io8_t*)0xB1189A13)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP20	(*(volatile uint_io8_t*)0xB1189A14)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP21	(*(volatile uint_io8_t*)0xB1189A15)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP22	(*(volatile uint_io8_t*)0xB1189A16)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP23	(*(volatile uint_io8_t*)0xB1189A17)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP24	(*(volatile uint_io8_t*)0xB1189A18)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP25	(*(volatile uint_io8_t*)0xB1189A19)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP26	(*(volatile uint_io8_t*)0xB1189A1A)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP27	(*(volatile uint_io8_t*)0xB1189A1B)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP28	(*(volatile uint_io8_t*)0xB1189A1C)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP29	(*(volatile uint_io8_t*)0xB1189A1D)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP30	(*(volatile uint_io8_t*)0xB1189A1E)  /*@bfbba@*/
#define TCFCFG0_WSWP0_SWP31	(*(volatile uint_io8_t*)0xB1189A1F)  /*@bfbba@*/

#define TCFCFG0_WSWP1	(TCFCFG0.unWSWP1.u32Register)  /*@rg@*/
#define TCFCFG0_WSWP1_SWP0	(*(volatile uint_io8_t*)0xB1189A20)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP1	(*(volatile uint_io8_t*)0xB1189A21)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP2	(*(volatile uint_io8_t*)0xB1189A22)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP3	(*(volatile uint_io8_t*)0xB1189A23)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP4	(*(volatile uint_io8_t*)0xB1189A24)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP5	(*(volatile uint_io8_t*)0xB1189A25)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP6	(*(volatile uint_io8_t*)0xB1189A26)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP7	(*(volatile uint_io8_t*)0xB1189A27)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP8	(*(volatile uint_io8_t*)0xB1189A28)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP9	(*(volatile uint_io8_t*)0xB1189A29)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP10	(*(volatile uint_io8_t*)0xB1189A2A)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP11	(*(volatile uint_io8_t*)0xB1189A2B)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP12	(*(volatile uint_io8_t*)0xB1189A2C)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP13	(*(volatile uint_io8_t*)0xB1189A2D)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP14	(*(volatile uint_io8_t*)0xB1189A2E)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP15	(*(volatile uint_io8_t*)0xB1189A2F)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP16	(*(volatile uint_io8_t*)0xB1189A30)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP17	(*(volatile uint_io8_t*)0xB1189A31)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP18	(*(volatile uint_io8_t*)0xB1189A32)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP19	(*(volatile uint_io8_t*)0xB1189A33)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP20	(*(volatile uint_io8_t*)0xB1189A34)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP21	(*(volatile uint_io8_t*)0xB1189A35)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP22	(*(volatile uint_io8_t*)0xB1189A36)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP23	(*(volatile uint_io8_t*)0xB1189A37)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP24	(*(volatile uint_io8_t*)0xB1189A38)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP25	(*(volatile uint_io8_t*)0xB1189A39)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP26	(*(volatile uint_io8_t*)0xB1189A3A)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP27	(*(volatile uint_io8_t*)0xB1189A3B)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP28	(*(volatile uint_io8_t*)0xB1189A3C)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP29	(*(volatile uint_io8_t*)0xB1189A3D)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP30	(*(volatile uint_io8_t*)0xB1189A3E)  /*@bfbba@*/
#define TCFCFG0_WSWP1_SWP31	(*(volatile uint_io8_t*)0xB1189A3F)  /*@bfbba@*/

#define TCFCFG0_WSWP2	(TCFCFG0.unWSWP2.u32Register)  /*@rg@*/
#define TCFCFG0_WSWP2_SWP0	(*(volatile uint_io8_t*)0xB1189A40)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP1	(*(volatile uint_io8_t*)0xB1189A41)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP2	(*(volatile uint_io8_t*)0xB1189A42)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP3	(*(volatile uint_io8_t*)0xB1189A43)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP4	(*(volatile uint_io8_t*)0xB1189A44)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP5	(*(volatile uint_io8_t*)0xB1189A45)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP6	(*(volatile uint_io8_t*)0xB1189A46)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP7	(*(volatile uint_io8_t*)0xB1189A47)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP8	(*(volatile uint_io8_t*)0xB1189A48)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP9	(*(volatile uint_io8_t*)0xB1189A49)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP10	(*(volatile uint_io8_t*)0xB1189A4A)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP11	(*(volatile uint_io8_t*)0xB1189A4B)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP12	(*(volatile uint_io8_t*)0xB1189A4C)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP13	(*(volatile uint_io8_t*)0xB1189A4D)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP14	(*(volatile uint_io8_t*)0xB1189A4E)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP15	(*(volatile uint_io8_t*)0xB1189A4F)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP16	(*(volatile uint_io8_t*)0xB1189A50)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP17	(*(volatile uint_io8_t*)0xB1189A51)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP18	(*(volatile uint_io8_t*)0xB1189A52)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP19	(*(volatile uint_io8_t*)0xB1189A53)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP20	(*(volatile uint_io8_t*)0xB1189A54)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP21	(*(volatile uint_io8_t*)0xB1189A55)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP22	(*(volatile uint_io8_t*)0xB1189A56)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP23	(*(volatile uint_io8_t*)0xB1189A57)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP24	(*(volatile uint_io8_t*)0xB1189A58)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP25	(*(volatile uint_io8_t*)0xB1189A59)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP26	(*(volatile uint_io8_t*)0xB1189A5A)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP27	(*(volatile uint_io8_t*)0xB1189A5B)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP28	(*(volatile uint_io8_t*)0xB1189A5C)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP29	(*(volatile uint_io8_t*)0xB1189A5D)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP30	(*(volatile uint_io8_t*)0xB1189A5E)  /*@bfbba@*/
#define TCFCFG0_WSWP2_SWP31	(*(volatile uint_io8_t*)0xB1189A5F)  /*@bfbba@*/

#define TCFCFG0_WSWP3	(TCFCFG0.unWSWP3.u32Register)  /*@rg@*/
#define TCFCFG0_WSWP3_SWP0	(*(volatile uint_io8_t*)0xB1189A60)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP1	(*(volatile uint_io8_t*)0xB1189A61)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP2	(*(volatile uint_io8_t*)0xB1189A62)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP3	(*(volatile uint_io8_t*)0xB1189A63)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP4	(*(volatile uint_io8_t*)0xB1189A64)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP5	(*(volatile uint_io8_t*)0xB1189A65)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP6	(*(volatile uint_io8_t*)0xB1189A66)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP7	(*(volatile uint_io8_t*)0xB1189A67)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP8	(*(volatile uint_io8_t*)0xB1189A68)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP9	(*(volatile uint_io8_t*)0xB1189A69)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP10	(*(volatile uint_io8_t*)0xB1189A6A)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP11	(*(volatile uint_io8_t*)0xB1189A6B)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP12	(*(volatile uint_io8_t*)0xB1189A6C)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP13	(*(volatile uint_io8_t*)0xB1189A6D)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP14	(*(volatile uint_io8_t*)0xB1189A6E)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP15	(*(volatile uint_io8_t*)0xB1189A6F)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP16	(*(volatile uint_io8_t*)0xB1189A70)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP17	(*(volatile uint_io8_t*)0xB1189A71)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP18	(*(volatile uint_io8_t*)0xB1189A72)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP19	(*(volatile uint_io8_t*)0xB1189A73)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP20	(*(volatile uint_io8_t*)0xB1189A74)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP21	(*(volatile uint_io8_t*)0xB1189A75)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP22	(*(volatile uint_io8_t*)0xB1189A76)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP23	(*(volatile uint_io8_t*)0xB1189A77)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP24	(*(volatile uint_io8_t*)0xB1189A78)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP25	(*(volatile uint_io8_t*)0xB1189A79)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP26	(*(volatile uint_io8_t*)0xB1189A7A)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP27	(*(volatile uint_io8_t*)0xB1189A7B)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP28	(*(volatile uint_io8_t*)0xB1189A7C)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP29	(*(volatile uint_io8_t*)0xB1189A7D)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP30	(*(volatile uint_io8_t*)0xB1189A7E)  /*@bfbba@*/
#define TCFCFG0_WSWP3_SWP31	(*(volatile uint_io8_t*)0xB1189A7F)  /*@bfbba@*/

typedef struct stc_tcfcfg0_wswpn_field{
    uint_io32_t		u1SWP0:1;
    uint_io32_t		u1SWP1:1;
    uint_io32_t		u1SWP2:1;
    uint_io32_t		u1SWP3:1;
    uint_io32_t		u1SWP4:1;
    uint_io32_t		u1SWP5:1;
    uint_io32_t		u1SWP6:1;
    uint_io32_t		u1SWP7:1;
    uint_io32_t		u1SWP8:1;
    uint_io32_t		u1SWP9:1;
    uint_io32_t		u1SWP10:1;
    uint_io32_t		u1SWP11:1;
    uint_io32_t		u1SWP12:1;
    uint_io32_t		u1SWP13:1;
    uint_io32_t		u1SWP14:1;
    uint_io32_t		u1SWP15:1;
    uint_io32_t		u1SWP16:1;
    uint_io32_t		u1SWP17:1;
    uint_io32_t		u1SWP18:1;
    uint_io32_t		u1SWP19:1;
    uint_io32_t		u1SWP20:1;
    uint_io32_t		u1SWP21:1;
    uint_io32_t		u1SWP22:1;
    uint_io32_t		u1SWP23:1;
    uint_io32_t		u1SWP24:1;
    uint_io32_t		u1SWP25:1;
    uint_io32_t		u1SWP26:1;
    uint_io32_t		u1SWP27:1;
    uint_io32_t		u1SWP28:1;
    uint_io32_t		u1SWP29:1;
    uint_io32_t		u1SWP30:1;
    uint_io32_t		u1SWP31:1;
}stc_tcfcfg0_wswpn_field_t;

typedef union un_tcfcfg0_wswpn{
    uint_io32_t		u32Register;
    stc_tcfcfg0_wswpn_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_wswpn_t;

/* CSWP[1-8] */
#define TCFCFG0_CSWP1	(TCFCFG0.unCSWP1.u32Register)  /*@rg@*/
#define TCFCFG0_CSWP1_SWP0	(*(volatile uint_io8_t*)0xB1189C00)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP1	(*(volatile uint_io8_t*)0xB1189C01)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP2	(*(volatile uint_io8_t*)0xB1189C02)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP3	(*(volatile uint_io8_t*)0xB1189C03)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP4	(*(volatile uint_io8_t*)0xB1189C04)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP5	(*(volatile uint_io8_t*)0xB1189C05)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP6	(*(volatile uint_io8_t*)0xB1189C06)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP7	(*(volatile uint_io8_t*)0xB1189C07)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP8	(*(volatile uint_io8_t*)0xB1189C08)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP9	(*(volatile uint_io8_t*)0xB1189C09)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP10	(*(volatile uint_io8_t*)0xB1189C0A)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP11	(*(volatile uint_io8_t*)0xB1189C0B)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP12	(*(volatile uint_io8_t*)0xB1189C0C)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP13	(*(volatile uint_io8_t*)0xB1189C0D)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP14	(*(volatile uint_io8_t*)0xB1189C0E)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP15	(*(volatile uint_io8_t*)0xB1189C0F)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP16	(*(volatile uint_io8_t*)0xB1189C10)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP17	(*(volatile uint_io8_t*)0xB1189C11)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP18	(*(volatile uint_io8_t*)0xB1189C12)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP19	(*(volatile uint_io8_t*)0xB1189C13)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP20	(*(volatile uint_io8_t*)0xB1189C14)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP21	(*(volatile uint_io8_t*)0xB1189C15)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP22	(*(volatile uint_io8_t*)0xB1189C16)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP23	(*(volatile uint_io8_t*)0xB1189C17)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP24	(*(volatile uint_io8_t*)0xB1189C18)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP25	(*(volatile uint_io8_t*)0xB1189C19)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP26	(*(volatile uint_io8_t*)0xB1189C1A)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP27	(*(volatile uint_io8_t*)0xB1189C1B)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP28	(*(volatile uint_io8_t*)0xB1189C1C)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP29	(*(volatile uint_io8_t*)0xB1189C1D)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP30	(*(volatile uint_io8_t*)0xB1189C1E)  /*@bfbba@*/
#define TCFCFG0_CSWP1_SWP31	(*(volatile uint_io8_t*)0xB1189C1F)  /*@bfbba@*/

#define TCFCFG0_CSWP2	(TCFCFG0.unCSWP2.u32Register)  /*@rg@*/
#define TCFCFG0_CSWP2_SWP0	(*(volatile uint_io8_t*)0xB1189C20)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP1	(*(volatile uint_io8_t*)0xB1189C21)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP2	(*(volatile uint_io8_t*)0xB1189C22)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP3	(*(volatile uint_io8_t*)0xB1189C23)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP4	(*(volatile uint_io8_t*)0xB1189C24)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP5	(*(volatile uint_io8_t*)0xB1189C25)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP6	(*(volatile uint_io8_t*)0xB1189C26)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP7	(*(volatile uint_io8_t*)0xB1189C27)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP8	(*(volatile uint_io8_t*)0xB1189C28)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP9	(*(volatile uint_io8_t*)0xB1189C29)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP10	(*(volatile uint_io8_t*)0xB1189C2A)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP11	(*(volatile uint_io8_t*)0xB1189C2B)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP12	(*(volatile uint_io8_t*)0xB1189C2C)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP13	(*(volatile uint_io8_t*)0xB1189C2D)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP14	(*(volatile uint_io8_t*)0xB1189C2E)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP15	(*(volatile uint_io8_t*)0xB1189C2F)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP16	(*(volatile uint_io8_t*)0xB1189C30)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP17	(*(volatile uint_io8_t*)0xB1189C31)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP18	(*(volatile uint_io8_t*)0xB1189C32)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP19	(*(volatile uint_io8_t*)0xB1189C33)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP20	(*(volatile uint_io8_t*)0xB1189C34)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP21	(*(volatile uint_io8_t*)0xB1189C35)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP22	(*(volatile uint_io8_t*)0xB1189C36)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP23	(*(volatile uint_io8_t*)0xB1189C37)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP24	(*(volatile uint_io8_t*)0xB1189C38)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP25	(*(volatile uint_io8_t*)0xB1189C39)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP26	(*(volatile uint_io8_t*)0xB1189C3A)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP27	(*(volatile uint_io8_t*)0xB1189C3B)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP28	(*(volatile uint_io8_t*)0xB1189C3C)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP29	(*(volatile uint_io8_t*)0xB1189C3D)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP30	(*(volatile uint_io8_t*)0xB1189C3E)  /*@bfbba@*/
#define TCFCFG0_CSWP2_SWP31	(*(volatile uint_io8_t*)0xB1189C3F)  /*@bfbba@*/

#define TCFCFG0_CSWP3	(TCFCFG0.unCSWP3.u32Register)  /*@rg@*/
#define TCFCFG0_CSWP3_SWP0	(*(volatile uint_io8_t*)0xB1189C40)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP1	(*(volatile uint_io8_t*)0xB1189C41)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP2	(*(volatile uint_io8_t*)0xB1189C42)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP3	(*(volatile uint_io8_t*)0xB1189C43)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP4	(*(volatile uint_io8_t*)0xB1189C44)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP5	(*(volatile uint_io8_t*)0xB1189C45)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP6	(*(volatile uint_io8_t*)0xB1189C46)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP7	(*(volatile uint_io8_t*)0xB1189C47)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP8	(*(volatile uint_io8_t*)0xB1189C48)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP9	(*(volatile uint_io8_t*)0xB1189C49)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP10	(*(volatile uint_io8_t*)0xB1189C4A)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP11	(*(volatile uint_io8_t*)0xB1189C4B)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP12	(*(volatile uint_io8_t*)0xB1189C4C)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP13	(*(volatile uint_io8_t*)0xB1189C4D)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP14	(*(volatile uint_io8_t*)0xB1189C4E)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP15	(*(volatile uint_io8_t*)0xB1189C4F)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP16	(*(volatile uint_io8_t*)0xB1189C50)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP17	(*(volatile uint_io8_t*)0xB1189C51)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP18	(*(volatile uint_io8_t*)0xB1189C52)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP19	(*(volatile uint_io8_t*)0xB1189C53)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP20	(*(volatile uint_io8_t*)0xB1189C54)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP21	(*(volatile uint_io8_t*)0xB1189C55)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP22	(*(volatile uint_io8_t*)0xB1189C56)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP23	(*(volatile uint_io8_t*)0xB1189C57)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP24	(*(volatile uint_io8_t*)0xB1189C58)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP25	(*(volatile uint_io8_t*)0xB1189C59)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP26	(*(volatile uint_io8_t*)0xB1189C5A)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP27	(*(volatile uint_io8_t*)0xB1189C5B)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP28	(*(volatile uint_io8_t*)0xB1189C5C)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP29	(*(volatile uint_io8_t*)0xB1189C5D)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP30	(*(volatile uint_io8_t*)0xB1189C5E)  /*@bfbba@*/
#define TCFCFG0_CSWP3_SWP31	(*(volatile uint_io8_t*)0xB1189C5F)  /*@bfbba@*/

#define TCFCFG0_CSWP4	(TCFCFG0.unCSWP4.u32Register)  /*@rg@*/
#define TCFCFG0_CSWP4_SWP0	(*(volatile uint_io8_t*)0xB1189C60)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP1	(*(volatile uint_io8_t*)0xB1189C61)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP2	(*(volatile uint_io8_t*)0xB1189C62)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP3	(*(volatile uint_io8_t*)0xB1189C63)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP4	(*(volatile uint_io8_t*)0xB1189C64)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP5	(*(volatile uint_io8_t*)0xB1189C65)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP6	(*(volatile uint_io8_t*)0xB1189C66)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP7	(*(volatile uint_io8_t*)0xB1189C67)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP8	(*(volatile uint_io8_t*)0xB1189C68)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP9	(*(volatile uint_io8_t*)0xB1189C69)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP10	(*(volatile uint_io8_t*)0xB1189C6A)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP11	(*(volatile uint_io8_t*)0xB1189C6B)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP12	(*(volatile uint_io8_t*)0xB1189C6C)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP13	(*(volatile uint_io8_t*)0xB1189C6D)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP14	(*(volatile uint_io8_t*)0xB1189C6E)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP15	(*(volatile uint_io8_t*)0xB1189C6F)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP16	(*(volatile uint_io8_t*)0xB1189C70)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP17	(*(volatile uint_io8_t*)0xB1189C71)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP18	(*(volatile uint_io8_t*)0xB1189C72)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP19	(*(volatile uint_io8_t*)0xB1189C73)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP20	(*(volatile uint_io8_t*)0xB1189C74)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP21	(*(volatile uint_io8_t*)0xB1189C75)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP22	(*(volatile uint_io8_t*)0xB1189C76)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP23	(*(volatile uint_io8_t*)0xB1189C77)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP24	(*(volatile uint_io8_t*)0xB1189C78)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP25	(*(volatile uint_io8_t*)0xB1189C79)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP26	(*(volatile uint_io8_t*)0xB1189C7A)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP27	(*(volatile uint_io8_t*)0xB1189C7B)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP28	(*(volatile uint_io8_t*)0xB1189C7C)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP29	(*(volatile uint_io8_t*)0xB1189C7D)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP30	(*(volatile uint_io8_t*)0xB1189C7E)  /*@bfbba@*/
#define TCFCFG0_CSWP4_SWP31	(*(volatile uint_io8_t*)0xB1189C7F)  /*@bfbba@*/

#define TCFCFG0_CSWP5	(TCFCFG0.unCSWP5.u32Register)  /*@rg@*/
#define TCFCFG0_CSWP5_SWP0	(*(volatile uint_io8_t*)0xB1189C80)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP1	(*(volatile uint_io8_t*)0xB1189C81)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP2	(*(volatile uint_io8_t*)0xB1189C82)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP3	(*(volatile uint_io8_t*)0xB1189C83)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP4	(*(volatile uint_io8_t*)0xB1189C84)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP5	(*(volatile uint_io8_t*)0xB1189C85)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP6	(*(volatile uint_io8_t*)0xB1189C86)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP7	(*(volatile uint_io8_t*)0xB1189C87)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP8	(*(volatile uint_io8_t*)0xB1189C88)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP9	(*(volatile uint_io8_t*)0xB1189C89)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP10	(*(volatile uint_io8_t*)0xB1189C8A)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP11	(*(volatile uint_io8_t*)0xB1189C8B)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP12	(*(volatile uint_io8_t*)0xB1189C8C)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP13	(*(volatile uint_io8_t*)0xB1189C8D)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP14	(*(volatile uint_io8_t*)0xB1189C8E)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP15	(*(volatile uint_io8_t*)0xB1189C8F)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP16	(*(volatile uint_io8_t*)0xB1189C90)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP17	(*(volatile uint_io8_t*)0xB1189C91)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP18	(*(volatile uint_io8_t*)0xB1189C92)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP19	(*(volatile uint_io8_t*)0xB1189C93)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP20	(*(volatile uint_io8_t*)0xB1189C94)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP21	(*(volatile uint_io8_t*)0xB1189C95)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP22	(*(volatile uint_io8_t*)0xB1189C96)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP23	(*(volatile uint_io8_t*)0xB1189C97)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP24	(*(volatile uint_io8_t*)0xB1189C98)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP25	(*(volatile uint_io8_t*)0xB1189C99)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP26	(*(volatile uint_io8_t*)0xB1189C9A)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP27	(*(volatile uint_io8_t*)0xB1189C9B)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP28	(*(volatile uint_io8_t*)0xB1189C9C)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP29	(*(volatile uint_io8_t*)0xB1189C9D)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP30	(*(volatile uint_io8_t*)0xB1189C9E)  /*@bfbba@*/
#define TCFCFG0_CSWP5_SWP31	(*(volatile uint_io8_t*)0xB1189C9F)  /*@bfbba@*/

#define TCFCFG0_CSWP6	(TCFCFG0.unCSWP6.u32Register)  /*@rg@*/
#define TCFCFG0_CSWP6_SWP0	(*(volatile uint_io8_t*)0xB1189CA0)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP1	(*(volatile uint_io8_t*)0xB1189CA1)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP2	(*(volatile uint_io8_t*)0xB1189CA2)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP3	(*(volatile uint_io8_t*)0xB1189CA3)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP4	(*(volatile uint_io8_t*)0xB1189CA4)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP5	(*(volatile uint_io8_t*)0xB1189CA5)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP6	(*(volatile uint_io8_t*)0xB1189CA6)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP7	(*(volatile uint_io8_t*)0xB1189CA7)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP8	(*(volatile uint_io8_t*)0xB1189CA8)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP9	(*(volatile uint_io8_t*)0xB1189CA9)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP10	(*(volatile uint_io8_t*)0xB1189CAA)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP11	(*(volatile uint_io8_t*)0xB1189CAB)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP12	(*(volatile uint_io8_t*)0xB1189CAC)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP13	(*(volatile uint_io8_t*)0xB1189CAD)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP14	(*(volatile uint_io8_t*)0xB1189CAE)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP15	(*(volatile uint_io8_t*)0xB1189CAF)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP16	(*(volatile uint_io8_t*)0xB1189CB0)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP17	(*(volatile uint_io8_t*)0xB1189CB1)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP18	(*(volatile uint_io8_t*)0xB1189CB2)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP19	(*(volatile uint_io8_t*)0xB1189CB3)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP20	(*(volatile uint_io8_t*)0xB1189CB4)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP21	(*(volatile uint_io8_t*)0xB1189CB5)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP22	(*(volatile uint_io8_t*)0xB1189CB6)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP23	(*(volatile uint_io8_t*)0xB1189CB7)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP24	(*(volatile uint_io8_t*)0xB1189CB8)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP25	(*(volatile uint_io8_t*)0xB1189CB9)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP26	(*(volatile uint_io8_t*)0xB1189CBA)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP27	(*(volatile uint_io8_t*)0xB1189CBB)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP28	(*(volatile uint_io8_t*)0xB1189CBC)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP29	(*(volatile uint_io8_t*)0xB1189CBD)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP30	(*(volatile uint_io8_t*)0xB1189CBE)  /*@bfbba@*/
#define TCFCFG0_CSWP6_SWP31	(*(volatile uint_io8_t*)0xB1189CBF)  /*@bfbba@*/

#define TCFCFG0_CSWP7	(TCFCFG0.unCSWP7.u32Register)  /*@rg@*/
#define TCFCFG0_CSWP7_SWP0	(*(volatile uint_io8_t*)0xB1189CC0)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP1	(*(volatile uint_io8_t*)0xB1189CC1)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP2	(*(volatile uint_io8_t*)0xB1189CC2)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP3	(*(volatile uint_io8_t*)0xB1189CC3)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP4	(*(volatile uint_io8_t*)0xB1189CC4)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP5	(*(volatile uint_io8_t*)0xB1189CC5)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP6	(*(volatile uint_io8_t*)0xB1189CC6)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP7	(*(volatile uint_io8_t*)0xB1189CC7)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP8	(*(volatile uint_io8_t*)0xB1189CC8)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP9	(*(volatile uint_io8_t*)0xB1189CC9)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP10	(*(volatile uint_io8_t*)0xB1189CCA)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP11	(*(volatile uint_io8_t*)0xB1189CCB)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP12	(*(volatile uint_io8_t*)0xB1189CCC)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP13	(*(volatile uint_io8_t*)0xB1189CCD)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP14	(*(volatile uint_io8_t*)0xB1189CCE)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP15	(*(volatile uint_io8_t*)0xB1189CCF)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP16	(*(volatile uint_io8_t*)0xB1189CD0)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP17	(*(volatile uint_io8_t*)0xB1189CD1)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP18	(*(volatile uint_io8_t*)0xB1189CD2)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP19	(*(volatile uint_io8_t*)0xB1189CD3)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP20	(*(volatile uint_io8_t*)0xB1189CD4)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP21	(*(volatile uint_io8_t*)0xB1189CD5)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP22	(*(volatile uint_io8_t*)0xB1189CD6)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP23	(*(volatile uint_io8_t*)0xB1189CD7)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP24	(*(volatile uint_io8_t*)0xB1189CD8)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP25	(*(volatile uint_io8_t*)0xB1189CD9)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP26	(*(volatile uint_io8_t*)0xB1189CDA)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP27	(*(volatile uint_io8_t*)0xB1189CDB)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP28	(*(volatile uint_io8_t*)0xB1189CDC)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP29	(*(volatile uint_io8_t*)0xB1189CDD)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP30	(*(volatile uint_io8_t*)0xB1189CDE)  /*@bfbba@*/
#define TCFCFG0_CSWP7_SWP31	(*(volatile uint_io8_t*)0xB1189CDF)  /*@bfbba@*/

#define TCFCFG0_CSWP8	(TCFCFG0.unCSWP8.u32Register)  /*@rg@*/
#define TCFCFG0_CSWP8_SWP0	(*(volatile uint_io8_t*)0xB1189CE0)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP1	(*(volatile uint_io8_t*)0xB1189CE1)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP2	(*(volatile uint_io8_t*)0xB1189CE2)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP3	(*(volatile uint_io8_t*)0xB1189CE3)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP4	(*(volatile uint_io8_t*)0xB1189CE4)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP5	(*(volatile uint_io8_t*)0xB1189CE5)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP6	(*(volatile uint_io8_t*)0xB1189CE6)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP7	(*(volatile uint_io8_t*)0xB1189CE7)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP8	(*(volatile uint_io8_t*)0xB1189CE8)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP9	(*(volatile uint_io8_t*)0xB1189CE9)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP10	(*(volatile uint_io8_t*)0xB1189CEA)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP11	(*(volatile uint_io8_t*)0xB1189CEB)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP12	(*(volatile uint_io8_t*)0xB1189CEC)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP13	(*(volatile uint_io8_t*)0xB1189CED)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP14	(*(volatile uint_io8_t*)0xB1189CEE)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP15	(*(volatile uint_io8_t*)0xB1189CEF)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP16	(*(volatile uint_io8_t*)0xB1189CF0)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP17	(*(volatile uint_io8_t*)0xB1189CF1)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP18	(*(volatile uint_io8_t*)0xB1189CF2)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP19	(*(volatile uint_io8_t*)0xB1189CF3)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP20	(*(volatile uint_io8_t*)0xB1189CF4)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP21	(*(volatile uint_io8_t*)0xB1189CF5)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP22	(*(volatile uint_io8_t*)0xB1189CF6)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP23	(*(volatile uint_io8_t*)0xB1189CF7)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP24	(*(volatile uint_io8_t*)0xB1189CF8)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP25	(*(volatile uint_io8_t*)0xB1189CF9)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP26	(*(volatile uint_io8_t*)0xB1189CFA)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP27	(*(volatile uint_io8_t*)0xB1189CFB)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP28	(*(volatile uint_io8_t*)0xB1189CFC)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP29	(*(volatile uint_io8_t*)0xB1189CFD)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP30	(*(volatile uint_io8_t*)0xB1189CFE)  /*@bfbba@*/
#define TCFCFG0_CSWP8_SWP31	(*(volatile uint_io8_t*)0xB1189CFF)  /*@bfbba@*/

typedef struct stc_tcfcfg0_cswpn_field{
    uint_io32_t		u1SWP0:1;
    uint_io32_t		u1SWP1:1;
    uint_io32_t		u1SWP2:1;
    uint_io32_t		u1SWP3:1;
    uint_io32_t		u1SWP4:1;
    uint_io32_t		u1SWP5:1;
    uint_io32_t		u1SWP6:1;
    uint_io32_t		u1SWP7:1;
    uint_io32_t		u1SWP8:1;
    uint_io32_t		u1SWP9:1;
    uint_io32_t		u1SWP10:1;
    uint_io32_t		u1SWP11:1;
    uint_io32_t		u1SWP12:1;
    uint_io32_t		u1SWP13:1;
    uint_io32_t		u1SWP14:1;
    uint_io32_t		u1SWP15:1;
    uint_io32_t		u1SWP16:1;
    uint_io32_t		u1SWP17:1;
    uint_io32_t		u1SWP18:1;
    uint_io32_t		u1SWP19:1;
    uint_io32_t		u1SWP20:1;
    uint_io32_t		u1SWP21:1;
    uint_io32_t		u1SWP22:1;
    uint_io32_t		u1SWP23:1;
    uint_io32_t		u1SWP24:1;
    uint_io32_t		u1SWP25:1;
    uint_io32_t		u1SWP26:1;
    uint_io32_t		u1SWP27:1;
    uint_io32_t		u1SWP28:1;
    uint_io32_t		u1SWP29:1;
    uint_io32_t		u1SWP30:1;
    uint_io32_t		u1SWP31:1;
}stc_tcfcfg0_cswpn_field_t;

typedef union un_tcfcfg0_cswpn{
    uint_io32_t		u32Register;
    stc_tcfcfg0_cswpn_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_cswpn_t;

/* SECSTAT */
#define TCFCFG0_SECSTAT	(TCFCFG0.unSECSTAT.u32Register)  /*@rg@*/
#define TCFCFG0_SECSTAT_SECEN	(*(volatile uint_io8_t*)0xB1189E00)  /*@bfbba@*/
#define TCFCFG0_SECSTAT_SECSC	(*(volatile uint_io8_t*)0xB1189E01)  /*@bfbba@*/
#define TCFCFG0_SECSTAT_CEEN	(*(volatile uint_io8_t*)0xB1189E02)  /*@bfbba@*/
#define TCFCFG0_SECSTAT_SECOE	(*(volatile uint_io8_t*)0xB1189E03)  /*@bfbba@*/
#define TCFCFG0_SECSTAT_SWPOE	(*(volatile uint_io8_t*)0xB1189E04)  /*@bfbba@*/
#define TCFCFG0_SECSTAT_SFDONE	(*(volatile uint_io8_t*)0xB1189E05)  /*@bfbba@*/
#define TCFCFG0_SECSTAT_UMV	(*(volatile uint_io8_t*)0xB1189E08)  /*@bfbba@*/
#define TCFCFG0_SECSTAT_ECCDED	(*(volatile uint_io8_t*)0xB1189E10)  /*@bfbba@*/
#define TCFCFG0_SECSTAT_ECCSEC	(*(volatile uint_io8_t*)0xB1189E11)  /*@bfbba@*/
#define TCFCFG0_SECSTAT_TBODED	(*(volatile uint_io8_t*)0xB1189E12)  /*@bfbba@*/
#define TCFCFG0_SECSTAT_TBOSEC	(*(volatile uint_io8_t*)0xB1189E13)  /*@bfbba@*/

typedef struct stc_tcfcfg0_secstat_field{
    uint_io32_t		u1SECEN:1;
    uint_io32_t		u1SECSC:1;
    uint_io32_t		u1CEEN:1;
    uint_io32_t		u1SECOE:1;
    uint_io32_t		u1SWPOE:1;
    uint_io32_t		u1SFDONE:1;
    uint_io32_t		:2;
    uint_io32_t		u1UMV:1;
    uint_io32_t		:7;
    uint_io32_t		u1ECCDED:1;
    uint_io32_t		u1ECCSEC:1;
    uint_io32_t		u1TBODED:1;
    uint_io32_t		u1TBOSEC:1;
    uint_io32_t		:12;
}stc_tcfcfg0_secstat_field_t;

typedef union un_tcfcfg0_secstat{
    uint_io32_t		u32Register;
    stc_tcfcfg0_secstat_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_secstat_t;

/* SER */
#define TCFCFG0_SER	(TCFCFG0.unSER.u32Register)  /*@rg@*/
#define TCFCFG0_SER_SER	TCFCFG0_SER  /*@bfrg@*/

typedef union un_tcfcfg0_ser{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_ser_t;

/* SSR */
#define TCFCFG0_SSR	(TCFCFG0.unSSR.u32Register)  /*@rg@*/
#define TCFCFG0_SSR_SSR	TCFCFG0_SSR  /*@bfrg@*/

typedef union un_tcfcfg0_ssr{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_ssr_t;

/* CEER */
#define TCFCFG0_CEER	(TCFCFG0.unCEER.u32Register)  /*@rg@*/
#define TCFCFG0_CEER_CEER	TCFCFG0_CEER  /*@bfrg@*/

typedef union un_tcfcfg0_ceer{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_ceer_t;

/* SOER */
#define TCFCFG0_SOER	(TCFCFG0.unSOER.u32Register)  /*@rg@*/
#define TCFCFG0_SOER_SOER	TCFCFG0_SOER  /*@bfrg@*/

typedef union un_tcfcfg0_soer{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_soer_t;

/* SWPOER */
#define TCFCFG0_SWPOER	(TCFCFG0.unSWPOER.u32Register)  /*@rg@*/
#define TCFCFG0_SWPOER_SWPOER	TCFCFG0_SWPOER  /*@bfrg@*/

typedef union un_tcfcfg0_swpoer{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_swpoer_t;

/* CSWP0 */
#define TCFCFG0_CSWP0	(TCFCFG0.unCSWP0.u32Register)  /*@rg@*/
#define TCFCFG0_CSWP0_SWP0	(*(volatile uint_io8_t*)0xB1189EE0)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP1	(*(volatile uint_io8_t*)0xB1189EE1)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP2	(*(volatile uint_io8_t*)0xB1189EE2)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP3	(*(volatile uint_io8_t*)0xB1189EE3)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP4	(*(volatile uint_io8_t*)0xB1189EE4)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP5	(*(volatile uint_io8_t*)0xB1189EE5)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP6	(*(volatile uint_io8_t*)0xB1189EE6)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP7	(*(volatile uint_io8_t*)0xB1189EE7)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP8	(*(volatile uint_io8_t*)0xB1189EE8)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP9	(*(volatile uint_io8_t*)0xB1189EE9)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP10	(*(volatile uint_io8_t*)0xB1189EEA)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP11	(*(volatile uint_io8_t*)0xB1189EEB)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP12	(*(volatile uint_io8_t*)0xB1189EEC)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP13	(*(volatile uint_io8_t*)0xB1189EED)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP14	(*(volatile uint_io8_t*)0xB1189EEE)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP15	(*(volatile uint_io8_t*)0xB1189EEF)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP16	(*(volatile uint_io8_t*)0xB1189EF0)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP17	(*(volatile uint_io8_t*)0xB1189EF1)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP18	(*(volatile uint_io8_t*)0xB1189EF2)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP19	(*(volatile uint_io8_t*)0xB1189EF3)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP20	(*(volatile uint_io8_t*)0xB1189EF4)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP21	(*(volatile uint_io8_t*)0xB1189EF5)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP22	(*(volatile uint_io8_t*)0xB1189EF6)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP23	(*(volatile uint_io8_t*)0xB1189EF7)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP24	(*(volatile uint_io8_t*)0xB1189EF8)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP25	(*(volatile uint_io8_t*)0xB1189EF9)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP26	(*(volatile uint_io8_t*)0xB1189EFA)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP27	(*(volatile uint_io8_t*)0xB1189EFB)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP28	(*(volatile uint_io8_t*)0xB1189EFC)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP29	(*(volatile uint_io8_t*)0xB1189EFD)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP30	(*(volatile uint_io8_t*)0xB1189EFE)  /*@bfbba@*/
#define TCFCFG0_CSWP0_SWP31	(*(volatile uint_io8_t*)0xB1189EFF)  /*@bfbba@*/

typedef struct stc_tcfcfg0_cswp0_field{
    uint_io32_t		u1SWP0:1;
    uint_io32_t		u1SWP1:1;
    uint_io32_t		u1SWP2:1;
    uint_io32_t		u1SWP3:1;
    uint_io32_t		u1SWP4:1;
    uint_io32_t		u1SWP5:1;
    uint_io32_t		u1SWP6:1;
    uint_io32_t		u1SWP7:1;
    uint_io32_t		u1SWP8:1;
    uint_io32_t		u1SWP9:1;
    uint_io32_t		u1SWP10:1;
    uint_io32_t		u1SWP11:1;
    uint_io32_t		u1SWP12:1;
    uint_io32_t		u1SWP13:1;
    uint_io32_t		u1SWP14:1;
    uint_io32_t		u1SWP15:1;
    uint_io32_t		u1SWP16:1;
    uint_io32_t		u1SWP17:1;
    uint_io32_t		u1SWP18:1;
    uint_io32_t		u1SWP19:1;
    uint_io32_t		u1SWP20:1;
    uint_io32_t		u1SWP21:1;
    uint_io32_t		u1SWP22:1;
    uint_io32_t		u1SWP23:1;
    uint_io32_t		u1SWP24:1;
    uint_io32_t		u1SWP25:1;
    uint_io32_t		u1SWP26:1;
    uint_io32_t		u1SWP27:1;
    uint_io32_t		u1SWP28:1;
    uint_io32_t		u1SWP29:1;
    uint_io32_t		u1SWP30:1;
    uint_io32_t		u1SWP31:1;
}stc_tcfcfg0_cswp0_field_t;

typedef union un_tcfcfg0_cswp0{
    uint_io32_t		u32Register;
    stc_tcfcfg0_cswp0_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_cswp0_t;

/* TCMBUF[0-15]_W[0-7] */
#define TCFCFG0_TCMBUF0_W0	(TCFCFG0.unTCMBUF0_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF0_W0_BUFDATA	TCFCFG0_TCMBUF0_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF0_W1	(TCFCFG0.unTCMBUF0_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF0_W1_BUFDATA	TCFCFG0_TCMBUF0_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF0_W2	(TCFCFG0.unTCMBUF0_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF0_W2_BUFDATA	TCFCFG0_TCMBUF0_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF0_W3	(TCFCFG0.unTCMBUF0_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF0_W3_BUFDATA	TCFCFG0_TCMBUF0_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF0_W4	(TCFCFG0.unTCMBUF0_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF0_W4_BUFDATA	TCFCFG0_TCMBUF0_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF0_W5	(TCFCFG0.unTCMBUF0_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF0_W5_BUFDATA	TCFCFG0_TCMBUF0_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF0_W6	(TCFCFG0.unTCMBUF0_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF0_W6_BUFDATA	TCFCFG0_TCMBUF0_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF0_W7	(TCFCFG0.unTCMBUF0_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF0_W7_BUFDATA	TCFCFG0_TCMBUF0_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF1_W0	(TCFCFG0.unTCMBUF1_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF1_W0_BUFDATA	TCFCFG0_TCMBUF1_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF1_W1	(TCFCFG0.unTCMBUF1_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF1_W1_BUFDATA	TCFCFG0_TCMBUF1_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF1_W2	(TCFCFG0.unTCMBUF1_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF1_W2_BUFDATA	TCFCFG0_TCMBUF1_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF1_W3	(TCFCFG0.unTCMBUF1_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF1_W3_BUFDATA	TCFCFG0_TCMBUF1_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF1_W4	(TCFCFG0.unTCMBUF1_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF1_W4_BUFDATA	TCFCFG0_TCMBUF1_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF1_W5	(TCFCFG0.unTCMBUF1_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF1_W5_BUFDATA	TCFCFG0_TCMBUF1_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF1_W6	(TCFCFG0.unTCMBUF1_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF1_W6_BUFDATA	TCFCFG0_TCMBUF1_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF1_W7	(TCFCFG0.unTCMBUF1_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF1_W7_BUFDATA	TCFCFG0_TCMBUF1_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF2_W0	(TCFCFG0.unTCMBUF2_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF2_W0_BUFDATA	TCFCFG0_TCMBUF2_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF2_W1	(TCFCFG0.unTCMBUF2_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF2_W1_BUFDATA	TCFCFG0_TCMBUF2_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF2_W2	(TCFCFG0.unTCMBUF2_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF2_W2_BUFDATA	TCFCFG0_TCMBUF2_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF2_W3	(TCFCFG0.unTCMBUF2_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF2_W3_BUFDATA	TCFCFG0_TCMBUF2_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF2_W4	(TCFCFG0.unTCMBUF2_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF2_W4_BUFDATA	TCFCFG0_TCMBUF2_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF2_W5	(TCFCFG0.unTCMBUF2_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF2_W5_BUFDATA	TCFCFG0_TCMBUF2_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF2_W6	(TCFCFG0.unTCMBUF2_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF2_W6_BUFDATA	TCFCFG0_TCMBUF2_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF2_W7	(TCFCFG0.unTCMBUF2_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF2_W7_BUFDATA	TCFCFG0_TCMBUF2_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF3_W0	(TCFCFG0.unTCMBUF3_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF3_W0_BUFDATA	TCFCFG0_TCMBUF3_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF3_W1	(TCFCFG0.unTCMBUF3_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF3_W1_BUFDATA	TCFCFG0_TCMBUF3_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF3_W2	(TCFCFG0.unTCMBUF3_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF3_W2_BUFDATA	TCFCFG0_TCMBUF3_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF3_W3	(TCFCFG0.unTCMBUF3_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF3_W3_BUFDATA	TCFCFG0_TCMBUF3_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF3_W4	(TCFCFG0.unTCMBUF3_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF3_W4_BUFDATA	TCFCFG0_TCMBUF3_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF3_W5	(TCFCFG0.unTCMBUF3_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF3_W5_BUFDATA	TCFCFG0_TCMBUF3_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF3_W6	(TCFCFG0.unTCMBUF3_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF3_W6_BUFDATA	TCFCFG0_TCMBUF3_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF3_W7	(TCFCFG0.unTCMBUF3_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF3_W7_BUFDATA	TCFCFG0_TCMBUF3_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF4_W0	(TCFCFG0.unTCMBUF4_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF4_W0_BUFDATA	TCFCFG0_TCMBUF4_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF4_W1	(TCFCFG0.unTCMBUF4_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF4_W1_BUFDATA	TCFCFG0_TCMBUF4_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF4_W2	(TCFCFG0.unTCMBUF4_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF4_W2_BUFDATA	TCFCFG0_TCMBUF4_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF4_W3	(TCFCFG0.unTCMBUF4_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF4_W3_BUFDATA	TCFCFG0_TCMBUF4_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF4_W4	(TCFCFG0.unTCMBUF4_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF4_W4_BUFDATA	TCFCFG0_TCMBUF4_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF4_W5	(TCFCFG0.unTCMBUF4_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF4_W5_BUFDATA	TCFCFG0_TCMBUF4_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF4_W6	(TCFCFG0.unTCMBUF4_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF4_W6_BUFDATA	TCFCFG0_TCMBUF4_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF4_W7	(TCFCFG0.unTCMBUF4_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF4_W7_BUFDATA	TCFCFG0_TCMBUF4_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF5_W0	(TCFCFG0.unTCMBUF5_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF5_W0_BUFDATA	TCFCFG0_TCMBUF5_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF5_W1	(TCFCFG0.unTCMBUF5_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF5_W1_BUFDATA	TCFCFG0_TCMBUF5_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF5_W2	(TCFCFG0.unTCMBUF5_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF5_W2_BUFDATA	TCFCFG0_TCMBUF5_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF5_W3	(TCFCFG0.unTCMBUF5_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF5_W3_BUFDATA	TCFCFG0_TCMBUF5_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF5_W4	(TCFCFG0.unTCMBUF5_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF5_W4_BUFDATA	TCFCFG0_TCMBUF5_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF5_W5	(TCFCFG0.unTCMBUF5_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF5_W5_BUFDATA	TCFCFG0_TCMBUF5_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF5_W6	(TCFCFG0.unTCMBUF5_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF5_W6_BUFDATA	TCFCFG0_TCMBUF5_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF5_W7	(TCFCFG0.unTCMBUF5_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF5_W7_BUFDATA	TCFCFG0_TCMBUF5_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF6_W0	(TCFCFG0.unTCMBUF6_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF6_W0_BUFDATA	TCFCFG0_TCMBUF6_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF6_W1	(TCFCFG0.unTCMBUF6_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF6_W1_BUFDATA	TCFCFG0_TCMBUF6_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF6_W2	(TCFCFG0.unTCMBUF6_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF6_W2_BUFDATA	TCFCFG0_TCMBUF6_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF6_W3	(TCFCFG0.unTCMBUF6_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF6_W3_BUFDATA	TCFCFG0_TCMBUF6_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF6_W4	(TCFCFG0.unTCMBUF6_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF6_W4_BUFDATA	TCFCFG0_TCMBUF6_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF6_W5	(TCFCFG0.unTCMBUF6_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF6_W5_BUFDATA	TCFCFG0_TCMBUF6_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF6_W6	(TCFCFG0.unTCMBUF6_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF6_W6_BUFDATA	TCFCFG0_TCMBUF6_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF6_W7	(TCFCFG0.unTCMBUF6_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF6_W7_BUFDATA	TCFCFG0_TCMBUF6_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF7_W0	(TCFCFG0.unTCMBUF7_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF7_W0_BUFDATA	TCFCFG0_TCMBUF7_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF7_W1	(TCFCFG0.unTCMBUF7_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF7_W1_BUFDATA	TCFCFG0_TCMBUF7_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF7_W2	(TCFCFG0.unTCMBUF7_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF7_W2_BUFDATA	TCFCFG0_TCMBUF7_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF7_W3	(TCFCFG0.unTCMBUF7_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF7_W3_BUFDATA	TCFCFG0_TCMBUF7_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF7_W4	(TCFCFG0.unTCMBUF7_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF7_W4_BUFDATA	TCFCFG0_TCMBUF7_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF7_W5	(TCFCFG0.unTCMBUF7_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF7_W5_BUFDATA	TCFCFG0_TCMBUF7_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF7_W6	(TCFCFG0.unTCMBUF7_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF7_W6_BUFDATA	TCFCFG0_TCMBUF7_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF7_W7	(TCFCFG0.unTCMBUF7_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF7_W7_BUFDATA	TCFCFG0_TCMBUF7_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF8_W0	(TCFCFG0.unTCMBUF8_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF8_W0_BUFDATA	TCFCFG0_TCMBUF8_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF8_W1	(TCFCFG0.unTCMBUF8_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF8_W1_BUFDATA	TCFCFG0_TCMBUF8_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF8_W2	(TCFCFG0.unTCMBUF8_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF8_W2_BUFDATA	TCFCFG0_TCMBUF8_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF8_W3	(TCFCFG0.unTCMBUF8_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF8_W3_BUFDATA	TCFCFG0_TCMBUF8_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF8_W4	(TCFCFG0.unTCMBUF8_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF8_W4_BUFDATA	TCFCFG0_TCMBUF8_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF8_W5	(TCFCFG0.unTCMBUF8_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF8_W5_BUFDATA	TCFCFG0_TCMBUF8_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF8_W6	(TCFCFG0.unTCMBUF8_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF8_W6_BUFDATA	TCFCFG0_TCMBUF8_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF8_W7	(TCFCFG0.unTCMBUF8_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF8_W7_BUFDATA	TCFCFG0_TCMBUF8_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF9_W0	(TCFCFG0.unTCMBUF9_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF9_W0_BUFDATA	TCFCFG0_TCMBUF9_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF9_W1	(TCFCFG0.unTCMBUF9_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF9_W1_BUFDATA	TCFCFG0_TCMBUF9_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF9_W2	(TCFCFG0.unTCMBUF9_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF9_W2_BUFDATA	TCFCFG0_TCMBUF9_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF9_W3	(TCFCFG0.unTCMBUF9_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF9_W3_BUFDATA	TCFCFG0_TCMBUF9_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF9_W4	(TCFCFG0.unTCMBUF9_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF9_W4_BUFDATA	TCFCFG0_TCMBUF9_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF9_W5	(TCFCFG0.unTCMBUF9_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF9_W5_BUFDATA	TCFCFG0_TCMBUF9_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF9_W6	(TCFCFG0.unTCMBUF9_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF9_W6_BUFDATA	TCFCFG0_TCMBUF9_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF9_W7	(TCFCFG0.unTCMBUF9_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF9_W7_BUFDATA	TCFCFG0_TCMBUF9_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF10_W0	(TCFCFG0.unTCMBUF10_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF10_W0_BUFDATA	TCFCFG0_TCMBUF10_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF10_W1	(TCFCFG0.unTCMBUF10_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF10_W1_BUFDATA	TCFCFG0_TCMBUF10_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF10_W2	(TCFCFG0.unTCMBUF10_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF10_W2_BUFDATA	TCFCFG0_TCMBUF10_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF10_W3	(TCFCFG0.unTCMBUF10_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF10_W3_BUFDATA	TCFCFG0_TCMBUF10_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF10_W4	(TCFCFG0.unTCMBUF10_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF10_W4_BUFDATA	TCFCFG0_TCMBUF10_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF10_W5	(TCFCFG0.unTCMBUF10_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF10_W5_BUFDATA	TCFCFG0_TCMBUF10_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF10_W6	(TCFCFG0.unTCMBUF10_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF10_W6_BUFDATA	TCFCFG0_TCMBUF10_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF10_W7	(TCFCFG0.unTCMBUF10_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF10_W7_BUFDATA	TCFCFG0_TCMBUF10_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF11_W0	(TCFCFG0.unTCMBUF11_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF11_W0_BUFDATA	TCFCFG0_TCMBUF11_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF11_W1	(TCFCFG0.unTCMBUF11_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF11_W1_BUFDATA	TCFCFG0_TCMBUF11_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF11_W2	(TCFCFG0.unTCMBUF11_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF11_W2_BUFDATA	TCFCFG0_TCMBUF11_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF11_W3	(TCFCFG0.unTCMBUF11_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF11_W3_BUFDATA	TCFCFG0_TCMBUF11_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF11_W4	(TCFCFG0.unTCMBUF11_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF11_W4_BUFDATA	TCFCFG0_TCMBUF11_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF11_W5	(TCFCFG0.unTCMBUF11_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF11_W5_BUFDATA	TCFCFG0_TCMBUF11_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF11_W6	(TCFCFG0.unTCMBUF11_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF11_W6_BUFDATA	TCFCFG0_TCMBUF11_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF11_W7	(TCFCFG0.unTCMBUF11_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF11_W7_BUFDATA	TCFCFG0_TCMBUF11_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF12_W0	(TCFCFG0.unTCMBUF12_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF12_W0_BUFDATA	TCFCFG0_TCMBUF12_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF12_W1	(TCFCFG0.unTCMBUF12_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF12_W1_BUFDATA	TCFCFG0_TCMBUF12_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF12_W2	(TCFCFG0.unTCMBUF12_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF12_W2_BUFDATA	TCFCFG0_TCMBUF12_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF12_W3	(TCFCFG0.unTCMBUF12_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF12_W3_BUFDATA	TCFCFG0_TCMBUF12_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF12_W4	(TCFCFG0.unTCMBUF12_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF12_W4_BUFDATA	TCFCFG0_TCMBUF12_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF12_W5	(TCFCFG0.unTCMBUF12_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF12_W5_BUFDATA	TCFCFG0_TCMBUF12_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF12_W6	(TCFCFG0.unTCMBUF12_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF12_W6_BUFDATA	TCFCFG0_TCMBUF12_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF12_W7	(TCFCFG0.unTCMBUF12_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF12_W7_BUFDATA	TCFCFG0_TCMBUF12_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF13_W0	(TCFCFG0.unTCMBUF13_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF13_W0_BUFDATA	TCFCFG0_TCMBUF13_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF13_W1	(TCFCFG0.unTCMBUF13_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF13_W1_BUFDATA	TCFCFG0_TCMBUF13_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF13_W2	(TCFCFG0.unTCMBUF13_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF13_W2_BUFDATA	TCFCFG0_TCMBUF13_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF13_W3	(TCFCFG0.unTCMBUF13_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF13_W3_BUFDATA	TCFCFG0_TCMBUF13_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF13_W4	(TCFCFG0.unTCMBUF13_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF13_W4_BUFDATA	TCFCFG0_TCMBUF13_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF13_W5	(TCFCFG0.unTCMBUF13_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF13_W5_BUFDATA	TCFCFG0_TCMBUF13_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF13_W6	(TCFCFG0.unTCMBUF13_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF13_W6_BUFDATA	TCFCFG0_TCMBUF13_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF13_W7	(TCFCFG0.unTCMBUF13_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF13_W7_BUFDATA	TCFCFG0_TCMBUF13_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF14_W0	(TCFCFG0.unTCMBUF14_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF14_W0_BUFDATA	TCFCFG0_TCMBUF14_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF14_W1	(TCFCFG0.unTCMBUF14_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF14_W1_BUFDATA	TCFCFG0_TCMBUF14_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF14_W2	(TCFCFG0.unTCMBUF14_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF14_W2_BUFDATA	TCFCFG0_TCMBUF14_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF14_W3	(TCFCFG0.unTCMBUF14_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF14_W3_BUFDATA	TCFCFG0_TCMBUF14_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF14_W4	(TCFCFG0.unTCMBUF14_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF14_W4_BUFDATA	TCFCFG0_TCMBUF14_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF14_W5	(TCFCFG0.unTCMBUF14_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF14_W5_BUFDATA	TCFCFG0_TCMBUF14_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF14_W6	(TCFCFG0.unTCMBUF14_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF14_W6_BUFDATA	TCFCFG0_TCMBUF14_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF14_W7	(TCFCFG0.unTCMBUF14_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF14_W7_BUFDATA	TCFCFG0_TCMBUF14_W7  /*@bfrg@*/

#define TCFCFG0_TCMBUF15_W0	(TCFCFG0.unTCMBUF15_W0.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF15_W0_BUFDATA	TCFCFG0_TCMBUF15_W0  /*@bfrg@*/

#define TCFCFG0_TCMBUF15_W1	(TCFCFG0.unTCMBUF15_W1.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF15_W1_BUFDATA	TCFCFG0_TCMBUF15_W1  /*@bfrg@*/

#define TCFCFG0_TCMBUF15_W2	(TCFCFG0.unTCMBUF15_W2.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF15_W2_BUFDATA	TCFCFG0_TCMBUF15_W2  /*@bfrg@*/

#define TCFCFG0_TCMBUF15_W3	(TCFCFG0.unTCMBUF15_W3.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF15_W3_BUFDATA	TCFCFG0_TCMBUF15_W3  /*@bfrg@*/

#define TCFCFG0_TCMBUF15_W4	(TCFCFG0.unTCMBUF15_W4.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF15_W4_BUFDATA	TCFCFG0_TCMBUF15_W4  /*@bfrg@*/

#define TCFCFG0_TCMBUF15_W5	(TCFCFG0.unTCMBUF15_W5.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF15_W5_BUFDATA	TCFCFG0_TCMBUF15_W5  /*@bfrg@*/

#define TCFCFG0_TCMBUF15_W6	(TCFCFG0.unTCMBUF15_W6.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF15_W6_BUFDATA	TCFCFG0_TCMBUF15_W6  /*@bfrg@*/

#define TCFCFG0_TCMBUF15_W7	(TCFCFG0.unTCMBUF15_W7.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF15_W7_BUFDATA	TCFCFG0_TCMBUF15_W7  /*@bfrg@*/

typedef union un_tcfcfg0_tcmbufn_wn{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_tcmbufn_wn_t;

/* TCMBUF[0-15]_W8 */
#define TCFCFG0_TCMBUF0_W8	(TCFCFG0.unTCMBUF0_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF0_W8_BUFADD	(TCFCFG0.unTCMBUF0_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF0_W8_Read1	(*(volatile uint_io8_t*)0xB118A117)  /*@bfbba@*/
#define TCFCFG0_TCMBUF0_W8_READ1	TCFCFG0_TCMBUF0_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF1_W8	(TCFCFG0.unTCMBUF1_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF1_W8_BUFADD	(TCFCFG0.unTCMBUF1_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF1_W8_Read1	(*(volatile uint_io8_t*)0xB118A317)  /*@bfbba@*/
#define TCFCFG0_TCMBUF1_W8_READ1	TCFCFG0_TCMBUF1_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF2_W8	(TCFCFG0.unTCMBUF2_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF2_W8_BUFADD	(TCFCFG0.unTCMBUF2_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF2_W8_Read1	(*(volatile uint_io8_t*)0xB118A517)  /*@bfbba@*/
#define TCFCFG0_TCMBUF2_W8_READ1	TCFCFG0_TCMBUF2_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF3_W8	(TCFCFG0.unTCMBUF3_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF3_W8_BUFADD	(TCFCFG0.unTCMBUF3_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF3_W8_Read1	(*(volatile uint_io8_t*)0xB118A717)  /*@bfbba@*/
#define TCFCFG0_TCMBUF3_W8_READ1	TCFCFG0_TCMBUF3_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF4_W8	(TCFCFG0.unTCMBUF4_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF4_W8_BUFADD	(TCFCFG0.unTCMBUF4_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF4_W8_Read1	(*(volatile uint_io8_t*)0xB118A917)  /*@bfbba@*/
#define TCFCFG0_TCMBUF4_W8_READ1	TCFCFG0_TCMBUF4_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF5_W8	(TCFCFG0.unTCMBUF5_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF5_W8_BUFADD	(TCFCFG0.unTCMBUF5_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF5_W8_Read1	(*(volatile uint_io8_t*)0xB118AB17)  /*@bfbba@*/
#define TCFCFG0_TCMBUF5_W8_READ1	TCFCFG0_TCMBUF5_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF6_W8	(TCFCFG0.unTCMBUF6_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF6_W8_BUFADD	(TCFCFG0.unTCMBUF6_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF6_W8_Read1	(*(volatile uint_io8_t*)0xB118AD17)  /*@bfbba@*/
#define TCFCFG0_TCMBUF6_W8_READ1	TCFCFG0_TCMBUF6_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF7_W8	(TCFCFG0.unTCMBUF7_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF7_W8_BUFADD	(TCFCFG0.unTCMBUF7_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF7_W8_Read1	(*(volatile uint_io8_t*)0xB118AF17)  /*@bfbba@*/
#define TCFCFG0_TCMBUF7_W8_READ1	TCFCFG0_TCMBUF7_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF8_W8	(TCFCFG0.unTCMBUF8_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF8_W8_BUFADD	(TCFCFG0.unTCMBUF8_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF8_W8_Read1	(*(volatile uint_io8_t*)0xB118B117)  /*@bfbba@*/
#define TCFCFG0_TCMBUF8_W8_READ1	TCFCFG0_TCMBUF8_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF9_W8	(TCFCFG0.unTCMBUF9_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF9_W8_BUFADD	(TCFCFG0.unTCMBUF9_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF9_W8_Read1	(*(volatile uint_io8_t*)0xB118B317)  /*@bfbba@*/
#define TCFCFG0_TCMBUF9_W8_READ1	TCFCFG0_TCMBUF9_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF10_W8	(TCFCFG0.unTCMBUF10_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF10_W8_BUFADD	(TCFCFG0.unTCMBUF10_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF10_W8_Read1	(*(volatile uint_io8_t*)0xB118B517)  /*@bfbba@*/
#define TCFCFG0_TCMBUF10_W8_READ1	TCFCFG0_TCMBUF10_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF11_W8	(TCFCFG0.unTCMBUF11_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF11_W8_BUFADD	(TCFCFG0.unTCMBUF11_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF11_W8_Read1	(*(volatile uint_io8_t*)0xB118B717)  /*@bfbba@*/
#define TCFCFG0_TCMBUF11_W8_READ1	TCFCFG0_TCMBUF11_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF12_W8	(TCFCFG0.unTCMBUF12_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF12_W8_BUFADD	(TCFCFG0.unTCMBUF12_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF12_W8_Read1	(*(volatile uint_io8_t*)0xB118B917)  /*@bfbba@*/
#define TCFCFG0_TCMBUF12_W8_READ1	TCFCFG0_TCMBUF12_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF13_W8	(TCFCFG0.unTCMBUF13_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF13_W8_BUFADD	(TCFCFG0.unTCMBUF13_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF13_W8_Read1	(*(volatile uint_io8_t*)0xB118BB17)  /*@bfbba@*/
#define TCFCFG0_TCMBUF13_W8_READ1	TCFCFG0_TCMBUF13_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF14_W8	(TCFCFG0.unTCMBUF14_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF14_W8_BUFADD	(TCFCFG0.unTCMBUF14_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF14_W8_Read1	(*(volatile uint_io8_t*)0xB118BD17)  /*@bfbba@*/
#define TCFCFG0_TCMBUF14_W8_READ1	TCFCFG0_TCMBUF14_W8_Read1  /*@bf2@*/

#define TCFCFG0_TCMBUF15_W8	(TCFCFG0.unTCMBUF15_W8.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF15_W8_BUFADD	(TCFCFG0.unTCMBUF15_W8.stcField.u23BUFADD)  /*@bf@*/
#define TCFCFG0_TCMBUF15_W8_Read1	(*(volatile uint_io8_t*)0xB118BF17)  /*@bfbba@*/
#define TCFCFG0_TCMBUF15_W8_READ1	TCFCFG0_TCMBUF15_W8_Read1  /*@bf2@*/

typedef struct stc_tcfcfg0_tcmbufn_w8_field{
    uint_io32_t		u23BUFADD:23;
    uint_io32_t		u1Read1:1;
    uint_io32_t		:8;
}stc_tcfcfg0_tcmbufn_w8_field_t;

typedef union un_tcfcfg0_tcmbufn_w8{
    uint_io32_t		u32Register;
    stc_tcfcfg0_tcmbufn_w8_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_tcmbufn_w8_t;

/* TCMBUF[0-15]_W9 */
#define TCFCFG0_TCMBUF0_W9	(TCFCFG0.unTCMBUF0_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF0_W9_BVALID	(*(volatile uint_io8_t*)0xB118A120)  /*@bfbba@*/

#define TCFCFG0_TCMBUF1_W9	(TCFCFG0.unTCMBUF1_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF1_W9_BVALID	(*(volatile uint_io8_t*)0xB118A320)  /*@bfbba@*/

#define TCFCFG0_TCMBUF2_W9	(TCFCFG0.unTCMBUF2_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF2_W9_BVALID	(*(volatile uint_io8_t*)0xB118A520)  /*@bfbba@*/

#define TCFCFG0_TCMBUF3_W9	(TCFCFG0.unTCMBUF3_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF3_W9_BVALID	(*(volatile uint_io8_t*)0xB118A720)  /*@bfbba@*/

#define TCFCFG0_TCMBUF4_W9	(TCFCFG0.unTCMBUF4_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF4_W9_BVALID	(*(volatile uint_io8_t*)0xB118A920)  /*@bfbba@*/

#define TCFCFG0_TCMBUF5_W9	(TCFCFG0.unTCMBUF5_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF5_W9_BVALID	(*(volatile uint_io8_t*)0xB118AB20)  /*@bfbba@*/

#define TCFCFG0_TCMBUF6_W9	(TCFCFG0.unTCMBUF6_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF6_W9_BVALID	(*(volatile uint_io8_t*)0xB118AD20)  /*@bfbba@*/

#define TCFCFG0_TCMBUF7_W9	(TCFCFG0.unTCMBUF7_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF7_W9_BVALID	(*(volatile uint_io8_t*)0xB118AF20)  /*@bfbba@*/

#define TCFCFG0_TCMBUF8_W9	(TCFCFG0.unTCMBUF8_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF8_W9_BVALID	(*(volatile uint_io8_t*)0xB118B120)  /*@bfbba@*/

#define TCFCFG0_TCMBUF9_W9	(TCFCFG0.unTCMBUF9_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF9_W9_BVALID	(*(volatile uint_io8_t*)0xB118B320)  /*@bfbba@*/

#define TCFCFG0_TCMBUF10_W9	(TCFCFG0.unTCMBUF10_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF10_W9_BVALID	(*(volatile uint_io8_t*)0xB118B520)  /*@bfbba@*/

#define TCFCFG0_TCMBUF11_W9	(TCFCFG0.unTCMBUF11_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF11_W9_BVALID	(*(volatile uint_io8_t*)0xB118B720)  /*@bfbba@*/

#define TCFCFG0_TCMBUF12_W9	(TCFCFG0.unTCMBUF12_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF12_W9_BVALID	(*(volatile uint_io8_t*)0xB118B920)  /*@bfbba@*/

#define TCFCFG0_TCMBUF13_W9	(TCFCFG0.unTCMBUF13_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF13_W9_BVALID	(*(volatile uint_io8_t*)0xB118BB20)  /*@bfbba@*/

#define TCFCFG0_TCMBUF14_W9	(TCFCFG0.unTCMBUF14_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF14_W9_BVALID	(*(volatile uint_io8_t*)0xB118BD20)  /*@bfbba@*/

#define TCFCFG0_TCMBUF15_W9	(TCFCFG0.unTCMBUF15_W9.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF15_W9_BVALID	(*(volatile uint_io8_t*)0xB118BF20)  /*@bfbba@*/

typedef struct stc_tcfcfg0_tcmbufn_w9_field{
    uint_io32_t		u1BVALID:1;
    uint_io32_t		:31;
}stc_tcfcfg0_tcmbufn_w9_field_t;

typedef union un_tcfcfg0_tcmbufn_w9{
    uint_io32_t		u32Register;
    stc_tcfcfg0_tcmbufn_w9_field_t		stcField;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_tcmbufn_w9_t;

/* TCMBUF[0-15]_W10 */
#define TCFCFG0_TCMBUF0_W10	(TCFCFG0.unTCMBUF0_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF0_W10_ECC_PARITY	TCFCFG0_TCMBUF0_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF1_W10	(TCFCFG0.unTCMBUF1_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF1_W10_ECC_PARITY	TCFCFG0_TCMBUF1_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF2_W10	(TCFCFG0.unTCMBUF2_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF2_W10_ECC_PARITY	TCFCFG0_TCMBUF2_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF3_W10	(TCFCFG0.unTCMBUF3_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF3_W10_ECC_PARITY	TCFCFG0_TCMBUF3_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF4_W10	(TCFCFG0.unTCMBUF4_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF4_W10_ECC_PARITY	TCFCFG0_TCMBUF4_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF5_W10	(TCFCFG0.unTCMBUF5_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF5_W10_ECC_PARITY	TCFCFG0_TCMBUF5_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF6_W10	(TCFCFG0.unTCMBUF6_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF6_W10_ECC_PARITY	TCFCFG0_TCMBUF6_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF7_W10	(TCFCFG0.unTCMBUF7_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF7_W10_ECC_PARITY	TCFCFG0_TCMBUF7_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF8_W10	(TCFCFG0.unTCMBUF8_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF8_W10_ECC_PARITY	TCFCFG0_TCMBUF8_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF9_W10	(TCFCFG0.unTCMBUF9_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF9_W10_ECC_PARITY	TCFCFG0_TCMBUF9_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF10_W10	(TCFCFG0.unTCMBUF10_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF10_W10_ECC_PARITY	TCFCFG0_TCMBUF10_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF11_W10	(TCFCFG0.unTCMBUF11_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF11_W10_ECC_PARITY	TCFCFG0_TCMBUF11_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF12_W10	(TCFCFG0.unTCMBUF12_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF12_W10_ECC_PARITY	TCFCFG0_TCMBUF12_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF13_W10	(TCFCFG0.unTCMBUF13_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF13_W10_ECC_PARITY	TCFCFG0_TCMBUF13_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF14_W10	(TCFCFG0.unTCMBUF14_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF14_W10_ECC_PARITY	TCFCFG0_TCMBUF14_W10  /*@bfrg@*/

#define TCFCFG0_TCMBUF15_W10	(TCFCFG0.unTCMBUF15_W10.u32Register)  /*@rg@*/
#define TCFCFG0_TCMBUF15_W10_ECC_PARITY	TCFCFG0_TCMBUF15_W10  /*@bfrg@*/

typedef union un_tcfcfg0_tcmbufn_w10{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_tcmbufn_w10_t;

/* TCMBUF[0-15]_W11 */
#define TCFCFG0_TCMBUF0_W11	(TCFCFG0.unTCMBUF0_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF1_W11	(TCFCFG0.unTCMBUF1_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF2_W11	(TCFCFG0.unTCMBUF2_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF3_W11	(TCFCFG0.unTCMBUF3_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF4_W11	(TCFCFG0.unTCMBUF4_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF5_W11	(TCFCFG0.unTCMBUF5_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF6_W11	(TCFCFG0.unTCMBUF6_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF7_W11	(TCFCFG0.unTCMBUF7_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF8_W11	(TCFCFG0.unTCMBUF8_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF9_W11	(TCFCFG0.unTCMBUF9_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF10_W11	(TCFCFG0.unTCMBUF10_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF11_W11	(TCFCFG0.unTCMBUF11_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF12_W11	(TCFCFG0.unTCMBUF12_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF13_W11	(TCFCFG0.unTCMBUF13_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF14_W11	(TCFCFG0.unTCMBUF14_W11.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF15_W11	(TCFCFG0.unTCMBUF15_W11.u32Register)  /*@rg@*/

typedef union un_tcfcfg0_tcmbufn_w11{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_tcmbufn_w11_t;

/* TCMBUF[0-15]_W12 */
#define TCFCFG0_TCMBUF0_W12	(TCFCFG0.unTCMBUF0_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF1_W12	(TCFCFG0.unTCMBUF1_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF2_W12	(TCFCFG0.unTCMBUF2_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF3_W12	(TCFCFG0.unTCMBUF3_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF4_W12	(TCFCFG0.unTCMBUF4_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF5_W12	(TCFCFG0.unTCMBUF5_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF6_W12	(TCFCFG0.unTCMBUF6_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF7_W12	(TCFCFG0.unTCMBUF7_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF8_W12	(TCFCFG0.unTCMBUF8_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF9_W12	(TCFCFG0.unTCMBUF9_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF10_W12	(TCFCFG0.unTCMBUF10_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF11_W12	(TCFCFG0.unTCMBUF11_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF12_W12	(TCFCFG0.unTCMBUF12_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF13_W12	(TCFCFG0.unTCMBUF13_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF14_W12	(TCFCFG0.unTCMBUF14_W12.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF15_W12	(TCFCFG0.unTCMBUF15_W12.u32Register)  /*@rg@*/

typedef union un_tcfcfg0_tcmbufn_w12{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_tcmbufn_w12_t;

/* TCMBUF[0-15]_W13 */
#define TCFCFG0_TCMBUF0_W13	(TCFCFG0.unTCMBUF0_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF1_W13	(TCFCFG0.unTCMBUF1_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF2_W13	(TCFCFG0.unTCMBUF2_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF3_W13	(TCFCFG0.unTCMBUF3_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF4_W13	(TCFCFG0.unTCMBUF4_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF5_W13	(TCFCFG0.unTCMBUF5_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF6_W13	(TCFCFG0.unTCMBUF6_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF7_W13	(TCFCFG0.unTCMBUF7_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF8_W13	(TCFCFG0.unTCMBUF8_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF9_W13	(TCFCFG0.unTCMBUF9_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF10_W13	(TCFCFG0.unTCMBUF10_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF11_W13	(TCFCFG0.unTCMBUF11_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF12_W13	(TCFCFG0.unTCMBUF12_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF13_W13	(TCFCFG0.unTCMBUF13_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF14_W13	(TCFCFG0.unTCMBUF14_W13.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF15_W13	(TCFCFG0.unTCMBUF15_W13.u32Register)  /*@rg@*/

typedef union un_tcfcfg0_tcmbufn_w13{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_tcmbufn_w13_t;

/* TCMBUF[0-15]_W14 */
#define TCFCFG0_TCMBUF0_W14	(TCFCFG0.unTCMBUF0_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF1_W14	(TCFCFG0.unTCMBUF1_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF2_W14	(TCFCFG0.unTCMBUF2_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF3_W14	(TCFCFG0.unTCMBUF3_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF4_W14	(TCFCFG0.unTCMBUF4_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF5_W14	(TCFCFG0.unTCMBUF5_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF6_W14	(TCFCFG0.unTCMBUF6_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF7_W14	(TCFCFG0.unTCMBUF7_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF8_W14	(TCFCFG0.unTCMBUF8_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF9_W14	(TCFCFG0.unTCMBUF9_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF10_W14	(TCFCFG0.unTCMBUF10_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF11_W14	(TCFCFG0.unTCMBUF11_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF12_W14	(TCFCFG0.unTCMBUF12_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF13_W14	(TCFCFG0.unTCMBUF13_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF14_W14	(TCFCFG0.unTCMBUF14_W14.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF15_W14	(TCFCFG0.unTCMBUF15_W14.u32Register)  /*@rg@*/

typedef union un_tcfcfg0_tcmbufn_w14{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_tcmbufn_w14_t;

/* TCMBUF[0-15]_W15 */
#define TCFCFG0_TCMBUF0_W15	(TCFCFG0.unTCMBUF0_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF1_W15	(TCFCFG0.unTCMBUF1_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF2_W15	(TCFCFG0.unTCMBUF2_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF3_W15	(TCFCFG0.unTCMBUF3_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF4_W15	(TCFCFG0.unTCMBUF4_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF5_W15	(TCFCFG0.unTCMBUF5_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF6_W15	(TCFCFG0.unTCMBUF6_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF7_W15	(TCFCFG0.unTCMBUF7_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF8_W15	(TCFCFG0.unTCMBUF8_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF9_W15	(TCFCFG0.unTCMBUF9_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF10_W15	(TCFCFG0.unTCMBUF10_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF11_W15	(TCFCFG0.unTCMBUF11_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF12_W15	(TCFCFG0.unTCMBUF12_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF13_W15	(TCFCFG0.unTCMBUF13_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF14_W15	(TCFCFG0.unTCMBUF14_W15.u32Register)  /*@rg@*/

#define TCFCFG0_TCMBUF15_W15	(TCFCFG0.unTCMBUF15_W15.u32Register)  /*@rg@*/

typedef union un_tcfcfg0_tcmbufn_w15{
    uint_io32_t		u32Register;
    uint_io8_t		au8Byte[4];
    uint_io16_t		au16Halfword[2];
}un_tcfcfg0_tcmbufn_w15_t;


typedef struct stc_tcfcfg0{
    un_tcfcfg0_fcprotkey_t	unFCPROTKEY;	/* 0x00000000 */
    uint_io8_t	au8Reserved0[4];	/* 0x00000004 */
    un_tcfcfg0_fcfgr_t	unFCFGR;	/* 0x00000008 */
    uint_io8_t	au8Reserved1[4];	/* 0x0000000C */
    un_tcfcfg0_feccctrl_t	unFECCCTRL;	/* 0x00000010 */
    uint_io8_t	au8Reserved2[8];	/* 0x00000014 */
    un_tcfcfg0_fecceir_t	unFECCEIR;	/* 0x0000001C */
    un_tcfcfg0_fictrl_t	unFICTRL;	/* 0x00000020 */
    uint_io8_t	au8Reserved3[4];	/* 0x00000024 */
    un_tcfcfg0_fdateir_l_t	unFDATEIR_L;	/* 0x00000028 */
    un_tcfcfg0_fdateir_h_t	unFDATEIR_H;	/* 0x0000002C */
    uint_io8_t	au8Reserved4[8];	/* 0x00000030 */
    un_tcfcfg0_fstat_t	unFSTAT;	/* 0x00000038 */
    uint_io8_t	au8Reserved5[20];	/* 0x0000003C */
    un_tcfcfg0_fsecir_t	unFSECIR;	/* 0x00000050 */
    un_tcfcfg0_feccear_t	unFECCEAR;	/* 0x00000054 */
    uint_io8_t	au8Reserved6[8];	/* 0x00000058 */
    un_tcfcfg0_fuidrn_t	unFUIDR0;	/* 0x00000060 */
    un_tcfcfg0_fuidrn_t	unFUIDR1;	/* 0x00000064 */
    uint_io8_t	au8Reserved7[24];	/* 0x00000068 */
    un_tcfcfg0_fucedir_t	unFUCEDIR;	/* 0x00000080 */
    un_tcfcfg0_fucear_t	unFUCEAR;	/* 0x00000084 */
    un_tcfcfg0_synr_t	unSYNR;	/* 0x00000088 */
    uint_io8_t	au8Reserved8[4];	/* 0x0000008C */
    un_tcfcfg0_brcfg_t	unBRCFG;	/* 0x00000090 */
    uint_io8_t	au8Reserved9[4];	/* 0x00000094 */
    un_tcfcfg0_brat_t	unBRAT;	/* 0x00000098 */
    uint_io8_t	au8Reserved10[676];	/* 0x0000009C */
    un_tcfcfg0_wswpn_t	unWSWP0;	/* 0x00000340 */
    un_tcfcfg0_wswpn_t	unWSWP1;	/* 0x00000344 */
    un_tcfcfg0_wswpn_t	unWSWP2;	/* 0x00000348 */
    un_tcfcfg0_wswpn_t	unWSWP3;	/* 0x0000034C */
    uint_io8_t	au8Reserved11[48];	/* 0x00000350 */
    un_tcfcfg0_cswpn_t	unCSWP1;	/* 0x00000380 */
    un_tcfcfg0_cswpn_t	unCSWP2;	/* 0x00000384 */
    un_tcfcfg0_cswpn_t	unCSWP3;	/* 0x00000388 */
    un_tcfcfg0_cswpn_t	unCSWP4;	/* 0x0000038C */
    un_tcfcfg0_cswpn_t	unCSWP5;	/* 0x00000390 */
    un_tcfcfg0_cswpn_t	unCSWP6;	/* 0x00000394 */
    un_tcfcfg0_cswpn_t	unCSWP7;	/* 0x00000398 */
    un_tcfcfg0_cswpn_t	unCSWP8;	/* 0x0000039C */
    uint_io8_t	au8Reserved12[32];	/* 0x000003A0 */
    un_tcfcfg0_secstat_t	unSECSTAT;	/* 0x000003C0 */
    un_tcfcfg0_ser_t	unSER;	/* 0x000003C4 */
    un_tcfcfg0_ssr_t	unSSR;	/* 0x000003C8 */
    un_tcfcfg0_ceer_t	unCEER;	/* 0x000003CC */
    un_tcfcfg0_soer_t	unSOER;	/* 0x000003D0 */
    un_tcfcfg0_swpoer_t	unSWPOER;	/* 0x000003D4 */
    uint_io8_t	au8Reserved13[4];	/* 0x000003D8 */
    un_tcfcfg0_cswp0_t	unCSWP0;	/* 0x000003DC */
    uint_io8_t	au8Reserved14[32];	/* 0x000003E0 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF0_W0;	/* 0x00000400 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF0_W1;	/* 0x00000404 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF0_W2;	/* 0x00000408 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF0_W3;	/* 0x0000040C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF0_W4;	/* 0x00000410 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF0_W5;	/* 0x00000414 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF0_W6;	/* 0x00000418 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF0_W7;	/* 0x0000041C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF0_W8;	/* 0x00000420 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF0_W9;	/* 0x00000424 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF0_W10;	/* 0x00000428 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF0_W11;	/* 0x0000042C */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF0_W12;	/* 0x00000430 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF0_W13;	/* 0x00000434 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF0_W14;	/* 0x00000438 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF0_W15;	/* 0x0000043C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF1_W0;	/* 0x00000440 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF1_W1;	/* 0x00000444 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF1_W2;	/* 0x00000448 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF1_W3;	/* 0x0000044C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF1_W4;	/* 0x00000450 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF1_W5;	/* 0x00000454 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF1_W6;	/* 0x00000458 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF1_W7;	/* 0x0000045C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF1_W8;	/* 0x00000460 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF1_W9;	/* 0x00000464 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF1_W10;	/* 0x00000468 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF1_W11;	/* 0x0000046C */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF1_W12;	/* 0x00000470 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF1_W13;	/* 0x00000474 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF1_W14;	/* 0x00000478 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF1_W15;	/* 0x0000047C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF2_W0;	/* 0x00000480 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF2_W1;	/* 0x00000484 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF2_W2;	/* 0x00000488 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF2_W3;	/* 0x0000048C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF2_W4;	/* 0x00000490 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF2_W5;	/* 0x00000494 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF2_W6;	/* 0x00000498 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF2_W7;	/* 0x0000049C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF2_W8;	/* 0x000004A0 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF2_W9;	/* 0x000004A4 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF2_W10;	/* 0x000004A8 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF2_W11;	/* 0x000004AC */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF2_W12;	/* 0x000004B0 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF2_W13;	/* 0x000004B4 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF2_W14;	/* 0x000004B8 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF2_W15;	/* 0x000004BC */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF3_W0;	/* 0x000004C0 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF3_W1;	/* 0x000004C4 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF3_W2;	/* 0x000004C8 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF3_W3;	/* 0x000004CC */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF3_W4;	/* 0x000004D0 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF3_W5;	/* 0x000004D4 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF3_W6;	/* 0x000004D8 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF3_W7;	/* 0x000004DC */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF3_W8;	/* 0x000004E0 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF3_W9;	/* 0x000004E4 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF3_W10;	/* 0x000004E8 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF3_W11;	/* 0x000004EC */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF3_W12;	/* 0x000004F0 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF3_W13;	/* 0x000004F4 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF3_W14;	/* 0x000004F8 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF3_W15;	/* 0x000004FC */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF4_W0;	/* 0x00000500 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF4_W1;	/* 0x00000504 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF4_W2;	/* 0x00000508 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF4_W3;	/* 0x0000050C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF4_W4;	/* 0x00000510 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF4_W5;	/* 0x00000514 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF4_W6;	/* 0x00000518 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF4_W7;	/* 0x0000051C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF4_W8;	/* 0x00000520 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF4_W9;	/* 0x00000524 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF4_W10;	/* 0x00000528 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF4_W11;	/* 0x0000052C */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF4_W12;	/* 0x00000530 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF4_W13;	/* 0x00000534 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF4_W14;	/* 0x00000538 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF4_W15;	/* 0x0000053C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF5_W0;	/* 0x00000540 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF5_W1;	/* 0x00000544 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF5_W2;	/* 0x00000548 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF5_W3;	/* 0x0000054C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF5_W4;	/* 0x00000550 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF5_W5;	/* 0x00000554 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF5_W6;	/* 0x00000558 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF5_W7;	/* 0x0000055C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF5_W8;	/* 0x00000560 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF5_W9;	/* 0x00000564 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF5_W10;	/* 0x00000568 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF5_W11;	/* 0x0000056C */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF5_W12;	/* 0x00000570 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF5_W13;	/* 0x00000574 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF5_W14;	/* 0x00000578 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF5_W15;	/* 0x0000057C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF6_W0;	/* 0x00000580 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF6_W1;	/* 0x00000584 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF6_W2;	/* 0x00000588 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF6_W3;	/* 0x0000058C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF6_W4;	/* 0x00000590 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF6_W5;	/* 0x00000594 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF6_W6;	/* 0x00000598 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF6_W7;	/* 0x0000059C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF6_W8;	/* 0x000005A0 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF6_W9;	/* 0x000005A4 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF6_W10;	/* 0x000005A8 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF6_W11;	/* 0x000005AC */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF6_W12;	/* 0x000005B0 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF6_W13;	/* 0x000005B4 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF6_W14;	/* 0x000005B8 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF6_W15;	/* 0x000005BC */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF7_W0;	/* 0x000005C0 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF7_W1;	/* 0x000005C4 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF7_W2;	/* 0x000005C8 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF7_W3;	/* 0x000005CC */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF7_W4;	/* 0x000005D0 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF7_W5;	/* 0x000005D4 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF7_W6;	/* 0x000005D8 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF7_W7;	/* 0x000005DC */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF7_W8;	/* 0x000005E0 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF7_W9;	/* 0x000005E4 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF7_W10;	/* 0x000005E8 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF7_W11;	/* 0x000005EC */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF7_W12;	/* 0x000005F0 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF7_W13;	/* 0x000005F4 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF7_W14;	/* 0x000005F8 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF7_W15;	/* 0x000005FC */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF8_W0;	/* 0x00000600 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF8_W1;	/* 0x00000604 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF8_W2;	/* 0x00000608 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF8_W3;	/* 0x0000060C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF8_W4;	/* 0x00000610 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF8_W5;	/* 0x00000614 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF8_W6;	/* 0x00000618 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF8_W7;	/* 0x0000061C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF8_W8;	/* 0x00000620 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF8_W9;	/* 0x00000624 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF8_W10;	/* 0x00000628 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF8_W11;	/* 0x0000062C */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF8_W12;	/* 0x00000630 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF8_W13;	/* 0x00000634 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF8_W14;	/* 0x00000638 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF8_W15;	/* 0x0000063C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF9_W0;	/* 0x00000640 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF9_W1;	/* 0x00000644 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF9_W2;	/* 0x00000648 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF9_W3;	/* 0x0000064C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF9_W4;	/* 0x00000650 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF9_W5;	/* 0x00000654 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF9_W6;	/* 0x00000658 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF9_W7;	/* 0x0000065C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF9_W8;	/* 0x00000660 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF9_W9;	/* 0x00000664 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF9_W10;	/* 0x00000668 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF9_W11;	/* 0x0000066C */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF9_W12;	/* 0x00000670 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF9_W13;	/* 0x00000674 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF9_W14;	/* 0x00000678 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF9_W15;	/* 0x0000067C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF10_W0;	/* 0x00000680 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF10_W1;	/* 0x00000684 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF10_W2;	/* 0x00000688 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF10_W3;	/* 0x0000068C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF10_W4;	/* 0x00000690 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF10_W5;	/* 0x00000694 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF10_W6;	/* 0x00000698 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF10_W7;	/* 0x0000069C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF10_W8;	/* 0x000006A0 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF10_W9;	/* 0x000006A4 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF10_W10;	/* 0x000006A8 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF10_W11;	/* 0x000006AC */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF10_W12;	/* 0x000006B0 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF10_W13;	/* 0x000006B4 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF10_W14;	/* 0x000006B8 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF10_W15;	/* 0x000006BC */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF11_W0;	/* 0x000006C0 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF11_W1;	/* 0x000006C4 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF11_W2;	/* 0x000006C8 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF11_W3;	/* 0x000006CC */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF11_W4;	/* 0x000006D0 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF11_W5;	/* 0x000006D4 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF11_W6;	/* 0x000006D8 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF11_W7;	/* 0x000006DC */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF11_W8;	/* 0x000006E0 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF11_W9;	/* 0x000006E4 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF11_W10;	/* 0x000006E8 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF11_W11;	/* 0x000006EC */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF11_W12;	/* 0x000006F0 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF11_W13;	/* 0x000006F4 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF11_W14;	/* 0x000006F8 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF11_W15;	/* 0x000006FC */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF12_W0;	/* 0x00000700 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF12_W1;	/* 0x00000704 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF12_W2;	/* 0x00000708 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF12_W3;	/* 0x0000070C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF12_W4;	/* 0x00000710 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF12_W5;	/* 0x00000714 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF12_W6;	/* 0x00000718 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF12_W7;	/* 0x0000071C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF12_W8;	/* 0x00000720 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF12_W9;	/* 0x00000724 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF12_W10;	/* 0x00000728 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF12_W11;	/* 0x0000072C */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF12_W12;	/* 0x00000730 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF12_W13;	/* 0x00000734 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF12_W14;	/* 0x00000738 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF12_W15;	/* 0x0000073C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF13_W0;	/* 0x00000740 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF13_W1;	/* 0x00000744 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF13_W2;	/* 0x00000748 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF13_W3;	/* 0x0000074C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF13_W4;	/* 0x00000750 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF13_W5;	/* 0x00000754 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF13_W6;	/* 0x00000758 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF13_W7;	/* 0x0000075C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF13_W8;	/* 0x00000760 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF13_W9;	/* 0x00000764 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF13_W10;	/* 0x00000768 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF13_W11;	/* 0x0000076C */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF13_W12;	/* 0x00000770 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF13_W13;	/* 0x00000774 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF13_W14;	/* 0x00000778 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF13_W15;	/* 0x0000077C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF14_W0;	/* 0x00000780 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF14_W1;	/* 0x00000784 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF14_W2;	/* 0x00000788 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF14_W3;	/* 0x0000078C */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF14_W4;	/* 0x00000790 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF14_W5;	/* 0x00000794 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF14_W6;	/* 0x00000798 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF14_W7;	/* 0x0000079C */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF14_W8;	/* 0x000007A0 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF14_W9;	/* 0x000007A4 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF14_W10;	/* 0x000007A8 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF14_W11;	/* 0x000007AC */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF14_W12;	/* 0x000007B0 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF14_W13;	/* 0x000007B4 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF14_W14;	/* 0x000007B8 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF14_W15;	/* 0x000007BC */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF15_W0;	/* 0x000007C0 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF15_W1;	/* 0x000007C4 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF15_W2;	/* 0x000007C8 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF15_W3;	/* 0x000007CC */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF15_W4;	/* 0x000007D0 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF15_W5;	/* 0x000007D4 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF15_W6;	/* 0x000007D8 */
    un_tcfcfg0_tcmbufn_wn_t	unTCMBUF15_W7;	/* 0x000007DC */
    un_tcfcfg0_tcmbufn_w8_t	unTCMBUF15_W8;	/* 0x000007E0 */
    un_tcfcfg0_tcmbufn_w9_t	unTCMBUF15_W9;	/* 0x000007E4 */
    un_tcfcfg0_tcmbufn_w10_t	unTCMBUF15_W10;	/* 0x000007E8 */
    un_tcfcfg0_tcmbufn_w11_t	unTCMBUF15_W11;	/* 0x000007EC */
    un_tcfcfg0_tcmbufn_w12_t	unTCMBUF15_W12;	/* 0x000007F0 */
    un_tcfcfg0_tcmbufn_w13_t	unTCMBUF15_W13;	/* 0x000007F4 */
    un_tcfcfg0_tcmbufn_w14_t	unTCMBUF15_W14;	/* 0x000007F8 */
    un_tcfcfg0_tcmbufn_w15_t	unTCMBUF15_W15;	/* 0x000007FC */
    uint_io8_t	au8Reserved15[2048];	/* 0x00000800 */
}stc_tcfcfg0_t;

#if defined(__IO_DEFINE) || defined(__IO_EXTERN)
__IO_DECLARATOR stc_tcfcfg0_t	stcTCFCFG0;
#endif /* __IO_DEFINE */

/* Total size of each unit/channel: 4096(0x1000) bytes */


#endif /* __S6J3360_TCFCFG_H */
