4441 lines
334 KiB
Plaintext
4441 lines
334 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: ERTEC200P On-Chip Peripherals
|
|
; @Props: Released
|
|
; @Author: BUJ, RAF
|
|
; @Changelog: 2013-01-14
|
|
; @Manufacturer: SIEMENS - Siemens AG
|
|
; @Doc: output2.per
|
|
; @Core: ARM926EJ-S
|
|
; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: perertec200p.per 5897 2015-01-09 10:48:24Z askoncej $
|
|
|
|
width 10.
|
|
config 16. 8.
|
|
tree "U_ICU"
|
|
base ad:0x10000000
|
|
tree "icu96_inst"
|
|
base ad:0x10004000
|
|
width 20.
|
|
rgroup.long 0x0++0x1F
|
|
line.long 0x00 "ID_REGISTER,Version number of the Interrupt Controller Unit Register"
|
|
line.long 0x04 "IRVEC,Interrupt Vector Register"
|
|
line.long 0x08 "ACK,Interrupt Vector Register with IRQ Acknowledge"
|
|
line.long 0x0C "IRCLVEC,Interrupt Request Clear Vector Register"
|
|
line.long 0x10 "MASKALL,Mask all interrupts Register"
|
|
line.long 0x14 "EOI,End of interrupt (IRQ) Register"
|
|
line.long 0x18 "UNLOCK_RD_ONLY_ACK,Unlocks the read only acknowledge mechanism Register"
|
|
line.long 0x1C "MASK_ALL_INPUT_EN,Enable the masking of all interrupt inputs Register"
|
|
group.long 0x20++0x3
|
|
line.long 0x00 "LOCKREG,Priority Lock Register"
|
|
bitfld.long 0x00 31. " LOCKREG_ENABLE ,Lock register enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--6. 1. " LOCK_PRIO ,Binary code of the locking priority"
|
|
rgroup.long 0x1000++0x0B
|
|
line.long 0x00 "MASKREG0,Interrupt Mask Register"
|
|
line.long 0x04 "MASKREG1,Interrupt Mask Register"
|
|
line.long 0x08 "MASKREG2,Interrupt Mask Register"
|
|
rgroup.long 0x1100++0x0B
|
|
line.long 0x00 "IRR0,Request Register"
|
|
line.long 0x04 "IRR1,Request Register"
|
|
line.long 0x08 "IRR2,Request Register"
|
|
rgroup.long 0x1200++0xB
|
|
line.long 0x00 "ISR0,In Service Register"
|
|
line.long 0x04 "ISR1,In Service Register"
|
|
line.long 0x08 "ISR2,In Service Register"
|
|
rgroup.long 0x1300++0xB
|
|
line.long 0x00 "TRIGREG0,Trigger Select Register"
|
|
line.long 0x04 "TRIGREG1,Trigger Select Register"
|
|
line.long 0x08 "TRIGREG2,Trigger Select Register"
|
|
rgroup.long 0x1400++0x0B
|
|
line.long 0x00 "EDGEREG0,Edge Select Register"
|
|
line.long 0x04 "EDGEREG1,Edge Select Register"
|
|
line.long 0x08 "EDGEREG2,Edge Select Register"
|
|
rgroup.long 0x1500++0x0B
|
|
line.long 0x00 "SWIRREG0,Software Interrupt Register"
|
|
line.long 0x04 "SWIRREG1,Software Interrupt Register"
|
|
line.long 0x08 "SWIRREG2,Software Interrupt Register"
|
|
rgroup.long 0x2000++0x17F
|
|
line.long 0x0 "PRIOREG0 ,Priority Register 0 "
|
|
line.long 0x4 "PRIOREG1 ,Priority Register 1 "
|
|
line.long 0x8 "PRIOREG2 ,Priority Register 2 "
|
|
line.long 0xC "PRIOREG3 ,Priority Register 3 "
|
|
line.long 0x10 "PRIOREG4 ,Priority Register 4 "
|
|
line.long 0x14 "PRIOREG5 ,Priority Register 5 "
|
|
line.long 0x18 "PRIOREG6 ,Priority Register 6 "
|
|
line.long 0x1C "PRIOREG7 ,Priority Register 7 "
|
|
line.long 0x20 "PRIOREG8 ,Priority Register 8 "
|
|
line.long 0x24 "PRIOREG9 ,Priority Register 9 "
|
|
line.long 0x28 "PRIOREG10,Priority Register 10"
|
|
line.long 0x2C "PRIOREG11,Priority Register 11"
|
|
line.long 0x30 "PRIOREG12,Priority Register 12"
|
|
line.long 0x34 "PRIOREG13,Priority Register 13"
|
|
line.long 0x38 "PRIOREG14,Priority Register 14"
|
|
line.long 0x3C "PRIOREG15,Priority Register 15"
|
|
line.long 0x40 "PRIOREG16,Priority Register 16"
|
|
line.long 0x44 "PRIOREG17,Priority Register 17"
|
|
line.long 0x48 "PRIOREG18,Priority Register 18"
|
|
line.long 0x4C "PRIOREG19,Priority Register 19"
|
|
line.long 0x50 "PRIOREG20,Priority Register 20"
|
|
line.long 0x54 "PRIOREG21,Priority Register 21"
|
|
line.long 0x58 "PRIOREG22,Priority Register 22"
|
|
line.long 0x5C "PRIOREG23,Priority Register 23"
|
|
line.long 0x60 "PRIOREG24,Priority Register 24"
|
|
line.long 0x64 "PRIOREG25,Priority Register 25"
|
|
line.long 0x68 "PRIOREG26,Priority Register 26"
|
|
line.long 0x6C "PRIOREG27,Priority Register 27"
|
|
line.long 0x70 "PRIOREG28,Priority Register 28"
|
|
line.long 0x74 "PRIOREG29,Priority Register 29"
|
|
line.long 0x78 "PRIOREG30,Priority Register 30"
|
|
line.long 0x7C "PRIOREG31,Priority Register 31"
|
|
line.long 0x80 "PRIOREG32,Priority Register 32"
|
|
line.long 0x84 "PRIOREG33,Priority Register 33"
|
|
line.long 0x88 "PRIOREG34,Priority Register 34"
|
|
line.long 0x8C "PRIOREG35,Priority Register 35"
|
|
line.long 0x90 "PRIOREG36,Priority Register 36"
|
|
line.long 0x94 "PRIOREG37,Priority Register 37"
|
|
line.long 0x98 "PRIOREG38,Priority Register 38"
|
|
line.long 0x9C "PRIOREG39,Priority Register 39"
|
|
line.long 0xA0 "PRIOREG40,Priority Register 40"
|
|
line.long 0xA4 "PRIOREG41,Priority Register 41"
|
|
line.long 0xA8 "PRIOREG42,Priority Register 42"
|
|
line.long 0xAC "PRIOREG43,Priority Register 43"
|
|
line.long 0xB0 "PRIOREG44,Priority Register 44"
|
|
line.long 0xB4 "PRIOREG45,Priority Register 45"
|
|
line.long 0xB8 "PRIOREG46,Priority Register 46"
|
|
line.long 0xBC "PRIOREG47,Priority Register 47"
|
|
line.long 0xC0 "PRIOREG48,Priority Register 48"
|
|
line.long 0xC4 "PRIOREG49,Priority Register 49"
|
|
line.long 0xC8 "PRIOREG50,Priority Register 50"
|
|
line.long 0xCC "PRIOREG51,Priority Register 51"
|
|
line.long 0xD0 "PRIOREG52,Priority Register 52"
|
|
line.long 0xD4 "PRIOREG53,Priority Register 53"
|
|
line.long 0xD8 "PRIOREG54,Priority Register 54"
|
|
line.long 0xDC "PRIOREG55,Priority Register 55"
|
|
line.long 0xE0 "PRIOREG56,Priority Register 56"
|
|
line.long 0xE4 "PRIOREG57,Priority Register 57"
|
|
line.long 0xE8 "PRIOREG58,Priority Register 58"
|
|
line.long 0xEC "PRIOREG59,Priority Register 59"
|
|
line.long 0xF0 "PRIOREG60,Priority Register 60"
|
|
line.long 0xF4 "PRIOREG61,Priority Register 61"
|
|
line.long 0xF8 "PRIOREG62,Priority Register 62"
|
|
line.long 0xFC "PRIOREG63,Priority Register 63"
|
|
line.long 0x100 "PRIOREG64,Priority Register 64"
|
|
line.long 0x104 "PRIOREG65,Priority Register 65"
|
|
line.long 0x108 "PRIOREG66,Priority Register 66"
|
|
line.long 0x10C "PRIOREG67,Priority Register 67"
|
|
line.long 0x110 "PRIOREG68,Priority Register 68"
|
|
line.long 0x114 "PRIOREG69,Priority Register 69"
|
|
line.long 0x118 "PRIOREG70,Priority Register 70"
|
|
line.long 0x11C "PRIOREG71,Priority Register 71"
|
|
line.long 0x120 "PRIOREG72,Priority Register 72"
|
|
line.long 0x124 "PRIOREG73,Priority Register 73"
|
|
line.long 0x128 "PRIOREG74,Priority Register 74"
|
|
line.long 0x12C "PRIOREG75,Priority Register 75"
|
|
line.long 0x130 "PRIOREG76,Priority Register 76"
|
|
line.long 0x134 "PRIOREG77,Priority Register 77"
|
|
line.long 0x138 "PRIOREG78,Priority Register 78"
|
|
line.long 0x13C "PRIOREG79,Priority Register 79"
|
|
line.long 0x140 "PRIOREG80,Priority Register 80"
|
|
line.long 0x144 "PRIOREG81,Priority Register 81"
|
|
line.long 0x148 "PRIOREG82,Priority Register 82"
|
|
line.long 0x14C "PRIOREG83,Priority Register 83"
|
|
line.long 0x150 "PRIOREG84,Priority Register 84"
|
|
line.long 0x154 "PRIOREG85,Priority Register 85"
|
|
line.long 0x158 "PRIOREG86,Priority Register 86"
|
|
line.long 0x15C "PRIOREG87,Priority Register 87"
|
|
line.long 0x160 "PRIOREG88,Priority Register 88"
|
|
line.long 0x164 "PRIOREG89,Priority Register 89"
|
|
line.long 0x168 "PRIOREG90,Priority Register 90"
|
|
line.long 0x16C "PRIOREG91,Priority Register 91"
|
|
line.long 0x170 "PRIOREG92,Priority Register 92"
|
|
line.long 0x174 "PRIOREG93,Priority Register 93"
|
|
line.long 0x178 "PRIOREG94,Priority Register 94"
|
|
line.long 0x17C "PRIOREG95,Priority Register 95"
|
|
tree.end
|
|
tree "icu8_inst"
|
|
base ad:0x10008000
|
|
width 20.
|
|
rgroup.long 0x0++0x1F
|
|
line.long 0x00 "ID_REGISTER,Version number of the Interrupt Controller Unit Register"
|
|
line.long 0x04 "IRVEC,Interrupt Vector Register"
|
|
line.long 0x08 "ACK,Interrupt Vector Register with IRQ Acknowledge"
|
|
line.long 0x0C "IRCLVEC,Interrupt Request Clear Vector Register"
|
|
line.long 0x10 "MASKALL,Mask all interrupts Register"
|
|
line.long 0x14 "EOI,End of interrupt (IRQ) Register"
|
|
line.long 0x18 "UNLOCK_RD_ONLY_ACK,Unlocks the read only acknowledge mechanism Register"
|
|
line.long 0x1C "MASK_ALL_INPUT_EN,Enable the masking of all interrupt inputs Register"
|
|
group.long 0x20++0x3
|
|
line.long 0x00 "LOCKREG,Priority Lock Register"
|
|
bitfld.long 0x00 31. " LOCKREG_ENABLE ,Lock register enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--2. " LOCK_PRIO ,Binary code of the locking priority" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x1000++0x3
|
|
line.long 0x00 "MASKREG0,Interrupt Mask Register"
|
|
rgroup.long 0x1100++0x3
|
|
line.long 0x00 "IRR0,Request Register"
|
|
rgroup.long 0x1200++0x3
|
|
line.long 0x00 "ISR0,In Service Register"
|
|
rgroup.long 0x1300++0x3
|
|
line.long 0x00 "TRIGREG0,Trigger Select Register"
|
|
rgroup.long 0x1400++0x3
|
|
line.long 0x00 "EDGEREG0,Edge Select Register"
|
|
rgroup.long 0x1500++0x3
|
|
line.long 0x00 "SWIRREG0,Software Interrupt Register"
|
|
rgroup.long 0x2000++0x1F
|
|
line.long 0x0 "PRIOREG0,Priority Register for IRQ0"
|
|
line.long 0x4 "PRIOREG1,Priority Register for IRQ1"
|
|
line.long 0x8 "PRIOREG2,Priority Register for IRQ2"
|
|
line.long 0xC "PRIOREG3,Priority Register for IRQ3"
|
|
line.long 0x10 "PRIOREG4,Priority Register for IRQ4"
|
|
line.long 0x14 "PRIOREG5,Priority Register for IRQ5"
|
|
line.long 0x18 "PRIOREG6,Priority Register for IRQ6"
|
|
line.long 0x1C "PRIOREG7,Priority Register for IRQ7"
|
|
tree.end
|
|
tree "icu_general_registers_inst"
|
|
base ad:0x10048000
|
|
width 11.
|
|
rgroup.long 0x0++0x1F
|
|
line.long 0x0 "FIQ_SEL_0,Selects one of the IRQs as input to FIQ processing Register"
|
|
line.long 0x4 "FIQ_SEL_1,Selects one of the IRQs as input to FIQ processing Register"
|
|
line.long 0x8 "FIQ_SEL_2,Selects one of the IRQs as input to FIQ processing Register"
|
|
line.long 0xC "FIQ_SEL_3,Selects one of the IRQs as input to FIQ processing Register"
|
|
line.long 0x10 "FIQ_SEL_4,Selects one of the IRQs as input to FIQ processing Register"
|
|
line.long 0x14 "FIQ_SEL_5,Selects one of the IRQs as input to FIQ processing Register"
|
|
line.long 0x18 "FIQ_SEL_6,Selects one of the IRQs as input to FIQ processing Register"
|
|
line.long 0x1C "FIQ_SEL_7,Selects one of the IRQs as input to FIQ processing Register"
|
|
tree.end
|
|
width 0xB
|
|
tree.end
|
|
tree "U_GDMA"
|
|
base ad:0x10A00000
|
|
width 21.
|
|
group.long 0x0++0x0B
|
|
line.long 0x00 "GDMA_REG_ADDR,GDMA Register Base Address Register"
|
|
hexmask.long 0x00 4.--31. 1. " REG_ADDR ,DMA Register Base Address"
|
|
line.long 0x04 "GDMA_LIST_ADDR,DMA Transfer List Base Address Register"
|
|
hexmask.long 0x04 4.--31. 1. " LIST_ADDR ,DMA Transfer List Base Address"
|
|
line.long 0x08 "GDMA_MAIN_CTRL,Main Control Register"
|
|
hexmask.long.byte 0x08 24.--31. 1. " LIST_SIZE ,Total Number of Transfers in Transfer List (0-255)"
|
|
bitfld.long 0x08 16. " ERR_INT_EN ,Error Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 15. " JC_RESET ,Reset Job Counter" "No reset,Reset"
|
|
bitfld.long 0x08 1. " SW_RESET ,Software Reset" "No reset,Reset"
|
|
textline " "
|
|
bitfld.long 0x08 0. " DMA_EN ,Global Enable" "Disabled,Enabled"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x00 "GDMA_JC_EN,Enable Job Counter for Job Register"
|
|
group.long 0x10++0x7F
|
|
line.long 0x0 "GDMA_JOB0 _CTRL,Job Control Registers 0 "
|
|
hexmask.long.byte 0x0 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x0 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x0 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x0 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x0 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x0 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x4 "GDMA_JOB1 _CTRL,Job Control Registers 1 "
|
|
hexmask.long.byte 0x4 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x4 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x4 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x4 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x4 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x4 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x4 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x4 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x4 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x8 "GDMA_JOB2 _CTRL,Job Control Registers 2 "
|
|
hexmask.long.byte 0x8 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x8 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x8 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x8 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x8 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x8 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x8 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x8 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x8 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0xC "GDMA_JOB3 _CTRL,Job Control Registers 3 "
|
|
hexmask.long.byte 0xC 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0xC 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0xC 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0xC 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0xC 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0xC 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0xC 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0xC 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0xC 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x10 "GDMA_JOB4 _CTRL,Job Control Registers 4 "
|
|
hexmask.long.byte 0x10 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x10 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x10 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x10 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x10 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x10 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x10 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x14 "GDMA_JOB5 _CTRL,Job Control Registers 5 "
|
|
hexmask.long.byte 0x14 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x14 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x14 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x14 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x14 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x14 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x14 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x14 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x14 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x18 "GDMA_JOB6 _CTRL,Job Control Registers 6 "
|
|
hexmask.long.byte 0x18 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x18 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x18 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x18 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x18 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x18 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x18 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x18 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x18 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x1C "GDMA_JOB7 _CTRL,Job Control Registers 7 "
|
|
hexmask.long.byte 0x1C 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x1C 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x1C 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x1C 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x1C 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x1C 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x1C 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x1C 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x1C 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x20 "GDMA_JOB8 _CTRL,Job Control Registers 8 "
|
|
hexmask.long.byte 0x20 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x20 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x20 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x20 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x20 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x20 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x20 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x20 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x20 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x24 "GDMA_JOB9 _CTRL,Job Control Registers 9 "
|
|
hexmask.long.byte 0x24 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x24 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x24 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x24 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x24 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x24 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x24 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x24 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x24 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x28 "GDMA_JOB10_CTRL,Job Control Registers 10"
|
|
hexmask.long.byte 0x28 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x28 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x28 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x28 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x28 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x28 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x28 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x28 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x28 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x2C "GDMA_JOB11_CTRL,Job Control Registers 11"
|
|
hexmask.long.byte 0x2C 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x2C 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x2C 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x2C 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x2C 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x2C 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x2C 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x2C 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x2C 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x30 "GDMA_JOB12_CTRL,Job Control Registers 12"
|
|
hexmask.long.byte 0x30 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x30 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x30 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x30 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x30 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x30 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x30 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x30 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x30 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x34 "GDMA_JOB13_CTRL,Job Control Registers 13"
|
|
hexmask.long.byte 0x34 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x34 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x34 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x34 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x34 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x34 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x34 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x34 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x34 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x38 "GDMA_JOB14_CTRL,Job Control Registers 14"
|
|
hexmask.long.byte 0x38 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x38 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x38 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x38 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x38 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x38 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x38 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x38 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x38 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x3C "GDMA_JOB15_CTRL,Job Control Registers 15"
|
|
hexmask.long.byte 0x3C 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x3C 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x3C 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x3C 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x3C 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x3C 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x3C 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x3C 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x3C 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x40 "GDMA_JOB16_CTRL,Job Control Registers 16"
|
|
hexmask.long.byte 0x40 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x40 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x40 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x40 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x40 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x40 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x40 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x40 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x40 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x44 "GDMA_JOB17_CTRL,Job Control Registers 17"
|
|
hexmask.long.byte 0x44 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x44 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x44 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x44 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x44 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x44 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x44 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x44 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x44 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x48 "GDMA_JOB18_CTRL,Job Control Registers 18"
|
|
hexmask.long.byte 0x48 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x48 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x48 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x48 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x48 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x48 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x48 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x48 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x48 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x4C "GDMA_JOB19_CTRL,Job Control Registers 19"
|
|
hexmask.long.byte 0x4C 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x4C 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x4C 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x4C 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x4C 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x4C 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x4C 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x4C 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x4C 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x50 "GDMA_JOB20_CTRL,Job Control Registers 20"
|
|
hexmask.long.byte 0x50 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x50 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x50 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x50 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x50 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x50 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x50 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x50 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x50 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x54 "GDMA_JOB21_CTRL,Job Control Registers 21"
|
|
hexmask.long.byte 0x54 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x54 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x54 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x54 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x54 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x54 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x54 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x54 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x54 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x58 "GDMA_JOB22_CTRL,Job Control Registers 22"
|
|
hexmask.long.byte 0x58 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x58 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x58 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x58 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x58 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x58 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x58 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x58 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x58 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x5C "GDMA_JOB23_CTRL,Job Control Registers 23"
|
|
hexmask.long.byte 0x5C 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x5C 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x5C 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x5C 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x5C 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x5C 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x5C 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x5C 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x5C 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x60 "GDMA_JOB24_CTRL,Job Control Registers 24"
|
|
hexmask.long.byte 0x60 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x60 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x60 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x60 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x60 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x60 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x60 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x60 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x60 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x64 "GDMA_JOB25_CTRL,Job Control Registers 25"
|
|
hexmask.long.byte 0x64 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x64 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x64 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x64 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x64 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x64 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x64 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x64 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x64 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x68 "GDMA_JOB26_CTRL,Job Control Registers 26"
|
|
hexmask.long.byte 0x68 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x68 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x68 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x68 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x68 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x68 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x68 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x68 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x68 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x6C "GDMA_JOB27_CTRL,Job Control Registers 27"
|
|
hexmask.long.byte 0x6C 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x6C 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x6C 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x6C 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x6C 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x6C 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x6C 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x6C 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x6C 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x70 "GDMA_JOB28_CTRL,Job Control Registers 28"
|
|
hexmask.long.byte 0x70 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x70 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x70 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x70 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x70 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x70 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x70 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x70 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x70 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x74 "GDMA_JOB29_CTRL,Job Control Registers 29"
|
|
hexmask.long.byte 0x74 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x74 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x74 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x74 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x74 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x74 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x74 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x74 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x74 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x78 "GDMA_JOB30_CTRL,Job Control Registers 30"
|
|
hexmask.long.byte 0x78 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x78 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x78 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x78 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x78 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x78 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x78 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x78 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x78 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
line.long 0x7C "GDMA_JOB31_CTRL,Job Control Registers 31"
|
|
hexmask.long.byte 0x7C 24.--31. 1. " TRANSFER_PTR ,First Transfer Number of Job in Transfer List (0-255)"
|
|
bitfld.long 0x7C 16.--20. " JOB_PRIO ,Job Priority (0-31)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.byte 0x7C 8.--13. 1. " HW_SELECT ,HW Job Start Selector (selects one from 64 inputs)"
|
|
bitfld.long 0x7C 5. " JOB_RESET ,Reset Job (cancel running job)" "Not canceled,Canceled"
|
|
textline " "
|
|
bitfld.long 0x7C 4. " INTR_EN ,Interrupt Request Generation Enable" "Disabled,Enabled"
|
|
bitfld.long 0x7C 3. " HW_FLOW_EN ,Hardware Triggered Flow Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x7C 2. " HW_JOB_START_EN ,Start Job by Hardware" "Disabled,Enabled"
|
|
bitfld.long 0x7C 1. " JOB_EN ,Job Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x7C 0. " SW_JOB_START ,Start Job from SW" "Not started,Started"
|
|
rgroup.long 0x90++0x0F
|
|
line.long 0x00 "GDMA_JOB_STATUS,Job State Register"
|
|
line.long 0x04 "GDMA_FINISHED_JOBS,Finished Job State Register"
|
|
line.long 0x08 "GDMA_ACTUAL_STATUS,Actual Job State Register"
|
|
bitfld.long 0x08 5. " ACT_JOB_VAL ,Actual Job Number Valid" "Not running,Valid"
|
|
bitfld.long 0x08 0.--4. " ACT_JOB ,Actual Job Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
line.long 0x0C "GDMA_IRQ_STATUS,Job Finished Register"
|
|
group.long 0xA0++0x3
|
|
line.long 0x00 "GDMA_ERR_IRQ_STATUS,Error interrupt State Register"
|
|
bitfld.long 0x00 20.--24. " ERR_AM_HOLD_JOB_NR ,ERR_AM_HOLD JOB number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 19. " ERR_AM_HOLD ,Address mode of Source or Destination address is HOLD and ESIZE and address are not aligned" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 18. " ERR_AHB_SLV_WRITE ,8 or 16 bit write access on AHB slave interface" "No error,Not allowed"
|
|
bitfld.long 0x00 13.--17. " ERR_JOB_START_JOB_NR ,Hardware start of Job occurred befor Job is finished JOB number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
bitfld.long 0x00 12. " ERR_JOB_START ,Hardware start of Job occurred befor Job is finished" "No error,Error"
|
|
bitfld.long 0x00 7.--11. " ERR_AHB_JOB_NR ,AHB Master Interface Error JOB number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
bitfld.long 0x00 6. " ERR_AHB ,AHB Master Interface Error" "No error,Error"
|
|
bitfld.long 0x00 1.--5. " ERR_DST_ADDR_JOB_NR ,DMA Destination Address Error JOB number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
bitfld.long 0x00 0. " ERR_DST_ADDR ,DMA Destination Address Error" "No error,Error"
|
|
rgroup.long 0xA4++0x7
|
|
line.long 0x00 "GDMA_JOB_COUNT,Counts clock cycles Register"
|
|
line.long 0x04 "REVISION_CODE,Revison Code Register"
|
|
hexmask.long.byte 0x04 8.--15. 1. " MAJOR_REVISION ,Major revision"
|
|
hexmask.long.byte 0x04 0.--7. 1. " MINOR_REVISION ,Minor revision"
|
|
width 0x0B
|
|
tree.end
|
|
tree "U_EMC_REG"
|
|
base ad:0x10D00000
|
|
width 25.
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x00 "REVISION_CODE,Revision Code Register"
|
|
hexmask.long.word 0x00 21.--31. 1. " ID ,Identification code"
|
|
bitfld.long 0x00 19.--20. " PLATFORM ,Platform code" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 16.--18. " PATCH ,Patch Version" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 11.--15. " INCREMENT ,Increment value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " LABEL ,Release Label"
|
|
group.long 0x4++0x1F
|
|
line.long 0x00 "ASYNC_WAIT_CYCLE_CONFIG,Asynchronous Wait Cycle Configuration Register"
|
|
bitfld.long 0x00 30. " WAIT_POLARITY ,WAIT input polarity" "Low,High"
|
|
bitfld.long 0x00 27. " BE_CTRL4 ,Byte Enable Control Asynchronous Bank 4" "Low,AHB HSIZE"
|
|
textline " "
|
|
bitfld.long 0x00 26. " BE_CTRL3 ,Byte Enable Control Asynchronous Bank 3" "Low,AHB HSIZE"
|
|
bitfld.long 0x00 25. " BE_CTRL2 ,Byte Enable Control Asynchronous Bank 2" "Low,AHB HSIZE"
|
|
textline " "
|
|
bitfld.long 0x00 24. " BE_CTRL1 ,Byte Enable Control Asynchronous Bank 1" "Low,AHB HSIZE"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. " MAX_EXT_WAIT ,Maximum number of wait cycles"
|
|
line.long 0x04 "SDRAM_CONFIG,SDRAM Configuration Register"
|
|
bitfld.long 0x04 13. " CL ,CAS Latency" "2 clocks,3 clocks"
|
|
bitfld.long 0x04 8.--10. " ROW_SIZE ,Row Size" "8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " SDRAM_BANKS ,Number of banks inside SDRAM" "1,2,4,?..."
|
|
bitfld.long 0x04 0.--2. " PAGE_SIZE ,Page Size" "8,9,10,11,?..."
|
|
line.long 0x08 "SDRAM_REFRESH,SDRAM Refresh Control Register"
|
|
bitfld.long 0x08 30. " AT ,Asynchronous Timeout" "Not finished,Finished"
|
|
bitfld.long 0x08 29. " INIT_DONE ,SDRAM Initialization done" "Not done,Done"
|
|
textline " "
|
|
hexmask.long.word 0x08 0.--12. 1. " REFRESH_RATE ,Refresh Rate"
|
|
line.long 0xC "ASYNC_BANK0,Asynchronous Bank 0 Configuration Register"
|
|
bitfld.long 0xC 31. " WSM ,Wait input synchronisation mode" "2 Flipflops,1 Flipflop"
|
|
bitfld.long 0xC 30. " EW ,Extend Wait mode" "No effect,Extended access"
|
|
textline " "
|
|
bitfld.long 0xC 26.--29. " W_SU ,Write Setup Cycles value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.byte 0xC 20.--25. 1. " W_STROBE ,Write Strobe Duration Cycles value"
|
|
textline " "
|
|
bitfld.long 0xC 17.--19. " W_HOLD ,Write Hold Cycles value" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0xC 13.--16. " R_SU ,Read Setup Cycles value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
hexmask.long.byte 0xC 7.--12. 1. " R_STROBE ,Read Strobe Duration Cycles value"
|
|
bitfld.long 0xC 4.--6. " R_HOLD ,Read Hold Cycles value" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0xC 2.--3. " MODE ,Mode" "SRAM,Pagemode ROM,Reserved,Burstflash ROM"
|
|
bitfld.long 0xC 0.--1. " SIZE ,Bank Size" "8 bit,16 bit,32 bit,?..."
|
|
line.long 0x10 "ASYNC_BANK1,Asynchronous Bank 1 Configuration Register"
|
|
bitfld.long 0x10 31. " WSM ,Wait input synchronisation mode" "2 Flipflops,1 Flipflop"
|
|
bitfld.long 0x10 30. " EW ,Extend Wait mode" "No effect,Extended access"
|
|
textline " "
|
|
bitfld.long 0x10 26.--29. " W_SU ,Write Setup Cycles value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.byte 0x10 20.--25. 1. " W_STROBE ,Write Strobe Duration Cycles value"
|
|
textline " "
|
|
bitfld.long 0x10 17.--19. " W_HOLD ,Write Hold Cycles value" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x10 13.--16. " R_SU ,Read Setup Cycles value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
hexmask.long.byte 0x10 7.--12. 1. " R_STROBE ,Read Strobe Duration Cycles value"
|
|
bitfld.long 0x10 4.--6. " R_HOLD ,Read Hold Cycles value" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x10 2.--3. " MODE ,Mode" "SRAM,Pagemode ROM,Reserved,Burstflash ROM"
|
|
bitfld.long 0x10 0.--1. " SIZE ,Bank Size" "8 bit,16 bit,32 bit,?..."
|
|
line.long 0x14 "ASYNC_BANK2,Asynchronous Bank 2 Configuration Register"
|
|
bitfld.long 0x14 31. " WSM ,Wait input synchronisation mode" "2 Flipflops,1 Flipflop"
|
|
bitfld.long 0x14 30. " EW ,Extend Wait mode" "No effect,Extended access"
|
|
textline " "
|
|
bitfld.long 0x14 26.--29. " W_SU ,Write Setup Cycles value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.byte 0x14 20.--25. 1. " W_STROBE ,Write Strobe Duration Cycles value"
|
|
textline " "
|
|
bitfld.long 0x14 17.--19. " W_HOLD ,Write Hold Cycles value" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x14 13.--16. " R_SU ,Read Setup Cycles value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
hexmask.long.byte 0x14 7.--12. 1. " R_STROBE ,Read Strobe Duration Cycles value"
|
|
bitfld.long 0x14 4.--6. " R_HOLD ,Read Hold Cycles value" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x14 2.--3. " MODE ,Mode" "SRAM,Pagemode ROM,Reserved,Burstflash ROM"
|
|
bitfld.long 0x14 0.--1. " SIZE ,Bank Size" "8 bit,16 bit,32 bit,?..."
|
|
line.long 0x18 "ASYNC_BANK3,Asynchronous Bank 3 Configuration Register"
|
|
bitfld.long 0x18 31. " WSM ,Wait input synchronisation mode" "2 Flipflops,1 Flipflop"
|
|
bitfld.long 0x18 30. " EW ,Extend Wait mode" "No effect,Extended access"
|
|
textline " "
|
|
bitfld.long 0x18 26.--29. " W_SU ,Write Setup Cycles value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.byte 0x18 20.--25. 1. " W_STROBE ,Write Strobe Duration Cycles value"
|
|
textline " "
|
|
bitfld.long 0x18 17.--19. " W_HOLD ,Write Hold Cycles value" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x18 13.--16. " R_SU ,Read Setup Cycles value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
hexmask.long.byte 0x18 7.--12. 1. " R_STROBE ,Read Strobe Duration Cycles value"
|
|
bitfld.long 0x18 4.--6. " R_HOLD ,Read Hold Cycles value" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x18 2.--3. " MODE ,Mode" "SRAM,Pagemode ROM,Reserved,Burstflash ROM"
|
|
bitfld.long 0x18 0.--1. " SIZE ,Bank Size" "8 bit,16 bit,32 bit,?..."
|
|
line.long 0x1C "EXTENDED_CONFIG,Extended Configuration Register"
|
|
bitfld.long 0x1C 30. " TM1 ,Test Mode bit 1" "Not cleared,Cleared"
|
|
bitfld.long 0x1C 29. " TM2 ,Test Mode bit 2 " "Not missed,Missed"
|
|
textline " "
|
|
bitfld.long 0x1C 28. " TM4 ,Test Mode bit 4" "Not toggled,Toggled"
|
|
bitfld.long 0x1C 27. " SODM ,SDRAM Output Delay Mode" "Register,Buffers"
|
|
textline " "
|
|
bitfld.long 0x1C 26. " BFODM ,BurstflashROM Output Delay Mode" "Register,Buffer"
|
|
bitfld.long 0x1C 24. " ADB ,Active data bus" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x1C 20.--23. " TRFC ,AUTO REFRESH period (cycle) time" "Reserved,4 clocks,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,18 clocks"
|
|
bitfld.long 0x1C 16.--18. " SDRAM_BL ,SDRAM Burst Length" "1,2,4,8,Reserved,Reserved,Reserved,Continuous/full page"
|
|
textline " "
|
|
bitfld.long 0x1C 14.--15. " TRCD ,TRCD (RAS to CAS delay)" "2 clocks,3 clocks,4 clocks,?..."
|
|
bitfld.long 0x1C 10. " ASYNC_ADDR_MODE ,Asynchronous Address Output Mode" "No shift,Shift"
|
|
textline " "
|
|
bitfld.long 0x1C 9. " MOBILE_SDRAM ,Mobile SDRAM Mode" "Disabled/1 SDRAM,Enabled/2 SDRAM"
|
|
bitfld.long 0x1C 8. " SDRAM_DW ,SDRAM interface data width" "32 bit,16 bit"
|
|
textline " "
|
|
bitfld.long 0x1C 7. " AT_EN ,Asynchronous Timeout Enable" "Disabled,Enabled"
|
|
rgroup.long 0x24++0x3
|
|
line.long 0x00 "AT_ADDR,Asynchronous Timeout Address Register"
|
|
group.long 0x28++0x0F
|
|
line.long 0x00 "LPEMR,Low Power Extended Mode Register"
|
|
hexmask.long.word 0x00 0.--12. 1. " LPEMR ,Low power extended mode register value"
|
|
line.long 0x04 "BF_CONFIG,Burstflash ROM Configuration Register"
|
|
bitfld.long 0x04 20.--22. " AVD_PW ,AVD pulse width" "1 AHB clock,2 AHB clocks,3 AHB clocks,4 AHB clocks,5 AHB clocks,6 AHB clocks,7 AHB clocks,8 AHB clocks"
|
|
bitfld.long 0x04 16.--19. " AVD_DELAY ,AVD delay" "1 AHB clock,2 AHB clocks,3 AHB clocks,4 AHB clocks,5 AHB clocks,6 AHB clocks,7 AHB clocks,8 AHB clocks,9 AHB clocks,10 AHB clocks,11 AHB clocks,12 AHB clocks,13 AHB clocks,14 AHB clocks,15 AHB clocks,16 AHB clocks"
|
|
textline " "
|
|
bitfld.long 0x04 15. " SYNC_READ ,Set Device Read Mode" "Asynchronous,Synchronous"
|
|
bitfld.long 0x04 14. " RDY_DELAY ,Ready Delay Mode" "With data,Before data"
|
|
textline " "
|
|
bitfld.long 0x04 8.--10. " RM ,Read Mode" "Continuous,8-word/without wrap,16-word/without wrap,32-word/without wrap,Reserved,8-word/with wrap,16-word/with wrap,32-word/with wrap"
|
|
bitfld.long 0x04 3. " BF_CDV ,Clock Disable Value" "Lvl 0,Lvl 1"
|
|
textline " "
|
|
bitfld.long 0x04 2. " AVD_MODE ,Address Valid output mode" "Not toggled,Toggled"
|
|
bitfld.long 0x04 1. " BF_CLK_EN ,Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0. " BF_CLK_F ,Clock Frequency (HCLK = AHB clock)" "HCLK/2,HCLK"
|
|
line.long 0x08 "PM_CONFIG,Pagemode ROM Configuration Register"
|
|
bitfld.long 0x08 6. " PAGE_MODE ,4/8 word page mode" "4,8"
|
|
hexmask.long.byte 0x08 0.--5. 1. " PACC ,Page Access time"
|
|
line.long 0x0C "RECOV_CONFIG,Recovery Phase Configuration Register"
|
|
bitfld.long 0x0C 12.--15. " RECOV3 ,Asynchronous Bank 3 Recovery Phase" "No recovery,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks"
|
|
bitfld.long 0x0C 8.--11. " RECOV2 ,Asynchronous Bank 2 Recovery Phase" "No recovery,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks"
|
|
textline " "
|
|
bitfld.long 0x0C 4.--7. " RECOV1 ,Asynchronous Bank 1 Recovery Phase" "No recovery,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks"
|
|
bitfld.long 0x0C 0.--3. " RECOV0 ,Asynchronous Bank 0 Recovery Phase" "No recovery,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks"
|
|
width 0x0B
|
|
tree.end
|
|
tree "U_PERIF_APB"
|
|
base ad:0x40000000
|
|
width 15.
|
|
group.long 0x0++0x6B
|
|
line.long 0x0 "CR_ADDRESS_1 ,Control Address 1 Register"
|
|
bitfld.long 0x0 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x0 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x0 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x4 "CR_ADDRESS_2 ,Control Address 2 Register"
|
|
bitfld.long 0x4 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x4 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x4 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x4 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x8 "CR_ADDRESS_3 ,Control Address 3 Register"
|
|
bitfld.long 0x8 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x8 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x8 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x8 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0xC "CR_ADDRESS_4 ,Control Address 4 Register"
|
|
bitfld.long 0xC 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0xC 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0xC 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0xC 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x10 "CR_ADDRESS_5 ,Control Address 5 Register"
|
|
bitfld.long 0x10 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x10 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x10 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x10 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x14 "CR_ADDRESS_6 ,Control Address 6 Register"
|
|
bitfld.long 0x14 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x14 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x14 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x14 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x18 "CR_ADDRESS_7 ,Control Address 7 Register"
|
|
bitfld.long 0x18 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x18 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x18 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x18 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x1C "CR_ADDRESS_8 ,Control Address 8 Register"
|
|
bitfld.long 0x1C 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x1C 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x1C 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x1C 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x20 "CR_ADDRESS_9 ,Control Address 9 Register"
|
|
bitfld.long 0x20 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x20 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x20 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x20 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x24 "CR_ADDRESS_10,Control Address 10 Register"
|
|
bitfld.long 0x24 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x24 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x24 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x24 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x28 "CR_ADDRESS_11,Control Address 11 Register"
|
|
bitfld.long 0x28 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x28 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x28 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x28 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x2C "CR_ADDRESS_12,Control Address 12 Register"
|
|
bitfld.long 0x2C 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x2C 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x2C 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x2C 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x30 "CR_ADDRESS_13,Control Address 13 Register"
|
|
bitfld.long 0x30 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x30 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x30 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x30 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x34 "CR_ADDRESS_14,Control Address 14 Register"
|
|
bitfld.long 0x34 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x34 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x34 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x34 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x38 "CR_ADDRESS_15,Control Address 15 Register"
|
|
bitfld.long 0x38 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x38 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x38 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x38 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x3C "CR_ADDRESS_16,Control Address 16 Register"
|
|
bitfld.long 0x3C 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x3C 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x3C 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x3C 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x40 "CR_ADDRESS_17,Control Address 17 Register"
|
|
bitfld.long 0x40 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x40 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x40 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x40 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x44 "CR_ADDRESS_18,Control Address 18 Register"
|
|
bitfld.long 0x44 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x44 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x44 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x44 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x48 "CR_ADDRESS_19,Control Address 19 Register"
|
|
bitfld.long 0x48 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x48 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x48 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x48 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x4C "CR_ADDRESS_20,Control Address 20 Register"
|
|
bitfld.long 0x4C 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x4C 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x4C 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x4C 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x50 "CR_ADDRESS_21,Control Address 21 Register"
|
|
bitfld.long 0x50 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x50 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x50 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x50 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x54 "CR_ADDRESS_22,Control Address 22 Register"
|
|
bitfld.long 0x54 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x54 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x54 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x54 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x58 "CR_ADDRESS_23,Control Address 23 Register"
|
|
bitfld.long 0x58 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x58 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x58 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x58 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x5C "CR_ADDRESS_24,Control Address 24 Register"
|
|
bitfld.long 0x5C 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x5C 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x5C 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x5C 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x60 "CR_ADDRESS_25,Control Address 25 Register"
|
|
bitfld.long 0x60 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x60 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x60 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x60 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x64 "CR_ADDRESS_26,Control Address 26 Register"
|
|
bitfld.long 0x64 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x64 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x64 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x64 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
line.long 0x68 "CR_ADDRESS_27,Control Address 27 Register"
|
|
bitfld.long 0x68 28.--31. " NEW_DATA_INT ,New data INT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x68 27. " ZERO_DATA ,Zero data mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x68 16.--25. 1. " CR_ENDADDRESS ,Control end address"
|
|
hexmask.long.word 0x68 2.--11. 1. " CR_STARTADDRESS ,Control start address"
|
|
group.long 0x100++0x6B
|
|
line.long 0x0 "CR_STATE_1 ,CR State 1 Register"
|
|
hexmask.long.word 0x0 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x0 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x0 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x0 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x0 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x0 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x0 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x4 "CR_STATE_2 ,CR State 2 Register"
|
|
hexmask.long.word 0x4 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x4 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x4 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x4 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x4 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x4 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x4 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x4 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x8 "CR_STATE_3 ,CR State 3 Register"
|
|
hexmask.long.word 0x8 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x8 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x8 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x8 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x8 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x8 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x8 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x8 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0xC "CR_STATE_4 ,CR State 4 Register"
|
|
hexmask.long.word 0xC 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0xC 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0xC 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0xC 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0xC 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0xC 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0xC 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0xC 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x10 "CR_STATE_5 ,CR State 5 Register"
|
|
hexmask.long.word 0x10 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x10 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x10 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x10 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x10 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x10 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x10 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x14 "CR_STATE_6 ,CR State 6 Register"
|
|
hexmask.long.word 0x14 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x14 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x14 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x14 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x14 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x14 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x14 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x14 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x18 "CR_STATE_7 ,CR State 7 Register"
|
|
hexmask.long.word 0x18 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x18 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x18 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x18 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x18 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x18 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x18 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x18 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x1C "CR_STATE_8 ,CR State 8 Register"
|
|
hexmask.long.word 0x1C 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x1C 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x1C 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x1C 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x1C 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x1C 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x1C 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x1C 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x20 "CR_STATE_9 ,CR State 9 Register"
|
|
hexmask.long.word 0x20 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x20 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x20 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x20 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x20 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x20 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x20 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x20 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x24 "CR_STATE_10,CR State 10 Register"
|
|
hexmask.long.word 0x24 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x24 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x24 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x24 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x24 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x24 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x24 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x24 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x28 "CR_STATE_11,CR State 11 Register"
|
|
hexmask.long.word 0x28 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x28 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x28 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x28 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x28 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x28 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x28 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x28 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x2C "CR_STATE_12,CR State 12 Register"
|
|
hexmask.long.word 0x2C 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x2C 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x2C 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x2C 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x2C 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x2C 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x2C 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x2C 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x30 "CR_STATE_13,CR State 13 Register"
|
|
hexmask.long.word 0x30 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x30 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x30 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x30 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x30 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x30 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x30 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x30 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x34 "CR_STATE_14,CR State 14 Register"
|
|
hexmask.long.word 0x34 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x34 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x34 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x34 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x34 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x34 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x34 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x34 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x38 "CR_STATE_15,CR State 15 Register"
|
|
hexmask.long.word 0x38 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x38 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x38 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x38 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x38 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x38 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x38 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x38 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x3C "CR_STATE_16,CR State 16 Register"
|
|
hexmask.long.word 0x3C 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x3C 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x3C 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x3C 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x3C 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x3C 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x3C 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x3C 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x40 "CR_STATE_17,CR State 17 Register"
|
|
hexmask.long.word 0x40 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x40 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x40 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x40 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x40 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x40 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x40 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x40 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x44 "CR_STATE_18,CR State 18 Register"
|
|
hexmask.long.word 0x44 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x44 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x44 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x44 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x44 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x44 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x44 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x44 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x48 "CR_STATE_19,CR State 19 Register"
|
|
hexmask.long.word 0x48 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x48 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x48 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x48 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x48 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x48 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x48 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x48 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x4C "CR_STATE_20,CR State 20 Register"
|
|
hexmask.long.word 0x4C 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x4C 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x4C 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x4C 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x4C 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x4C 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x4C 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x4C 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x50 "CR_STATE_21,CR State 21 Register"
|
|
hexmask.long.word 0x50 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x50 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x50 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x50 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x50 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x50 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x50 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x50 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x54 "CR_STATE_22,CR State 22 Register"
|
|
hexmask.long.word 0x54 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x54 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x54 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x54 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x54 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x54 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x54 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x54 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x58 "CR_STATE_23,CR State 23 Register"
|
|
hexmask.long.word 0x58 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x58 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x58 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x58 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x58 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x58 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x58 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x58 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x5C "CR_STATE_24,CR State 24 Register"
|
|
hexmask.long.word 0x5C 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x5C 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x5C 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x5C 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x5C 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x5C 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x5C 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x5C 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x60 "CR_STATE_25,CR State 25 Register"
|
|
hexmask.long.word 0x60 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x60 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x60 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x60 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x60 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x60 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x60 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x60 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x64 "CR_STATE_26,CR State 26 Register"
|
|
hexmask.long.word 0x64 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x64 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x64 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x64 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x64 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x64 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x64 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x64 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
line.long 0x68 "CR_STATE_27,CR State 27 Register"
|
|
hexmask.long.word 0x68 16.--31. 1. " MAPPING ,Mapping mode"
|
|
bitfld.long 0x68 15. " EXT_BUF_MODE ,Extended buffer mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x68 12.--13. " BUFFER_NUMBER_USER_BUFFER ,Buffer number user buffer" "0,1,2,3"
|
|
bitfld.long 0x68 10.--11. " BUFFER_NUMBER_N2_BUFFER ,Buffer number N2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x68 8.--9. " BUFFER_NUMBER_NEXT_BUFFER ,Buffer number next buffer" "0,1,2,3"
|
|
bitfld.long 0x68 6.--7. " BUFFER_NUMBER_F2_BUFFER ,Buffer number F2 buffer" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x68 4.--5. " BUFFER_NUMBER_FREE_BUFFER ,Buffer number free buffer" "0,1,2,3"
|
|
bitfld.long 0x68 0.--1. " BUFFER_NUMBER_DATA_BUFFER ,Buffer number data buffer" "0,1,2,3"
|
|
width 18.
|
|
group.long 0x200++0x6B
|
|
line.long 0x0 "GUARD_CONTROL_1 ,Guard Control 1 Register"
|
|
bitfld.long 0x0 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x0 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x0 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x4 "GUARD_CONTROL_2 ,Guard Control 2 Register"
|
|
bitfld.long 0x4 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x4 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x4 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x8 "GUARD_CONTROL_3 ,Guard Control 3 Register"
|
|
bitfld.long 0x8 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x8 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x8 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0xC "GUARD_CONTROL_4 ,Guard Control 4 Register"
|
|
bitfld.long 0xC 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0xC 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0xC 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x10 "GUARD_CONTROL_5 ,Guard Control 5 Register"
|
|
bitfld.long 0x10 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x10 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x10 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x14 "GUARD_CONTROL_6 ,Guard Control 6 Register"
|
|
bitfld.long 0x14 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x14 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x14 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x18 "GUARD_CONTROL_7 ,Guard Control 7 Register"
|
|
bitfld.long 0x18 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x18 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x18 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x1C "GUARD_CONTROL_8 ,Guard Control 8 Register"
|
|
bitfld.long 0x1C 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x1C 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x1C 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x20 "GUARD_CONTROL_9 ,Guard Control 9 Register"
|
|
bitfld.long 0x20 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x20 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x20 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x24 "GUARD_CONTROL_10,Guard Control 10 Register"
|
|
bitfld.long 0x24 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x24 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x24 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x28 "GUARD_CONTROL_11,Guard Control 11 Register"
|
|
bitfld.long 0x28 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x28 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x28 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x2C "GUARD_CONTROL_12,Guard Control 12 Register"
|
|
bitfld.long 0x2C 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x2C 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x2C 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x30 "GUARD_CONTROL_13,Guard Control 13 Register"
|
|
bitfld.long 0x30 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x30 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x30 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x34 "GUARD_CONTROL_14,Guard Control 14 Register"
|
|
bitfld.long 0x34 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x34 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x34 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x38 "GUARD_CONTROL_15,Guard Control 15 Register"
|
|
bitfld.long 0x38 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x38 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x38 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x3C "GUARD_CONTROL_16,Guard Control 16 Register"
|
|
bitfld.long 0x3C 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x3C 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x3C 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x40 "GUARD_CONTROL_17,Guard Control 17 Register"
|
|
bitfld.long 0x40 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x40 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x40 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x44 "GUARD_CONTROL_18,Guard Control 18 Register"
|
|
bitfld.long 0x44 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x44 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x44 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x48 "GUARD_CONTROL_19,Guard Control 19 Register"
|
|
bitfld.long 0x48 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x48 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x48 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x4C "GUARD_CONTROL_20,Guard Control 20 Register"
|
|
bitfld.long 0x4C 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x4C 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x4C 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x50 "GUARD_CONTROL_21,Guard Control 21 Register"
|
|
bitfld.long 0x50 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x50 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x50 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x54 "GUARD_CONTROL_22,Guard Control 22 Register"
|
|
bitfld.long 0x54 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x54 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x54 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x58 "GUARD_CONTROL_23,Guard Control 23 Register"
|
|
bitfld.long 0x58 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x58 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x58 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x5C "GUARD_CONTROL_24,Guard Control 24 Register"
|
|
bitfld.long 0x5C 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x5C 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x5C 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x60 "GUARD_CONTROL_25,Guard Control 25 Register"
|
|
bitfld.long 0x60 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x60 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x60 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x64 "GUARD_CONTROL_26,Guard Control 26 Register"
|
|
bitfld.long 0x64 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x64 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x64 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
line.long 0x68 "GUARD_CONTROL_27,Guard Control 27 Register"
|
|
bitfld.long 0x68 31. " GUARD_VALID ,Guard valid" "Not valid,Valid"
|
|
bitfld.long 0x68 30. " GUARD_TYPE ,Guard type" "0,1"
|
|
textline " "
|
|
hexmask.long.word 0x68 0.--11. 1. " GUARD_ADDRESS ,Guard address"
|
|
width 25.
|
|
group.long 0x300++0x2B
|
|
line.long 0x00 "IO_MODE,IO Mode Register"
|
|
bitfld.long 0x00 7. " ACCESS_MODE ,Access mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " IO_MAPPING ,IO Mapping mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " I_INTERFACE ,Input interface mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " O_INTERFACE ,Output interface mode" "Disabled,Enabled"
|
|
line.long 0x04 "OUTDATA_SRSADDRESS,Out Data Source Address Register"
|
|
bitfld.long 0x04 27.--31. " CR_NUMBER ,Control number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
hexmask.long.word 0x04 16.--26. 1. " LENGTH ,Length value"
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--11. 1. " SRC_ADDRESS ,Source address"
|
|
line.long 0x08 "OUTDATA_DSTADDRESS,Out Data Destination Address Register"
|
|
hexmask.long.word 0x08 0.--11. 1. " GPIO_OUTADDRESS ,GPIO out address"
|
|
line.long 0x0C "OUTDATA_OFFSET,Out Data Offset Register"
|
|
hexmask.long.word 0x0C 0.--11. 1. " GPIO_OUTOFFSET ,GPIO out offset"
|
|
line.long 0x10 "SUB_VALUE,Sub Value Register"
|
|
bitfld.long 0x10 9. " SUBACTIV_STATE ,Subactive state" "Disabled,Enabled"
|
|
bitfld.long 0x10 8. " SUBACTIV_DIRECT ,Subactive direction mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 0. " SUB_MODE ,Sub mode" "Disabled,Enabled"
|
|
line.long 0x14 "DEFAULT_VALUE,Default Value Register"
|
|
bitfld.long 0x14 27.--31. " DEFAULTVALUE_CR_NR ,Default value control number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
hexmask.long.word 0x14 0.--11. 1. " DEFAULTVALUE ,Default value"
|
|
line.long 0x18 "LAST_VALUE,Last Value Register"
|
|
bitfld.long 0x18 27.--31. " LASTVALUE_CR_NR ,Last value control number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
hexmask.long.word 0x18 0.--11. 1. " LASTVALUE ,Last value"
|
|
line.long 0x1C "RECORDVALUE_O,Record Value_O Register"
|
|
bitfld.long 0x1C 27.--31. " RECORDVALUE_CR_NR_O ,Record value control number 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
hexmask.long.word 0x1C 0.--11. 1. " RECORDVALUE_O ,Record value 0"
|
|
line.long 0x20 "RECORDVALUE_I,Record Value_I Register"
|
|
bitfld.long 0x20 27.--31. " RECORDVALUE_CR_NR_I ,Record value control number 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
hexmask.long.word 0x20 0.--11. 1. " RECORDVALUE_I ,Record value 1"
|
|
line.long 0x24 "INDATA_SRCADDRESS,In Data Source Address Register"
|
|
hexmask.long.word 0x24 0.--11. 1. " GPIO_INADDRESS ,GPIO In Address"
|
|
line.long 0x28 "INDATA_DSTADDRESS,In Data Destination Address Register"
|
|
bitfld.long 0x28 27.--31. " CR_NUMBER ,Control number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
hexmask.long.word 0x28 16.--26. 1. " LENGTH ,Length value"
|
|
textline " "
|
|
hexmask.long.word 0x28 0.--11. 1. " DST_ADDRESS ,Destination address"
|
|
group.long 0x32C++0x3
|
|
line.long 0x00 "INDATA_OFFSET,In Data Offset Register"
|
|
hexmask.long.word 0x00 0.--11. 1. " GPIO_INOFFSET ,GPIO InOffset"
|
|
rgroup.long 0x380++0x7
|
|
line.long 0x00 "SPI_OUTHEADERPROTOCOL_0,SPI Out Header Protocol_0 Register"
|
|
line.long 0x04 "SPI_OUTHEADERPROTOCOL_1,SPI Out Header Protocol_1 Register"
|
|
group.long 0x388++0x7
|
|
line.long 0x00 "SPI_OUTHEADERLENGTH,SPI Out Header Length Register"
|
|
bitfld.long 0x00 0.--3. " SPI_LENGTH ,SPI length value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x04 "SPI_OUTMODE,SPI Out Mode Register"
|
|
hexmask.long.byte 0x04 8.--15. 1. " OUTSTATUS ,OutStatus"
|
|
bitfld.long 0x04 1. " OUTTRANSFER_DIR ,Out Transfer DIR" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0. " OUTTRANSFER_MODE ,Out Transfer Mode" "Disabled,Enabled"
|
|
rgroup.long 0x390++0x7
|
|
line.long 0x00 "SPI_INHEADERPROTOCOL_0,SPI In Header Protocol_0 Register"
|
|
line.long 0x04 "SPI_INHEADERPROTOCOL_1,SPI In Header Protocol_1 Register"
|
|
group.long 0x398++0x0B
|
|
line.long 0x00 "SPI_INHEADERLENGTH,SPI In Header Length Register"
|
|
bitfld.long 0x00 0.--3. " SPI_LENGTH ,Spi length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x04 "SPI_INMODE,SPI In Mode Register"
|
|
bitfld.long 0x04 1. " INTRANSFER_DIR ,In transfer direction" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " INTRANSFER_MODE ,In transfer mode" "Disabled,Enabled"
|
|
line.long 0x08 "SPI_HANDSHAKE,SPI Handshake Register"
|
|
hexmask.long.word 0x08 8.--23. 1. " WAIT_TIME ,Wait time mode"
|
|
bitfld.long 0x08 1. " BUSY_POL ,Busy polarity" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x08 0. " HANDSHAKE_MODE ,Handshake mode" "Disabled,Enabled"
|
|
rgroup.long 0x400++0x3F
|
|
line.long 0x00 "GPIO_IOCTRL_0,GPIO IO Control 0 Register"
|
|
line.long 0x04 "GPIO_OUT_0,GPIO Out 0 Register"
|
|
line.long 0x08 "GPIO_OUT_SET_0,GPIO Out Set 0 Register"
|
|
line.long 0x0C "GPIO_OUT_CLEAR_0,GPIO Out Clear 0 Register"
|
|
line.long 0x10 "GPIO_RES_DIS_0,GPIO Res Disable 0 Register"
|
|
line.long 0x14 "GPIO_IN_0,GPIO In 0 Register"
|
|
line.long 0x18 "GPIO_PORT_MODE_0_L,GPIO Port Mode 0 Low Register"
|
|
line.long 0x1C "GPIO_PORT_MODE_0_H,GPIO Port Mode 0 High Register"
|
|
line.long 0x20 "GPIO_IOCTRL_1,GPIO IO Control 1 Register"
|
|
line.long 0x24 "GPIO_OUT_1,GPIO Out 1 Registe"
|
|
line.long 0x28 "GPIO_OUT_SET_1,GPIO Out Set 1 Register"
|
|
line.long 0x2C "GPIO_OUT_CLEAR_1,GPIO Out Clear 1 Register"
|
|
line.long 0x30 "GPIO_RES_DIS_1,GPIO Res Disable 1 Register"
|
|
line.long 0x34 "GPIO_IN_1,GPIO In 1 Register"
|
|
line.long 0x38 "GPIO_PORT_MODE_1_L,GPIO Port Mode 1 Low Register"
|
|
line.long 0x3C "GPIO_PORT_MODE_1_H,GPIO Port Mode 1 High Register"
|
|
width 17.
|
|
group.long 0x500++0x0B
|
|
line.long 0x00 "SSPCR0,SSP Clock 0 Register"
|
|
hexmask.long.byte 0x00 8.--15. 1. " SCR ,Serial Clock Rate"
|
|
bitfld.long 0x00 7. " SPH ,SCLKOUT Phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SPO ,SCLKOUT Polarity" "Low,High"
|
|
bitfld.long 0x00 4.--5. " FRF ,Frame Format" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " DSS ,Data Size Select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x04 "SSPCR1,SSP Clock 1 Register"
|
|
bitfld.long 0x04 6. " SOD ,Slave mode output disable" "No,Yes"
|
|
bitfld.long 0x04 5. " MS ,Master/slave mode select" "Master,Slave"
|
|
textline " "
|
|
bitfld.long 0x04 4. " SSE ,Synchronous Serial Port Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 3. " LBM ,Loop Back Mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 2. " RORIE ,Receive FIFO Overrun Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 1. " TIE ,Transmit FIFO Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0. " RIE ,Receive FIFO Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x08 "SSPDR,SSP Data Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " DATA ,Data"
|
|
rgroup.long 0x50C++0x3
|
|
line.long 0x00 "SSPSR,SSP Status Register"
|
|
bitfld.long 0x00 4. " BSY ,SSP Busy Flag" "Not busy,Busy"
|
|
bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RNE ,Receive FIFO not empty" "Empty,Not empty"
|
|
bitfld.long 0x00 1. " TNF ,Transmit FIFO not full" "Full,Not full"
|
|
textline " "
|
|
bitfld.long 0x00 0. " TFE ,Transmit FIFO empty" "Not empty,Empty"
|
|
group.long 0x510++0x3
|
|
line.long 0x00 "SSPCPSR,SSP Clock Prescale Divisor Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " CPSDVSR ,Clock Prescale divisor"
|
|
rgroup.long 0x514++0x3
|
|
line.long 0x00 "SSPIIR_SSPICR,SSP Interrupt Status Register"
|
|
bitfld.long 0x00 2. " RORIS ,SSP Receive FIFO overrun interrupt status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " TIS ,SSP Receive FIFO service request interrupt status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIS ,SSP Transmit FIFO service request interrupt status" "No interrupt,Interrupt"
|
|
group.long 0x520++0x0B
|
|
line.long 0x00 "SSPCR0_1,SSP Clock 0 Register 1"
|
|
hexmask.long.byte 0x00 8.--15. 1. " SCR ,Serial Clock Rate"
|
|
bitfld.long 0x00 7. " SPH ,SCLKOUT Phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SPO ,SCLKOUT Polarity" "Low,High"
|
|
bitfld.long 0x00 4.--5. " FRF ,Frame Format" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " DSS ,Data Size Select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x04 "SSPCR1_1,SSP Clock 1 Register 1"
|
|
bitfld.long 0x04 6. " SOD ,Slave mode output disable" "No,Yes"
|
|
bitfld.long 0x04 5. " MS ,Master/slave mode select" "Master,Slave"
|
|
textline " "
|
|
bitfld.long 0x04 4. " SSE ,Synchronous Serial Port Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 3. " LBM ,Loop Back Mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 2. " RORIE ,Receive FIFO Overrun Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 1. " TIE ,Transmit FIFO Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0. " RIE ,Receive FIFO Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x08 "SSPDR_1,SSP Data Register 1"
|
|
hexmask.long.word 0x08 0.--15. 1. " DATA ,Data"
|
|
rgroup.long 0x52C++0x3
|
|
line.long 0x00 "SSPSR_1,SSP Status Register 1"
|
|
bitfld.long 0x00 4. " BSY ,SSP Busy Flag" "Not busy,Busy"
|
|
bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RNE ,Receive FIFO not empty" "Empty,Not empty"
|
|
bitfld.long 0x00 1. " TNF ,Transmit FIFO not full" "Full,Not full"
|
|
textline " "
|
|
bitfld.long 0x00 0. " TFE ,Transmit FIFO empty" "Not empty,Empty"
|
|
group.long 0x530++0x3
|
|
line.long 0x00 "SSPCPSR_1,SSP Clock Prescale Divisor Register 1"
|
|
hexmask.long.byte 0x00 0.--7. 1. " CPSDVSR ,Clock Prescale divisor"
|
|
rgroup.long 0x534++0x3
|
|
line.long 0x00 "SSPIIR_SSPICR_1,SSP FIFO Interrupt Status Register 1"
|
|
bitfld.long 0x00 2. " RORIS ,SSP Receive FIFO overrun interrupt status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " TIS ,SSP Receive FIFO service request interrupt status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIS ,SSP Transmit FIFO service request interrupt status" "No interrupt,Interrupt"
|
|
group.long 0x600++0x3
|
|
line.long 0x00 "ADDRESS_MODE,Address Mode Register"
|
|
bitfld.long 0x00 0. " ADDRESS_MODE ,Address mode" "Disabled,Enabled"
|
|
rgroup.long 0x800++0x7
|
|
line.long 0x00 "IP_VERSION,IP Version Register"
|
|
hexmask.long.word 0x00 16.--31. 1. " CONFIGURATION ,Configuration"
|
|
hexmask.long.byte 0x00 8.--15. 1. " VERSION ,Version"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " DEBUG_VERSION ,Debug version"
|
|
line.long 0x04 "IP_DEVELOPMENT,IP Development Register"
|
|
hexmask.long.word 0x04 21.--31. 1. " IDENTIFICATION ,Identification mode"
|
|
bitfld.long 0x04 19.--20. " PLATFORM ,Platform mode" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x04 16.--18. " PATCH ,Patch mode" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x04 11.--15. " INKR ,Incrementation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--10. 1. " LABEL_STRUCTURE ,Label structure"
|
|
group.long 0x808++0x7
|
|
line.long 0x00 "ACCESS_ERR,Access Error Register"
|
|
bitfld.long 0x00 31. " ERR_LOCK ,Error lock" "Not locked,Locked"
|
|
bitfld.long 0x00 30. " AHB_APB_RD_WR ,Ahb apb read/write status" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 28.--29. " AHB_APB_SLICE ,Ahb apb slice" "0,1,2,3"
|
|
bitfld.long 0x00 27. " AHB_APB_SELECT ,Ahb apb select" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " AHB_APB_ADDRESS ,Ahb apb address"
|
|
line.long 0x04 "BURST_CONFIG,Burst Config Register"
|
|
bitfld.long 0x04 8.--9. " BURSTMODE_APPLAHB ,Ahb apb select" "0,1,2,3"
|
|
bitfld.long 0x04 0.--1. " BURSTMODE_COMAHB ,Ahb apb address" "0,1,2,3"
|
|
width 0x0B
|
|
tree.end
|
|
tree.open "U_UART"
|
|
tree "U1_UART"
|
|
base ad:0x4000A000
|
|
width 17.
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "UARTDR,UARTDR Data Register"
|
|
bitfld.long 0x00 11. " OVERRUN_ERROR ,Overrun error" "No error,Error"
|
|
bitfld.long 0x00 10. " BREAK_ERROR ,Break error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 9. " PARITY_ERROR ,Parity error" "No error,Error"
|
|
bitfld.long 0x00 8. " FRAMING_ERROR ,Framing error" "No error,Error"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/transmit data character"
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x00 "UARTRSR_UARTECR,Receive Status Register/Error Clear Register"
|
|
bitfld.long 0x00 3. " OVERRUN_ERROR ,Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 2. " BREAK_ERROR ,Break Error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PARITY_ERROR ,Parity Error" "No error,Error"
|
|
bitfld.long 0x00 0. " FRAMING_ERROR ,Framing Error" "No error,Error"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "UARTFR,UART Flag Register"
|
|
bitfld.long 0x00 8. " RING_INDICATOR ,Ring Indicator" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " TRANSMIT_FIFO_EMPTY ,Transmit FIFO Empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RECEIVE_FIFO_FULL ,Receive FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 5. " TRANSMIT_FIFO_FULL ,Transmit FIFO Full" "Not full,Full"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RECEIVE_FIFO_EMPTY ,Receive FIFO Empty" "No empty,Empty"
|
|
bitfld.long 0x00 3. " UART_BUSY ,UART transmitting data busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DATA_CARRIER_DETECT ,Data carrier detect modem status input" "Not detected,Detected"
|
|
bitfld.long 0x00 1. " DATA_SET_READY ,Data set ready modem status input" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CLEAR_TO_SEND ,UART clear to send modem status input" "Not cleared,Cleared"
|
|
group.long 0x20++0x3
|
|
line.long 0x00 "UARTILPR,UART Integer Low Power Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " USRTILPR ,8-bit low-power divisor value"
|
|
group.long 0x24++0x3
|
|
line.long 0x00 "UARTIBRD,Integer Part of the Baud Rate Divisor Value Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UARTIBRD ,The integer baud rate divisor"
|
|
group.long 0x28++0x3
|
|
line.long 0x00 "UARTFBRD,Fractional Part of the Baud Rate Divisor Value Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " UARTFBRD ,The fractional baud rate divisor"
|
|
group.long 0x2C++0x3
|
|
line.long 0x00 "UARTLCR_H,Line Control High Byte Register"
|
|
bitfld.long 0x00 7. " STICK_PARITY_SELECT ,Stick parity select" "Disabled,Enabled"
|
|
bitfld.long 0x00 5.--6. " WORD_LENGTH ,Word length" "5 bits,6 bits,7 bits,8 bits"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ENABLE_FIFOS ,Transmit and receive FIFO buffers enable (FIFO mode)" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " TWO_STOP_BITS_SELECT ,Two Stop Bits Select" "Not transmitted,Transmitted"
|
|
textline " "
|
|
bitfld.long 0x00 2. " EVEN_PARITY_SELECT ,Even Parity Select" "Not performed,Performed"
|
|
bitfld.long 0x00 1. " PARITY_ENABLE ,Parity Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " SEND_BREAK ,Send Break" "Not sent,Sent"
|
|
group.long 0x30++0x3
|
|
line.long 0x00 "UARTCR,Control Register"
|
|
bitfld.long 0x00 15. " CTS_ENABLE ,CTR hardware flow enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " RTS_ENABLE ,RTS hardware flow enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " OUT2 ,Output OUT2" "1,0"
|
|
bitfld.long 0x00 12. " OUT1 ,Output OUT1" "1,0"
|
|
textline " "
|
|
bitfld.long 0x00 11. " RTS ,Output RTS" "1,0"
|
|
bitfld.long 0x00 10. " DTR ,Output DTR" "1,0"
|
|
textline " "
|
|
bitfld.long 0x00 9. " RECEIVE_ENABLE ,Receive section enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " TRANSMIT_ENABLE ,Transmit section enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " LOOP_BACK_ENABLE ,Loop Back Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " IRDA_SIR_LOW_POWER_MODE ,IrDA encoding mode" "3/16th bit period,3 x IrLPBaud16"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SIR_ENABLE ,IrDA SIR Endec enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " UART_ENABLE ,UART enable" "Disabled,Enabled"
|
|
group.long 0x34++0x3
|
|
line.long 0x00 "UARTIFLS,Interrupt FIFO Level Select Register"
|
|
bitfld.long 0x00 3.--5. " RX_INT_FIFO_LEVEL ,Receive Interrupt FIFO Level" ">= 1/8,>= 1/4,>= 1/2,>= 3/4,>= 7/8,?..."
|
|
bitfld.long 0x00 0.--2. " TX_INT_FIFO_LEVEL ,Transmit Interrupt FIFO Level" "<= 1/8,<= 1/4,<= 1/2,<= 3/4,<= 7/8,?..."
|
|
group.long 0x38++0x3
|
|
line.long 0x00 "UARTIMSC,Interrupt Mask Set/Clear Register"
|
|
bitfld.long 0x00 10. " OVERRUN_ERROR_MASK ,Overrun Error Mask" "Cleared,Set"
|
|
bitfld.long 0x00 9. " BREAK_ERROR_MASK ,Break Error Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PARITY_ERROR_MASK ,Parity Error Mask" "Cleared,Set"
|
|
bitfld.long 0x00 7. " FRAMING_ERROR_MASK ,Framing Error Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RECEIVE_TIMOUT_MASK ,Receive Timout Mask" "Cleared,Set"
|
|
bitfld.long 0x00 5. " TX_INT_MASK ,Tx Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX_INT_MASK ,Rx Interrupt Mask" "Cleared,Set"
|
|
bitfld.long 0x00 3. " DSR_MODEM_INT_MASK ,DSR Modem Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCD_MODEM_INT_MASK ,DCD Modem Interrupt Mask" "Cleared,Set"
|
|
bitfld.long 0x00 1. " CTS_MODEM_INT_MASK ,CTS Modem Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RI_MODEM_INT_MASK ,RI Modem Interrupt Mask" "Cleared,Set"
|
|
rgroup.long 0x3C++0x3
|
|
line.long 0x00 "UARTRIS,Raw Interrupt Status Register"
|
|
bitfld.long 0x00 10. " OVERRUN_ERR_INT_STATUS ,Overrun Error Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 9. " BREAK_ERR_INT_STATUS ,Break Error Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PARITY_ERR_INT_STATUS ,Parity Error Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 7. " FRAMING_ERR_INT_STATUS ,Framing Error Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RX_TIMOUT_INT_STATUS ,Rx Timout Interrupt Status " "No interrupt,Interrupt"
|
|
bitfld.long 0x00 5. " TX_INT_STATUS ,Transmit Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX_INT_STATUS ,Receive Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " DSR_MODEM_INT_STATUS ,DSR Modem Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCD_MODEM_INT_STATUS ,DCD Modem Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " CTS_MODEM_INT_STATUS ,CTS Modem Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RI_MODEM_INT_STATUS ,RI Modem Interrupt Status" "No interrupt,Interrupt"
|
|
rgroup.long 0x40++0x3
|
|
line.long 0x00 "UARTMIS,Mask Interrupt Status Register"
|
|
bitfld.long 0x00 10. " OEMIS ,Overrun Error Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 9. " BEMIS ,Break Error Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PEMIS ,Parity Error Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 7. " FEMIS ,Framing Error Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RTMIS ,Receive Timeout Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 5. " TXMIS ,Transmit Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXMIS ,Receive Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 3. " DSRMMIS ,DSR Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCDMMIS ,DCD Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 1. " CTSMMIS ,CTS Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIMMIS ,RI Mask Interrupt Status" "Masked,Not masked"
|
|
group.long 0x44++0x3
|
|
line.long 0x00 "UARTICR,Interrupt Clear Register"
|
|
bitfld.long 0x00 10. " OEIC ,Overrun Error Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 9. " BEIC ,Break Error Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PEIC ,Parity Error Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 7. " FEIC ,Framing Error Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RTIC ,Receive Timeout Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 5. " TXIC ,Transmit Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXIC ,Receive Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 3. " DSRMIC ,DSR Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCDMIC ,DCD Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 1. " CTSMIC ,CTS Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIMIC ,RI Interrupt Clear" "Not cleared,Cleared"
|
|
group.long 0x48++0x3
|
|
line.long 0x00 "UARTDMACR,DMA Control Register"
|
|
bitfld.long 0x00 2. " DMAONERR ,DMA request outputs are disabled when UART error interrupt is asserted" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TXDMAE ,DMA for the transmit FIFO enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RXDMAE ,DMA for the receive FIFO enable" "Disabled,Enabled"
|
|
group.long 0x80++0xF
|
|
line.long 0x00 "UARTTCR,Test Control Register"
|
|
bitfld.long 0x00 2. " SIRTEST ,SIR test enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TESTFIFO ,Test FIFO enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " ITEN ,Integration test enable" "Disabled,Enabled"
|
|
line.long 0x04 "UARTITIP,Integration Test Input Read/Set Register"
|
|
bitfld.long 0x04 7. " UARTTXDMACLR ,Value to be driven on the intra-chip input" "0,1"
|
|
bitfld.long 0x04 6. " UARTRXDMACLR ,Value to be driven on the intra-chip input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 5. " NUARTRI ,Value of the nUARTRI primary input" "0,1"
|
|
bitfld.long 0x04 4. " NUARTDCD ,Value of the nUARTDCD primary input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 3. " NUARTCTS ,Value of the nUARTCTS primary input" "0,1"
|
|
bitfld.long 0x04 2. " NUARTDSR ,Value of the nUARTDSR primary input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 1. " SIRIN ,Value of the SIRIN primary input" "0,1"
|
|
bitfld.long 0x04 0. " UARTRXD ,Value of the UARTRXD primary input" "0,1"
|
|
line.long 0x08 "UARTITOP,Integration Test Output Read/Set Register"
|
|
bitfld.long 0x08 15. " UARTTXDMASREQ ,Value to be driven on the ARTTXDMASREQ line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 14. " UARTTXDMABREQ ,Value to be driven on the ARTTXDMABREQ line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 13. " UARTRXDMASREQ ,Value to be driven on the ARTRXDMASREQ line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 12. " UARTRXDMABREQ ,Value to be driven on the UARTDMABREQ line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 11. " UARTMSINTR ,Value to be driven on the UARTMSINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 10. " UARTRXINTR ,Value to be driven on the UARTRXINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 9. " UARTTXINTR ,Value to be driven on the UARTTXINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 8. " UARTRTINTR ,Value to be driven on the ARTRTINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 7. " UARTEINTR ,Value to be driven on the UARTEINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 6. " UARTINTR ,Value to be driven on the UARTINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 5. " NUARTOut2 ,Value to be driven on the nUARTOut2 line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 4. " NUARTOut1 ,Value to be driven on the nUARTOut1 line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 3. " NUARTRTS ,Value to be driven on the nUARTRTS line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 2. " NUARTDTR ,Value to be driven on the nUARTDTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 1. " NSIROUT ,Value to be driven on the nSIROUT line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 0. " UARTTXD ,Value to be driven on the UARTTXD line in the integration test mode" "0,1"
|
|
line.long 0x0C "UARTTDR,Test Data Register"
|
|
hexmask.long.word 0x0C 0.--10. 1. " DATA ,Data"
|
|
rgroup.long 0xFE0++0x1F
|
|
line.long 0x00 "UARTPERIPHID0,Peripheral ID0 Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " UARTCELLID0 ,The fractional baud rate divisor 0"
|
|
line.long 0x04 "UARTPERIPHID1,Peripheral ID1 Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " UARTCELLID1 ,The fractional baud rate divisor 1"
|
|
line.long 0x08 "UARTPERIPHID2,Peripheral ID2 Register"
|
|
hexmask.long.byte 0x08 0.--7. 1. " UARTCELLID2 ,The fractional baud rate divisor 2"
|
|
line.long 0x0C "UARTPERIPHID3,Peripheral ID3 Register"
|
|
hexmask.long.byte 0x0C 0.--7. 1. " UARTCELLID3 ,The fractional baud rate divisor 3"
|
|
line.long 0x10 "UARTPCELLID0,PrimeCell ID0 Register"
|
|
hexmask.long.byte 0x10 0.--7. 1. " UARTPCELLID0 ,UART prime cell id0"
|
|
line.long 0x14 "UARTPCELLID1,PrimeCell ID1 Register"
|
|
hexmask.long.byte 0x14 0.--7. 1. " UARTPCELLID1 ,UART prime cell id1"
|
|
line.long 0x18 "UARTPCELLID2,PrimeCell ID2 Register"
|
|
hexmask.long.byte 0x18 0.--7. 1. " UARTPCELLID2 ,UART prime cell id2"
|
|
line.long 0x1C "UARTPCELLID3,PrimeCell ID3 Register"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " UARTPCELLID3 ,UART prime cell id3"
|
|
width 0xB
|
|
tree.end
|
|
tree "U2_UART"
|
|
base ad:0x4000B000
|
|
width 17.
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "UARTDR,UARTDR Data Register"
|
|
bitfld.long 0x00 11. " OVERRUN_ERROR ,Overrun error" "No error,Error"
|
|
bitfld.long 0x00 10. " BREAK_ERROR ,Break error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 9. " PARITY_ERROR ,Parity error" "No error,Error"
|
|
bitfld.long 0x00 8. " FRAMING_ERROR ,Framing error" "No error,Error"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/transmit data character"
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x00 "UARTRSR_UARTECR,Receive Status Register/Error Clear Register"
|
|
bitfld.long 0x00 3. " OVERRUN_ERROR ,Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 2. " BREAK_ERROR ,Break Error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PARITY_ERROR ,Parity Error" "No error,Error"
|
|
bitfld.long 0x00 0. " FRAMING_ERROR ,Framing Error" "No error,Error"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "UARTFR,UART Flag Register"
|
|
bitfld.long 0x00 8. " RING_INDICATOR ,Ring Indicator" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " TRANSMIT_FIFO_EMPTY ,Transmit FIFO Empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RECEIVE_FIFO_FULL ,Receive FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 5. " TRANSMIT_FIFO_FULL ,Transmit FIFO Full" "Not full,Full"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RECEIVE_FIFO_EMPTY ,Receive FIFO Empty" "No empty,Empty"
|
|
bitfld.long 0x00 3. " UART_BUSY ,UART transmitting data busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DATA_CARRIER_DETECT ,Data carrier detect modem status input" "Not detected,Detected"
|
|
bitfld.long 0x00 1. " DATA_SET_READY ,Data set ready modem status input" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CLEAR_TO_SEND ,UART clear to send modem status input" "Not cleared,Cleared"
|
|
group.long 0x20++0x3
|
|
line.long 0x00 "UARTILPR,UART Integer Low Power Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " USRTILPR ,8-bit low-power divisor value"
|
|
group.long 0x24++0x3
|
|
line.long 0x00 "UARTIBRD,Integer Part of the Baud Rate Divisor Value Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UARTIBRD ,The integer baud rate divisor"
|
|
group.long 0x28++0x3
|
|
line.long 0x00 "UARTFBRD,Fractional Part of the Baud Rate Divisor Value Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " UARTFBRD ,The fractional baud rate divisor"
|
|
group.long 0x2C++0x3
|
|
line.long 0x00 "UARTLCR_H,Line Control High Byte Register"
|
|
bitfld.long 0x00 7. " STICK_PARITY_SELECT ,Stick parity select" "Disabled,Enabled"
|
|
bitfld.long 0x00 5.--6. " WORD_LENGTH ,Word length" "5 bits,6 bits,7 bits,8 bits"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ENABLE_FIFOS ,Transmit and receive FIFO buffers enable (FIFO mode)" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " TWO_STOP_BITS_SELECT ,Two Stop Bits Select" "Not transmitted,Transmitted"
|
|
textline " "
|
|
bitfld.long 0x00 2. " EVEN_PARITY_SELECT ,Even Parity Select" "Not performed,Performed"
|
|
bitfld.long 0x00 1. " PARITY_ENABLE ,Parity Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " SEND_BREAK ,Send Break" "Not sent,Sent"
|
|
group.long 0x30++0x3
|
|
line.long 0x00 "UARTCR,Control Register"
|
|
bitfld.long 0x00 15. " CTS_ENABLE ,CTR hardware flow enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " RTS_ENABLE ,RTS hardware flow enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " OUT2 ,Output OUT2" "1,0"
|
|
bitfld.long 0x00 12. " OUT1 ,Output OUT1" "1,0"
|
|
textline " "
|
|
bitfld.long 0x00 11. " RTS ,Output RTS" "1,0"
|
|
bitfld.long 0x00 10. " DTR ,Output DTR" "1,0"
|
|
textline " "
|
|
bitfld.long 0x00 9. " RECEIVE_ENABLE ,Receive section enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " TRANSMIT_ENABLE ,Transmit section enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " LOOP_BACK_ENABLE ,Loop Back Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " IRDA_SIR_LOW_POWER_MODE ,IrDA encoding mode" "3/16th bit period,3 x IrLPBaud16"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SIR_ENABLE ,IrDA SIR Endec enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " UART_ENABLE ,UART enable" "Disabled,Enabled"
|
|
group.long 0x34++0x3
|
|
line.long 0x00 "UARTIFLS,Interrupt FIFO Level Select Register"
|
|
bitfld.long 0x00 3.--5. " RX_INT_FIFO_LEVEL ,Receive Interrupt FIFO Level" ">= 1/8,>= 1/4,>= 1/2,>= 3/4,>= 7/8,?..."
|
|
bitfld.long 0x00 0.--2. " TX_INT_FIFO_LEVEL ,Transmit Interrupt FIFO Level" "<= 1/8,<= 1/4,<= 1/2,<= 3/4,<= 7/8,?..."
|
|
group.long 0x38++0x3
|
|
line.long 0x00 "UARTIMSC,Interrupt Mask Set/Clear Register"
|
|
bitfld.long 0x00 10. " OVERRUN_ERROR_MASK ,Overrun Error Mask" "Cleared,Set"
|
|
bitfld.long 0x00 9. " BREAK_ERROR_MASK ,Break Error Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PARITY_ERROR_MASK ,Parity Error Mask" "Cleared,Set"
|
|
bitfld.long 0x00 7. " FRAMING_ERROR_MASK ,Framing Error Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RECEIVE_TIMOUT_MASK ,Receive Timout Mask" "Cleared,Set"
|
|
bitfld.long 0x00 5. " TX_INT_MASK ,Tx Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX_INT_MASK ,Rx Interrupt Mask" "Cleared,Set"
|
|
bitfld.long 0x00 3. " DSR_MODEM_INT_MASK ,DSR Modem Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCD_MODEM_INT_MASK ,DCD Modem Interrupt Mask" "Cleared,Set"
|
|
bitfld.long 0x00 1. " CTS_MODEM_INT_MASK ,CTS Modem Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RI_MODEM_INT_MASK ,RI Modem Interrupt Mask" "Cleared,Set"
|
|
rgroup.long 0x3C++0x3
|
|
line.long 0x00 "UARTRIS,Raw Interrupt Status Register"
|
|
bitfld.long 0x00 10. " OVERRUN_ERR_INT_STATUS ,Overrun Error Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 9. " BREAK_ERR_INT_STATUS ,Break Error Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PARITY_ERR_INT_STATUS ,Parity Error Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 7. " FRAMING_ERR_INT_STATUS ,Framing Error Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RX_TIMOUT_INT_STATUS ,Rx Timout Interrupt Status " "No interrupt,Interrupt"
|
|
bitfld.long 0x00 5. " TX_INT_STATUS ,Transmit Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX_INT_STATUS ,Receive Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " DSR_MODEM_INT_STATUS ,DSR Modem Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCD_MODEM_INT_STATUS ,DCD Modem Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " CTS_MODEM_INT_STATUS ,CTS Modem Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RI_MODEM_INT_STATUS ,RI Modem Interrupt Status" "No interrupt,Interrupt"
|
|
rgroup.long 0x40++0x3
|
|
line.long 0x00 "UARTMIS,Mask Interrupt Status Register"
|
|
bitfld.long 0x00 10. " OEMIS ,Overrun Error Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 9. " BEMIS ,Break Error Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PEMIS ,Parity Error Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 7. " FEMIS ,Framing Error Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RTMIS ,Receive Timeout Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 5. " TXMIS ,Transmit Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXMIS ,Receive Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 3. " DSRMMIS ,DSR Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCDMMIS ,DCD Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 1. " CTSMMIS ,CTS Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIMMIS ,RI Mask Interrupt Status" "Masked,Not masked"
|
|
group.long 0x44++0x3
|
|
line.long 0x00 "UARTICR,Interrupt Clear Register"
|
|
bitfld.long 0x00 10. " OEIC ,Overrun Error Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 9. " BEIC ,Break Error Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PEIC ,Parity Error Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 7. " FEIC ,Framing Error Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RTIC ,Receive Timeout Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 5. " TXIC ,Transmit Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXIC ,Receive Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 3. " DSRMIC ,DSR Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCDMIC ,DCD Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 1. " CTSMIC ,CTS Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIMIC ,RI Interrupt Clear" "Not cleared,Cleared"
|
|
group.long 0x48++0x3
|
|
line.long 0x00 "UARTDMACR,DMA Control Register"
|
|
bitfld.long 0x00 2. " DMAONERR ,DMA request outputs are disabled when UART error interrupt is asserted" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TXDMAE ,DMA for the transmit FIFO enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RXDMAE ,DMA for the receive FIFO enable" "Disabled,Enabled"
|
|
group.long 0x80++0xF
|
|
line.long 0x00 "UARTTCR,Test Control Register"
|
|
bitfld.long 0x00 2. " SIRTEST ,SIR test enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TESTFIFO ,Test FIFO enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " ITEN ,Integration test enable" "Disabled,Enabled"
|
|
line.long 0x04 "UARTITIP,Integration Test Input Read/Set Register"
|
|
bitfld.long 0x04 7. " UARTTXDMACLR ,Value to be driven on the intra-chip input" "0,1"
|
|
bitfld.long 0x04 6. " UARTRXDMACLR ,Value to be driven on the intra-chip input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 5. " NUARTRI ,Value of the nUARTRI primary input" "0,1"
|
|
bitfld.long 0x04 4. " NUARTDCD ,Value of the nUARTDCD primary input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 3. " NUARTCTS ,Value of the nUARTCTS primary input" "0,1"
|
|
bitfld.long 0x04 2. " NUARTDSR ,Value of the nUARTDSR primary input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 1. " SIRIN ,Value of the SIRIN primary input" "0,1"
|
|
bitfld.long 0x04 0. " UARTRXD ,Value of the UARTRXD primary input" "0,1"
|
|
line.long 0x08 "UARTITOP,Integration Test Output Read/Set Register"
|
|
bitfld.long 0x08 15. " UARTTXDMASREQ ,Value to be driven on the ARTTXDMASREQ line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 14. " UARTTXDMABREQ ,Value to be driven on the ARTTXDMABREQ line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 13. " UARTRXDMASREQ ,Value to be driven on the ARTRXDMASREQ line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 12. " UARTRXDMABREQ ,Value to be driven on the UARTDMABREQ line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 11. " UARTMSINTR ,Value to be driven on the UARTMSINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 10. " UARTRXINTR ,Value to be driven on the UARTRXINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 9. " UARTTXINTR ,Value to be driven on the UARTTXINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 8. " UARTRTINTR ,Value to be driven on the ARTRTINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 7. " UARTEINTR ,Value to be driven on the UARTEINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 6. " UARTINTR ,Value to be driven on the UARTINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 5. " NUARTOut2 ,Value to be driven on the nUARTOut2 line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 4. " NUARTOut1 ,Value to be driven on the nUARTOut1 line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 3. " NUARTRTS ,Value to be driven on the nUARTRTS line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 2. " NUARTDTR ,Value to be driven on the nUARTDTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 1. " NSIROUT ,Value to be driven on the nSIROUT line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 0. " UARTTXD ,Value to be driven on the UARTTXD line in the integration test mode" "0,1"
|
|
line.long 0x0C "UARTTDR,Test Data Register"
|
|
hexmask.long.word 0x0C 0.--10. 1. " DATA ,Data"
|
|
rgroup.long 0xFE0++0x1F
|
|
line.long 0x00 "UARTPERIPHID0,Peripheral ID0 Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " UARTCELLID0 ,The fractional baud rate divisor 0"
|
|
line.long 0x04 "UARTPERIPHID1,Peripheral ID1 Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " UARTCELLID1 ,The fractional baud rate divisor 1"
|
|
line.long 0x08 "UARTPERIPHID2,Peripheral ID2 Register"
|
|
hexmask.long.byte 0x08 0.--7. 1. " UARTCELLID2 ,The fractional baud rate divisor 2"
|
|
line.long 0x0C "UARTPERIPHID3,Peripheral ID3 Register"
|
|
hexmask.long.byte 0x0C 0.--7. 1. " UARTCELLID3 ,The fractional baud rate divisor 3"
|
|
line.long 0x10 "UARTPCELLID0,PrimeCell ID0 Register"
|
|
hexmask.long.byte 0x10 0.--7. 1. " UARTPCELLID0 ,UART prime cell id0"
|
|
line.long 0x14 "UARTPCELLID1,PrimeCell ID1 Register"
|
|
hexmask.long.byte 0x14 0.--7. 1. " UARTPCELLID1 ,UART prime cell id1"
|
|
line.long 0x18 "UARTPCELLID2,PrimeCell ID2 Register"
|
|
hexmask.long.byte 0x18 0.--7. 1. " UARTPCELLID2 ,UART prime cell id2"
|
|
line.long 0x1C "UARTPCELLID3,PrimeCell ID3 Register"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " UARTPCELLID3 ,UART prime cell id3"
|
|
width 0xB
|
|
tree.end
|
|
tree "U3_UART"
|
|
base ad:0x4000C000
|
|
width 17.
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "UARTDR,UARTDR Data Register"
|
|
bitfld.long 0x00 11. " OVERRUN_ERROR ,Overrun error" "No error,Error"
|
|
bitfld.long 0x00 10. " BREAK_ERROR ,Break error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 9. " PARITY_ERROR ,Parity error" "No error,Error"
|
|
bitfld.long 0x00 8. " FRAMING_ERROR ,Framing error" "No error,Error"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/transmit data character"
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x00 "UARTRSR_UARTECR,Receive Status Register/Error Clear Register"
|
|
bitfld.long 0x00 3. " OVERRUN_ERROR ,Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 2. " BREAK_ERROR ,Break Error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PARITY_ERROR ,Parity Error" "No error,Error"
|
|
bitfld.long 0x00 0. " FRAMING_ERROR ,Framing Error" "No error,Error"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "UARTFR,UART Flag Register"
|
|
bitfld.long 0x00 8. " RING_INDICATOR ,Ring Indicator" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " TRANSMIT_FIFO_EMPTY ,Transmit FIFO Empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RECEIVE_FIFO_FULL ,Receive FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 5. " TRANSMIT_FIFO_FULL ,Transmit FIFO Full" "Not full,Full"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RECEIVE_FIFO_EMPTY ,Receive FIFO Empty" "No empty,Empty"
|
|
bitfld.long 0x00 3. " UART_BUSY ,UART transmitting data busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DATA_CARRIER_DETECT ,Data carrier detect modem status input" "Not detected,Detected"
|
|
bitfld.long 0x00 1. " DATA_SET_READY ,Data set ready modem status input" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CLEAR_TO_SEND ,UART clear to send modem status input" "Not cleared,Cleared"
|
|
group.long 0x20++0x3
|
|
line.long 0x00 "UARTILPR,UART Integer Low Power Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " USRTILPR ,8-bit low-power divisor value"
|
|
group.long 0x24++0x3
|
|
line.long 0x00 "UARTIBRD,Integer Part of the Baud Rate Divisor Value Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UARTIBRD ,The integer baud rate divisor"
|
|
group.long 0x28++0x3
|
|
line.long 0x00 "UARTFBRD,Fractional Part of the Baud Rate Divisor Value Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " UARTFBRD ,The fractional baud rate divisor"
|
|
group.long 0x2C++0x3
|
|
line.long 0x00 "UARTLCR_H,Line Control High Byte Register"
|
|
bitfld.long 0x00 7. " STICK_PARITY_SELECT ,Stick parity select" "Disabled,Enabled"
|
|
bitfld.long 0x00 5.--6. " WORD_LENGTH ,Word length" "5 bits,6 bits,7 bits,8 bits"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ENABLE_FIFOS ,Transmit and receive FIFO buffers enable (FIFO mode)" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " TWO_STOP_BITS_SELECT ,Two Stop Bits Select" "Not transmitted,Transmitted"
|
|
textline " "
|
|
bitfld.long 0x00 2. " EVEN_PARITY_SELECT ,Even Parity Select" "Not performed,Performed"
|
|
bitfld.long 0x00 1. " PARITY_ENABLE ,Parity Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " SEND_BREAK ,Send Break" "Not sent,Sent"
|
|
group.long 0x30++0x3
|
|
line.long 0x00 "UARTCR,Control Register"
|
|
bitfld.long 0x00 15. " CTS_ENABLE ,CTR hardware flow enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " RTS_ENABLE ,RTS hardware flow enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " OUT2 ,Output OUT2" "1,0"
|
|
bitfld.long 0x00 12. " OUT1 ,Output OUT1" "1,0"
|
|
textline " "
|
|
bitfld.long 0x00 11. " RTS ,Output RTS" "1,0"
|
|
bitfld.long 0x00 10. " DTR ,Output DTR" "1,0"
|
|
textline " "
|
|
bitfld.long 0x00 9. " RECEIVE_ENABLE ,Receive section enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " TRANSMIT_ENABLE ,Transmit section enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " LOOP_BACK_ENABLE ,Loop Back Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " IRDA_SIR_LOW_POWER_MODE ,IrDA encoding mode" "3/16th bit period,3 x IrLPBaud16"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SIR_ENABLE ,IrDA SIR Endec enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " UART_ENABLE ,UART enable" "Disabled,Enabled"
|
|
group.long 0x34++0x3
|
|
line.long 0x00 "UARTIFLS,Interrupt FIFO Level Select Register"
|
|
bitfld.long 0x00 3.--5. " RX_INT_FIFO_LEVEL ,Receive Interrupt FIFO Level" ">= 1/8,>= 1/4,>= 1/2,>= 3/4,>= 7/8,?..."
|
|
bitfld.long 0x00 0.--2. " TX_INT_FIFO_LEVEL ,Transmit Interrupt FIFO Level" "<= 1/8,<= 1/4,<= 1/2,<= 3/4,<= 7/8,?..."
|
|
group.long 0x38++0x3
|
|
line.long 0x00 "UARTIMSC,Interrupt Mask Set/Clear Register"
|
|
bitfld.long 0x00 10. " OVERRUN_ERROR_MASK ,Overrun Error Mask" "Cleared,Set"
|
|
bitfld.long 0x00 9. " BREAK_ERROR_MASK ,Break Error Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PARITY_ERROR_MASK ,Parity Error Mask" "Cleared,Set"
|
|
bitfld.long 0x00 7. " FRAMING_ERROR_MASK ,Framing Error Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RECEIVE_TIMOUT_MASK ,Receive Timout Mask" "Cleared,Set"
|
|
bitfld.long 0x00 5. " TX_INT_MASK ,Tx Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX_INT_MASK ,Rx Interrupt Mask" "Cleared,Set"
|
|
bitfld.long 0x00 3. " DSR_MODEM_INT_MASK ,DSR Modem Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCD_MODEM_INT_MASK ,DCD Modem Interrupt Mask" "Cleared,Set"
|
|
bitfld.long 0x00 1. " CTS_MODEM_INT_MASK ,CTS Modem Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RI_MODEM_INT_MASK ,RI Modem Interrupt Mask" "Cleared,Set"
|
|
rgroup.long 0x3C++0x3
|
|
line.long 0x00 "UARTRIS,Raw Interrupt Status Register"
|
|
bitfld.long 0x00 10. " OVERRUN_ERR_INT_STATUS ,Overrun Error Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 9. " BREAK_ERR_INT_STATUS ,Break Error Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PARITY_ERR_INT_STATUS ,Parity Error Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 7. " FRAMING_ERR_INT_STATUS ,Framing Error Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RX_TIMOUT_INT_STATUS ,Rx Timout Interrupt Status " "No interrupt,Interrupt"
|
|
bitfld.long 0x00 5. " TX_INT_STATUS ,Transmit Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX_INT_STATUS ,Receive Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " DSR_MODEM_INT_STATUS ,DSR Modem Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCD_MODEM_INT_STATUS ,DCD Modem Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " CTS_MODEM_INT_STATUS ,CTS Modem Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RI_MODEM_INT_STATUS ,RI Modem Interrupt Status" "No interrupt,Interrupt"
|
|
rgroup.long 0x40++0x3
|
|
line.long 0x00 "UARTMIS,Mask Interrupt Status Register"
|
|
bitfld.long 0x00 10. " OEMIS ,Overrun Error Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 9. " BEMIS ,Break Error Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PEMIS ,Parity Error Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 7. " FEMIS ,Framing Error Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RTMIS ,Receive Timeout Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 5. " TXMIS ,Transmit Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXMIS ,Receive Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 3. " DSRMMIS ,DSR Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCDMMIS ,DCD Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 1. " CTSMMIS ,CTS Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIMMIS ,RI Mask Interrupt Status" "Masked,Not masked"
|
|
group.long 0x44++0x3
|
|
line.long 0x00 "UARTICR,Interrupt Clear Register"
|
|
bitfld.long 0x00 10. " OEIC ,Overrun Error Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 9. " BEIC ,Break Error Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PEIC ,Parity Error Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 7. " FEIC ,Framing Error Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RTIC ,Receive Timeout Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 5. " TXIC ,Transmit Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXIC ,Receive Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 3. " DSRMIC ,DSR Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCDMIC ,DCD Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 1. " CTSMIC ,CTS Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIMIC ,RI Interrupt Clear" "Not cleared,Cleared"
|
|
group.long 0x48++0x3
|
|
line.long 0x00 "UARTDMACR,DMA Control Register"
|
|
bitfld.long 0x00 2. " DMAONERR ,DMA request outputs are disabled when UART error interrupt is asserted" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TXDMAE ,DMA for the transmit FIFO enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RXDMAE ,DMA for the receive FIFO enable" "Disabled,Enabled"
|
|
group.long 0x80++0xF
|
|
line.long 0x00 "UARTTCR,Test Control Register"
|
|
bitfld.long 0x00 2. " SIRTEST ,SIR test enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TESTFIFO ,Test FIFO enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " ITEN ,Integration test enable" "Disabled,Enabled"
|
|
line.long 0x04 "UARTITIP,Integration Test Input Read/Set Register"
|
|
bitfld.long 0x04 7. " UARTTXDMACLR ,Value to be driven on the intra-chip input" "0,1"
|
|
bitfld.long 0x04 6. " UARTRXDMACLR ,Value to be driven on the intra-chip input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 5. " NUARTRI ,Value of the nUARTRI primary input" "0,1"
|
|
bitfld.long 0x04 4. " NUARTDCD ,Value of the nUARTDCD primary input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 3. " NUARTCTS ,Value of the nUARTCTS primary input" "0,1"
|
|
bitfld.long 0x04 2. " NUARTDSR ,Value of the nUARTDSR primary input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 1. " SIRIN ,Value of the SIRIN primary input" "0,1"
|
|
bitfld.long 0x04 0. " UARTRXD ,Value of the UARTRXD primary input" "0,1"
|
|
line.long 0x08 "UARTITOP,Integration Test Output Read/Set Register"
|
|
bitfld.long 0x08 15. " UARTTXDMASREQ ,Value to be driven on the ARTTXDMASREQ line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 14. " UARTTXDMABREQ ,Value to be driven on the ARTTXDMABREQ line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 13. " UARTRXDMASREQ ,Value to be driven on the ARTRXDMASREQ line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 12. " UARTRXDMABREQ ,Value to be driven on the UARTDMABREQ line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 11. " UARTMSINTR ,Value to be driven on the UARTMSINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 10. " UARTRXINTR ,Value to be driven on the UARTRXINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 9. " UARTTXINTR ,Value to be driven on the UARTTXINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 8. " UARTRTINTR ,Value to be driven on the ARTRTINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 7. " UARTEINTR ,Value to be driven on the UARTEINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 6. " UARTINTR ,Value to be driven on the UARTINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 5. " NUARTOut2 ,Value to be driven on the nUARTOut2 line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 4. " NUARTOut1 ,Value to be driven on the nUARTOut1 line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 3. " NUARTRTS ,Value to be driven on the nUARTRTS line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 2. " NUARTDTR ,Value to be driven on the nUARTDTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 1. " NSIROUT ,Value to be driven on the nSIROUT line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 0. " UARTTXD ,Value to be driven on the UARTTXD line in the integration test mode" "0,1"
|
|
line.long 0x0C "UARTTDR,Test Data Register"
|
|
hexmask.long.word 0x0C 0.--10. 1. " DATA ,Data"
|
|
rgroup.long 0xFE0++0x1F
|
|
line.long 0x00 "UARTPERIPHID0,Peripheral ID0 Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " UARTCELLID0 ,The fractional baud rate divisor 0"
|
|
line.long 0x04 "UARTPERIPHID1,Peripheral ID1 Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " UARTCELLID1 ,The fractional baud rate divisor 1"
|
|
line.long 0x08 "UARTPERIPHID2,Peripheral ID2 Register"
|
|
hexmask.long.byte 0x08 0.--7. 1. " UARTCELLID2 ,The fractional baud rate divisor 2"
|
|
line.long 0x0C "UARTPERIPHID3,Peripheral ID3 Register"
|
|
hexmask.long.byte 0x0C 0.--7. 1. " UARTCELLID3 ,The fractional baud rate divisor 3"
|
|
line.long 0x10 "UARTPCELLID0,PrimeCell ID0 Register"
|
|
hexmask.long.byte 0x10 0.--7. 1. " UARTPCELLID0 ,UART prime cell id0"
|
|
line.long 0x14 "UARTPCELLID1,PrimeCell ID1 Register"
|
|
hexmask.long.byte 0x14 0.--7. 1. " UARTPCELLID1 ,UART prime cell id1"
|
|
line.long 0x18 "UARTPCELLID2,PrimeCell ID2 Register"
|
|
hexmask.long.byte 0x18 0.--7. 1. " UARTPCELLID2 ,UART prime cell id2"
|
|
line.long 0x1C "UARTPCELLID3,PrimeCell ID3 Register"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " UARTPCELLID3 ,UART prime cell id3"
|
|
width 0xB
|
|
tree.end
|
|
tree "U4_UART"
|
|
base ad:0x4000D000
|
|
width 17.
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "UARTDR,UARTDR Data Register"
|
|
bitfld.long 0x00 11. " OVERRUN_ERROR ,Overrun error" "No error,Error"
|
|
bitfld.long 0x00 10. " BREAK_ERROR ,Break error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 9. " PARITY_ERROR ,Parity error" "No error,Error"
|
|
bitfld.long 0x00 8. " FRAMING_ERROR ,Framing error" "No error,Error"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " DATA ,Receive/transmit data character"
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x00 "UARTRSR_UARTECR,Receive Status Register/Error Clear Register"
|
|
bitfld.long 0x00 3. " OVERRUN_ERROR ,Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 2. " BREAK_ERROR ,Break Error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PARITY_ERROR ,Parity Error" "No error,Error"
|
|
bitfld.long 0x00 0. " FRAMING_ERROR ,Framing Error" "No error,Error"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "UARTFR,UART Flag Register"
|
|
bitfld.long 0x00 8. " RING_INDICATOR ,Ring Indicator" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " TRANSMIT_FIFO_EMPTY ,Transmit FIFO Empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RECEIVE_FIFO_FULL ,Receive FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 5. " TRANSMIT_FIFO_FULL ,Transmit FIFO Full" "Not full,Full"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RECEIVE_FIFO_EMPTY ,Receive FIFO Empty" "No empty,Empty"
|
|
bitfld.long 0x00 3. " UART_BUSY ,UART transmitting data busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DATA_CARRIER_DETECT ,Data carrier detect modem status input" "Not detected,Detected"
|
|
bitfld.long 0x00 1. " DATA_SET_READY ,Data set ready modem status input" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CLEAR_TO_SEND ,UART clear to send modem status input" "Not cleared,Cleared"
|
|
group.long 0x20++0x3
|
|
line.long 0x00 "UARTILPR,UART Integer Low Power Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " USRTILPR ,8-bit low-power divisor value"
|
|
group.long 0x24++0x3
|
|
line.long 0x00 "UARTIBRD,Integer Part of the Baud Rate Divisor Value Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UARTIBRD ,The integer baud rate divisor"
|
|
group.long 0x28++0x3
|
|
line.long 0x00 "UARTFBRD,Fractional Part of the Baud Rate Divisor Value Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " UARTFBRD ,The fractional baud rate divisor"
|
|
group.long 0x2C++0x3
|
|
line.long 0x00 "UARTLCR_H,Line Control High Byte Register"
|
|
bitfld.long 0x00 7. " STICK_PARITY_SELECT ,Stick parity select" "Disabled,Enabled"
|
|
bitfld.long 0x00 5.--6. " WORD_LENGTH ,Word length" "5 bits,6 bits,7 bits,8 bits"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ENABLE_FIFOS ,Transmit and receive FIFO buffers enable (FIFO mode)" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " TWO_STOP_BITS_SELECT ,Two Stop Bits Select" "Not transmitted,Transmitted"
|
|
textline " "
|
|
bitfld.long 0x00 2. " EVEN_PARITY_SELECT ,Even Parity Select" "Not performed,Performed"
|
|
bitfld.long 0x00 1. " PARITY_ENABLE ,Parity Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " SEND_BREAK ,Send Break" "Not sent,Sent"
|
|
group.long 0x30++0x3
|
|
line.long 0x00 "UARTCR,Control Register"
|
|
bitfld.long 0x00 15. " CTS_ENABLE ,CTR hardware flow enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " RTS_ENABLE ,RTS hardware flow enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " OUT2 ,Output OUT2" "1,0"
|
|
bitfld.long 0x00 12. " OUT1 ,Output OUT1" "1,0"
|
|
textline " "
|
|
bitfld.long 0x00 11. " RTS ,Output RTS" "1,0"
|
|
bitfld.long 0x00 10. " DTR ,Output DTR" "1,0"
|
|
textline " "
|
|
bitfld.long 0x00 9. " RECEIVE_ENABLE ,Receive section enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " TRANSMIT_ENABLE ,Transmit section enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " LOOP_BACK_ENABLE ,Loop Back Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " IRDA_SIR_LOW_POWER_MODE ,IrDA encoding mode" "3/16th bit period,3 x IrLPBaud16"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SIR_ENABLE ,IrDA SIR Endec enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " UART_ENABLE ,UART enable" "Disabled,Enabled"
|
|
group.long 0x34++0x3
|
|
line.long 0x00 "UARTIFLS,Interrupt FIFO Level Select Register"
|
|
bitfld.long 0x00 3.--5. " RX_INT_FIFO_LEVEL ,Receive Interrupt FIFO Level" ">= 1/8,>= 1/4,>= 1/2,>= 3/4,>= 7/8,?..."
|
|
bitfld.long 0x00 0.--2. " TX_INT_FIFO_LEVEL ,Transmit Interrupt FIFO Level" "<= 1/8,<= 1/4,<= 1/2,<= 3/4,<= 7/8,?..."
|
|
group.long 0x38++0x3
|
|
line.long 0x00 "UARTIMSC,Interrupt Mask Set/Clear Register"
|
|
bitfld.long 0x00 10. " OVERRUN_ERROR_MASK ,Overrun Error Mask" "Cleared,Set"
|
|
bitfld.long 0x00 9. " BREAK_ERROR_MASK ,Break Error Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PARITY_ERROR_MASK ,Parity Error Mask" "Cleared,Set"
|
|
bitfld.long 0x00 7. " FRAMING_ERROR_MASK ,Framing Error Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RECEIVE_TIMOUT_MASK ,Receive Timout Mask" "Cleared,Set"
|
|
bitfld.long 0x00 5. " TX_INT_MASK ,Tx Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX_INT_MASK ,Rx Interrupt Mask" "Cleared,Set"
|
|
bitfld.long 0x00 3. " DSR_MODEM_INT_MASK ,DSR Modem Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCD_MODEM_INT_MASK ,DCD Modem Interrupt Mask" "Cleared,Set"
|
|
bitfld.long 0x00 1. " CTS_MODEM_INT_MASK ,CTS Modem Interrupt Mask" "Cleared,Set"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RI_MODEM_INT_MASK ,RI Modem Interrupt Mask" "Cleared,Set"
|
|
rgroup.long 0x3C++0x3
|
|
line.long 0x00 "UARTRIS,Raw Interrupt Status Register"
|
|
bitfld.long 0x00 10. " OVERRUN_ERR_INT_STATUS ,Overrun Error Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 9. " BREAK_ERR_INT_STATUS ,Break Error Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PARITY_ERR_INT_STATUS ,Parity Error Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 7. " FRAMING_ERR_INT_STATUS ,Framing Error Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RX_TIMOUT_INT_STATUS ,Rx Timout Interrupt Status " "No interrupt,Interrupt"
|
|
bitfld.long 0x00 5. " TX_INT_STATUS ,Transmit Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX_INT_STATUS ,Receive Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " DSR_MODEM_INT_STATUS ,DSR Modem Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCD_MODEM_INT_STATUS ,DCD Modem Interrupt Status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " CTS_MODEM_INT_STATUS ,CTS Modem Interrupt Status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RI_MODEM_INT_STATUS ,RI Modem Interrupt Status" "No interrupt,Interrupt"
|
|
rgroup.long 0x40++0x3
|
|
line.long 0x00 "UARTMIS,Mask Interrupt Status Register"
|
|
bitfld.long 0x00 10. " OEMIS ,Overrun Error Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 9. " BEMIS ,Break Error Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PEMIS ,Parity Error Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 7. " FEMIS ,Framing Error Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RTMIS ,Receive Timeout Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 5. " TXMIS ,Transmit Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXMIS ,Receive Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 3. " DSRMMIS ,DSR Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCDMMIS ,DCD Mask Interrupt Status" "Masked,Not masked"
|
|
bitfld.long 0x00 1. " CTSMMIS ,CTS Mask Interrupt Status" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIMMIS ,RI Mask Interrupt Status" "Masked,Not masked"
|
|
group.long 0x44++0x3
|
|
line.long 0x00 "UARTICR,Interrupt Clear Register"
|
|
bitfld.long 0x00 10. " OEIC ,Overrun Error Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 9. " BEIC ,Break Error Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PEIC ,Parity Error Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 7. " FEIC ,Framing Error Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RTIC ,Receive Timeout Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 5. " TXIC ,Transmit Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXIC ,Receive Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 3. " DSRMIC ,DSR Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DCDMIC ,DCD Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 1. " CTSMIC ,CTS Interrupt Clear" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIMIC ,RI Interrupt Clear" "Not cleared,Cleared"
|
|
group.long 0x48++0x3
|
|
line.long 0x00 "UARTDMACR,DMA Control Register"
|
|
bitfld.long 0x00 2. " DMAONERR ,DMA request outputs are disabled when UART error interrupt is asserted" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TXDMAE ,DMA for the transmit FIFO enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RXDMAE ,DMA for the receive FIFO enable" "Disabled,Enabled"
|
|
group.long 0x80++0xF
|
|
line.long 0x00 "UARTTCR,Test Control Register"
|
|
bitfld.long 0x00 2. " SIRTEST ,SIR test enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TESTFIFO ,Test FIFO enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " ITEN ,Integration test enable" "Disabled,Enabled"
|
|
line.long 0x04 "UARTITIP,Integration Test Input Read/Set Register"
|
|
bitfld.long 0x04 7. " UARTTXDMACLR ,Value to be driven on the intra-chip input" "0,1"
|
|
bitfld.long 0x04 6. " UARTRXDMACLR ,Value to be driven on the intra-chip input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 5. " NUARTRI ,Value of the nUARTRI primary input" "0,1"
|
|
bitfld.long 0x04 4. " NUARTDCD ,Value of the nUARTDCD primary input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 3. " NUARTCTS ,Value of the nUARTCTS primary input" "0,1"
|
|
bitfld.long 0x04 2. " NUARTDSR ,Value of the nUARTDSR primary input" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 1. " SIRIN ,Value of the SIRIN primary input" "0,1"
|
|
bitfld.long 0x04 0. " UARTRXD ,Value of the UARTRXD primary input" "0,1"
|
|
line.long 0x08 "UARTITOP,Integration Test Output Read/Set Register"
|
|
bitfld.long 0x08 15. " UARTTXDMASREQ ,Value to be driven on the ARTTXDMASREQ line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 14. " UARTTXDMABREQ ,Value to be driven on the ARTTXDMABREQ line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 13. " UARTRXDMASREQ ,Value to be driven on the ARTRXDMASREQ line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 12. " UARTRXDMABREQ ,Value to be driven on the UARTDMABREQ line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 11. " UARTMSINTR ,Value to be driven on the UARTMSINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 10. " UARTRXINTR ,Value to be driven on the UARTRXINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 9. " UARTTXINTR ,Value to be driven on the UARTTXINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 8. " UARTRTINTR ,Value to be driven on the ARTRTINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 7. " UARTEINTR ,Value to be driven on the UARTEINTR line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 6. " UARTINTR ,Value to be driven on the UARTINTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 5. " NUARTOut2 ,Value to be driven on the nUARTOut2 line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 4. " NUARTOut1 ,Value to be driven on the nUARTOut1 line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 3. " NUARTRTS ,Value to be driven on the nUARTRTS line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 2. " NUARTDTR ,Value to be driven on the nUARTDTR line in the integration test mode" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 1. " NSIROUT ,Value to be driven on the nSIROUT line in the integration test mode" "0,1"
|
|
bitfld.long 0x08 0. " UARTTXD ,Value to be driven on the UARTTXD line in the integration test mode" "0,1"
|
|
line.long 0x0C "UARTTDR,Test Data Register"
|
|
hexmask.long.word 0x0C 0.--10. 1. " DATA ,Data"
|
|
rgroup.long 0xFE0++0x1F
|
|
line.long 0x00 "UARTPERIPHID0,Peripheral ID0 Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " UARTCELLID0 ,The fractional baud rate divisor 0"
|
|
line.long 0x04 "UARTPERIPHID1,Peripheral ID1 Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " UARTCELLID1 ,The fractional baud rate divisor 1"
|
|
line.long 0x08 "UARTPERIPHID2,Peripheral ID2 Register"
|
|
hexmask.long.byte 0x08 0.--7. 1. " UARTCELLID2 ,The fractional baud rate divisor 2"
|
|
line.long 0x0C "UARTPERIPHID3,Peripheral ID3 Register"
|
|
hexmask.long.byte 0x0C 0.--7. 1. " UARTCELLID3 ,The fractional baud rate divisor 3"
|
|
line.long 0x10 "UARTPCELLID0,PrimeCell ID0 Register"
|
|
hexmask.long.byte 0x10 0.--7. 1. " UARTPCELLID0 ,UART prime cell id0"
|
|
line.long 0x14 "UARTPCELLID1,PrimeCell ID1 Register"
|
|
hexmask.long.byte 0x14 0.--7. 1. " UARTPCELLID1 ,UART prime cell id1"
|
|
line.long 0x18 "UARTPCELLID2,PrimeCell ID2 Register"
|
|
hexmask.long.byte 0x18 0.--7. 1. " UARTPCELLID2 ,UART prime cell id2"
|
|
line.long 0x1C "UARTPCELLID3,PrimeCell ID3 Register"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " UARTPCELLID3 ,UART prime cell id3"
|
|
width 0xB
|
|
tree.end
|
|
tree.end
|
|
tree "U_I2C"
|
|
base ad:0x4000E000
|
|
width 21.
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "MI2C_ADDR,Slave Adress Register"
|
|
bitfld.long 0x00 7. " SLA6 ,Slave Adress (6-2)" "0,1"
|
|
bitfld.long 0x00 6. " SLA5 ,Slave Adress (6-2)" "0,1"
|
|
bitfld.long 0x00 5. " SLA4 ,Slave Adress (6-2)" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 4. " SLA3 ,Slave Adress (6-2)" "0,1"
|
|
bitfld.long 0x00 3. " SLA2 ,Slave Adress (6-2)" "0,1"
|
|
bitfld.long 0x00 2. " SLA1 ,Slave Adress (1-0), Extended Adress (9-8)" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SLA0 ,Slave Adress (1-0), Extended Adress (9-8)" "0,1"
|
|
bitfld.long 0x00 0. " GCE ,General Call adress enable" "Disabled,Enabled"
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x00 "MI2C_DATA,Transfer Data Register"
|
|
group.long 0x8++0x3
|
|
line.long 0x00 "MI2C_CNTR,"
|
|
bitfld.long 0x00 7. " IEN ,Interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " ENAB ,Bus enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " STA ,Master mode start" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " STP ,Master mode stop" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " IFLG ,Interrupt flag" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " AAK ,Assert acknowledge" "Disabled,Enabled"
|
|
rgroup.long 0xC++0x7
|
|
line.long 0x00 "MI2C_STAT,Status Register"
|
|
line.long 0x00 "MI2C_XADDR,Extented Slave Adress Register"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x00 "MI2C_SOFTWARE_RESET,Software Reset Register"
|
|
group.long 0x20++0x3
|
|
line.long 0x00 "EX_CTRL_1,IO expander 1 control register"
|
|
bitfld.long 0x00 7. " SCL_Toggle ,SCL toggle bit" "High,Low"
|
|
rbitfld.long 0x00 4. " ERROR ,Error status" "No error,Error"
|
|
rbitfld.long 0x00 3. " BUSY ,Busy status" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x00 2. " IN ,Read service off/on" "Off,On"
|
|
bitfld.long 0x00 1. " OUT ,Write service off/on" "Off,On"
|
|
bitfld.long 0x00 0. " MODE ,Service mode" "On demand,Periodic"
|
|
rgroup.long 0x24++0xB
|
|
line.long 0x00 "EX_ADDR_1,Expander 1 slave address register"
|
|
line.long 0x04 "EX_DATA_OUT_1,Expander 1 send data register"
|
|
line.long 0x08 "EX_DATA_IN_1,Expander 1 read data register"
|
|
group.long 0x30++0x3
|
|
line.long 0x00 "EX_CTRL_2,IO expander 2 control register"
|
|
rbitfld.long 0x00 4. " ERROR ,Error status" "No error,Error"
|
|
rbitfld.long 0x00 3. " BUSY ,Busy status" "Not busy,Busy"
|
|
bitfld.long 0x00 2. " IN ,Read service off/on" "Off,On"
|
|
textline " "
|
|
bitfld.long 0x00 1. " OUT ,Write service off/on" "Off,On"
|
|
bitfld.long 0x00 0. " MODE ,Service mode" "On demand,Periodic"
|
|
rgroup.long 0x34++0xB
|
|
line.long 0x00 "EX_ADDR_2,Expander 2 slave address register"
|
|
line.long 0x04 "EX_DATA_OUT_2,Expander 2 send data register"
|
|
line.long 0x08 "EX_DATA_IN_2,Expander 2 read data register"
|
|
group.long 0x40++0x3
|
|
line.long 0x00 "EX_CTRL_3,Expander 3 control register"
|
|
rbitfld.long 0x00 4. " ERROR ,Error status" "No error,Error"
|
|
rbitfld.long 0x00 3. " BUSY ,Busy status" "Not busy,Busy"
|
|
bitfld.long 0x00 2. " IN ,Read service off/on" "Off,On"
|
|
textline " "
|
|
bitfld.long 0x00 1. " OUT ,Write service off/on" "Off,On"
|
|
bitfld.long 0x00 0. " MODE ,Service mode" "On demand,Periodic"
|
|
rgroup.long 0x44++0xB
|
|
line.long 0x00 "EX_ADDR_3,Expander 3 slave address register"
|
|
line.long 0x04 "EX_DATA_OUT_3,Expander 3 send data register"
|
|
line.long 0x08 "EX_DATA_IN_3,Expander 3 read data register"
|
|
group.long 0x50++0x3
|
|
line.long 0x00 "EX_CTRL_4,Expander 4 control register"
|
|
rbitfld.long 0x00 4. " ERROR ,Error status" "No error,Error"
|
|
rbitfld.long 0x00 3. " BUSY ,Busy status" "Not busy,Busy"
|
|
bitfld.long 0x00 2. " IN ,Read service off/on" "Off,On"
|
|
textline " "
|
|
bitfld.long 0x00 1. " OUT ,Write service off/on" "Off,On"
|
|
bitfld.long 0x00 0. " MODE ,Service mode" "On demand,Periodic"
|
|
rgroup.long 0x54++0xB
|
|
line.long 0x00 "EX_ADDR_4,Expander 4 slave address register"
|
|
line.long 0x04 "EX_DATA_OUT_4,Expander 4 send data register"
|
|
line.long 0x08 "EX_DATA_IN_4,Expander 4 read data register"
|
|
group.long 0x60++0x3
|
|
line.long 0x00 "ERROR_SLAVE_ADDRESS,Fictive target address register"
|
|
hexmask.long.byte 0x00 1.--7. 1. " ERROR_SLAVE_ADDRESS ,Fictive target address"
|
|
bitfld.long 0x00 0. " ERR_ON_OFF ,Error routine Off/On" "Off,On"
|
|
rgroup.long 0x64++0x3
|
|
line.long 0x00 "SW_I2C_EN,Software I2C enable register"
|
|
group.long 0x68++0x3
|
|
line.long 0x00 "SW_I2C_CTRL,Software I2C control register."
|
|
bitfld.long 0x00 3. " SDA_I ,I2C clock output" "0,1"
|
|
bitfld.long 0x00 2. " SCL_I ,I2C clock output" "0,1"
|
|
bitfld.long 0x00 1. " SW_SDA_O ,Software I2C data output" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 0. " SW_SCL_O ,Software I2C clock output" "0,1"
|
|
width 0xB
|
|
tree.end
|
|
tree "U_SCRB"
|
|
base ad:0x4000F000
|
|
width 23.
|
|
rgroup.long 0x0++0x7
|
|
line.long 0x00 "ID_REG,Identification ERTEC200+"
|
|
hexmask.long.word 0x00 16.--31. 1. " COMP ,ERTEC200+ Kennung"
|
|
hexmask.long.byte 0x00 8.--15. 1. " HW_R ,HW-Release"
|
|
hexmask.long.byte 0x00 0.--7. 1. " MET_FIX ,Metall-Fix"
|
|
line.long 0x04 "BOOT_REG,Boot Mode Pins BOOT lesbar"
|
|
bitfld.long 0x04 3. " BOOT_3 ,Boot 3 Pin" "Disabled,Enabled"
|
|
bitfld.long 0x04 2. " BOOT_2 ,Boot 2 Pin" "Disabled,Enabled"
|
|
bitfld.long 0x04 1. " BOOT_1 ,Boot 1 Pin" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0. " BOOT_0 ,Boot 0 Pin" "Disabled,Enabled"
|
|
group.long 0x8++0xB
|
|
line.long 0x00 "CONFIG_REG,ERTEC200+ Config Pins CONFIG lesbar"
|
|
bitfld.long 0x00 3.--6. " CONF_6_3 ,Config 6-3 Pins" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 2. " CONF_2 ,Config 2 Pin" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " CONF_1 ,Config 1 Pin" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CONF_0 ,Config 0 Pin" "Disabled,Enabled"
|
|
line.long 0x04 "ASYN_RES_CTRL_REG,Steuerregisster fur Reset des ERTEC200+"
|
|
hexmask.long.word 0x04 16.--31. 1. " PULSE_DUR ,Puls-Dauer der SW-Resets"
|
|
bitfld.long 0x04 7. " RES_SOFT_SDMMC ,Asynchrones Software Reset" "No reset,Reset"
|
|
bitfld.long 0x04 6. " RES_SOFT_ARM926_CORE ,ARM926 Core Asynchrones Software Reset" "No reset,Reset"
|
|
textline " "
|
|
bitfld.long 0x04 5. " RES_SOFT_KRISC32_CORE ,Krisc32 Core Asynchrones Software Reset" "No reset,Reset"
|
|
bitfld.long 0x04 4. " WD_RES_FREI_KRISC ,Freigabe Watchdog Reset fur den KRISC32" "No reset,Reset"
|
|
bitfld.long 0x04 3. " EN_WD_RES_PN ,PN-IP / KRISC32 werden beim ARM926 Watchdog-Reset zuruckgesetzt" "No reset,Reset"
|
|
textline " "
|
|
bitfld.long 0x04 2. " RES_SOFT_PN ,PN Asynchrones Software Reset" "No reset,Reset"
|
|
bitfld.long 0x04 1. " RES_SOFT ,Asynchrones Software Reset" "No reset,Reset"
|
|
bitfld.long 0x04 0. " WD_RES_FREI_ARM926 ,1: Freigabe Watchdog Reset fur den ARM926" "No reset,Reset"
|
|
line.long 0x08 "SYN_RES_CTRL_REG,Steuerregister fur synchronen Reset des ERTEC200+"
|
|
bitfld.long 0x08 2. " SYN_RES_PN_IP ,Synchroner Reset zum PN-IP" "No reset,Reset"
|
|
bitfld.long 0x08 1. " SYN_RES_HOST ,Synchroner Reset zum Host Interface" "No reset,Reset"
|
|
bitfld.long 0x08 0. " SYN_RES_PER_IF ,Synchroner Reset zum PER-IF0" "No reset,Reset"
|
|
rgroup.long 0x14++0x1B
|
|
line.long 0x00 "RES_STAT_REG,Statusregister fur Reset des ERTEC200+"
|
|
bitfld.long 0x00 3. " SW_RES_ARM926 ,ARM926 Core Software-Reset" "No reset,Reset"
|
|
bitfld.long 0x00 2. " PWRON_HW_RES ,PowerOn/Hardware-Reset" "No reset,Reset"
|
|
bitfld.long 0x00 1. " SW_RES ,Software-Reset" "No reset,Reset"
|
|
textline " "
|
|
bitfld.long 0x00 0. " ARM926_WDOG_RES ,ARM926 Watchdog Reset" "No reset,Reset"
|
|
line.long 0x04 "PLL_STAT_REG,Statusregister fur PLL des ERTEC200+"
|
|
bitfld.long 0x04 1. " LOSS ,Loss" "Not detected,Available"
|
|
bitfld.long 0x04 0. " LOCK ,Lock" "Unlocked,Locked"
|
|
line.long 0x08 "QVZ_AHB_ADR,Adresse einer Fehladressierung am Multi-Layer-AHB"
|
|
line.long 0x0C "QVZ_AHB_CTRL,Control-Signale einer Fehladressierung am Multi-Layer-AHB"
|
|
bitfld.long 0x0C 4.--6. " HBURST ,HBURST" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0C 1.--3. " HSIZE ,HSIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0C 0. " R_W ,Read/Write" "Read,Write"
|
|
line.long 0x10 "QVZ_AHB_M,Masterkennung einer Fehladressierung am Multi-Layer-AHB"
|
|
bitfld.long 0x10 5. " HOSTIF ,Host Interface" "Disabled,Enabled"
|
|
bitfld.long 0x10 4. " GDMA ,GDMA" "Disabled,Enabled"
|
|
bitfld.long 0x10 3. " PN ,PROFINET_IP" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 2. " KRISC32 ,KRISC32 (ARM966E-S)" "Disabled,Enabled"
|
|
bitfld.long 0x10 1. " ARM_D ,ARM926-D" "Disabled,Enabled"
|
|
bitfld.long 0x10 0. " ARM_I ,ARM926-I" "Disabled,Enabled"
|
|
line.long 0x14 "QVZ_APB_ADR,Adresse einer Fehladressierung am APB"
|
|
line.long 0x18 "QVZ_EMC_ADR,Adresse die zum QVZ am EMC fuhrte"
|
|
group.long 0x30++0x7
|
|
line.long 0x00 "MEM_SWAP,Memory Swapping in Segment 0"
|
|
bitfld.long 0x00 0.--1. " SWAP ,Auswahl des Speichers in Segment 0" "Boot-ROM,EMC-SDRAM,?..."
|
|
line.long 0x04 "M_LOCK_CTRL,AHB Master Lock Enable Register"
|
|
bitfld.long 0x04 6. " ARB ,Select Arbitrierungs-Algorithmus fur AHB-Arbiter" "Round-robin,Fixed priority"
|
|
bitfld.long 0x04 2. " LE_ARM966 ,Lock-Enable AHB-Master ARM966E-S: |0: Lock disabled|1: Lock enabled" "Disabled,Enabled"
|
|
bitfld.long 0x04 1. " LE_ARM926_D ,ARM926-D AHB-Master Lock-Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0. " LE_ARM926_I ,ARM926-I AHB-Master Lock-Enable" "Disabled,Enabled"
|
|
rgroup.long 0x38++0x3
|
|
line.long 0x00 "ERTEC200PLUS_TAG,Tag-Number des aktuellen Schaltungsstand"
|
|
hexmask.long.word 0x00 21.--31. 1. " IDENTIFICATION ,Identification"
|
|
bitfld.long 0x00 19.--20. " PLATFORM ,Platform " "ASIC,FPGA,Reserved,User defined"
|
|
bitfld.long 0x00 16.--18. " PATCH_NR ,Patch Number" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 11.--15. " INKREMENT_NR ,Inkrement Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
hexmask.long.word 0x00 0.--10. 1. " R_LABEL ,R-Label"
|
|
group.long 0x3C++0x3
|
|
line.long 0x00 "PHY_CONFIG,Konfiguration von PHY1 und PHY2"
|
|
bitfld.long 0x00 14. " P2_AUTOMDIXEN ,AutoMDIX state machine enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " P2_FX_MODE ,1: Das 100BASE-FX Interface freigeben (nur sinnvoll bei P2_PHY_Mode=0010 oder 0011|0: Das 100BASE-FX Interface ist gesperrt" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " P2_PHY_ENB ,PHY2 Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 6. " P1_AUTOMDIXEN ,AutoMDIX state machine enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2.--5. " P1_2_PHY_MODE ,Einstellung wirkt fur Phy P1 und Phy P2 gleichzeitig" "10BASE-T HD|Auto-Neg disabled,10BASE-T FD| Auto-Neg disabled,100BASE-TX/FX HD|Auto-Neg disabled,100BASE-TX/FX FD|Auto-Neg disabled,100BASE-TX HD|Auto-Neg enabled,100BASE-TX HD|Auto-Neg enabled|Repeater Mode,Power Down Mode,Auto-Neg enabled|AutoMDIX enabled,All capable,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Loopback mode"
|
|
bitfld.long 0x00 1. " P1_FX_MODE ,100BASE-FX Interface freigeben" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " P1_PHY_ENB ,PHY1 enable" "Disabled,Enabled"
|
|
rgroup.long 0x40++0x3
|
|
line.long 0x00 "PHY_STATUS,Status von PHY1 und PHY2"
|
|
bitfld.long 0x00 8. " P2_PWRUPRST ,PHY2 Status" "Powerdown Mode,Operational"
|
|
bitfld.long 0x00 0. " P1_PWRUPRST ,PHY1 Status" "Powerdown Mode,Operational"
|
|
group.long 0x44++0x13
|
|
line.long 0x00 "AHB_BURSTBREAKER,Maximal number of beats in an ARM9 burst. Longer bursts are split by inserting an IDLE transfer."
|
|
hexmask.long.byte 0x00 16.--23. 1. " NR_ADDR_KRISC32 ,KRISC32 AHB port maximum number of addresses"
|
|
hexmask.long.byte 0x00 8.--15. 1. " NR_ADDR_ARM926_I ,ARM926-I AHB port maximum number of addresses"
|
|
hexmask.long.byte 0x00 0.--7. 1. " NR_ADDR_ARM926_D ,ARM926-D AHB port maximum number of addresses"
|
|
line.long 0x04 "LOCAL_OUT_READ_L,Auswahl GPIO_In Pfad"
|
|
bitfld.long 0x04 31. " GPIO63_IN_MUX ,GPIO 63 MUX" "GPIO63,LOC_IO31"
|
|
bitfld.long 0x04 30. " GPIO62_IN_MUX ,GPIO 62 MUX" "GPIO62,LOC_IO30"
|
|
bitfld.long 0x04 29. " GPIO61_IN_MUX ,GPIO 61 MUX" "GPIO61,LOC_IO29"
|
|
textline " "
|
|
bitfld.long 0x04 28. " GPIO60_IN_MUX ,GPIO 60 MUX" "GPIO60,LOC_IO28"
|
|
bitfld.long 0x04 27. " GPIO59_IN_MUX ,GPIO 59 MUX" "GPIO59,LOC_IO27"
|
|
bitfld.long 0x04 26. " GPIO58_IN_MUX ,GPIO 58 MUX" "GPIO58,LOC_IO26"
|
|
textline " "
|
|
bitfld.long 0x04 25. " GPIO57_IN_MUX ,GPIO 57 MUX" "GPIO57,LOC_IO25"
|
|
bitfld.long 0x04 24. " GPIO56_IN_MUX ,GPIO 56 MUX" "GPIO56,LOC_IO24"
|
|
bitfld.long 0x04 23. " GPIO55_IN_MUX ,GPIO 55 MUX" "GPIO55,LOC_IO23"
|
|
textline " "
|
|
bitfld.long 0x04 22. " GPIO54_IN_MUX ,GPIO 54 MUX" "GPIO54,LOC_IO22"
|
|
bitfld.long 0x04 21. " GPIO53_IN_MUX ,GPIO 53 MUX" "GPIO53,LOC_IO21"
|
|
bitfld.long 0x04 20. " GPIO52_IN_MUX ,GPIO 52 MUX" "GPIO52,LOC_IO20"
|
|
textline " "
|
|
bitfld.long 0x04 19. " GPIO51_IN_MUX ,GPIO 51 MUX" "GPIO51,LOC_IO19"
|
|
bitfld.long 0x04 18. " GPIO50_IN_MUX ,GPIO 50 MUX" "GPIO50,LOC_IO18"
|
|
bitfld.long 0x04 17. " GPIO49_IN_MUX ,GPIO 49 MUX" "GPIO49,LOC_IO17"
|
|
textline " "
|
|
bitfld.long 0x04 16. " GPIO48_IN_MUX ,GPIO 48 MUX" "GPIO48,LOC_IO16"
|
|
bitfld.long 0x04 15. " GPIO47_IN_MUX ,GPIO 47 MUX" "GPIO47,LOC_IO15"
|
|
bitfld.long 0x04 14. " GPIO46_IN_MUX ,GPIO 46 MUX" "GPIO46,LOC_IO14"
|
|
textline " "
|
|
bitfld.long 0x04 13. " GPIO45_IN_MUX ,GPIO 45 MUX" "GPIO45,LOC_IO13"
|
|
bitfld.long 0x04 12. " GPIO44_IN_MUX ,GPIO 44 MUX" "GPIO44,LOC_IO12"
|
|
bitfld.long 0x04 11. " GPIO43_IN_MUX ,GPIO 43 MUX" "GPIO43,LOC_IO11"
|
|
textline " "
|
|
bitfld.long 0x04 10. " GPIO42_IN_MUX ,GPIO 42 MUX" "GPIO42,LOC_IO10"
|
|
bitfld.long 0x04 9. " GPIO41_IN_MUX ,GPIO 41 MUX" "GPIO41,LOC_IO9"
|
|
bitfld.long 0x04 8. " GPIO40_IN_MUX ,GPIO 40 MUX" "GPIO40,LOC_IO8"
|
|
textline " "
|
|
bitfld.long 0x04 7. " GPIO39_IN_MUX ,GPIO 39 MUX" "GPIO39,LOC_IO7"
|
|
bitfld.long 0x04 6. " GPIO38_IN_MUX ,GPIO 38 MUX" "GPIO38,LOC_IO6"
|
|
bitfld.long 0x04 5. " GPIO37_IN_MUX ,GPIO 37 MUX" "GPIO37,LOC_IO5"
|
|
textline " "
|
|
bitfld.long 0x04 4. " GPIO36_IN_MUX ,GPIO 36 MUX" "GPIO36,LOC_IO4"
|
|
bitfld.long 0x04 3. " GPIO35_IN_MUX ,GPIO 35 MUX" "GPIO35,LOC_IO3"
|
|
bitfld.long 0x04 2. " GPIO34_IN_MUX ,GPIO 34 MUX" "GPIO34,LOC_IO2"
|
|
textline " "
|
|
bitfld.long 0x04 1. " GPIO33_IN_MUX ,GPIO 33 MUX" "GPIO33,LOC_IO1"
|
|
bitfld.long 0x04 0. " GPIO32_IN_MUX ,GPIO 32 MUX" "GPIO32,LOC_IO0"
|
|
line.long 0x08 "LOCAL_OUT_READ_H,Auswahl GPIO_In Pfad"
|
|
bitfld.long 0x08 31. " GPIO95_IN_MUX ,GPIO 32 MUX" "GPIO95,LOC_IO63"
|
|
bitfld.long 0x08 30. " GPIO94_IN_MUX ,GPIO 32 MUX" "GPIO94,LOC_IO62"
|
|
bitfld.long 0x08 29. " GPIO93_IN_MUX ,GPIO 32 MUX" "GPIO93,LOC_IO61"
|
|
textline " "
|
|
bitfld.long 0x08 28. " GPIO92_IN_MUX ,GPIO 32 MUX" "GPIO92,LOC_IO60"
|
|
bitfld.long 0x08 27. " GPIO91_IN_MUX ,GPIO 32 MUX" "GPIO91,LOC_IO59"
|
|
bitfld.long 0x08 26. " GPIO90_IN_MUX ,GPIO 32 MUX" "GPIO90,LOC_IO58"
|
|
textline " "
|
|
bitfld.long 0x08 25. " GPIO89_IN_MUX ,GPIO 32 MUX" "GPIO89,LOC_IO57"
|
|
bitfld.long 0x08 24. " GPIO88_IN_MUX ,GPIO 32 MUX" "GPIO88,LOC_IO56"
|
|
bitfld.long 0x08 23. " GPIO87_IN_MUX ,GPIO 32 MUX" "GPIO87,LOC_IO55"
|
|
textline " "
|
|
bitfld.long 0x08 22. " GPIO86_IN_MUX ,GPIO 32 MUX" "GPIO86,LOC_IO54"
|
|
bitfld.long 0x08 21. " GPIO85_IN_MUX ,GPIO 32 MUX" "GPIO85,LOC_IO53"
|
|
bitfld.long 0x08 20. " GPIO84_IN_MUX ,GPIO 32 MUX" "GPIO84,LOC_IO52"
|
|
textline " "
|
|
bitfld.long 0x08 19. " GPIO83_IN_MUX ,GPIO 32 MUX" "GPIO83,LOC_IO51"
|
|
bitfld.long 0x08 18. " GPIO82_IN_MUX ,GPIO 32 MUX" "GPIO82,LOC_IO50"
|
|
bitfld.long 0x08 17. " GPIO81_IN_MUX ,GPIO 32 MUX" "GPIO81,LOC_IO49"
|
|
textline " "
|
|
bitfld.long 0x08 16. " GPIO80_IN_MUX ,GPIO 32 MUX" "GPIO80,LOC_IO48"
|
|
bitfld.long 0x08 15. " GPIO79_IN_MUX ,GPIO 32 MUX" "GPIO79,LOC_IO47"
|
|
bitfld.long 0x08 14. " GPIO78_IN_MUX ,GPIO 32 MUX" "GPIO78,LOC_IO46"
|
|
textline " "
|
|
bitfld.long 0x08 13. " GPIO77_IN_MUX ,GPIO 32 MUX" "GPIO77,LOC_IO45"
|
|
bitfld.long 0x08 12. " GPIO76_IN_MUX ,GPIO 32 MUX" "GPIO76,LOC_IO44"
|
|
bitfld.long 0x08 11. " GPIO75_IN_MUX ,GPIO 32 MUX" "GPIO75,LOC_IO43"
|
|
textline " "
|
|
bitfld.long 0x08 10. " GPIO74_IN_MUX ,GPIO 32 MUX" "GPIO74,LOC_IO42"
|
|
bitfld.long 0x08 9. " GPIO73_IN_MUX ,GPIO 32 MUX" "GPIO73,LOC_IO41"
|
|
bitfld.long 0x08 8. " GPIO72_IN_MUX ,GPIO 32 MUX" "GPIO72,LOC_IO40"
|
|
textline " "
|
|
bitfld.long 0x08 7. " GPIO71_IN_MUX ,GPIO 32 MUX" "GPIO71,LOC_IO39"
|
|
bitfld.long 0x08 6. " GPIO70_IN_MUX ,GPIO 32 MUX" "GPIO70,LOC_IO38"
|
|
bitfld.long 0x08 5. " GPIO69_IN_MUX ,GPIO 32 MUX" "GPIO69,LOC_IO37"
|
|
textline " "
|
|
bitfld.long 0x08 4. " GPIO68_IN_MUX ,GPIO 32 MUX" "GPIO68,LOC_IO36"
|
|
bitfld.long 0x08 3. " GPIO67_IN_MUX ,GPIO 32 MUX" "GPIO67,LOC_IO35"
|
|
bitfld.long 0x08 2. " GPIO66_IN_MUX ,GPIO 32 MUX" "GPIO66,LOC_IO34"
|
|
textline " "
|
|
bitfld.long 0x08 1. " GPIO65_IN_MUX ,GPIO 32 MUX" "GPIO65,LOC_IO33"
|
|
bitfld.long 0x08 0. " GPIO64_IN_MUX ,GPIO 32 MUX" "GPIO64,LOC_IO32"
|
|
line.long 0x0C "CCR_I2C,I2C_3 interface divider value clock control register"
|
|
hexmask.long.byte 0x0C 0.--7. 1. " CDIV_VAL ,Divider value"
|
|
line.long 0x10 "EDC_EVENT,EDC Event Register"
|
|
bitfld.long 0x10 17. " D_TCM966_2B ,Im D-TCM des ARM966 ist ein 2Bit Error aufgetreten" "Not occurred,Occurred"
|
|
bitfld.long 0x10 16. " D_TCM966_1B ,Im D-TCM des ARM966 ist ein 1Bit Error aufgetreten und wurde korrigiert" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " I_TCM966_2B ,Im I-TCM des ARM966 ist ein 2Bit Error aufgetreten " "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 14. " I_TCM966_1B ,Im I-TCM des ARM966 ist ein 1Bit Error aufgetreten und wurde korrigiert" "Not occurred,Occurred"
|
|
bitfld.long 0x10 13. " D_TAG_PAR ,Im D-Tag RAM ist beim Lesen ein Parity Error aufgetreten" "Not occurred,Occurred"
|
|
bitfld.long 0x10 12. " I_TAG_PAR ,Im I-Tag RAM ist beim Lesen ein Parity Error aufgetreten" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 11. " D_CACHE_PAR ,Im D-Cache ist beim Lesen ein Parity Error aufgetreten" "Not occurred,Occurred"
|
|
bitfld.long 0x10 10. " I_CACHE_PAR ,Im I-Chache ist beim Lesen ein Parity Error aufgetreten" "Not occurred,Occurred"
|
|
bitfld.long 0x10 9. " PERIF_2B ,Im PerlF Memory ist ein 2Bit Error aufgetreten" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 8. " PERIF_1B ,Im PerlF Memory ist ein 1Bit Error aufgetreten und wurde korrigiert" "Not occurred,Occurred"
|
|
bitfld.long 0x10 7. " PN_2B ,In einem der PN-IP Memories ist ein 2 Bit Error aufgetreten" "Not occurred,Occurred"
|
|
bitfld.long 0x10 6. " PN_1B ,In einem der PN-IP Memories ist ein 1 Bit Error aufgetreten und wurde korrigiert" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 5. " GDMA_2B ,Im GDMA Memory ist ein 2Bit Error aufgetreten" "Not occurred,Occurred"
|
|
bitfld.long 0x10 4. " GDMA_1B ,Im GDMA Memory ist ein 1Bit Error aufgetreten und wurde korrigiert" "Not occurred,Occurred"
|
|
bitfld.long 0x10 3. " D_TCM926_2B ,Im D-TCM des ARM926 ist ein 2Bit Error aufgetreten " "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 2. " D_TCM926_1B ,Im D-TCM des ARM926 ist ein 1Bit Error aufgetreten und wurde korrigiert" "Not occurred,Occurred"
|
|
bitfld.long 0x10 1. " I_TCM926_2B ,Im I-TCM des ARM926 ist ein 2Bit Error aufgetreten " "Not occurred,Occurred"
|
|
bitfld.long 0x10 0. " I_TCM926_1B ,Im I-TCM des ARM926 ist ein 1Bit Error aufgetreten und wurde korrigiert" "Not occurred,Occurred"
|
|
rgroup.long 0x58++0x3
|
|
line.long 0x00 "EDC_INIT_DONE,EDC Init Done Register"
|
|
bitfld.long 0x00 6. " D_TCM966_INIT_DONE ,D_TCM966 Init Done" "Not completed,Completed"
|
|
bitfld.long 0x00 5. " I_TCM966_INIT_DONE ,I_TCM966 Init Done" "Not completed,Completed"
|
|
bitfld.long 0x00 4. " PERIF_INIT_DONE ,PERIF Init Done" "Not completed,Completed"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PN_IP_INIT_DONE ,PN_IP Init Done" "Not completed,Completed"
|
|
bitfld.long 0x00 2. " GDMA_INIT_DONE ,GDMA Init Done" "Not completed,Completed"
|
|
bitfld.long 0x00 1. " D_TCM926_INIT_DONE ,D_TCM926 Init Done" "Not completed,Completed"
|
|
textline " "
|
|
bitfld.long 0x00 0. " I_TCM926_INIT_DONE ,I_TCM926 Init Done" "Not completed,Completed"
|
|
group.long 0x5C++0x5F
|
|
line.long 0x00 "TCM926_MAP,TCM926 Map Register"
|
|
bitfld.long 0x00 3. " INITRAM ,Booten von I-TCM" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--2. " PARTITION_TCM926 ,I-TCM/D-TCM ARM926" "0KB/256KB,64KB/192KB,128KB/128KB,192KB/64KB,256KB/0KB,?..."
|
|
line.long 0x04 "GPIO_INT_POLSEL,Interrupt-Polaritat fur GPIO-Interrupts"
|
|
bitfld.long 0x04 15. " INT_POLSEL_GPIO15 ,GPIO15 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
bitfld.long 0x04 14. " INT_POLSEL_GPIO14 ,GPIO14 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
bitfld.long 0x04 13. " INT_POLSEL_GPIO13 ,GPIO13 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x04 12. " INT_POLSEL_GPIO12 ,GPIO12 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
bitfld.long 0x04 11. " INT_POLSEL_GPIO11 ,GPIO11 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
bitfld.long 0x04 10. " INT_POLSEL_GPIO10 ,GPIO10 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x04 9. " INT_POLSEL_GPIO9 ,GPIO9 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
bitfld.long 0x04 8. " INT_POLSEL_GPIO8 ,GPIO8 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
bitfld.long 0x04 7. " INT_POLSEL_GPIO7 ,GPIO7 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x04 6. " INT_POLSEL_GPIO6 ,GPIO6 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
bitfld.long 0x04 5. " INT_POLSEL_GPIO5 ,GPIO5 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
bitfld.long 0x04 4. " INT_POLSEL_GPIO4 ,GPIO4 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x04 3. " INT_POLSEL_GPIO3 ,GPIO3 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
bitfld.long 0x04 2. " INT_POLSEL_GPIO2 ,GPIO2 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
bitfld.long 0x04 1. " INT_POLSEL_GPIO1 ,GPIO1 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x04 0. " INT_POLSEL_GPIO0 ,GPIO0 Interrupt-Polaritat" "Not inverted,Inverted"
|
|
line.long 0x08 "EDC_PARITY_EN,EDC- and Parity Enable (2:0)"
|
|
bitfld.long 0x08 3. " EDC_DISABLE_ARM966 ,ARM966 EDC Disable" "No effect,Yes"
|
|
bitfld.long 0x08 2. " EDC_DISABLE_ARM926 ,ARM926 EDC Disable" "No effect,Yes"
|
|
bitfld.long 0x08 1. " D_CACHE_PAR_EN ,D cache parity enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 0. " I_CACHE_PAR_EN ,I cache parity enable" "Disabled,Enabled"
|
|
line.long 0x0C "MODUL_ACCESS_ERR,Modul Access Error Register"
|
|
bitfld.long 0x0C 5. " SERDIDO_ACCESS_ERR ,SERDIDO Access Error" "No error,Error"
|
|
bitfld.long 0x0C 4. " SCRB_ACCESS_ERR ,SCRB Access Error" "No error,Error"
|
|
bitfld.long 0x0C 3. " HOST_IF_ACCESS_ERR ,HOSTIF Access Error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x0C 2. " I_FILTER_ACCESS_ERR ,IFILTER Access Error" "No error,Error"
|
|
bitfld.long 0x0C 1. " PER_IF_ACCESS_ERR ,PERIF Access Error" "No error,Error"
|
|
bitfld.long 0x0C 0. " PN_IP_ACCESS_ERR ,PNIP Access Error" "No error,Error"
|
|
line.long 0x10 "RES_SOFT_RETURN_ADDR,Einsprungadresse f?r den Secondary Bootloader nach einem SW-Reset ARM926EJ-S"
|
|
hexmask.long 0x10 0.--31. 1. " RETURN_ADDRESS ,Einsprungadresse fur den Secondary Bootloader nach einem RES_SOFT_ARM926_CORE"
|
|
line.long 0x14 "PHY_LED_CONTROL,PHY-LEDs Steuerung"
|
|
bitfld.long 0x14 19. " P2_XACTIVITY_PHY ,P2_XACTIVITY Status" "Low,High"
|
|
bitfld.long 0x14 18. " P2_XLINK_STATUS_PHY ,P2_XLINK Status" "Low,High"
|
|
bitfld.long 0x14 17. " P1_XACTIVITY_PHY ,P1_XACTIVITY Status" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 16. " P1_XLINK_STATUS_PHY ,P1_XLINK Status" "Low,High"
|
|
bitfld.long 0x14 11. " P2_XACTIVITY_SW ,P2_XLINK_XACTIVITY Status" "Low,High"
|
|
bitfld.long 0x14 10. " P2_XLINK_STATUS_SW ,P2_XLINK Status" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 9. " P1_XACTIVITY_SW ,P1_XLINK_XACTIVITY Status" "Low,High"
|
|
bitfld.long 0x14 8. " P1_XLINK_STATUS_SW ,P1_XLINK Status" "Low,High"
|
|
bitfld.long 0x14 3. " EN_P2_XACTIVITY ,P2_XLINK Status" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 2. " EN_P2_XLINK_STATUS ,P2_XLINK Status" "Low,High"
|
|
bitfld.long 0x14 1. " EN_P1_XACTIVITY ,EN_P1_XACTIVITY Status" "Low,High"
|
|
bitfld.long 0x14 0. " EN_P1_XLINK_STATUS ,P1_XLINK Status" "Low,High"
|
|
line.long 0x18 "ACCESS_ERROR_SCRB,SCRB Access Error"
|
|
bitfld.long 0x18 31. " ERR_LOCK ,Error lock" "Disabled,Enabled"
|
|
bitfld.long 0x18 30. " APB_WRITE ,APB Write Status" "Read,Write"
|
|
bitfld.long 0x18 28.--29. " APB_SIZE ,APB Size" "0,1,2,3"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " APB_ADDRESS ,fehlerhafte APB-Adresse im SCRB"
|
|
line.long 0x1C "DRIVE_EMC,SCRB Dedicated Signals Drive Current Register"
|
|
bitfld.long 0x1C 25. " EMC_BF_CLK_BF2_EBL ,CLK_O_BF2" "Disabled,Enabled"
|
|
bitfld.long 0x1C 24. " EMC_BF_CLK_BF0BF1_EBL ,CLK_O_BF0 und CLK_O_BF1" "Disabled,Enabled"
|
|
bitfld.long 0x1C 23. " EMC_SDRAM_CLK_SD2_EBL ,CLK_O_SDRAM2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x1C 22. " EMC_SDRAM_CLK_SD0SD1_EBL ,CLK_O_SDRAM0 und CLK_O_SDRAM1" "Disabled,Enabled"
|
|
bitfld.long 0x1C 20.--21. " DR_EMC_XAV_BF ,Signalliste: XAV_BF" "0,1,2,3"
|
|
bitfld.long 0x1C 18.--19. " DR_EMC_CLK_BF ,Signalliste: CLK_O_BF0 - 2" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x1C 16.--17. " DR_EMC_SDRAM ,Signalliste: XCS_SDRAM, XRAS_SDRAM, XCAS_SDRAM, XWE_SDRAM" "0,1,2,3"
|
|
bitfld.long 0x1C 14.--15. " DR_EMC_CLK_SDRAM ,Signalliste: CLK_O_SDRAM0, CLK_O_SDRAM1, CLK_O_SDRAM2" "0,1,2,3"
|
|
bitfld.long 0x1C 12.--13. " DR_EMC_PER ,Signalliste: XCS_PER0 - 3" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x1C 10.--11. " DR_EMC_RW ,Signalliste: XWR, XRD" "0,1,2,3"
|
|
bitfld.long 0x1C 8.--9. " DR_EMC_DH ,Signalliste: D31 - D16, XBE2_DQM2, XBE3_XBE3" "0,1,2,3"
|
|
bitfld.long 0x1C 6.--7. " DR_EMC_DL ,Signalliste: D15 - D0, XBE0_DQM0, XBE1_XBE1" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x1C 4.--5. " DR_EMC_AH ,Signalliste: A23 - A15" "0,1,2,3"
|
|
bitfld.long 0x1C 2.--3. " DR_EMC_AL ,Signalliste: A14 - A0" "0,1,2,3"
|
|
bitfld.long 0x1C 0.--1. " DR_EMC_C ,Signalliste: DTXR, XOE_DDRIVER" "0,1,2,3"
|
|
line.long 0x20 "DRIVE15_0GPIO,SCRB GPIO Signals Drive Current Register"
|
|
bitfld.long 0x20 30.--31. " DR_GPIO15 ,Drive current GPIO15" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x20 28.--29. " DR_GPIO14 ,Drive current GPIO14" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x20 26.--27. " DR_GPIO13 ,Drive current GPIO13" "4 mA,6 mA,8 mA,12 mA"
|
|
textline " "
|
|
bitfld.long 0x20 24.--25. " DR_GPIO12 ,Drive current GPIO12" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x20 22.--23. " DR_GPIO11 ,Drive current GPIO11" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x20 20.--21. " DR_GPIO10 ,Drive current GPIO10" "4 mA,6 mA,8 mA,12 mA"
|
|
textline " "
|
|
bitfld.long 0x20 18.--19. " DR_GPIO9 ,Drive current GPIO9" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x20 16.--17. " DR_GPIO8 ,Drive current GPIO8" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x20 14.--15. " DR_GPIO7 ,Drive current GPIO7" "4 mA,6 mA,8 mA,12 mA"
|
|
textline " "
|
|
bitfld.long 0x20 12.--13. " DR_GPIO6 ,Drive current GPIO6" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x20 10.--11. " DR_GPIO5 ,Drive current GPIO5" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x20 8.--9. " DR_GPIO4 ,Drive current GPIO4" "4 mA,6 mA,8 mA,12 mA"
|
|
textline " "
|
|
bitfld.long 0x20 6.--7. " DR_GPIO3 ,Drive current GPIO3" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x20 4.--5. " DR_GPIO2 ,Drive current GPIO2" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x20 2.--3. " DR_GPIO1 ,Drive current GPIO1" "4 mA,6 mA,8 mA,12 mA"
|
|
textline " "
|
|
bitfld.long 0x20 0.--1. " DR_GPIO0 ,Drive current GPIO0" "4 mA,6 mA,8 mA,12 mA"
|
|
line.long 0x24 "DRIVE31_16GPIO,SCRB GPIO Signals Drive Current Register"
|
|
bitfld.long 0x24 30.--31. " DR_GPIO31 ,Drive current GPIO31" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x24 28.--29. " DR_GPIO30 ,Drive current GPIO30" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x24 26.--27. " DR_GPIO29 ,Drive current GPIO29" "4 mA,6 mA,8 mA,12 mA"
|
|
textline " "
|
|
bitfld.long 0x24 24.--25. " DR_GPIO28 ,Drive current GPIO28" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x24 22.--23. " DR_GPIO27 ,Drive current GPIO27" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x24 20.--21. " DR_GPIO26 ,Drive current GPIO26" "4 mA,6 mA,8 mA,12 mA"
|
|
textline " "
|
|
bitfld.long 0x24 18.--19. " DR_GPIO25 ,Drive current GPIO25" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x24 16.--17. " DR_GPIO24 ,Drive current GPIO24" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x24 14.--15. " DR_GPIO23 ,Drive current GPIO23" "4 mA,6 mA,8 mA,12 mA"
|
|
textline " "
|
|
bitfld.long 0x24 12.--13. " DR_GPIO22 ,Drive current GPIO22" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x24 10.--11. " DR_GPIO21 ,Drive current GPIO21" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x24 8.--9. " DR_GPIO20 ,Drive current GPIO20" "4 mA,6 mA,8 mA,12 mA"
|
|
textline " "
|
|
bitfld.long 0x24 6.--7. " DR_GPIO19 ,Drive current GPIO19" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x24 4.--5. " DR_GPIO18 ,Drive current GPIO18" "4 mA,6 mA,8 mA,12 mA"
|
|
bitfld.long 0x24 2.--3. " DR_GPIO17 ,Drive current GPIO17" "4 mA,6 mA,8 mA,12 mA"
|
|
textline " "
|
|
bitfld.long 0x24 0.--1. " DR_GPIO16 ,Drive current GPIO16" "4 mA,6 mA,8 mA,12 mA"
|
|
line.long 0x28 "DRIVE47_32GPIO,SCRB GPIO Signals Drive Current Register"
|
|
bitfld.long 0x28 30.--31. " DR_GPIO47 ,Drive current GPIO47" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x28 28.--29. " DR_GPIO46 ,Drive current GPIO46" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x28 26.--27. " DR_GPIO45 ,Drive current GPIO45" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x28 24.--25. " DR_GPIO44 ,Drive current GPIO44" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x28 22.--23. " DR_GPIO43 ,Drive current GPIO43" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x28 20.--21. " DR_GPIO42 ,Drive current GPIO42" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x28 18.--19. " DR_GPIO41 ,Drive current GPIO41" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x28 16.--17. " DR_GPIO40 ,Drive current GPIO40" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x28 14.--15. " DR_GPIO39 ,Drive current GPIO39" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x28 12.--13. " DR_GPIO38 ,Drive current GPIO38" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x28 10.--11. " DR_GPIO37 ,Drive current GPIO37" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x28 8.--9. " DR_GPIO36 ,Drive current GPIO36" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x28 6.--7. " DR_GPIO35 ,Drive current GPIO35" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x28 4.--5. " DR_GPIO34 ,Drive current GPIO34" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x28 2.--3. " DR_GPIO33 ,Drive current GPIO33" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x28 0.--1. " DR_GPIO32 ,Drive current GPIO32" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
line.long 0x2C "DRIVE63_48GPIO,SCRB GPIO Signals Drive Current Register"
|
|
bitfld.long 0x2C 30.--31. " DR_GPIO63 ,Drive current GPIO63" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x2C 28.--29. " DR_GPIO62 ,Drive current GPIO62" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x2C 26.--27. " DR_GPIO61 ,Drive current GPIO61" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x2C 24.--25. " DR_GPIO60 ,Drive current GPIO60" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x2C 22.--23. " DR_GPIO59 ,Drive current GPIO59" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x2C 20.--21. " DR_GPIO58 ,Drive current GPIO58" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x2C 18.--19. " DR_GPIO57 ,Drive current GPIO57" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x2C 16.--17. " DR_GPIO56 ,Drive current GPIO56" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x2C 14.--15. " DR_GPIO55 ,Drive current GPIO55" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x2C 12.--13. " DR_GPIO54 ,Drive current GPIO54" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x2C 10.--11. " DR_GPIO53 ,Drive current GPIO53" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x2C 8.--9. " DR_GPIO52 ,Drive current GPIO52" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x2C 6.--7. " DR_GPIO51 ,Drive current GPIO51" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x2C 4.--5. " DR_GPIO50 ,Drive current GPIO50" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x2C 2.--3. " DR_GPIO49 ,Drive current GPIO49" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x2C 0.--1. " DR_GPIO48 ,Drive current GPIO48" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
line.long 0x30 "DRIVE79_64GPIO,SCRB GPIO Signals Drive Current Register"
|
|
bitfld.long 0x30 30.--31. " DR_GPIO79 ,Drive current GPIO79" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x30 28.--29. " DR_GPIO78 ,Drive current GPIO78" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x30 26.--27. " DR_GPIO77 ,Drive current GPIO77" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x30 24.--25. " DR_GPIO76 ,Drive current GPIO76" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x30 22.--23. " DR_GPIO75 ,Drive current GPIO75" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x30 20.--21. " DR_GPIO74 ,Drive current GPIO74" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x30 18.--19. " DR_GPIO73 ,Drive current GPIO73" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x30 16.--17. " DR_GPIO72 ,Drive current GPIO72" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x30 14.--15. " DR_GPIO71 ,Drive current GPIO71" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x30 12.--13. " DR_GPIO70 ,Drive current GPIO70" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x30 10.--11. " DR_GPIO69 ,Drive current GPIO69" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x30 8.--9. " DR_GPIO68 ,Drive current GPIO68" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x30 6.--7. " DR_GPIO67 ,Drive current GPIO67" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x30 4.--5. " DR_GPIO66 ,Drive current GPIO66" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x30 2.--3. " DR_GPIO65 ,Drive current GPIO65" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x30 0.--1. " DR_GPIO64 ,Drive current GPIO64" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
line.long 0x34 "DRIVE95_80GPIO,SCRB GPIO Signals Drive Current Register"
|
|
bitfld.long 0x34 30.--31. " DR_GPIO95 ,Drive current GPIO95" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x34 28.--29. " DR_GPIO94 ,Drive current GPIO94" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x34 26.--27. " DR_GPIO93 ,Drive current GPIO93" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x34 24.--25. " DR_GPIO92 ,Drive current GPIO92" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x34 22.--23. " DR_GPIO91 ,Drive current GPIO91" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x34 20.--21. " DR_GPIO90 ,Drive current GPIO90" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x34 18.--19. " DR_GPIO89 ,Drive current GPIO89" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x34 16.--17. " DR_GPIO88 ,Drive current GPIO88" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x34 14.--15. " DR_GPIO87 ,Drive current GPIO87" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x34 12.--13. " DR_GPIO86 ,Drive current GPIO86" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x34 10.--11. " DR_GPIO85 ,Drive current GPIO85" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x34 8.--9. " DR_GPIO84 ,Drive current GPIO84" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x34 6.--7. " DR_GPIO83 ,Drive current GPIO83" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x34 4.--5. " DR_GPIO82 ,Drive current GPIO82" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
bitfld.long 0x34 2.--3. " DR_GPIO81 ,Drive current GPIO81" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
textline " "
|
|
bitfld.long 0x34 0.--1. " DR_GPIO80 ,Drive current GPIO80" "6 mA/3 mA,12 mA/6 mA,18 mA/9 mA,24 mA/12 mA"
|
|
line.long 0x38 "PULL15_0GPIO,SCRB Pull GPIO Signals"
|
|
bitfld.long 0x38 30.--31. " PR_GPIO15 ,pull control GPIO15 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x38 28.--29. " PR_GPIO14 ,pull control GPIO14 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x38 26.--27. " PR_GPIO13 ,pull control GPIO13 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x38 24.--25. " PR_GPIO12 ,pull control GPIO12 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x38 22.--23. " PR_GPIO11 ,pull control GPIO11 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x38 20.--21. " PR_GPIO10 ,pull control GPIO10 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x38 18.--19. " PR_GPIO9 ,pull control GPIO9 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x38 16.--17. " PR_GPIO8 ,pull control GPIO8 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x38 14.--15. " PR_GPIO7 ,pull control GPIO7 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x38 12.--13. " PR_GPIO6 ,pull control GPIO6 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x38 10.--11. " PR_GPIO5 ,pull control GPIO5 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x38 8.--9. " PR_GPIO4 ,pull control GPIO4 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x38 6.--7. " PR_GPIO3 ,pull control GPIO3 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x38 4.--5. " PR_GPIO2 ,pull control GPIO2 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x38 2.--3. " PR_GPIO1 ,pull control GPIO1 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x38 0.--1. " PR_GPIO0 ,pull control GPIO0 " "highZ,Pull-up,highZ,Pull-down"
|
|
line.long 0x3C "PULL31_16GPIO,SCRB Pull GPIO Signals"
|
|
bitfld.long 0x3C 30.--31. " PR_GPIO31 ,pull control GPIO31 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x3C 28.--29. " PR_GPIO30 ,pull control GPIO30 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x3C 26.--27. " PR_GPIO29 ,pull control GPIO29 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x3C 24.--25. " PR_GPIO28 ,pull control GPIO28 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x3C 22.--23. " PR_GPIO27 ,pull control GPIO27 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x3C 20.--21. " PR_GPIO26 ,pull control GPIO26 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x3C 18.--19. " PR_GPIO25 ,pull control GPIO25 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x3C 16.--17. " PR_GPIO24 ,pull control GPIO24 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x3C 14.--15. " PR_GPIO23 ,pull control GPIO23 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x3C 12.--13. " PR_GPIO22 ,pull control GPIO22 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x3C 10.--11. " PR_GPIO21 ,pull control GPIO21 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x3C 8.--9. " PR_GPIO20 ,pull control GPIO20 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x3C 6.--7. " PR_GPIO19 ,pull control GPIO19 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x3C 4.--5. " PR_GPIO18 ,pull control GPIO18 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x3C 2.--3. " PR_GPIO17 ,pull control GPIO17 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x3C 0.--1. " PR_GPIO16 ,pull control GPIO16 " "highZ,Pull-up,highZ,Pull-down"
|
|
line.long 0x40 "PULL47_32GPIO,SCRB Pull GPIO Signals"
|
|
bitfld.long 0x40 30.--31. " PR_GPIO47 ,pull control GPIO47 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x40 28.--29. " PR_GPIO46 ,pull control GPIO46 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x40 26.--27. " PR_GPIO45 ,pull control GPIO45 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x40 24.--25. " PR_GPIO44 ,pull control GPIO44 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x40 22.--23. " PR_GPIO43 ,pull control GPIO43 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x40 20.--21. " PR_GPIO42 ,pull control GPIO42 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x40 18.--19. " PR_GPIO41 ,pull control GPIO41 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x40 16.--17. " PR_GPIO40 ,pull control GPIO40 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x40 14.--15. " PR_GPIO39 ,pull control GPIO39 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x40 12.--13. " PR_GPIO38 ,pull control GPIO38 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x40 10.--11. " PR_GPIO37 ,pull control GPIO37 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x40 8.--9. " PR_GPIO36 ,pull control GPIO36 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x40 6.--7. " PR_GPIO35 ,pull control GPIO35 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x40 4.--5. " PR_GPIO34 ,pull control GPIO34 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x40 2.--3. " PR_GPIO33 ,pull control GPIO33 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x40 0.--1. " PR_GPIO32 ,pull control GPIO32 " "highZ,Pull-up,highZ,Pull-down"
|
|
line.long 0x44 "PULL63_48GPIO,SCRB Pull GPIO Signals"
|
|
bitfld.long 0x44 30.--31. " PR_GPIO63 ,pull control GPIO63 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x44 28.--29. " PR_GPIO62 ,pull control GPIO62 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x44 26.--27. " PR_GPIO61 ,pull control GPIO61 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x44 24.--25. " PR_GPIO60 ,pull control GPIO60 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x44 22.--23. " PR_GPIO59 ,pull control GPIO59 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x44 20.--21. " PR_GPIO58 ,pull control GPIO58 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x44 18.--19. " PR_GPIO57 ,pull control GPIO57 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x44 16.--17. " PR_GPIO56 ,pull control GPIO56 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x44 14.--15. " PR_GPIO55 ,pull control GPIO55 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x44 12.--13. " PR_GPIO54 ,pull control GPIO54 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x44 10.--11. " PR_GPIO53 ,pull control GPIO53 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x44 8.--9. " PR_GPIO52 ,pull control GPIO52 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x44 6.--7. " PR_GPIO51 ,pull control GPIO51 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x44 4.--5. " PR_GPIO50 ,pull control GPIO50 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x44 2.--3. " PR_GPIO49 ,pull control GPIO49 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x44 0.--1. " PR_GPIO48 ,pull control GPIO48 " "highZ,Pull-up,highZ,Pull-down"
|
|
line.long 0x48 "PULL79_64GPIO,SCRB Pull GPIO Signals"
|
|
bitfld.long 0x48 30.--31. " PR_GPIO79 ,pull control GPIO79 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x48 28.--29. " PR_GPIO78 ,pull control GPIO78 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x48 26.--27. " PR_GPIO77 ,pull control GPIO77 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x48 24.--25. " PR_GPIO76 ,pull control GPIO76 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x48 22.--23. " PR_GPIO75 ,pull control GPIO75 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x48 20.--21. " PR_GPIO74 ,pull control GPIO74 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x48 18.--19. " PR_GPIO73 ,pull control GPIO73 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x48 16.--17. " PR_GPIO72 ,pull control GPIO72 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x48 14.--15. " PR_GPIO71 ,pull control GPIO71 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x48 12.--13. " PR_GPIO70 ,pull control GPIO70 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x48 10.--11. " PR_GPIO69 ,pull control GPIO69 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x48 8.--9. " PR_GPIO68 ,pull control GPIO68 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x48 6.--7. " PR_GPIO67 ,pull control GPIO67 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x48 4.--5. " PR_GPIO66 ,pull control GPIO66 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x48 2.--3. " PR_GPIO65 ,pull control GPIO65 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x48 0.--1. " PR_GPIO64 ,pull control GPIO64 " "highZ,Pull-up,highZ,Pull-down"
|
|
line.long 0x4C "PULL95_80GPIO,SCRB Pull GPIO Signals"
|
|
bitfld.long 0x4C 30.--31. " PR_GPIO95 ,pull control GPIO95 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x4C 28.--29. " PR_GPIO94 ,pull control GPIO94 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x4C 26.--27. " PR_GPIO93 ,pull control GPIO93 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x4C 24.--25. " PR_GPIO92 ,pull control GPIO92 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x4C 22.--23. " PR_GPIO91 ,pull control GPIO91 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x4C 20.--21. " PR_GPIO90 ,pull control GPIO90 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x4C 18.--19. " PR_GPIO89 ,pull control GPIO89 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x4C 16.--17. " PR_GPIO88 ,pull control GPIO88 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x4C 14.--15. " PR_GPIO87 ,pull control GPIO87 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x4C 12.--13. " PR_GPIO86 ,pull control GPIO86 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x4C 10.--11. " PR_GPIO85 ,pull control GPIO85 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x4C 8.--9. " PR_GPIO84 ,pull control GPIO84 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x4C 6.--7. " PR_GPIO83 ,pull control GPIO83 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x4C 4.--5. " PR_GPIO82 ,pull control GPIO82 " "highZ,Pull-up,highZ,Pull-down"
|
|
bitfld.long 0x4C 2.--3. " PR_GPIO81 ,pull control GPIO81 " "highZ,Pull-up,highZ,Pull-down"
|
|
textline " "
|
|
bitfld.long 0x4C 0.--1. " PR_GPIO80 ,pull control GPIO80 " "highZ,Pull-up,highZ,Pull-down"
|
|
line.long 0x50 "CLEAR_DMA_SPI_REQ_REG,Reset SPI1/2_SSPTX Delayed Request Register"
|
|
bitfld.long 0x50 1. " CLEAR_SPI2_SSPTX_DELAYED_REQUEST ,Delayed Clear Reset" "No reset,Reset"
|
|
bitfld.long 0x50 0. " CLEAR_SPI1_SSPTX_DELAYED_REQUEST ,Delayed Clear Reset" "No reset,Reset"
|
|
line.long 0x54 "SPI_PARITY_ERROR,SPI1/2 Parity Error Register"
|
|
bitfld.long 0x54 1. " SPI2_PARITY_ERR ,SPI2 Parity-Error" "No error,Error"
|
|
bitfld.long 0x54 0. " SPI1_PARITY_ERR ,SPI1 Parity-Error" "No error,Error"
|
|
line.long 0x58 "SSI_DATA_INVERSION,workaorund for SSI deadlock"
|
|
bitfld.long 0x58 0. " INV_SSI_DATA ,Invert SSI_DATA" "Not inverted,Inverted"
|
|
line.long 0x5C "XHIF_MODE,Umschalten XHIF-Pin zwischen XHIF_A20 und XHIF_XCS_R"
|
|
bitfld.long 0x5C 0. " XHIF_MODE ,Der Eingangspin XHIF_XCS_R_A20" "Page-Register Chipselect,Line Address"
|
|
width 0xB
|
|
tree.end
|
|
tree "U1_SPI"
|
|
base ad:0x40010000
|
|
width 15.
|
|
if (((d.l(ad:0x40010000))&0x30)==0x00)
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "SSPCR0,Control register"
|
|
hexmask.long.byte 0x00 8.--15. 1. " SCR ,Serial Clock rate"
|
|
bitfld.long 0x00 7. " SPH ,SCLKOUT phase" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " SPO ,SCLKOUT polarity" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " FRF ,Frame format" "Motorola SPI,TI synchronous,National Microwire,?..."
|
|
bitfld.long 0x00 0.--3. " DSS ,Data size select" "Reserved,Reserved,Reserved,4-bit data,5-bit data,6-bit data,7-bit data,8-bit data,9-bit data,10-bit data,11-bit data,12-bit data,13-bit data,14-bit data,15-bit data,16-bit data"
|
|
else
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "SSPCR0,Control register"
|
|
hexmask.long.byte 0x00 8.--15. 1. " SCR ,Serial Clock rate"
|
|
bitfld.long 0x00 6. " SPO ,SCLKOUT polarity" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " FRF ,Frame format" "Motorola SPI,TI synchronous,National Microwire,?..."
|
|
bitfld.long 0x00 0.--3. " DSS ,Data size select" "Reserved,Reserved,Reserved,4-bit data,5-bit data,6-bit data,7-bit data,8-bit data,9-bit data,10-bit data,11-bit data,12-bit data,13-bit data,14-bit data,15-bit data,16-bit data"
|
|
endif
|
|
if (((d.l(ad:0x40010000+0x04))&0x20)==0x20)
|
|
group.long 0x4++0x3
|
|
line.long 0x00 "SSPCR1,Control register 1"
|
|
bitfld.long 0x00 6. " SOD ,Slave mode output disable" "No effect,Yes"
|
|
bitfld.long 0x00 5. " MS ,Master/slave mode select" "Master,Slave"
|
|
bitfld.long 0x00 4. " SSE ,Synchronous serial port enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " LBM ,Loop back mode" "Normal serial port,Receive serial shifter"
|
|
bitfld.long 0x00 2. " RORIE ,Receive FIFO overrun interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TIE ,Transmit FIFO interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIE ,Receive FIFO interrupt enable" "Disabled,Enabled"
|
|
else
|
|
group.long 0x4++0x3
|
|
line.long 0x00 "SSPCR1,Control register 1"
|
|
bitfld.long 0x00 5. " MS ,Master/slave mode select" "Master,Slave"
|
|
bitfld.long 0x00 4. " SSE ,Synchronous serial port enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " LBM ,Loop back mode" "Normal serial port,Receive serial shifter"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RORIE ,Receive FIFO overrun interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TIE ,Transmit FIFO interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " RIE ,Receive FIFO interrupt enable" "Disabled,Enabled"
|
|
endif
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x00 "SSPDR,Transmit/Receive FIFO"
|
|
rgroup.long 0xC++0xB
|
|
line.long 0x0 "SSPSR,FIFO fill and SSP busy status register"
|
|
bitfld.long 0x0 4. " BSY ,SSP busy flag" "Idle,Busy"
|
|
bitfld.long 0x0 3. " RFF ,Receive FIFO full" "Not full,Full"
|
|
bitfld.long 0x0 2. " RNE ,Receive FIFO not empty" "Empty,Not empty"
|
|
textline " "
|
|
bitfld.long 0x0 1. " TNF ,Transmit FIFO not full" "Full,Not full"
|
|
bitfld.long 0x0 0. " TFE ,Transmit FIFO empty" "Not empty,Empty"
|
|
line.long 0x4 "SSPCPSR,Clock prescale divisor"
|
|
line.long 0x8 "SSPIIR_SSPICR,SSP interrupt status register"
|
|
bitfld.long 0x8 2. " RORIS ,SSP Receive FIFO overrun interrupt status" "No overrun,Overrun"
|
|
bitfld.long 0x8 1. " TIS ,SSP Receive FIFO service request interrupt status" "Not requested,Requested"
|
|
bitfld.long 0x8 0. " RIS ,SSP transmit FIFO service request interrupt status" "Not requested,Requested"
|
|
width 0x0b
|
|
tree.end
|
|
tree "U2_SPI"
|
|
base ad:0x40011000
|
|
width 15.
|
|
if (((d.l(ad:0x40011000))&0x30)==0x00)
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "SSPCR0,Control register"
|
|
hexmask.long.byte 0x00 8.--15. 1. " SCR ,Serial Clock rate"
|
|
bitfld.long 0x00 7. " SPH ,SCLKOUT phase" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " SPO ,SCLKOUT polarity" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " FRF ,Frame format" "Motorola SPI,TI synchronous,National Microwire,?..."
|
|
bitfld.long 0x00 0.--3. " DSS ,Data size select" "Reserved,Reserved,Reserved,4-bit data,5-bit data,6-bit data,7-bit data,8-bit data,9-bit data,10-bit data,11-bit data,12-bit data,13-bit data,14-bit data,15-bit data,16-bit data"
|
|
else
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "SSPCR0,Control register"
|
|
hexmask.long.byte 0x00 8.--15. 1. " SCR ,Serial Clock rate"
|
|
bitfld.long 0x00 6. " SPO ,SCLKOUT polarity" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " FRF ,Frame format" "Motorola SPI,TI synchronous,National Microwire,?..."
|
|
bitfld.long 0x00 0.--3. " DSS ,Data size select" "Reserved,Reserved,Reserved,4-bit data,5-bit data,6-bit data,7-bit data,8-bit data,9-bit data,10-bit data,11-bit data,12-bit data,13-bit data,14-bit data,15-bit data,16-bit data"
|
|
endif
|
|
if (((d.l(ad:0x40011000+0x04))&0x20)==0x20)
|
|
group.long 0x4++0x3
|
|
line.long 0x00 "SSPCR1,Control register 1"
|
|
bitfld.long 0x00 6. " SOD ,Slave mode output disable" "No effect,Yes"
|
|
bitfld.long 0x00 5. " MS ,Master/slave mode select" "Master,Slave"
|
|
bitfld.long 0x00 4. " SSE ,Synchronous serial port enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " LBM ,Loop back mode" "Normal serial port,Receive serial shifter"
|
|
bitfld.long 0x00 2. " RORIE ,Receive FIFO overrun interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TIE ,Transmit FIFO interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RIE ,Receive FIFO interrupt enable" "Disabled,Enabled"
|
|
else
|
|
group.long 0x4++0x3
|
|
line.long 0x00 "SSPCR1,Control register 1"
|
|
bitfld.long 0x00 5. " MS ,Master/slave mode select" "Master,Slave"
|
|
bitfld.long 0x00 4. " SSE ,Synchronous serial port enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " LBM ,Loop back mode" "Normal serial port,Receive serial shifter"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RORIE ,Receive FIFO overrun interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TIE ,Transmit FIFO interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " RIE ,Receive FIFO interrupt enable" "Disabled,Enabled"
|
|
endif
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x00 "SSPDR,Transmit/Receive FIFO"
|
|
rgroup.long 0xC++0xB
|
|
line.long 0x0 "SSPSR,FIFO fill and SSP busy status register"
|
|
bitfld.long 0x0 4. " BSY ,SSP busy flag" "Idle,Busy"
|
|
bitfld.long 0x0 3. " RFF ,Receive FIFO full" "Not full,Full"
|
|
bitfld.long 0x0 2. " RNE ,Receive FIFO not empty" "Empty,Not empty"
|
|
textline " "
|
|
bitfld.long 0x0 1. " TNF ,Transmit FIFO not full" "Full,Not full"
|
|
bitfld.long 0x0 0. " TFE ,Transmit FIFO empty" "Not empty,Empty"
|
|
line.long 0x4 "SSPCPSR,Clock prescale divisor"
|
|
line.long 0x8 "SSPIIR_SSPICR,SSP interrupt status register"
|
|
bitfld.long 0x8 2. " RORIS ,SSP Receive FIFO overrun interrupt status" "No overrun,Overrun"
|
|
bitfld.long 0x8 1. " TIS ,SSP Receive FIFO service request interrupt status" "Not requested,Requested"
|
|
bitfld.long 0x8 0. " RIS ,SSP transmit FIFO service request interrupt status" "Not requested,Requested"
|
|
width 0x0b
|
|
tree.end
|
|
tree "U_TIMER"
|
|
base ad:0x40012000
|
|
width 23.
|
|
group.long 0x0++0xB
|
|
line.long 0x00 "TIM_0_MODE_REG,Timer 0 Timer Mode Register"
|
|
bitfld.long 0x00 16. " EVENT2_INVERSION ,Event2 Inversion" "Not inverted,Inverted"
|
|
bitfld.long 0x00 14.--15. " EVENT2_CONTROL ,Event2 Control" "0,1,2,3"
|
|
bitfld.long 0x00 13. " EVENT1_INVERSION ,Event1 Inversion" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x00 11.--12. " EVENT1_CONTROL ,Event1 Control" "0,1,2,3"
|
|
bitfld.long 0x00 10. " TIMER_OUT_POLARITY ,TIM_OUT Polarity" "High,Low"
|
|
bitfld.long 0x00 9. " GATE_EFFECT ,Gate/Trigger signal Effect" "Gate-/Count-Mode,Trigger-/Toggle-Mode"
|
|
textline " "
|
|
bitfld.long 0x00 8. " GATE_POLARITY ,Gate/Trigger signal Polarity" "High,Low"
|
|
bitfld.long 0x00 7. " EXT_GATE_TRIG_ENABLE ,Gate-/Trigger signal Selection" "INT_GATE_TRIG,Gate-/Trigger signal"
|
|
bitfld.long 0x00 6. " DIS_RLD_WHEN_WR_LDREG ,Disable Reload when Writing Load-Register" "Reload Mode,Single Mode"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RELOAD_DISABLE ,Reload Mode Disable" "No effect,Yes"
|
|
bitfld.long 0x00 4. " CLK_INPUT_SELECT ,Count-/Load-Clock Selection" "CLK_TIMT,Gate-/Trigger signal"
|
|
bitfld.long 0x00 0. " INIT_BIT ,Initialization bit status" "Not active,Active"
|
|
line.long 0x04 "TIM_0_PRESCALER_REG,Timer 0 PRESCALER"
|
|
hexmask.long.byte 0x04 0.--7. 1. " PRESCALER_VALUE ,Prescaler Value"
|
|
line.long 0x08 "TIM_0_LOAD_REG,Timer 0 LOAD/RELOAD Register"
|
|
hexmask.long 0x08 0.--31. 1. " LOAD_RELOAD_VALUE ,Load/Reload Value"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x00 "TIM_0_COUNT_REG,Timer 0 COUNT Register"
|
|
hexmask.long 0x00 0.--31. 1. " COUNTER_VALUE ,Counter Value"
|
|
group.long 0x10++0xB
|
|
line.long 0x00 "TIM_0_INT_EV_REG,Timer 0 INT_EVENT Register"
|
|
hexmask.long 0x00 0.--31. 1. " INT_EVENT_VALUE ,Internal Event Value"
|
|
line.long 0x04 "TIM_0_EXT_EV_1_REG,Timer 0 EXT_EVENT_2 Register"
|
|
hexmask.long 0x04 0.--31. 1. " EXT_EVENT_1_VALUE ,External Event 1 Value"
|
|
line.long 0x08 "TIM_0_EXT_EV_2_REG,Timer 0 EXT_EVENT_1 Register"
|
|
hexmask.long 0x00 0.--31. 1. " EXT_EVENT_2_VALUE ,External Event 2 Value"
|
|
group.long 0x20++0xB
|
|
line.long 0x00 "TIM_1_MODE_REG,Timer 1 Mode Register"
|
|
bitfld.long 0x00 16. " EVENT2_INVERSION ,Event2 Inversion" "Not inverted,Inverted"
|
|
bitfld.long 0x00 14.--15. " EVENT2_CONTROL ,Event2 Control" "0,1,2,3"
|
|
bitfld.long 0x00 13. " EVENT1_INVERSION ,Event1 Inversion" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x00 11.--12. " EVENT1_CONTROL ,Event1 Control" "0,1,2,3"
|
|
bitfld.long 0x00 10. " TIMER_OUT_POLARITY ,TIM_OUT Polarity" "High,Low"
|
|
bitfld.long 0x00 9. " GATE_EFFECT ,Gate/Trigger signal Effect" "Gate-/Count-Mode,Trigger-/Toggle-Mode"
|
|
textline " "
|
|
bitfld.long 0x00 8. " GATE_POLARITY ,Gate/Trigger signal Polarity" "High,Low"
|
|
bitfld.long 0x00 7. " EXT_GATE_TRIG_ENABLE ,Gate-/Trigger signal Selection" "INT_GATE_TRIG,Gate-/Trigger signal"
|
|
bitfld.long 0x00 6. " DIS_RLD_WHEN_WR_LDREG ,Disable Reload when Writing Load-Register" "Reload Mode,Single Mode"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RELOAD_DISABLE ,Reload Mode Disable" "No effect,Yes"
|
|
bitfld.long 0x00 4. " CLK_INPUT_SELECT ,Count-/Load-Clock Selection" "CLK_TIMT,Gate-/Trigger signal"
|
|
bitfld.long 0x00 0. " INIT_BIT ,Initialization bit status" "Not active,Active"
|
|
line.long 0x04 "TIM_1_PRESCALER_REG,Timer 1 PRESCALER Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " PRESCALER_VALUE ,Prescaler Value"
|
|
line.long 0x08 "TIM_1_LOAD_REG,Timer 1 LOAD/RELOAD Register"
|
|
hexmask.long 0x08 0.--31. 1. " LOAD_RELOAD_VALUE ,Load/Reload value"
|
|
rgroup.long 0x2C++0x3
|
|
line.long 0x00 "TIM_1_COUNT_REG,Timer 1 COUNT Register"
|
|
hexmask.long 0x00 0.--31. 1. " COUNTER_VALUE ,Counter Value"
|
|
group.long 0x30++0xB
|
|
line.long 0x00 "TIM_1_INT_EV_REG,Timer 1 INT_EVENT Register"
|
|
hexmask.long 0x00 0.--31. 1. " INT_EVENT_VALUE ,Internal Event Value"
|
|
line.long 0x04 "TIM_1_EXT_EV_1_REG,Timer 1 EXT_EVENT_1 Register"
|
|
hexmask.long 0x04 0.--31. 1. " EXT_EVENT_1_VALUE ,External Event 1 Value"
|
|
line.long 0x08 "TIM_1_EXT_EV_2_REG,Timer 1 EXT_EVENT_2 Register"
|
|
hexmask.long 0x08 0.--31. 1. " EXT_EVENT_2_VALUE ,External Event 2 Value"
|
|
group.long 0x40++0xB
|
|
line.long 0x00 "TIM_2_MODE_REG,Timer 2 Mode Register"
|
|
bitfld.long 0x00 16. " EVENT2_INVERSION ,Event2 Inversion" "Not inverted,Inverted"
|
|
bitfld.long 0x00 14.--15. " EVENT2_CONTROL ,Event2 Control" "0,1,2,3"
|
|
bitfld.long 0x00 13. " EVENT1_INVERSION ,Event1 Inversion" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x00 11.--12. " EVENT1_CONTROL ,Event1 Control" "0,1,2,3"
|
|
bitfld.long 0x00 10. " TIMER_OUT_POLARITY ,TIM_OUT Polarity" "High,Low"
|
|
bitfld.long 0x00 9. " GATE_EFFECT ,Gate/Trigger signal Effect" "Gate-/Count-Mode,Trigger-/Toggle-Mode"
|
|
textline " "
|
|
bitfld.long 0x00 8. " GATE_POLARITY ,Gate/Trigger signal Polarity" "High,Low"
|
|
bitfld.long 0x00 7. " EXT_GATE_TRIG_ENABLE ,Gate-/Trigger signal Selection" "INT_GATE_TRIG,Gate-/Trigger signal"
|
|
bitfld.long 0x00 6. " DIS_RLD_WHEN_WR_LDREG ,Disable Reload when Writing Load-Register" "Reload Mode,Single Mode"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RELOAD_DISABLE ,Reload Mode Disable" "No effect,Yes"
|
|
bitfld.long 0x00 4. " CLK_INPUT_SELECT ,Count-/Load-Clock Selection" "CLK_TIMT,Gate-/Trigger signal"
|
|
bitfld.long 0x00 0. " INIT_BIT ,Initialization bit status" "Not active,Active"
|
|
line.long 0x04 "TIM_2_PRESCALER_REG,Timer PRESCALER Register for Timer 2"
|
|
hexmask.long.byte 0x04 0.--7. 1. " PRESCALER_VALUE ,Prescaler Value"
|
|
line.long 0x08 "TIM_2_LOAD_REG,Timer LOAD/RELOAD Register for Timer 2"
|
|
hexmask.long 0x08 0.--31. 1. " LOAD_RELOAD_VALUE ,Load/Reload value"
|
|
rgroup.long 0x4C++0x3
|
|
line.long 0x00 "TIM_2_COUNT_REG,Timer 2 COUNT Register"
|
|
hexmask.long 0x00 0.--31. 1. " COUNTER_VALUE ,Counter Value"
|
|
group.long 0x50++0xB
|
|
line.long 0x00 "TIM_2_INT_EV_REG,Timer 2 INT_EVENT Register"
|
|
hexmask.long 0x00 0.--31. 1. " INT_EVENT_VALUE ,Internal Event Value"
|
|
line.long 0x04 "TIM_2_EXT_EV_1_REG,Timer 2 EXT_EVENT_1 Register"
|
|
hexmask.long 0x04 0.--31. 1. " EXT_EVENT_1_VALUE ,External Event 1 Value"
|
|
line.long 0x08 "TIM_2_EXT_EV_2_REG,Timer 2 EXT_EVENT_2 Register"
|
|
hexmask.long 0x08 0.--31. 1. " EXT_EVENT_2_VALUE ,External Event 2 Value"
|
|
group.long 0x60++0xB
|
|
line.long 0x00 "TIM_3_MODE_REG,Timer 3 Mode Register"
|
|
bitfld.long 0x00 16. " EVENT2_INVERSION ,Event2 Inversion" "Not inverted,Inverted"
|
|
bitfld.long 0x00 14.--15. " EVENT2_CONTROL ,Event2 Control" "0,1,2,3"
|
|
bitfld.long 0x00 13. " EVENT1_INVERSION ,Event1 Inversion" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x00 11.--12. " EVENT1_CONTROL ,Event1 Control" "0,1,2,3"
|
|
bitfld.long 0x00 10. " TIMER_OUT_POLARITY ,TIM_OUT Polarity" "High,Low"
|
|
bitfld.long 0x00 9. " GATE_EFFECT ,Gate/Trigger signal Effect" "Gate-/Count-Mode,Trigger-/Toggle-Mode"
|
|
textline " "
|
|
bitfld.long 0x00 8. " GATE_POLARITY ,Gate/Trigger signal Polarity" "High,Low"
|
|
bitfld.long 0x00 7. " EXT_GATE_TRIG_ENABLE ,Gate-/Trigger signal Selection" "INT_GATE_TRIG,Gate-/Trigger signal"
|
|
bitfld.long 0x00 6. " DIS_RLD_WHEN_WR_LDREG ,Disable Reload when Writing Load-Register" "Reload Mode,Single Mode"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RELOAD_DISABLE ,Reload Mode Disable" "No effect,Yes"
|
|
bitfld.long 0x00 4. " CLK_INPUT_SELECT ,Count-/Load-Clock Selection" "CLK_TIMT,Gate-/Trigger signal"
|
|
bitfld.long 0x00 0. " INIT_BIT ,Initialization bit status" "Not active,Active"
|
|
line.long 0x04 "TIM_3_PRESCALER_REG,Timer PRESCALER Register for Timer 3"
|
|
hexmask.long.byte 0x04 0.--7. 1. " PRESCALER_VALUE ,Prescaler Value"
|
|
line.long 0x08 "TIM_3_LOAD_REG,Timer 3 LOAD/RELOAD Register"
|
|
hexmask.long 0x08 0.--31. 1. " LOAD_RELOAD_VALUE ,Load/Reload value"
|
|
rgroup.long 0x6C++0x3
|
|
line.long 0x00 "TIM_3_COUNT_REG,Timer 3 COUNT Register"
|
|
hexmask.long 0x00 0.--31. 1. " COUNTER_VALUE ,Counter Value"
|
|
group.long 0x70++0xB
|
|
line.long 0x00 "TIM_3_INT_EV_REG,Timer 3 INT_EVENT Register"
|
|
hexmask.long 0x00 0.--31. 1. " INT_EVENT_VALUE ,Internal Event Value"
|
|
line.long 0x04 "TIM_3_EXT_EV_1_REG,Timer 3 EXT_EVENT_1 Register"
|
|
hexmask.long 0x00 0.--31. 1. " EXT_EVENT_1_VALUE ,External Event Value"
|
|
line.long 0x08 "TIM_3_EXT_EV_2_REG,Timer 3 EXT_EVENT_2 Register"
|
|
hexmask.long 0x08 0.--31. 1. " EXT_EVENT_2_VALUE ,External Event Value"
|
|
group.long 0x80++0xB
|
|
line.long 0x00 "TIM_4_MODE_REG,Timer 4 Mode Register"
|
|
bitfld.long 0x00 16. " EVENT2_INVERSION ,Event2 Inversion" "Not inverted,Inverted"
|
|
bitfld.long 0x00 14.--15. " EVENT2_CONTROL ,Event2 Control" "0,1,2,3"
|
|
bitfld.long 0x00 13. " EVENT1_INVERSION ,Event1 Inversion" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x00 11.--12. " EVENT1_CONTROL ,Event1 Control" "0,1,2,3"
|
|
bitfld.long 0x00 10. " TIMER_OUT_POLARITY ,TIM_OUT Polarity" "High,Low"
|
|
bitfld.long 0x00 9. " GATE_EFFECT ,Gate/Trigger signal Effect" "Gate-/Count-Mode,Trigger-/Toggle-Mode"
|
|
textline " "
|
|
bitfld.long 0x00 8. " GATE_POLARITY ,Gate/Trigger signal Polarity" "High,Low"
|
|
bitfld.long 0x00 7. " EXT_GATE_TRIG_ENABLE ,Gate-/Trigger signal Selection" "INT_GATE_TRIG,Gate-/Trigger signal"
|
|
bitfld.long 0x00 6. " DIS_RLD_WHEN_WR_LDREG ,Disable Reload when Writing Load-Register" "Reload Mode,Single Mode"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RELOAD_DISABLE ,Reload Mode Disable" "No effect,Yes"
|
|
bitfld.long 0x00 4. " CLK_INPUT_SELECT ,Count-/Load-Clock Selection" "CLK_TIMT,Gate-/Trigger signal"
|
|
bitfld.long 0x00 0. " INIT_BIT ,Initialization bit status" "Not active,Active"
|
|
line.long 0x04 "TIM_4_PRESCALER_REG,Timer PRESCALER Register for Timer 4"
|
|
hexmask.long.byte 0x04 0.--7. 1. " PRESCALER_VALUE ,Prescaler Value"
|
|
line.long 0x08 "TIM_4_LOAD_REG,Timer LOAD/RELOAD Register for Timer 4"
|
|
hexmask.long 0x08 0.--31. 1. " LOAD_RELOAD_VALUE ,Load/Reload value"
|
|
rgroup.long 0x8C++0x3
|
|
line.long 0x00 "TIM_4_COUNT_REG,Timer COUNT Register for Timer 4"
|
|
hexmask.long 0x00 0.--31. 1. " COUNTER_VALUE ,Counter Value"
|
|
group.long 0x90++0xB
|
|
line.long 0x00 "TIM_4_INT_EV_REG,Timer 4 INT_EVENT Register"
|
|
hexmask.long 0x00 0.--31. 1. " INT_EVENT_VALUE ,Internal Event Value"
|
|
line.long 0x04 "TIM_4_EXT_EV_1_REG,Timer 4 EXT_EVENT_1 Register"
|
|
hexmask.long 0x04 0.--31. 1. " EXT_EVENT_1_VALUE ,External Event 1 Value"
|
|
line.long 0x08 "TIM_4_EXT_EV_2_REG,Timer 4 EXT_EVENT_2 Register"
|
|
hexmask.long 0x08 0.--31. 1. " EXT_EVENT_2_VALUE ,External Event 2 Value"
|
|
group.long 0xA0++0xB
|
|
line.long 0x00 "TIM_5_MODE_REG,Timer 5 Mode Register"
|
|
bitfld.long 0x00 16. " EVENT2_INVERSION ,Event2 Inversion" "Not inverted,Inverted"
|
|
bitfld.long 0x00 14.--15. " EVENT2_CONTROL ,Event2 Control" "0,1,2,3"
|
|
bitfld.long 0x00 13. " EVENT1_INVERSION ,Event1 Inversion" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x00 11.--12. " EVENT1_CONTROL ,Event1 Control" "0,1,2,3"
|
|
bitfld.long 0x00 10. " TIMER_OUT_POLARITY ,TIM_OUT Polarity" "High,Low"
|
|
bitfld.long 0x00 9. " GATE_EFFECT ,Gate/Trigger signal Effect" "Gate-/Count-Mode,Trigger-/Toggle-Mode"
|
|
textline " "
|
|
bitfld.long 0x00 8. " GATE_POLARITY ,Gate/Trigger signal Polarity" "High,Low"
|
|
bitfld.long 0x00 7. " EXT_GATE_TRIG_ENABLE ,Gate-/Trigger signal Selection" "INT_GATE_TRIG,Gate-/Trigger signal"
|
|
bitfld.long 0x00 6. " DIS_RLD_WHEN_WR_LDREG ,Disable Reload when Writing Load-Register" "Reload Mode,Single Mode"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RELOAD_DISABLE ,Reload Mode Disable" "No effect,Yes"
|
|
bitfld.long 0x00 4. " CLK_INPUT_SELECT ,Count-/Load-Clock Selection" "CLK_TIMT,Gate-/Trigger signal"
|
|
bitfld.long 0x00 0. " INIT_BIT ,Initialization bit status" "Not active,Active"
|
|
line.long 0x04 "TIM_5_PRESCALER_REG,Timer 5 PRESCALER Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " PRESCALER_VALUE ,Prescaler Value"
|
|
line.long 0x08 "TIM_5_LOAD_REG,Timer 5 LOAD/RELOAD Register"
|
|
hexmask.long 0x08 0.--31. 1. " LOAD_RELOAD_VALUE ,Load/Reload value"
|
|
rgroup.long 0xAC++0x3
|
|
line.long 0x00 "TIM_5_COUNT_REG,Timer 5 COUNT Register"
|
|
hexmask.long 0x00 0.--31. 1. " COUNTER_VALUE ,Counter Value"
|
|
group.long 0xB0++0xB
|
|
line.long 0x00 "TIM_5_INT_EV_REG,Timer 5 INT_EVENT Register"
|
|
hexmask.long 0x00 0.--31. 1. " INT_EVENT_VALUE ,Internal Event Value"
|
|
line.long 0x04 "TIM_5_EXT_EV_1_REG,Timer 5 EXT_EVENT_1 Register"
|
|
hexmask.long 0x04 0.--31. 1. " EXT_EVENT_1_VALUE ,External Event 1 Value"
|
|
line.long 0x08 "TIM_5_EXT_EV_2_REG,Timer 5 EXT_EVENT_2 Register"
|
|
hexmask.long 0x08 0.--31. 1. " EXT_EVENT_2_VALUE ,External Event 2 Value"
|
|
group.long 0xC0++0x17
|
|
line.long 0x00 "GATE_TRIG_CONTROL_REG,Timer Gate Control Register"
|
|
bitfld.long 0x00 11. " TIM_5_CLK_EN ,Timer 5 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " TIM_4_CLK_EN ,Timer 4 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " TIM_3_CLK_EN ,Timer 3 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8. " TIM_2_CLK_EN ,Timer 2 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " TIM_1_CLK_EN ,Timer 1 Clock Enable " "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " TIM_0_CLK_EN ,Timer 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " TIM_5_INT_GATE_TRIG ,Timer 5 Software Gate-/Trigger signal " "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " TIM_4_INT_GATE_TRIG ,Timer 4 Software Gate-/Trigger signal " "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " TIM_3_INT_GATE_TRIG ,Timer 3 Software Gate-/Trigger signal " "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " TIM_2_INT_GATE_TRIG ,Timer 2 Software Gate-/Trigger signal " "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TIM_1_INT_GATE_TRIG ,Timer 1 Software Gate-/Trigger signal " "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " TIM_0_INT_GATE_TRIG ,Timer 0 Software Gate-/Trigger signal" "Disabled,Enabled"
|
|
line.long 0x04 "CLOCK_DIVIDER_REG,Timer Clock Devider Register"
|
|
bitfld.long 0x04 8. " CLK_DIV_EN ,Clock Divider Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x04 0.--7. 1. " CLOCK_DIVIDER_VALUE ,Clock Divider Value"
|
|
line.long 0x08 "EXT_GATE_TRIG_MUX_REG,Timer MUX Register External Gate"
|
|
bitfld.long 0x08 20.--23. " TIM5_EXT_G_T_SEL_3_0 ,Timer 5 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x08 16.--19. " TIM4_EXT_G_T_SEL_3_0 ,Timer 4 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x08 12.--15. " TIM3_EXT_G_T_SEL_3_0 ,Timer 3 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x08 8.--11. " TIM2_EXT_G_T_SEL_3_0 ,Timer 2 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x08 4.--7. " TIM1_EXT_G_T_SEL_3_0 ,Timer 1 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x08 0.--3. " TIM0_EXT_G_T_SEL_3_0 ,Timer 0 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x0C "EXT_EV_1_MUX_REG,Timer MUX Event1 Select Register "
|
|
bitfld.long 0x0C 20.--23. " TIM5_EVENT1_SEL_3_0 ,Timer 5 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0C 16.--19. " TIM4_EVENT1_SEL_3_0 ,Timer 4 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0C 12.--15. " TIM3_EVENT1_SEL_3_0 ,Timer 3 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x0C 8.--11. " TIM2_EVENT1_SEL_3_0 ,Timer 2 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0C 4.--7. " TIM1_EVENT1_SEL_3_0 ,Timer 1 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0C 0.--3. " TIM0_EVENT1_SEL_3_0 ,Timer 0 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x10 "EXT_EV_2_MUX_REG,Timer MUX Event2 Select Register"
|
|
bitfld.long 0x10 20.--23. " TIM5_EVENT2_SEL_3_0 ,Timer 5 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x10 16.--19. " TIM4_EVENT2_SEL_3_0 ,Timer 4 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x10 12.--15. " TIM3_EVENT2_SEL_3_0 ,Timer 3 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x10 8.--11. " TIM2_EVENT2_SEL_3_0 ,Timer 2 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x10 4.--7. " TIM1_EVENT2_SEL_3_0 ,Timer 1 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x10 0.--3. " TIM0_EVENT2_SEL_3_0 ,Timer 0 Selection of EXTERNAL_INPUTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x14 "SW_EVENT_TRIGGER_REG,Timer SW Event Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " SW_EVENT_TRIG5_0 ,Timer 5 Software Event for Saving Counter Value Register"
|
|
width 0xB
|
|
tree.end
|
|
tree "U_WDOG"
|
|
base ad:0x40013000
|
|
width 16.
|
|
group.long 0x0++0x13
|
|
line.long 0x00 "WD_CTRL_STATUS,Watchdog Control/Status register"
|
|
hexmask.long.word 0x00 16.--31. 1. " Key_bits ,Key bits"
|
|
bitfld.long 0x00 4. " Status_Counter1 ,Watchdog status counter 1" "Not expired,Expired"
|
|
bitfld.long 0x00 3. " Status_Counter0 ,Watchdog status counter 0 " "Not expired,Expired"
|
|
textline " "
|
|
bitfld.long 0x00 2. " Load_Trigger ,Watchdog trigger" "No trigger,Trigger"
|
|
bitfld.long 0x00 1. " Run_xStop_Z1 ,Watchdog counter enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " Run_xStop_Z0 ,Watchdog counter enable" "Disabled,Enabled"
|
|
line.long 0x04 "RELD0_LOW,Reload Register 0_low"
|
|
hexmask.long.word 0x04 16.--31. 1. " Key_bits ,Key bits"
|
|
hexmask.long.word 0x04 0.--15. 1. " Reload0 ,Reload value"
|
|
line.long 0x08 "RELD0_HIGH,Reload Register 0_high"
|
|
hexmask.long.word 0x08 16.--31. 1. " Key_bits ,Key bits"
|
|
hexmask.long.word 0x08 0.--15. 1. " Reload0 ,Reload value"
|
|
line.long 0x0C "RELD1_LOW,Reload Register 1_low"
|
|
hexmask.long.word 0x0C 16.--31. 1. " Key_bits ,Key bits"
|
|
hexmask.long.word 0x0C 0.--15. 1. " Reload1 ,Reload value"
|
|
line.long 0x10 "RELD1_HIGH,Reload Register 1_high"
|
|
hexmask.long.word 0x10 16.--31. 1. " Key_bits ,Key bits"
|
|
hexmask.long.word 0x10 0.--15. 1. " Reload1 ,Reload value"
|
|
rgroup.long 0x14++0x7
|
|
line.long 0x00 "WDOG0,Watchdog value 0. Value of watchdog counter 0."
|
|
line.long 0x04 "WDOG1,Watchdog value 1. Value of watchdog counter 1."
|
|
width 0xB
|
|
tree.end
|
|
tree "U_FCOUNT"
|
|
base ad:0x40014000
|
|
width 14.
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x00 "FCOUNTER_VAL,Timerwert des F-Timers"
|
|
group.long 0x4++0x3
|
|
line.long 0x00 "FCOUNTER_RES,Resetregister f?r F-Counters"
|
|
hexmask.long.word 0x00 16.--31. 1. " FCOUNT_RES_HWORD ,Oberes Halbwort des F-Counter-Reset"
|
|
hexmask.long.word 0x00 0.--15. 1. " FCOUNT_RES_LWORD ,Unteres Halbwort des F-Counter-Reset"
|
|
width 0x0b
|
|
tree.end
|
|
tree "U_GPIO"
|
|
base ad:0x40018000
|
|
width 20.
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x00 "GPIO_IOCTRL_0,General Purpose IOs Configuration Register"
|
|
bitfld.long 0x00 31. " GPIO31 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 30. " GPIO30 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 29. " GPIO29 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 28. " GPIO28 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 27. " GPIO27 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 26. " GPIO26 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 25. " GPIO25 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 24. " GPIO24 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 23. " GPIO23 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 22. " GPIO22 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 21. " GPIO21 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 20. " GPIO20 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO19 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 18. " GPIO18 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 17. " GPIO17 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 16. " GPIO16 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 15. " GPIO15 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 14. " GPIO14 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 13. " GPIO13 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 12. " GPIO12 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 11. " GPIO11 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 10. " GPIO10 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 9. " GPIO9 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 8. " GPIO8 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 7. " GPIO7 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 6. " GPIO6 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 5. " GPIO5 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 4. " GPIO4 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 3. " GPIO3 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 2. " GPIO2 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 1. " GPIO1 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 0. " GPIO0 , GPIO Configuration" "Output,Input"
|
|
group.long 0x4++0x3
|
|
line.long 0x00 "GPIO_OUT_0,General Purpose IOs Output Register"
|
|
setclrfld.long 0x00 31. 0x04 31. 0x08 31. " GPIO_OUT31_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 30. 0x04 30. 0x08 30. " GPIO_OUT30_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 29. 0x04 29. 0x08 29. " GPIO_OUT29_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 28. 0x04 28. 0x08 28. " GPIO_OUT28_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 27. 0x04 27. 0x08 27. " GPIO_OUT27_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 26. 0x04 26. 0x08 26. " GPIO_OUT26_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x04 25. 0x08 25. " GPIO_OUT25_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 24. 0x04 24. 0x08 24. " GPIO_OUT24_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 23. 0x04 23. 0x08 23. " GPIO_OUT23_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 22. 0x04 22. 0x08 22. " GPIO_OUT22_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 21. 0x04 21. 0x08 21. " GPIO_OUT21_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 20. 0x04 20. 0x08 20. " GPIO_OUT20_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x04 19. 0x08 19. " GPIO_OUT19_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 18. 0x04 18. 0x08 18. " GPIO_OUT18_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 17. 0x04 17. 0x08 17. " GPIO_OUT17_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 16. 0x04 16. 0x08 16. " GPIO_OUT16_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 15. 0x04 15. 0x08 15. " GPIO_OUT15_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 14. 0x04 14. 0x08 14. " GPIO_OUT14_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x04 13. 0x08 13. " GPIO_OUT13_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 12. 0x04 12. 0x08 12. " GPIO_OUT12_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 11. 0x04 11. 0x08 11. " GPIO_OUT11_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 10. 0x04 10. 0x08 10. " GPIO_OUT10_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 9. 0x04 9. 0x08 9. " GPIO_OUT9_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 8. 0x04 8. 0x08 8. " GPIO_OUT8_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x04 7. 0x08 7. " GPIO_OUT7_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 6. 0x04 6. 0x08 6. " GPIO_OUT6_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 5. 0x04 5. 0x08 5. " GPIO_OUT5_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 4. 0x04 4. 0x08 4. " GPIO_OUT4_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 3. 0x04 3. 0x08 3. " GPIO_OUT3_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 2. 0x04 2. 0x08 2. " GPIO_OUT2_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x04 1. 0x08 1. " GPIO_OUT1_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " GPIO_OUT0_set/clr , GPIO Output Configuration" "0,1"
|
|
group.long 0x00++0x7
|
|
line.long 0x00 "GPIO_RES_DIS_0,General Purpose IOs Bit-selective Reset Disabling of XRESET_GPIO_SM signal"
|
|
bitfld.long 0x00 31. " GPIO_RES31 ,GPIO Reset 31" "Reset,No effect"
|
|
bitfld.long 0x00 30. " GPIO_RES30 ,GPIO Reset 30" "Reset,No effect"
|
|
bitfld.long 0x00 29. " GPIO_RES29 ,GPIO Reset 29" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 28. " GPIO_RES28 ,GPIO Reset 28" "Reset,No effect"
|
|
bitfld.long 0x00 27. " GPIO_RES27 ,GPIO Reset 27" "Reset,No effect"
|
|
bitfld.long 0x00 26. " GPIO_RES26 ,GPIO Reset 26" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 25. " GPIO_RES25 ,GPIO Reset 25" "Reset,No effect"
|
|
bitfld.long 0x00 24. " GPIO_RES24 ,GPIO Reset 24" "Reset,No effect"
|
|
bitfld.long 0x00 23. " GPIO_RES23 ,GPIO Reset 23" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 22. " GPIO_RES22 ,GPIO Reset 22" "Reset,No effect"
|
|
bitfld.long 0x00 21. " GPIO_RES21 ,GPIO Reset 21" "Reset,No effect"
|
|
bitfld.long 0x00 20. " GPIO_RES20 ,GPIO Reset 20" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO_RES19 ,GPIO Reset 19" "Reset,No effect"
|
|
bitfld.long 0x00 18. " GPIO_RES18 ,GPIO Reset 18" "Reset,No effect"
|
|
bitfld.long 0x00 17. " GPIO_RES17 ,GPIO Reset 17" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 16. " GPIO_RES16 ,GPIO Reset 16" "Reset,No effect"
|
|
bitfld.long 0x00 15. " GPIO_RES15 ,GPIO Reset 15" "Reset,No effect"
|
|
bitfld.long 0x00 14. " GPIO_RES14 ,GPIO Reset 14" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 13. " GPIO_RES13 ,GPIO Reset 13" "Reset,No effect"
|
|
bitfld.long 0x00 12. " GPIO_RES12 ,GPIO Reset 12" "Reset,No effect"
|
|
bitfld.long 0x00 11. " GPIO_RES11 ,GPIO Reset 11" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 10. " GPIO_RES10 ,GPIO Reset 10" "Reset,No effect"
|
|
bitfld.long 0x00 9. " GPIO_RES9 ,GPIO Reset 9" "Reset,No effect"
|
|
bitfld.long 0x00 8. " GPIO_RES8 ,GPIO Reset 8" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 7. " GPIO_RES7 ,GPIO Reset 7" "Reset,No effect"
|
|
bitfld.long 0x00 6. " GPIO_RES6 ,GPIO Reset 6" "Reset,No effect"
|
|
bitfld.long 0x00 5. " GPIO_RES5 ,GPIO Reset 5" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 4. " GPIO_RES4 ,GPIO Reset 4" "Reset,No effect"
|
|
bitfld.long 0x00 3. " GPIO_RES3 ,GPIO Reset 3" "Reset,No effect"
|
|
bitfld.long 0x00 2. " GPIO_RES2 ,GPIO Reset 2" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 1. " GPIO_RES1 ,GPIO Reset 1" "Reset,No effect"
|
|
bitfld.long 0x00 0. " GPIO_RES0 ,GPIO Reset 0" "Reset,No effect"
|
|
line.long 0x4 "GPIO_IN_0,General Purpose IOs Input register"
|
|
group.long 0x18++0x7
|
|
line.long 0x00 "GPIO_PORT_MODE_0_L,GPIO Port Configuration Register"
|
|
bitfld.long 0x0 30.--31. " GPIO_15_MODE_0_L ,Port GPIO(15)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 28.--29. " GPIO_14_MODE_0_L ,Port GPIO(14)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 26.--27. " GPIO_13_MODE_0_L ,Port GPIO(13)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 24.--25. " GPIO_12_MODE_0_L ,Port GPIO(12)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 22.--23. " GPIO_11_MODE_0_L ,Port GPIO(11)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 20.--21. " GPIO_10_MODE_0_L ,Port GPIO(10)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 18.--19. " GPIO_9_MODE_0_L ,Port GPIO(9)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 16.--17. " GPIO_8_MODE_0_L ,Port GPIO(8)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 14.--15. " GPIO_7_MODE_0_L ,Port GPIO(7)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 12.--13. " GPIO_6_MODE_0_L ,Port GPIO(6)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 10.--11. " GPIO_5_MODE_0_L ,Port GPIO(5)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 8.--9. " GPIO_4_MODE_0_L ,Port GPIO(6)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 6.--7. " GPIO_3_MODE_0_L ,Port GPIO(3)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 4.--5. " GPIO_2_MODE_0_L ,Port GPIO(2)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 2.--3. " GPIO_1_MODE_0_L ,Port GPIO(1)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 0.--1. " GPIO_0_MODE_0_L ,Port GPIO(0)" "Function0,Function1,Function2,Function3"
|
|
line.long 0x4 "GPIO_PORT_MODE_0_H,GPIO Port Configuration Register"
|
|
bitfld.long 0x4 30.--31. " GPIO_31_MODE_0_H ,Port GPIO(31)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 28.--29. " GPIO_30_MODE_0_H ,Port GPIO(30)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 26.--27. " GPIO_29_MODE_0_H ,Port GPIO(29)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 24.--25. " GPIO_28_MODE_0_H ,Port GPIO(28)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 22.--23. " GPIO_27_MODE_0_H ,Port GPIO(27)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 20.--21. " GPIO_26_MODE_0_H ,Port GPIO(26)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 18.--19. " GPIO_25_MODE_0_H ,Port GPIO(25)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 16.--17. " GPIO_24_MODE_0_H ,Port GPIO(24)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 14.--15. " GPIO_23_MODE_0_H ,Port GPIO(23)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 12.--13. " GPIO_22_MODE_0_H ,Port GPIO(22)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 10.--11. " GPIO_21_MODE_0_H ,Port GPIO(21)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 8.--9. " GPIO_20_MODE_0_H ,Port GPIO(20)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 6.--7. " GPIO_19_MODE_0_H ,Port GPIO(19)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 4.--5. " GPIO_18_MODE_0_H ,Port GPIO(18)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 2.--3. " GPIO_17_MODE_0_H ,Port GPIO(17)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 0.--1. " GPIO_16_MODE_0_H ,Port GPIO(16)" "Function0,Function1,Function2,Function3"
|
|
rgroup.long 0x20++0x3
|
|
line.long 0x00 "GPIO_IOCTRL_1,General Purpose IOs Configuration Register"
|
|
bitfld.long 0x00 31. " GPIO31 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 30. " GPIO30 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 29. " GPIO29 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 28. " GPIO28 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 27. " GPIO27 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 26. " GPIO26 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 25. " GPIO25 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 24. " GPIO24 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 23. " GPIO23 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 22. " GPIO22 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 21. " GPIO21 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 20. " GPIO20 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO19 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 18. " GPIO18 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 17. " GPIO17 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 16. " GPIO16 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 15. " GPIO15 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 14. " GPIO14 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 13. " GPIO13 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 12. " GPIO12 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 11. " GPIO11 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 10. " GPIO10 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 9. " GPIO9 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 8. " GPIO8 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 7. " GPIO7 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 6. " GPIO6 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 5. " GPIO5 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 4. " GPIO4 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 3. " GPIO3 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 2. " GPIO2 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 1. " GPIO1 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 0. " GPIO0 , GPIO Configuration" "Output,Input"
|
|
group.long 0x24++0x3
|
|
line.long 0x00 "GPIO_OUT_1,General Purpose IOs Output Register"
|
|
setclrfld.long 0x00 31. 0x04 31. 0x08 31. " GPIO_OUT31_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 30. 0x04 30. 0x08 30. " GPIO_OUT30_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 29. 0x04 29. 0x08 29. " GPIO_OUT29_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 28. 0x04 28. 0x08 28. " GPIO_OUT28_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 27. 0x04 27. 0x08 27. " GPIO_OUT27_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 26. 0x04 26. 0x08 26. " GPIO_OUT26_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x04 25. 0x08 25. " GPIO_OUT25_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 24. 0x04 24. 0x08 24. " GPIO_OUT24_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 23. 0x04 23. 0x08 23. " GPIO_OUT23_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 22. 0x04 22. 0x08 22. " GPIO_OUT22_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 21. 0x04 21. 0x08 21. " GPIO_OUT21_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 20. 0x04 20. 0x08 20. " GPIO_OUT20_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x04 19. 0x08 19. " GPIO_OUT19_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 18. 0x04 18. 0x08 18. " GPIO_OUT18_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 17. 0x04 17. 0x08 17. " GPIO_OUT17_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 16. 0x04 16. 0x08 16. " GPIO_OUT16_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 15. 0x04 15. 0x08 15. " GPIO_OUT15_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 14. 0x04 14. 0x08 14. " GPIO_OUT14_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x04 13. 0x08 13. " GPIO_OUT13_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 12. 0x04 12. 0x08 12. " GPIO_OUT12_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 11. 0x04 11. 0x08 11. " GPIO_OUT11_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 10. 0x04 10. 0x08 10. " GPIO_OUT10_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 9. 0x04 9. 0x08 9. " GPIO_OUT9_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 8. 0x04 8. 0x08 8. " GPIO_OUT8_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x04 7. 0x08 7. " GPIO_OUT7_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 6. 0x04 6. 0x08 6. " GPIO_OUT6_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 5. 0x04 5. 0x08 5. " GPIO_OUT5_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 4. 0x04 4. 0x08 4. " GPIO_OUT4_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 3. 0x04 3. 0x08 3. " GPIO_OUT3_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 2. 0x04 2. 0x08 2. " GPIO_OUT2_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x04 1. 0x08 1. " GPIO_OUT1_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " GPIO_OUT0_set/clr , GPIO Output Configuration" "0,1"
|
|
rgroup.long 0x30++0x7
|
|
line.long 0x00 "GPIO_RES_DIS_1,General Purpose IOs Bit-selective reset disabling of XRESET_GPIO_SM signal"
|
|
bitfld.long 0x00 31. " GPIO_RES31 ,GPIO Reset 31" "Reset,No effect"
|
|
bitfld.long 0x00 30. " GPIO_RES30 ,GPIO Reset 30" "Reset,No effect"
|
|
bitfld.long 0x00 29. " GPIO_RES29 ,GPIO Reset 29" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 28. " GPIO_RES28 ,GPIO Reset 28" "Reset,No effect"
|
|
bitfld.long 0x00 27. " GPIO_RES27 ,GPIO Reset 27" "Reset,No effect"
|
|
bitfld.long 0x00 26. " GPIO_RES26 ,GPIO Reset 26" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 25. " GPIO_RES25 ,GPIO Reset 25" "Reset,No effect"
|
|
bitfld.long 0x00 24. " GPIO_RES24 ,GPIO Reset 24" "Reset,No effect"
|
|
bitfld.long 0x00 23. " GPIO_RES23 ,GPIO Reset 23" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 22. " GPIO_RES22 ,GPIO Reset 22" "Reset,No effect"
|
|
bitfld.long 0x00 21. " GPIO_RES21 ,GPIO Reset 21" "Reset,No effect"
|
|
bitfld.long 0x00 20. " GPIO_RES20 ,GPIO Reset 20" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO_RES19 ,GPIO Reset 19" "Reset,No effect"
|
|
bitfld.long 0x00 18. " GPIO_RES18 ,GPIO Reset 18" "Reset,No effect"
|
|
bitfld.long 0x00 17. " GPIO_RES17 ,GPIO Reset 17" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 16. " GPIO_RES16 ,GPIO Reset 16" "Reset,No effect"
|
|
bitfld.long 0x00 15. " GPIO_RES15 ,GPIO Reset 15" "Reset,No effect"
|
|
bitfld.long 0x00 14. " GPIO_RES14 ,GPIO Reset 14" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 13. " GPIO_RES13 ,GPIO Reset 13" "Reset,No effect"
|
|
bitfld.long 0x00 12. " GPIO_RES12 ,GPIO Reset 12" "Reset,No effect"
|
|
bitfld.long 0x00 11. " GPIO_RES11 ,GPIO Reset 11" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 10. " GPIO_RES10 ,GPIO Reset 10" "Reset,No effect"
|
|
bitfld.long 0x00 9. " GPIO_RES9 ,GPIO Reset 9" "Reset,No effect"
|
|
bitfld.long 0x00 8. " GPIO_RES8 ,GPIO Reset 8" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 7. " GPIO_RES7 ,GPIO Reset 7" "Reset,No effect"
|
|
bitfld.long 0x00 6. " GPIO_RES6 ,GPIO Reset 6" "Reset,No effect"
|
|
bitfld.long 0x00 5. " GPIO_RES5 ,GPIO Reset 5" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 4. " GPIO_RES4 ,GPIO Reset 4" "Reset,No effect"
|
|
bitfld.long 0x00 3. " GPIO_RES3 ,GPIO Reset 3" "Reset,No effect"
|
|
bitfld.long 0x00 2. " GPIO_RES2 ,GPIO Reset 2" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 1. " GPIO_RES1 ,GPIO Reset 1" "Reset,No effect"
|
|
bitfld.long 0x00 0. " GPIO_RES0 ,GPIO Reset 0" "Reset,No effect"
|
|
line.long 0x4 "GPIO_IN_1,General Purpose IOs Input register"
|
|
group.long 0x38++0x7
|
|
line.long 0x00 "GPIO_PORT_MODE_1_L,GPIO Port Configuration Register"
|
|
bitfld.long 0x0 30.--31. " GPIO_47_MODE_1_L ,Port GPIO(47)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 28.--29. " GPIO_46_MODE_1_L ,Port GPIO(46)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 26.--27. " GPIO_45_MODE_1_L ,Port GPIO(45)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 24.--25. " GPIO_44_MODE_1_L ,Port GPIO(44)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 22.--23. " GPIO_43_MODE_1_L ,Port GPIO(43)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 20.--21. " GPIO_42_MODE_1_L ,Port GPIO(42)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 18.--19. " GPIO_41_MODE_1_L ,Port GPIO(41)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 16.--17. " GPIO_40_MODE_1_L ,Port GPIO(40)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 14.--15. " GPIO_39_MODE_1_L ,Port GPIO(39)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 12.--13. " GPIO_38_MODE_1_L ,Port GPIO(38)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 10.--11. " GPIO_37_MODE_1_L ,Port GPIO(37)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 8.--9. " GPIO_36_MODE_1_L ,Port GPIO(36)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 6.--7. " GPIO_35_MODE_1_L ,Port GPIO(35)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 4.--5. " GPIO_34_MODE_1_L ,Port GPIO(34)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 2.--3. " GPIO_33_MODE_1_L ,Port GPIO(33)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 0.--1. " GPIO_32_MODE_1_L ,Port GPIO(32)" "Function0,Function1,Function2,Function3"
|
|
line.long 0x4 "GPIO_PORT_MODE_1_H,GPIO Port Configuration Register"
|
|
bitfld.long 0x4 30.--31. " GPIO_63_MODE_1_H ,Port GPIO(63)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 28.--29. " GPIO_62_MODE_1_H ,Port GPIO(62)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 26.--27. " GPIO_61_MODE_1_H ,Port GPIO(61)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 24.--25. " GPIO_60_MODE_1_H ,Port GPIO(60)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 22.--23. " GPIO_59_MODE_1_H ,Port GPIO(59)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 20.--21. " GPIO_58_MODE_1_H ,Port GPIO(58)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 18.--19. " GPIO_57_MODE_1_H ,Port GPIO(57)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 16.--17. " GPIO_56_MODE_1_H ,Port GPIO(56)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 14.--15. " GPIO_55_MODE_1_H ,Port GPIO(55)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 12.--13. " GPIO_54_MODE_1_H ,Port GPIO(54)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 10.--11. " GPIO_53_MODE_1_H ,Port GPIO(53)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 8.--9. " GPIO_52_MODE_1_H ,Port GPIO(52)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 6.--7. " GPIO_51_MODE_1_H ,Port GPIO(51)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 4.--5. " GPIO_50_MODE_1_H ,Port GPIO(50)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 2.--3. " GPIO_49_MODE_1_H ,Port GPIO(49)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 0.--1. " GPIO_48_MODE_1_H ,Port GPIO(48)" "Function0,Function1,Function2,Function3"
|
|
rgroup.long 0x40++0x3
|
|
line.long 0x0 "GPIO_IOCTRL_2,General Purpose IOs Configuration Register"
|
|
bitfld.long 0x00 31. " GPIO31 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 30. " GPIO30 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 29. " GPIO29 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 28. " GPIO28 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 27. " GPIO27 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 26. " GPIO26 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 25. " GPIO25 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 24. " GPIO24 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 23. " GPIO23 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 22. " GPIO22 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 21. " GPIO21 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 20. " GPIO20 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO19 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 18. " GPIO18 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 17. " GPIO17 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 16. " GPIO16 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 15. " GPIO15 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 14. " GPIO14 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 13. " GPIO13 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 12. " GPIO12 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 11. " GPIO11 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 10. " GPIO10 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 9. " GPIO9 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 8. " GPIO8 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 7. " GPIO7 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 6. " GPIO6 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 5. " GPIO5 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 4. " GPIO4 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 3. " GPIO3 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 2. " GPIO2 , GPIO Configuration" "Output,Input"
|
|
textline " "
|
|
bitfld.long 0x00 1. " GPIO1 , GPIO Configuration" "Output,Input"
|
|
bitfld.long 0x00 0. " GPIO0 , GPIO Configuration" "Output,Input"
|
|
group.long 0x44++0x3
|
|
line.long 0x00 "GPIO_OUT_2,General Purpose IOs Output Register"
|
|
setclrfld.long 0x00 31. 0x04 31. 0x08 31. " GPIO_OUT31_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 30. 0x04 30. 0x08 30. " GPIO_OUT30_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 29. 0x04 29. 0x08 29. " GPIO_OUT29_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 28. 0x04 28. 0x08 28. " GPIO_OUT28_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 27. 0x04 27. 0x08 27. " GPIO_OUT27_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 26. 0x04 26. 0x08 26. " GPIO_OUT26_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x04 25. 0x08 25. " GPIO_OUT25_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 24. 0x04 24. 0x08 24. " GPIO_OUT24_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 23. 0x04 23. 0x08 23. " GPIO_OUT23_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 22. 0x04 22. 0x08 22. " GPIO_OUT22_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 21. 0x04 21. 0x08 21. " GPIO_OUT21_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 20. 0x04 20. 0x08 20. " GPIO_OUT20_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x04 19. 0x08 19. " GPIO_OUT19_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 18. 0x04 18. 0x08 18. " GPIO_OUT18_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 17. 0x04 17. 0x08 17. " GPIO_OUT17_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 16. 0x04 16. 0x08 16. " GPIO_OUT16_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 15. 0x04 15. 0x08 15. " GPIO_OUT15_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 14. 0x04 14. 0x08 14. " GPIO_OUT14_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x04 13. 0x08 13. " GPIO_OUT13_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 12. 0x04 12. 0x08 12. " GPIO_OUT12_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 11. 0x04 11. 0x08 11. " GPIO_OUT11_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 10. 0x04 10. 0x08 10. " GPIO_OUT10_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 9. 0x04 9. 0x08 9. " GPIO_OUT9_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 8. 0x04 8. 0x08 8. " GPIO_OUT8_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x04 7. 0x08 7. " GPIO_OUT7_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 6. 0x04 6. 0x08 6. " GPIO_OUT6_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 5. 0x04 5. 0x08 5. " GPIO_OUT5_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 4. 0x04 4. 0x08 4. " GPIO_OUT4_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 3. 0x04 3. 0x08 3. " GPIO_OUT3_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 2. 0x04 2. 0x08 2. " GPIO_OUT2_set/clr , GPIO Output Configuration" "0,1"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x04 1. 0x08 1. " GPIO_OUT1_set/clr , GPIO Output Configuration" "0,1"
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " GPIO_OUT0_set/clr , GPIO Output Configuration" "0,1"
|
|
rgroup.long 0x50++0x7
|
|
line.long 0x00 "GPIO_RES_DIS_2,General Purpose IOs Bit-selective reset disabling of XRESET_GPIO_SM signal"
|
|
bitfld.long 0x00 31. " GPIO_RES31 ,GPIO Reset 31" "Reset,No effect"
|
|
bitfld.long 0x00 30. " GPIO_RES30 ,GPIO Reset 30" "Reset,No effect"
|
|
bitfld.long 0x00 29. " GPIO_RES29 ,GPIO Reset 29" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 28. " GPIO_RES28 ,GPIO Reset 28" "Reset,No effect"
|
|
bitfld.long 0x00 27. " GPIO_RES27 ,GPIO Reset 27" "Reset,No effect"
|
|
bitfld.long 0x00 26. " GPIO_RES26 ,GPIO Reset 26" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 25. " GPIO_RES25 ,GPIO Reset 25" "Reset,No effect"
|
|
bitfld.long 0x00 24. " GPIO_RES24 ,GPIO Reset 24" "Reset,No effect"
|
|
bitfld.long 0x00 23. " GPIO_RES23 ,GPIO Reset 23" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 22. " GPIO_RES22 ,GPIO Reset 22" "Reset,No effect"
|
|
bitfld.long 0x00 21. " GPIO_RES21 ,GPIO Reset 21" "Reset,No effect"
|
|
bitfld.long 0x00 20. " GPIO_RES20 ,GPIO Reset 20" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO_RES19 ,GPIO Reset 19" "Reset,No effect"
|
|
bitfld.long 0x00 18. " GPIO_RES18 ,GPIO Reset 18" "Reset,No effect"
|
|
bitfld.long 0x00 17. " GPIO_RES17 ,GPIO Reset 17" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 16. " GPIO_RES16 ,GPIO Reset 16" "Reset,No effect"
|
|
bitfld.long 0x00 15. " GPIO_RES15 ,GPIO Reset 15" "Reset,No effect"
|
|
bitfld.long 0x00 14. " GPIO_RES14 ,GPIO Reset 14" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 13. " GPIO_RES13 ,GPIO Reset 13" "Reset,No effect"
|
|
bitfld.long 0x00 12. " GPIO_RES12 ,GPIO Reset 12" "Reset,No effect"
|
|
bitfld.long 0x00 11. " GPIO_RES11 ,GPIO Reset 11" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 10. " GPIO_RES10 ,GPIO Reset 10" "Reset,No effect"
|
|
bitfld.long 0x00 9. " GPIO_RES9 ,GPIO Reset 9" "Reset,No effect"
|
|
bitfld.long 0x00 8. " GPIO_RES8 ,GPIO Reset 8" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 7. " GPIO_RES7 ,GPIO Reset 7" "Reset,No effect"
|
|
bitfld.long 0x00 6. " GPIO_RES6 ,GPIO Reset 6" "Reset,No effect"
|
|
bitfld.long 0x00 5. " GPIO_RES5 ,GPIO Reset 5" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 4. " GPIO_RES4 ,GPIO Reset 4" "Reset,No effect"
|
|
bitfld.long 0x00 3. " GPIO_RES3 ,GPIO Reset 3" "Reset,No effect"
|
|
bitfld.long 0x00 2. " GPIO_RES2 ,GPIO Reset 2" "Reset,No effect"
|
|
textline " "
|
|
bitfld.long 0x00 1. " GPIO_RES1 ,GPIO Reset 1" "Reset,No effect"
|
|
bitfld.long 0x00 0. " GPIO_RES0 ,GPIO Reset 0" "Reset,No effect"
|
|
line.long 0x04 "GPIO_IN_2,General Purpose IOs Input register"
|
|
group.long 0x58++0x7
|
|
line.long 0x00 "GPIO_PORT_MODE_2_L,GPIO Port Configuration Register"
|
|
bitfld.long 0x0 30.--31. " GPIO_79_MODE_2_L ,Port GPIO(79)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 28.--29. " GPIO_78_MODE_2_L ,Port GPIO(78)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 26.--27. " GPIO_77_MODE_2_L ,Port GPIO(77)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 24.--25. " GPIO_76_MODE_2_L ,Port GPIO(76)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 22.--23. " GPIO_75_MODE_2_L ,Port GPIO(75)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 20.--21. " GPIO_74_MODE_2_L ,Port GPIO(74)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 18.--19. " GPIO_73_MODE_2_L ,Port GPIO(73)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 16.--17. " GPIO_72_MODE_2_L ,Port GPIO(72)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 14.--15. " GPIO_71_MODE_2_L ,Port GPIO(71)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 12.--13. " GPIO_70_MODE_2_L ,Port GPIO(70)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 10.--11. " GPIO_69_MODE_2_L ,Port GPIO(69)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 8.--9. " GPIO_68_MODE_2_L ,Port GPIO(68)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 6.--7. " GPIO_67_MODE_2_L ,Port GPIO(67)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 4.--5. " GPIO_66_MODE_2_L ,Port GPIO(66)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x0 2.--3. " GPIO_65_MODE_2_L ,Port GPIO(65)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x0 0.--1. " GPIO_64_MODE_2_L ,Port GPIO(64)" "Function0,Function1,Function2,Function3"
|
|
line.long 0x4 "GPIO_PORT_MODE_2_H,GPIO port Configuration Register"
|
|
bitfld.long 0x4 30.--31. " GPIO_95_MODE_2_H ,Port GPIO(95)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 28.--29. " GPIO_94_MODE_2_H ,Port GPIO(94)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 26.--27. " GPIO_93_MODE_2_H ,Port GPIO(93)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 24.--25. " GPIO_92_MODE_2_H ,Port GPIO(92)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 22.--23. " GPIO_91_MODE_2_H ,Port GPIO(91)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 20.--21. " GPIO_90_MODE_2_H ,Port GPIO(90)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 18.--19. " GPIO_89_MODE_2_H ,Port GPIO(89)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 16.--17. " GPIO_88_MODE_2_H ,Port GPIO(88)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 14.--15. " GPIO_87_MODE_2_H ,Port GPIO(87)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 12.--13. " GPIO_86_MODE_2_H ,Port GPIO(86)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 10.--11. " GPIO_85_MODE_2_H ,Port GPIO(85)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 8.--9. " GPIO_84_MODE_2_H ,Port GPIO(84)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 6.--7. " GPIO_83_MODE_2_H ,Port GPIO(83)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 4.--5. " GPIO_82_MODE_2_H ,Port GPIO(82)" "Function0,Function1,Function2,Function3"
|
|
bitfld.long 0x4 2.--3. " GPIO_81_MODE_2_H ,Port GPIO(81)" "Function0,Function1,Function2,Function3"
|
|
textline " "
|
|
bitfld.long 0x4 0.--1. " GPIO_80_MODE_2_H ,Port GPIO(80)" "Function0,Function1,Function2,Function3"
|
|
width 0x0b
|
|
tree.end
|
|
tree "U_IFIL"
|
|
base ad:0x40019000
|
|
width 21.
|
|
rgroup.long 0x0++0x7
|
|
line.long 0x00 "FILT_IP_VERSION,"
|
|
hexmask.long.word 0x00 16.--31. 1. " CONFIGURATION ,Auspraegung des IPs"
|
|
hexmask.long.byte 0x00 8.--15. 1. " VERSION ,Versionsstand des IPs"
|
|
hexmask.long.byte 0x00 0.--7. 1. " DEBUG_VERSION ,Debug Version"
|
|
line.long 0x04 "FILT_IP_DEVELOPMENT,Projektspezifische Abbildung des Design-Labels"
|
|
hexmask.long.word 0x04 21.--31. 1. " IDENTIFIKATION ,eindeutige Nummer pro Modul"
|
|
bitfld.long 0x04 19.--20. " PLATFORM ,Platform Selection" "ASIC,FPGA,Reserved,User defined"
|
|
bitfld.long 0x04 16.--18. " PATCH ,Patch" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x04 11.--15. " INKREMENT ,HDL-Inkrement des ClearCase-Labels" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
hexmask.long.word 0x04 0.--10. 1. " BASELINE ,Nummer des RR-Labels"
|
|
group.long 0x8++0x3
|
|
line.long 0x00 "FILT_ACCESS_ERR,"
|
|
bitfld.long 0x00 31. " ERR_LOCK ,Error lock enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " APB_WRITE ,APB Write Status" "Read,Write"
|
|
bitfld.long 0x00 28.--29. " APB_SIZE ,APB Size" "Byte,Halfword,Word,?..."
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--6. 1. " APB_ADDRESS ,fehlerhafte APB-Adresse im I-Filter"
|
|
rgroup.long 0xC++0x23
|
|
line.long 0x00 "FILT_RELOAD_0,Ladewert des Taktteilers 0"
|
|
line.long 0x04 "FILT_RELOAD_1,Ladewert des Taktteilers 1"
|
|
line.long 0x08 "FILT_RELOAD_2,Ladewert des Taktteilers 2"
|
|
line.long 0x0C "FILT_RELOAD_3,Ladewert des Taktteilers 3"
|
|
line.long 0x10 "FILT_RELOAD_4,Ladewert des Taktteilers 4"
|
|
line.long 0x14 "FILT_RELOAD_5,Ladewert des Taktteilers 5"
|
|
line.long 0x18 "FILT_RELOAD_6,Ladewert des Taktteilers 6"
|
|
line.long 0x20 "FILT_RELOAD_7,Ladewert des Taktteilers 7"
|
|
group.long 0x2C++0x27
|
|
line.long 0x00 "FILT_DELAY_0,Filtering Delay Register 0"
|
|
bitfld.long 0x00 28.--31. " IN_DELAY_7 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x00 24.--27. " IN_DELAY_6 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x00 20.--23. " IN_DELAY_5 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " IN_DELAY_4 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x00 12.--15. " IN_DELAY_3 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x00 8.--11. " IN_DELAY_2 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " IN_DELAY_1 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x00 0.--3. " IN_DELAY_0 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
line.long 0x04 "FILT_DELAY_1,Filtering Delay Register 1"
|
|
bitfld.long 0x04 28.--31. " IN_DELAY_15 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x04 24.--27. " IN_DELAY_14 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x04 20.--23. " IN_DELAY_13 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x04 16.--19. " IN_DELAY_12 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x04 12.--15. " IN_DELAY_11 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x04 8.--11. " IN_DELAY_10 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x04 4.--7. " IN_DELAY_9 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x04 0.--3. " IN_DELAY_8 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
line.long 0x08 "FILT_DELAY_2,Filtering Delay Register 2"
|
|
bitfld.long 0x08 28.--31. " IN_DELAY_23 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x08 24.--27. " IN_DELAY_22 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x08 20.--23. " IN_DELAY_21 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x08 16.--19. " IN_DELAY_20 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x08 12.--15. " IN_DELAY_19 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x08 8.--11. " IN_DELAY_18 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x08 4.--7. " IN_DELAY_17 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x08 0.--3. " IN_DELAY_16 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
line.long 0x0C "FILT_DELAY_3,Filtering Delay Register 3"
|
|
bitfld.long 0x0C 28.--31. " IN_DELAY_31 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x0C 24.--27. " IN_DELAY_30 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x0C 20.--23. " IN_DELAY_29 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x0C 16.--19. " IN_DELAY_28 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x0C 12.--15. " IN_DELAY_27 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x0C 8.--11. " IN_DELAY_26 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x0C 4.--7. " IN_DELAY_25 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x0C 0.--3. " IN_DELAY_24 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
line.long 0x10 "FILT_DELAY_4,Filtering Delay Register 4"
|
|
bitfld.long 0x10 28.--31. " IN_DELAY_39 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x10 24.--27. " IN_DELAY_38 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x10 20.--23. " IN_DELAY_37 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x10 16.--19. " IN_DELAY_36 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x10 12.--15. " IN_DELAY_35 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x10 8.--11. " IN_DELAY_34 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x10 4.--7. " IN_DELAY_33 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x10 0.--3. " IN_DELAY_32 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
line.long 0x14 "FILT_DELAY_5,Filtering Delay Register 5"
|
|
bitfld.long 0x14 28.--31. " IN_DELAY_47 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x14 24.--27. " IN_DELAY_46 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x14 20.--23. " IN_DELAY_45 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x14 16.--19. " IN_DELAY_44 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x14 12.--15. " IN_DELAY_43 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x14 8.--11. " IN_DELAY_42 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x14 4.--7. " IN_DELAY_41 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x14 0.--3. " IN_DELAY_40 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
line.long 0x18 "FILT_DELAY_6,Filtering Delay Register 6"
|
|
bitfld.long 0x18 28.--31. " IN_DELAY_55 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x18 24.--27. " IN_DELAY_54 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x18 20.--23. " IN_DELAY_53 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x18 16.--19. " IN_DELAY_52 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x18 12.--15. " IN_DELAY_51 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x18 8.--11. " IN_DELAY_50 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x18 4.--7. " IN_DELAY_49 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x18 0.--3. " IN_DELAY_48 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
line.long 0x1C "FILT_DELAY_7,Filtering Delay Register 7"
|
|
bitfld.long 0x1C 28.--31. " IN_DELAY_63 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x1C 24.--27. " IN_DELAY_62 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x1C 20.--23. " IN_DELAY_61 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x1C 16.--19. " IN_DELAY_60 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x1C 12.--15. " IN_DELAY_59 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x1C 8.--11. " IN_DELAY_58 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x1C 4.--7. " IN_DELAY_57 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x1C 0.--3. " IN_DELAY_56 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
line.long 0x20 "FILT_DELAY_8,Filtering Delay Register 8"
|
|
bitfld.long 0x20 28.--31. " IN_DELAY_71 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x20 24.--27. " IN_DELAY_70 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x20 20.--23. " IN_DELAY_69 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x20 16.--19. " IN_DELAY_68 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x20 12.--15. " IN_DELAY_67 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x20 8.--11. " IN_DELAY_66 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x20 4.--7. " IN_DELAY_65 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x20 0.--3. " IN_DELAY_64 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
line.long 0x24 "FILT_DELAY_9,Filtering Delay Register 9"
|
|
bitfld.long 0x24 28.--31. " IN_DELAY_79 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x24 24.--27. " IN_DELAY_78 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x24 20.--23. " IN_DELAY_77 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x24 16.--19. " IN_DELAY_76 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x24 12.--15. " IN_DELAY_75 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x24 8.--11. " IN_DELAY_74 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
textline " "
|
|
bitfld.long 0x24 4.--7. " IN_DELAY_73 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
bitfld.long 0x24 0.--3. " IN_DELAY_72 ,Auswahl der Taktquelle fur Eingangssignal" "0,1,2,3,4,5,6,7,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering,No filtering"
|
|
width 0xB
|
|
tree.end
|
|
tree "U_HOSTIF"
|
|
base ad:0x4001A000
|
|
width 16.
|
|
group.long 0x0++0x7
|
|
line.long 0x00 "HOST_CONTROL, Host Selection Register"
|
|
bitfld.long 0x00 0. " CONNECT_MODE ,Connect mode" "XHIF,SPI"
|
|
line.long 0x04 "SPI_CONTROL,SPI interface settings"
|
|
bitfld.long 0x04 6. " BUSY_POL ,Busy signal polarity" "Disabled,Enabled"
|
|
bitfld.long 0x04 5. " SPI_HANDSHAKE ,SPI Master to SPI Slave handshake" "Wait,Busy"
|
|
bitfld.long 0x04 4. " SPO ,Serial clock polarity" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 3. " SPH ,Serial clock phase" "Disabled,Enabled"
|
|
bitfld.long 0x04 1.--2. " FRF ,Frame format" "Motorola,TI,National Microwire,?..."
|
|
bitfld.long 0x04 0. " SPI_ENABLE ,SPI Slave Enable" "Disabled,Enabled"
|
|
rgroup.long 0x8++0xF
|
|
line.long 0x00 "SPI_STATUS,Status information"
|
|
line.long 0x04 "SPI_COMMAND,SPI Command Register"
|
|
line.long 0x08 "SPI_ADDRESS,SPI Command Address"
|
|
line.long 0x0C "SPI_LENGTH,SPI Command Length"
|
|
group.long 0x18++0xB
|
|
line.long 0x00 "I_CR_BASE,Base address of I-CR memory"
|
|
hexmask.long.word 0x00 2.--11. 1. " CR_STARTADDRESS ,I-CR memory base address"
|
|
line.long 0x04 "O_CR_BASE,Base address of O-CR memory"
|
|
hexmask.long.word 0x04 2.--11. 1. " CR_STARTADDRESS ,O-CR memory base address"
|
|
line.long 0x08 "MCP_CR_BASE,Base address of MCP-CR memory"
|
|
hexmask.long.word 0x08 2.--11. 1. " CR_STARTADDRESS ,MCP-CR memory base address"
|
|
rgroup.long 0x40++0x7
|
|
line.long 0x00 "IP_VERSION,IP Version Metal-fix register"
|
|
hexmask.long.word 0x00 16.--31. 1. " IP_CONFIGURATION ,IP Configuration"
|
|
hexmask.long.byte 0x00 8.--15. 1. " VERSION ,IP Version"
|
|
hexmask.long.byte 0x00 0.--7. 1. " DEBUG_VERSION ,IP Debug Version"
|
|
line.long 0x04 "IP_DEVELOPMENT,IP Development Metal-fix register"
|
|
hexmask.long 0x04 0.--31. 1. " LABEL_STRUCTURE ,Design Label"
|
|
group.long 0x48++0x3
|
|
line.long 0x00 "ACCESS_ERROR,Access Error Register"
|
|
bitfld.long 0x00 31. " ERROR_LOCK ,Error lock enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " APB_RD_WR ,RD_WR Zugriff" "RD-Zugriff,WR-Zugriff"
|
|
bitfld.long 0x00 28.--29. " APB_SIZE ,APB Size" "Reserved,Word,?..."
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " APB_ADDRESS ,APB Address"
|
|
group.long 0x70++0x3
|
|
line.long 0x00 "XHIF_CONTROL,XHIF interface settings"
|
|
bitfld.long 0x00 2.--3. " XHIF_CPU_WIDTH ,Data bus width" "8b,16b,32b,?..."
|
|
bitfld.long 0x00 1. " XHIF_POL_RDY ,XHIF Status" "Low,High"
|
|
bitfld.long 0x00 0. " XHIF_ACC_MODE ,XHIF Handshake protocol" "Intel Mode,Motorola Mode"
|
|
group.long 0x80++0xB
|
|
line.long 0x00 "XHIF_0_P0_RG,Page 0 Range Value Register"
|
|
hexmask.long.word 0x00 22.--31. 1. " XHIF_0_P0_RG_ROSL1 ,XHIF ROSL1"
|
|
hexmask.long.word 0x00 8.--21. 1. " XHIF_0_P0_RG_RW ,XHIF RW"
|
|
hexmask.long.byte 0x00 0.--7. 1. " XHIF_0_P0_RG_ROSL2 ,XHIF ROSL2"
|
|
line.long 0x04 "XHIF_0_P0_OF,Page 0 Offset Value Register"
|
|
hexmask.long.tbyte 0x04 8.--31. 1. " XHIF_0_P0_OF_RW ,XHIF RW"
|
|
hexmask.long.byte 0x04 0.--7. 1. " XHIF_0_P0_OF_RO ,XHIF RO"
|
|
line.long 0x08 "XHIF_0_P0_CFG,Page 0 Buffering Mode Configuration Register"
|
|
bitfld.long 0x00 0. " XHIF_0_P0_CFG_BUFMOD ,XHIF Buffering Mode" "Disabled,Enabled"
|
|
group.long 0x90++0xB
|
|
line.long 0x00 "XHIF_0_P1_RG,Page 1 Range Value Register"
|
|
hexmask.long.word 0x00 22.--31. 1. " XHIF_0_P1_RG_ROSL1 ,XHIF ROSL1"
|
|
hexmask.long.word 0x00 8.--21. 1. " XHIF_0_P1_RG_RW ,XHIF RW"
|
|
hexmask.long.byte 0x00 0.--7. 1. " XHIF_0_P1_RG_ROSL2 ,XHIF ROSL2"
|
|
line.long 0x04 "XHIF_0_P1_OF,Page 1 Offset Value Register"
|
|
hexmask.long.tbyte 0x04 8.--31. 1. " XHIF_0_P1_OF_RW ,XHIF RW"
|
|
hexmask.long.byte 0x04 0.--7. 1. " XHIF_0_P1_OF_RO ,XHIF RO"
|
|
line.long 0x08 "XHIF_0_P1_CFG,Page 1 Buffering Mode Configuration Register"
|
|
bitfld.long 0x08 0. " XHIF_0_P1_CFG_BUFMOD ,XHIF Buffering Mode" "Disabled,Enabled"
|
|
group.long 0xA0++0xB
|
|
line.long 0x00 "XHIF_0_P2_RG,Page 2 Range Value Register"
|
|
hexmask.long.word 0x00 22.--31. 1. " XHIF_0_P2_RG_ROSL1 ,XHIF ROSL1"
|
|
hexmask.long.word 0x00 8.--21. 1. " XHIF_0_P2_RG_RW ,XHIF RW"
|
|
hexmask.long.byte 0x00 0.--7. 1. " XHIF_0_P2_RG_ROSL2 ,XHIF ROSL2"
|
|
line.long 0x04 "XHIF_0_P2_OF,Page 2 Offset Value Register"
|
|
hexmask.long.tbyte 0x04 8.--31. 1. " XHIF_0_P2_OF_RW ,XHIF RW"
|
|
hexmask.long.byte 0x04 0.--7. 1. " XHIF_0_P2_OF_RO ,XHIF RO"
|
|
line.long 0x08 "XHIF_0_P2_CFG,Page 2 Buffering Mode Configuration Register"
|
|
bitfld.long 0x08 0. " XHIF_0_P2_CFG_BUFMOD ,XHIF Buffering Mode" "Disabled,Enabled"
|
|
group.long 0xB0++0xB
|
|
line.long 0x00 "XHIF_0_P3_RG,Page 3 Range Value Register"
|
|
hexmask.long.word 0x00 22.--31. 1. " XHIF_0_P3_RG_ROSL1 ,XHIF ROSL1"
|
|
hexmask.long.word 0x00 8.--21. 1. " XHIF_0_P3_RG_RW ,XHIF RW"
|
|
hexmask.long.byte 0x00 0.--7. 1. " XHIF_0_P3_RG_ROSL2 ,XHIF ROSL2"
|
|
line.long 0x04 "XHIF_0_P3_OF,Page 3 Offset Value Register"
|
|
hexmask.long.tbyte 0x04 8.--31. 1. " XHIF_0_P3_OF_RW ,XHIF RW"
|
|
hexmask.long.byte 0x04 0.--7. 1. " XHIF_0_P3_OF_RO ,XHIF RO"
|
|
line.long 0x08 "XHIF_0_P3_CFG,Page 3 Buffering Mode Configuration Register"
|
|
bitfld.long 0x08 0. " XHIF_0_P3_CFG_BUFMOD ,XHIF Buffering Mode" "Disabled,Enabled"
|
|
rgroup.long 0xBC++0x3
|
|
line.long 0x00 "XHIF_0_VERSION,XHIF Metal-fix Version Register"
|
|
group.long 0xC0++0xB
|
|
line.long 0x00 "XHIF_1_P0_RG,Page 0 Range Value Register"
|
|
hexmask.long.word 0x00 22.--31. 1. " XHIF_1_P0_RG_ROSL1 ,XHIF ROSL1"
|
|
hexmask.long.word 0x00 8.--21. 1. " XHIF_1_P0_RG_RW ,XHIF RW"
|
|
hexmask.long.byte 0x00 0.--7. 1. " XHIF_1_P0_RG_ROSL2 ,XHIF ROSL2"
|
|
line.long 0x04 "XHIF_1_P0_OF,Page 0 Offset Value Register"
|
|
hexmask.long.tbyte 0x04 8.--31. 1. " XHIF_1_P0_OF_RW ,XHIF RW"
|
|
hexmask.long.byte 0x04 0.--7. 1. " XHIF_1_P0_OF_RO ,XHIF RO"
|
|
line.long 0x08 "XHIF_1_P0_CFG,Page 0 Buffering Mode Configuration Register"
|
|
bitfld.long 0x08 0. " XHIF_1_P0_CFG_BUFMOD ,XHIF Buffering Mode" "Disabled,Enabled"
|
|
group.long 0xD0++0xB
|
|
line.long 0x00 "XHIF_1_P1_RG,Page 1 Range Value Register"
|
|
hexmask.long.word 0x00 22.--31. 1. " XHIF_1_P1_RG_ROSL1 ,XHIF ROSL1"
|
|
hexmask.long.word 0x00 8.--21. 1. " XHIF_1_P1_RG_RW ,XHIF RW"
|
|
hexmask.long.byte 0x00 0.--7. 1. " XHIF_1_P1_RG_ROSL2 ,XHIF ROSL2"
|
|
line.long 0x04 "XHIF_1_P1_OF,Page 1 Offset Value Register"
|
|
hexmask.long.tbyte 0x04 8.--31. 1. " XHIF_1_P1_OF_RW ,XHIF RW"
|
|
hexmask.long.byte 0x04 0.--7. 1. " XHIF_1_P1_OF_RO ,XHIF RO"
|
|
line.long 0x08 "XHIF_1_P1_CFG,Page 1 Buffering Mode Configuration Register"
|
|
bitfld.long 0x08 0. " XHIF_1_P1_CFG_BUFMOD ,XHIF Buffering Mode" "Disabled,Enabled"
|
|
group.long 0xE0++0xB
|
|
line.long 0x00 "XHIF_1_P2_RG,Page 2 Range Value Register"
|
|
hexmask.long.word 0x00 22.--31. 1. " XHIF_1_P2_RG_ROSL1 ,XHIF ROSL1"
|
|
hexmask.long.word 0x00 8.--21. 1. " XHIF_1_P2_RG_RW ,XHIF RW"
|
|
hexmask.long.byte 0x00 0.--7. 1. " XHIF_1_P2_RG_ROSL2 ,XHIF ROSL2"
|
|
line.long 0x04 "XHIF_1_P2_OF,Page 2 Offset Value Register"
|
|
hexmask.long.tbyte 0x04 8.--31. 1. " XHIF_1_P2_OF_RW ,XHIF RW"
|
|
hexmask.long.byte 0x04 0.--7. 1. " XHIF_1_P2_OF_RO ,XHIF RO"
|
|
line.long 0x08 "XHIF_1_P2_CFG,Page 2 Buffering Mode Configuration Register"
|
|
bitfld.long 0x08 0. " XHIF_1_P2_CFG_BUFMOD ,XHIF Buffering Mode" "Disabled,Enabled"
|
|
group.long 0xF0++0xB
|
|
line.long 0x00 "XHIF_1_P3_RG,Page 3 Range Value Register"
|
|
hexmask.long.word 0x00 22.--31. 1. " XHIF_1_P3_RG_ROSL1 ,XHIF ROSL1"
|
|
hexmask.long.word 0x00 8.--21. 1. " XHIF_1_P3_RG_RW ,XHIF RW"
|
|
hexmask.long.byte 0x00 0.--7. 1. " XHIF_1_P3_RG_ROSL2 ,XHIF ROSL2"
|
|
line.long 0x04 "XHIF_1_P3_OF,Page 3 Offset Value Register"
|
|
hexmask.long.tbyte 0x04 8.--31. 1. " XHIF_1_P3_OF_RW ,XHIF RW"
|
|
hexmask.long.byte 0x04 0.--7. 1. " XHIF_1_P3_OF_RO ,XHIF RO"
|
|
line.long 0x08 "XHIF_1_P3_CFG,Page 3 Buffering Mode Configuration Register"
|
|
bitfld.long 0x00 0. " XHIF_1_P3_CFG_BUFMOD ,XHIF Buffering Mode" "Disabled,Enabled"
|
|
rgroup.long 0xFC++0x3
|
|
line.long 0x00 "XHIF_1_VERSION,XHIF Metal-fix Version Register"
|
|
width 0xB
|
|
tree.end
|