ect.bcd

来自「realview22.rar」· BCD 代码 · 共 250 行

BCD
250
字号
[BOARD=ECT] 
Advanced_Information.ARM={\
  Memory_block.default={}:Map_rule.default={}:Register_enum.E_ENABLE={\
    names="Disabled,Enabled"\
  }:Register_enum.E_LOCKED={\
    names="Unlocked,Locked"\
  }:Register_enum.E_CHANNEL_SELECT={\
    names="....,...1,..2.,..21,.3..,.3.1,.32.,.321,4...,4..1,4.2.,4.21,43..,43.1,4\
        32.,4321"\
  }:Register_enum.E_INT_SUPPORTED={\
    names="32,64,256"\
  }:Register.default={\
    bit_fields.default={}\
  }:Concat_Register.default={}:Peripherals.CTICONTROL={\
    start=0x7000:description="CTI Control Registers":Register.G_CTI_CONTROL={\
      start=0x0000:length=4:base=Peripheral_start:gui_name="CTICONTROL":\
        bit_fields.B_CONTROL_GLBEN={\
        enum=E_ENABLE:gui_name="GLBEN"\
      }\
    }:Register.G_CTI_STATUS={\
      start=0x0004:length=4:base=Peripheral_start:read_only=False:\
        gui_name="CTI_STATUS":bit_fields.B_STATUS_LOCKED={\
        enum=E_LOCKED:gui_name="LOCKED"\
      }:bit_fields.B_STATUS_DBGEN={\
        position=1:enum=E_ENABLE:gui_name="DBGEN"\
      }\
    }:Register.G_CTI_LOCK={\
      start=0x0008:length=4:base=Peripheral_start:type=label:gui_name="CTI_LOCK":\
        bit_fields.default={}\
    }:Register.G_CTI_PROTECTION={\
      start=0x000C:length=4:base=Peripheral_start:read_only=False:write_only=False:\
        gui_name="CTI_PROTECTION":bit_fields.B_PROTECTION={\
        enum=E_ENABLE:gui_name="PROTECTION"\
      }\
    }:Register.G_CTI_INTACK={\
      start=0x0010:length=4:base=Peripheral_start:write_only=False:\
        gui_name="CTI_INTACK":bit_fields.B_INTACK={\
        size=8:gui_name="INTACK"\
      }\
    }:Register.G_CTI_APPSET={\
      start=0x0014:length=4:base=Peripheral_start:gui_name="CTI_APPSET":\
        bit_fields.B_APPSET={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="APPSET"\
      }\
    }:Register.G_CTI_APPCLEAR={\
      start=0x0018:length=4:base=Peripheral_start:write_only=False:\
        gui_name="CTI_APPCLEAR":bit_fields.B_APPCLEAR={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="APPCLEAR"\
      }\
    }:Register.G_CTI_APPULSE={\
      start=0x001C:length=4:base=Peripheral_start:write_only=False:\
        gui_name="CTI_APPPULSE":bit_fields.B_APPULSE={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="APPULSE"\
      }\
    }:Register.G_CTI_INEN_0={\
      start=0x0020:length=4:base=Peripheral_start:gui_name="CTI_INEN_0":\
        bit_fields.B_INEN_0={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGINEN_0"\
      }\
    }:Register.G_CTI_INEN_1={\
      start=0x0024:length=4:base=Peripheral_start:gui_name="CTI_INEN_1":\
        bit_fields.B_INEN_1={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGINEN_1"\
      }\
    }:Register.G_CTI_INEN_2={\
      start=0x0028:length=4:base=Peripheral_start:gui_name="CTI_INEN_2":\
        bit_fields.B_INEN_2={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGINEN_2"\
      }\
    }:Register.G_CTI_INEN_3={\
      start=0x002C:length=4:base=Peripheral_start:gui_name="CTI_INEN_3":\
        bit_fields.B_INEN_3={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGINEN_3"\
      }\
    }:Register.G_CTI_INEN_4={\
      start=0x0030:length=4:base=Peripheral_start:gui_name="CTI_INEN_4":\
        bit_fields.B_INEN_4={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGINEN_4"\
      }\
    }:Register.G_CTI_INEN_5={\
      start=0x0034:length=4:base=Peripheral_start:gui_name="CTI_INEN_5":\
        bit_fields.B_INEN_5={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGINEN_5"\
      }\
    }:Register.G_CTI_INEN_6={\
      start=0x0038:length=4:base=Peripheral_start:gui_name="CTI_INEN_6":\
        bit_fields.B_INEN_6={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGINEN_6"\
      }\
    }:Register.G_CTI_INEN_7={\
      start=0x003C:length=4:base=Peripheral_start:gui_name="CTI_INEN_7":\
        bit_fields.B_INEN_7={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGINEN_7"\
      }\
    }:Register.G_CTI_OUTEN_0={\
      start=0x00A0:length=4:base=Peripheral_start:gui_name="CTI_OUTEN_0":\
        bit_fields.B_OUTEN_0={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGOUTEN_0"\
      }\
    }:Register.G_CTI_OUTEN_1={\
      start=0x00A4:length=4:base=Peripheral_start:gui_name="CTI_OUTEN_1":\
        bit_fields.B_OUTEN_1={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGOUTEN_1"\
      }\
    }:Register.G_CTI_OUTEN_2={\
      start=0x00A8:length=4:base=Peripheral_start:gui_name="CTI_OUTEN_2":\
        bit_fields.B_OUTEN_2={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGOUTEN_2"\
      }\
    }:Register.G_CTI_OUTEN_3={\
      start=0x00AC:length=4:base=Peripheral_start:gui_name="CTI_OUTEN_3":\
        bit_fields.B_OUTEN_3={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGOUTEN_3"\
      }\
    }:Register.G_CTI_OUTEN_4={\
      start=0x00B0:length=4:base=Peripheral_start:gui_name="CTI_OUTEN_4":\
        bit_fields.B_OUTEN_4={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGOUTEN_4"\
      }\
    }:Register.G_CTI_OUTEN_5={\
      start=0x00B4:length=4:base=Peripheral_start:gui_name="CTI_OUTEN_5":\
        bit_fields.B_OUTEN_5={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGOUTEN_5"\
      }\
    }:Register.G_CTI_OUTEN_6={\
      start=0x00B8:length=4:base=Peripheral_start:gui_name="CTI_OUTEN_6":\
        bit_fields.B_OUTEN_6={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGOUTEN_6"\
      }\
    }:Register.G_CTI_OUTEN_7={\
      start=0x00BC:length=4:base=Peripheral_start:gui_name="CTI_OUTEN_7":\
        bit_fields.B_OUTEN_7={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="TRGOUTEN_7"\
      }\
    }:Register.G_CTI_PERIPH_ID32={\
      start=0x0120:length=4:base=Peripheral_start:read_only=True:\
        gui_name="CTI_PERIPH_ID32":bit_fields.B_PERIPHID32_PARTNUMBER={\
        size=12:gui_name="Part Number"\
      }:bit_fields.B_PERIPHID32_DESIGNERID={\
        position=12:size=8:gui_name="Designer ID"\
      }:bit_fields.B_PERIPHID32_REV={\
        position=20:size=4:gui_name="Revision"\
      }:bit_fields.B_PERIPHID32_CONFIG={\
        position=24:size=8:gui_name="Configuration"\
      }\
    }:Register.G_CTI_CELL_ID32={\
      start=0x0124:length=4:base=Peripheral_start:read_only=True:\
        gui_name="CTI_CELL_ID32":bit_fields.default={}\
    }:Register.G_CTI_TRIGINSTATUS={\
      start=0x0130:length=4:base=Peripheral_start:gui_name="CTI_TRIGIN_STATUS":\
        bit_fields.B_TRIGINSTATUS={\
        size=8:gui_name="TRIGINSTATUS"\
      }\
    }:Register.G_CTI_TRIGOUTSTATUS={\
      start=0x0134:length=4:base=Peripheral_start:gui_name="CTI_TRIGOUT_STATUS":\
        bit_fields.B_TRIGOUTSTATUS={\
        size=8:gui_name="TRIGOUTSTATUS"\
      }\
    }:Register.G_CTI_CHINSTATUS={\
      start=0x0138:length=4:base=Peripheral_start:gui_name="CTI_CHINSTATUS":\
        bit_fields.B_CHINSTATUS={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="CTB_CHINSTATUS"\
      }\
    }:Register.G_CTI_CHOUTSTATUS={\
      start=0x013C:length=4:base=Peripheral_start:gui_name="CTI_CHOUTSTATUS":\
        bit_fields.B_CHOUTSTATUS={\
        size=4:enum=E_CHANNEL_SELECT:gui_name="CTB_CHOUTSTATUS"\
      }\
    }:Register.G_CTI_TAPID={\
      start=0x0F00:length=4:base=Peripheral_start:read_only=True:\
        gui_name="CTI_TAPID":bit_fields.default={}\
    }:Register.G_CTI_PERIPHID_0={\
      start=0x0FE0:length=4:base=Peripheral_start:read_only=True:\
        gui_name="CTI_PERIPHID_0":bit_fields.B_PARTNUMBER_0={\
        size=7:gui_name="Part Number 0"\
      }\
    }:Register.G_CTI_PERIPHID_1={\
      start=0x0FE4:length=4:base=Peripheral_start:read_only=True:\
        gui_name="CTI_PERIPHID_1":bit_fields.B_PARTNUMBER_1={\
        size=4:gui_name="Part Number 1"\
      }:bit_fields.B_DESIGNER_0={\
        position=4:size=4:gui_name="Designer 0"\
      }\
    }:Register.G_CTI_PERIPHID_2={\
      start=0x0FE8:length=4:base=Peripheral_start:read_only=True:\
        gui_name="CTI_PERIPHID_2":bit_fields.B_DESIGNER_1={\
        position=4:size=4:gui_name="Designer 0"\
      }:bit_fields.B_PERIPHID_REVISION={\
        position=4:size=4:gui_name="Revision"\
      }\
    }:Register.G_CTI_PERIPHID_3={\
      start=0x0FEC:length=4:base=Peripheral_start:read_only=True:\
        gui_name="CTI_PERIPHID_3":bit_fields.B_PERIPHID_CONFIG_0={\
        size=2:enum=E_INT_SUPPORTED:gui_name="Interrupts Supported"\
      }:bit_fields.B_PERIPHID_CONFIG_1={\
        position=2:size=6:gui_name="Configuration"\
      }\
    }:Register.G_CTI_CELLID_0={\
      start=0x0FF0:length=4:base=Peripheral_start:read_only=True:\
        gui_name="CTIP_CELLID_0":bit_fields.B_CELLID_0={\
        size=8:gui_name="CELLID_0"\
      }\
    }:Register.G_CTI_CELLID_1={\
      start=0x0FF4:length=4:base=Peripheral_start:read_only=True:\
        gui_name="CTIP_CELLID_1":bit_fields.B_CELLID_1={\
        size=8:gui_name="CELLID_1"\
      }\
    }:Register.G_CTI_CELLID_2={\
      start=0x0FF8:length=4:base=Peripheral_start:read_only=True:\
        gui_name="CTIP_CELLID_2":bit_fields.B_CELLID_2={\
        size=8:gui_name="CELLID_2"\
      }\
    }:Register.G_CTI_CELLID_3={\
      start=0x0FFC:length=4:base=Peripheral_start:read_only=True:\
        gui_name="CTIP_CELLID_3":bit_fields.B_CELLID_3={\
        size=8:gui_name="CELLID_3"\
      }\
    }\
  }:Register_Window.ECT={\
    line="_Embedded Cross Trigger Registers":line="_":line="$+":\
        line="_CTI_CONTROL":line="=B_CONTROL_GLBEN":line="$+":line="_CTI_STATUS":\
        line="=B_STATUS_LOCKED":line="=B_STATUS_DBGEN":line="$+":line="_CTI_LOCK":\
        line="=G_CTI_LOCK":line="$+":line="_CTI_PROTECTION":line="=B_PROTECTION":\
        line="$+":line="_CTI_INTACK":line="=B_INTACK":line="$+":line="_CTI_APPSET":\
        line="=B_APPSET":line="$+":line="_CTI_APPCLEAR":line="=B_APPCLEAR":line="$+":\
        line="_CTI_APPULSE":line="=B_APPULSE":line="$+":\
        line="_Channel Enable Registers":line="B_INEN_0,B_INEN_1,B_INEN_2,B_INEN_3":\
        line="B_INEN_4,B_INEN_5,B_INEN_6,B_INEN_7":line="$+":\
        line="_Trigger Enable Registers":\
        line="B_OUTEN_0,B_OUTEN_1,B_OUTEN_2,B_OUTEN_3":\
        line="B_OUTEN_4,B_OUTEN_5,B_OUTEN_6,B_OUTEN_7":line="$+":\
        line="_CTI_PERIPH_ID32":line="=B_PERIPHID32_PARTNUMBER":\
        line="=B_PERIPHID32_DESIGNERID":line="=B_PERIPHID32_REV":\
        line="=B_PERIPHID32_CONFIG":line="$+":line="_CTI_CELL_ID32":\
        line="=G_CTI_CELL_ID32":line="$+":line="_CTI_TRIGIN_STATUS":\
        line="=B_TRIGINSTATUS":line="$+":line="_CTI_TRIGOUT_STATUS":\
        line="=B_TRIGOUTSTATUS":line="$+":line="_CTI_CHIN_STATUS":line="=B_CHINSTATUS":\
        line="$+":line="_CTI_CHOUT_STATUS":line="=B_CHOUTSTATUS":line="$+":\
        line="_CTI_TAPID":line="=G_CTI_TAPID":line="$+":\
        line="_Peripheral ID Registers":line="_CTI_PERIPHID_0":line="=B_PARTNUMBER_0":\
        line="_CTI_PERIPHID_1":line="=B_PARTNUMBER_1":line="=B_DESIGNER_0":\
        line="_CTI_PERIPHID_2":line="=B_DESIGNER_1":line="=B_PERIPHID_REVISION":\
        line="_CTI_PERIPHID_3":line="=B_PERIPHID_CONFIG_0":line="=B_PERIPHID_CONFIG_1":\
        line="$+":line="_Cell ID Registers":line="_CTI_CELLID_0":line="=B_CELLID_0":\
        line="_CTI_CELLID_1":line="=B_CELLID_1":line="_CTI_CELLID_2":\
        line="=B_CELLID_2":line="_CTI_CELLID_3":line="=B_CELLID_3"\
  }:ARM_config={}\
}
description="ARM Embedded Cross Trigger"

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?