📄 dsp28_xintf.asm
字号:
;***************************************************************
;* TMS320C2000 C/C++ Codegen PC Version 3.09 *
;* Date/Time created: Thu Jan 18 11:47:49 2007 *
;***************************************************************
FP .set XAR2
.file "DSP28_Xintf.c"
; C:\ti\c2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI3704_4
.sect ".text"
.global _InitXintf
.sym _InitXintf,_InitXintf, 32, 2, 0
.func 27
;***************************************************************
;* FNAME: _InitXintf FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_InitXintf:
.line 2
.line 12
MOVW DP,#_XintfRegs+21
AND @_XintfRegs+21,#0xfff8 ; |38|
.line 19
OR @_XintfRegs,#0x0003 ; |45|
.line 20
OR @_XintfRegs,#0x001c ; |46|
.line 21
OR @_XintfRegs,#0x0060 ; |47|
.line 23
AND @_XintfRegs+1,#0xffbf ; |49|
.line 28
AND @_XintfRegs+4,#0xbfff ; |54|
.line 29
OR @_XintfRegs+4,#0x3000 ; |55|
.line 30
OR @_XintfRegs+4,#0x001c ; |56|
.line 31
OR @_XintfRegs+4,#0x0180 ; |57|
.line 33
OR @_XintfRegs+5,#0x0040 ; |59|
.line 38
AND AL,@_XintfRegs+24,#0xfffc ; |64|
ORB AL,#0x02 ; |64|
MOV @_XintfRegs+24,AL ; |64|
.line 39
AND AL,@_XintfRegs+24,#0xffe3 ; |65|
ORB AL,#0x0c ; |65|
MOV @_XintfRegs+24,AL ; |65|
.line 42
LRETR
; return occurs
.endfunc 68,000000000h,0
;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;***************************************************************
.global _XintfRegs
;***************************************************************
;* TYPE INFORMATION *
;***************************************************************
.sym _Uint16, 0, 14, 13, 16
.sym _Uint32, 0, 15, 13, 32
.stag _XTIMING_BITS, 32
.member _XWRTRAIL, 0, 14, 18, 2
.member _XWRACTIVE, 2, 14, 18, 3
.member _XWRLEAD, 5, 14, 18, 2
.member _XRDTRAIL, 7, 14, 18, 2
.member _XRDACTIVE, 9, 14, 18, 3
.member _XRDLEAD, 12, 14, 18, 2
.member _USEREADY, 14, 14, 18, 1
.member _READYMODE, 15, 14, 18, 1
.member _XSIZE, 16, 14, 18, 2
.member _rsvd1, 18, 14, 18, 4
.member _X2TIMING, 22, 14, 18, 1
.member _rsvd3, 23, 14, 18, 9
.eos
.utag _XTIMING_REG, 32
.member _all, 0, 15, 11, 32
.member _bit, 0, 8, 11, 32, _XTIMING_BITS
.eos
.stag _XINTCNF2_BITS, 32
.member _WRBUFF, 0, 14, 18, 2
.member _CLKMODE, 2, 14, 18, 1
.member _CLKOFF, 3, 14, 18, 1
.member _rsvd1, 4, 14, 18, 2
.member _WLEVEL, 6, 14, 18, 2
.member _MPNMC, 8, 14, 18, 1
.member _HOLD, 9, 14, 18, 1
.member _HOLDS, 10, 14, 18, 1
.member _HOLDAS, 11, 14, 18, 1
.member _rsvd2, 12, 14, 18, 4
.member _XTIMCLK, 16, 14, 18, 3
.member _rsvd3, 19, 14, 18, 13
.eos
.utag _XINTCNF2_REG, 32
.member _all, 0, 15, 11, 32
.member _bit, 0, 8, 11, 32, _XINTCNF2_BITS
.eos
.stag _XBANK_BITS, 16
.member _BANK, 0, 14, 18, 2
.member _BCYC, 2, 14, 18, 3
.member _rsvd, 5, 14, 18, 10
.eos
.utag _XBANK_REG, 16
.member _all, 0, 14, 11, 16
.member _bit, 0, 8, 11, 16, _XBANK_BITS
.eos
.stag _XINTF_REGS, 512
.member _XTIMING0, 0, 9, 8, 32, _XTIMING_REG
.member _XTIMING1, 32, 9, 8, 32, _XTIMING_REG
.member _XTIMING2, 64, 9, 8, 32, _XTIMING_REG
.member _rsvd1, 96, 63, 8, 96, , 3
.member _XTIMING6, 192, 9, 8, 32, _XTIMING_REG
.member _XTIMING7, 224, 9, 8, 32, _XTIMING_REG
.member _rsvd2, 256, 63, 8, 64, , 2
.member _XINTCNF2, 320, 9, 8, 32, _XINTCNF2_REG
.member _rsvd3, 352, 15, 8, 32
.member _XBANK, 384, 9, 8, 16, _XBANK_REG
.member _rsvd4, 400, 14, 8, 16
.member _XREVISION, 416, 14, 8, 16
.member _rsvd5, 432, 62, 8, 80, , 5
.eos
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -