?? s5l9908f.reg
字號:
/* ================================================================
S5L840F
Developed byMedia Player P/J, DSP Application
;Copyright (c) 2003 Samsung Electronics
All Rights Reserved.
DESCRIPTION:
================================================================= */
.ifndef _S5L840F_REG_
_S5L840F_REG_: .equ 1
/* ===============================================================================
D E F I N E S
=============================================================================== */
//CONSTANTS
//config0
//for read buffer
R_24_L: .equ 0
R_24_H: .equ 2
R_16_Z: .equ 4
R_16_S: .equ 5
R_16_H: .equ 6
//for write buffer
W_24_Z: .equ 0
W_24_S: .equ 1
W_24_H: .equ 2
W_16_L: .equ 4
W_16_H: .equ 6
//config1
XYCACHE_SELECT: .equ 0x0000
XCACHE_SELECT: .equ 0x0010
YCACHE_SELECT: .equ 0x0020
LDC_INVALID: .equ 0x0001
//cache command
cICACHE_INVALID: .equ 0x0100
cICACHE_ENABLE: .equ 0x0200
cICACHE_DISABLE: .equ 0x0300
cXCACHE_INVALID: .equ 0x0010
cXCACHE_ENABLE: .equ 0x0020
cXCACHE_DISABLE: .equ 0x0030
cXCACHE_FLUSH: .equ 0x0040
cYCACHE_INVALID: .equ 0x0001
cYCACHE_ENABLE: .equ 0x0002
cYCACHE_DISABLE: .equ 0x0003
cYCACHE_FLUSH: .equ 0x0004
//cache status
sICACHE_INVALID: .equ 0x0100
sICACHE_NORMAL: .equ 0x0200
sICACHE_BYPASS: .equ 0x0300
sXCACHE_INVALID: .equ 0x0010
sXCACHE_NORMAL: .equ 0x0020
sXCACHE_BYPASS: .equ 0x0030
sXCACHE_FLUSH: .equ 0x0040
sYCACHE_INVALID: .equ 0x0001
sYCACHE_NORMAL: .equ 0x0002
sYCACHE_BYPASS: .equ 0x0003
sYCACHE_FLUSH: .equ 0x0004
//sequential buffer command
cSBF0_FILL: .equ 0x1000
cSBF0_FLUSH: .equ 0x2000
cSBF1_FILL: .equ 0x0100
cSBF1_FLUSH: .equ 0x0200
//sequential buffer status
sSBF0_STAT: .equ 0x3000
sSBF1_STAT: .equ 0x0300
//control register map
adm_base: .equ 0x2c0000
admcfg: .equ 0x00
fiecfg: .equ 0x02
recfg: .equ 0x04
r0cfg .equ 0x06
r1cfg .equ 0x0A
r2cfg .equ 0x0E
r3cfg .equ 0x12
r4cfg .equ 0x16
r5cfg .equ 0x1A
r6cfg .equ 0x1E
r7cfg .equ 0x22
r8cfg .equ 0x26
r9cfg .equ 0x2A
r10cfg .equ 0x2E
r11cfg .equ 0x32
r12cfg .equ 0x36
r13cfg .equ 0x3A
r14cfg .equ 0x3E
r15cfg .equ 0x42
sfrscfg .equ 0x46
cachecon .equ 0x48
sbfcon .equ 0x4A
admstat .equ 0x4c
cachestat .equ 0x4e
sbfstat .equ 0x50
sbl0off .equ 0x52
sbl1off .equ 0x56
sbl0begn .equ 0x5a
sbl1begn .equ 0x5e
sbl0end .equ 0x62
sbl1end .equ 0x66
sfrbstat0 .equ 0x6a
sfrbtag0 .equ 0x6c
sfrbuf0 .equ 0x6e
sfrbstat1 .equ 0x70
sfrbtag1 .equ 0x72
sfrbuf1 .equ 0x74
sfrbstat2 .equ 0x76
sfrbtag2 .equ 0x78
sfrbuf2 .equ 0x7a
dhclkcon .equ 0x7c
//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//;; SFRS (Special Function Register Set)
//;; Registers in the IPs on AHB/APB buses
//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//;;;;;AHB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
miu_base .equ 0x304000
mius01para .equ 0x014
mius23para .equ 0x018
miussize .equ 0x01c
fmkey .equ 0x020
fmaddr .equ 0x024
fmdata .equ 0x028
fmucon .equ 0x02c
fso .equ 0x030
fpo .equ 0x034
iodma_base .equ 0x308000
dmabase0 .equ 0x000
dmabase1 .equ 0x020
dmabase2 .equ 0x040
dmabase3 .equ 0x060
dmatcnt0 .equ 0x008
dmatcnt1 .equ 0x028
dmatcnt2 .equ 0x048
dmatcnt3 .equ 0x068
dmacaddr0 .equ 0x00c
dmacaddr1 .equ 0x02c
dmacaddr2 .equ 0x04c
dmacaddr3 .equ 0x06c
dmacon0 .equ 0x004
dmacon1 .equ 0x024
dmacon2 .equ 0x044
dmacon3 .equ 0x064
dmactcnt0 .equ 0x010
dmactcnt1 .equ 0x030
dmactcnt2 .equ 0x050
dmactcnt3 .equ 0x070
dmacom0 .equ 0x014
dmacom1 .equ 0x034
dmacom2 .equ 0x054
dmacom3 .equ 0x074
dmanoff0 .equ 0x018
dmaallst .equ 0x100
ch0_ioaddr0 .equ 0x104
ch0_ioaddr1 .equ 0x108
ch0_ioaddr2 .equ 0x10c
ch0_ioaddr3 .equ 0x110
ch1_ioaddr0 .equ 0x114
ch1_ioaddr1 .equ 0x118
ch1_ioaddr2 .equ 0x11c
ch1_ioaddr3 .equ 0x120
ch2_ioaddr0 .equ 0x124
ch2_ioaddr1 .equ 0x128
ch2_ioaddr2 .equ 0x12c
ch2_ioaddr3 .equ 0x130
ch3_ioaddr0 .equ 0x134
ch3_ioaddr1 .equ 0x138
ch3_ioaddr2 .equ 0x13c
ch3_ioaddr3 .equ 0x140
intcunit_base .equ 0x338000
srcpnd_h .equ 0x000
srcpnd_l .equ 0x002
intmod_h .equ 0x004
intmod_l .equ 0x006
intmask_h .equ 0x008
intmask_l .equ 0x00a
priority_h .equ 0x00c
priority_l .equ 0x00e
intpnd_h .equ 0x010
intpnd_l .equ 0x012
intoffset_h .equ 0x014
intoffset_l .equ 0x016
eintpol_h .equ 0x018
eintpol_l .equ 0x01a
eintpnd_h .equ 0x01c
eintpnd_l .equ 0x01e
eintmask_h .equ 0x020
eintmask_l .equ 0x022
clkunit_base .equ 0x38a000
clkcon .equ 0x000
pll0pms .equ 0x004
pll1pms .equ 0x008
pll2pms .equ 0x00c
clkft .equ 0x010
pll0lcnt .equ 0x014
pll1lcnt .equ 0x018
pll2lcnt .equ 0x01c
plllock .equ 0x020
pllcon .equ 0x024
pwrcon .equ 0x028
hclkdel .equ 0x038
swrcon .equ 0x030
rstsr .equ 0x034
mstick_base .equ 0x38c000
mspre .equ 0x000
msinten .equ 0x004
mscmd .equ 0x1000
msctrlstat .equ 0x1004
msfifo .equ 0x1008
msint .equ 0x100c
mspp .equ 0x1010
msctrl2 .equ 0x1014
msacd .equ 0x1018
timer_base .equ 0x38e000
tacon .equ 0x000
tacmd .equ 0x004
tadata1 .equ 0x008
tadata2 .equ 0x00c
tapre .equ 0x010
tacnt .equ 0x014
tbcon .equ 0x020
tbcmd .equ 0x024
tbdata1 .equ 0x028
tbdata2 .equ 0x02c
tbpre .equ 0x030
tbcnt .equ 0x034
tccon .equ 0x040
tccmd .equ 0x044
tcdata1 .equ 0x048
tcdata2 .equ 0x04c
tcpre .equ 0x050
tccnt .equ 0x054
tdcon .equ 0x060
tdcmd .equ 0x064
tddata1 .equ 0x068
tddata2 .equ 0x06c
tdpre .equ 0x070
tdcnt .equ 0x074
wdt_base .equ 0x390000
wdtcon .equ 0x000
wdtcnt .equ 0x004
iic_base .equ 0x392000
iiccon .equ 0x000
iicstat .equ 0x004
iicadd .equ 0x008
iicds .equ 0x00c
iisunit_base .equ 0x394000
iisclkcon .equ 0x000
iistxcon .equ 0x004
iistxcom .equ 0x008
iistxd0 .equ 0x010
iistxd1 .equ 0x014
iistxd2 .equ 0x018
iistxd3 .equ 0x01c
iistxd4 .equ 0x020
iisrxcon .equ 0x030
iisrxcom .equ 0x034
iisrxd .equ 0x038
iisstatus .equ 0x03c
spdif_base .equ 0x396000
spdclkcon .equ 0x000
spdcon .equ 0x004
spdbstas .equ 0x008
spdcstats .equ 0x00c
spddat .equ 0x010
spdcnt .equ 0x014
uart_base .equ 0x398000
ulcon0 .equ 0x0000
ucon0 .equ 0x0004
ufcon0 .equ 0x0008
umcon0 .equ 0x000c
ustat0 .equ 0x0010
uerstat0 .equ 0x0014
ufstat0 .equ 0x0018
umstat0 .equ 0x001c
utxh0 .equ 0x0020
urxh0 .equ 0x0024
ubrdiv0 .equ 0x0028
spi_base .equ 0x39a000
spclkcon .equ 0x000
spcon .equ 0x004
spsta .equ 0x008
sppin .equ 0x00c
sptdat .equ 0x010
sprdat .equ 0x014
sppre .equ 0x018
adcunit_base .equ 0x39c000
adccon .equ 0x000
adcdly .equ 0x008
adcdata .equ 0x00c
/*
gpiounit_base .equ 0x39e000
pcon0 .equ 0x000
pdat0 .equ 0x004
p0pur .equ 0x008
pcon1 .equ 0x010
pdat1 .equ 0x014
p1pur .equ 0x018
pcon2 .equ 0x020
pdat2 .equ 0x024
p2pur .equ 0x028
pcon3 .equ 0x030
pdat3 .equ 0x034
p3pur .equ 0x038
pcon4 .equ 0x040
pdat4 .equ 0x044
p4pur .equ 0x048
pcon5 .equ 0x050
pdat5 .equ 0x054
p5pur .equ 0x058
pcon6 .equ 0x060
pdat6 .equ 0x064
p6pur .equ 0x068
pcon7 .equ 0x070
pdat7 .equ 0x074
p7pur .equ 0x078
pcon8 .equ 0x080
pdat8 .equ 0x084
p8pur .equ 0x088
pcon9 .equ 0x090
pdat9 .equ 0x094
p9pur .equ 0x098
pcon10 .equ 0x0a0
pdat10 .equ 0x0a4
p10pur .equ 0x0a8
extpol .equ 0x018
*/
gpiounit_base .equ 0x39e000
pcon0 .equ 0x000
pdat0 .equ 0x004
pcon1 .equ 0x008
pdat1 .equ 0x00c
pcon2 .equ 0x010
pdat2 .equ 0x014
pcon3 .equ 0x018
pdat3 .equ 0x01c
pcon4 .equ 0x040
pdat4 .equ 0x044
/*
p4pur .equ 0x048
pcon5 .equ 0x050
pdat5 .equ 0x054
p5pur .equ 0x058
pcon6 .equ 0x060
pdat6 .equ 0x064
p6pur .equ 0x068
pcon7 .equ 0x070
pdat7 .equ 0x074
p7pur .equ 0x078
pcon8 .equ 0x080
pdat8 .equ 0x084
p8pur .equ 0x088
pcon9 .equ 0x090
pdat9 .equ 0x094
p9pur .equ 0x098
pcon10 .equ 0x0a0
pdat10 .equ 0x0a4
p10pur .equ 0x0a8
extpol .equ 0x018
*/
usb_base .equ 0x3a2000
funaddr .equ 0x000
pwrman .equ 0x010
epint .equ 0x020
usbint .equ 0x060
epintcon .equ 0x070
usbintcon .equ 0x0b0
framenum1 .equ 0x0c0
framenum2 .equ 0x0d0
epindex .equ 0x0e0
dma_en .equ 0x0f0
ep0csr .equ 0x110
incsr1 .equ 0x110
incsr2 .equ 0x120
epmaxp .equ 0x130
outcsr1 .equ 0x140
outcsr2 .equ 0x150
outwrtcnt1 .equ 0x160
outwrtcnt2 .equ 0x170
ep0fifo .equ 0x200
ep1fifo .equ 0x210
ep2fifo .equ 0x220
ep3fifo .equ 0x230
rtcunit_base .equ 0x3a4000
rtccon .equ 0x000
rtcrst .equ 0x004
rtcalm .equ 0x008
almsec .equ 0x00c
almmin .equ 0x010
almhour .equ 0x014
almdate .equ 0x018
almday .equ 0x01c
almmon .equ 0x020
almyear .equ 0x024
bcdsec .equ 0x028
bcdmin .equ 0x02c
bcdhour .equ 0x030
bcddate .equ 0x034
bcdday .equ 0x038
bcdmon .equ 0x03c
bcdyear .equ 0x040
rtcim .equ 0x044
rtcpend .equ 0x048
lcdif_base .equ 0x382000
sdciunit_base .equ 0x386000
sdci_cntr .equ 0x00
sdci_dcntr .equ 0x04
sdci_cmdr .equ 0x08
sdci_argur .equ 0x0c
sdci_tmor .equ 0x10
sdci_stcr .equ 0x14
sdci_str .equ 0x18
sdci_resp0r .equ 0x20
sdci_resp1r .equ 0x24
sdci_resp2r .equ 0x28
sdci_resp3r .equ 0x2c
sdci_rxr .equ 0x30
sdci_txr .equ 0x34
fmc_base .equ 0x384000
fmcmd .equ 0x00
fmcaddr1 .equ 0x04
fmcaddr2 .equ 0x08
fmraddr1 .equ 0x0c
fmraddr2 .equ 0x10
fmraddr3 .equ 0x14
fmrstatus .equ 0x18
fmrid0 .equ 0x1c
fmrid1 .equ 0x20
fmrid2 .equ 0x24
fmrid3 .equ 0x28
fmrid4 .equ 0x2c
fmctrl .equ 0x30
fmcdectrl .equ 0x34
fmcstatus .equ 0x38
fmcdecstatus .equ 0x3c
fmdatardwr0 .equ 0x40
fmdatardwr1 .equ 0x44
fmdatardwr2 .equ 0x48
fmdatardwr3 .equ 0x4c
fmdatardwr4 .equ 0x50
fmdatardwr5 .equ 0x54
fmdatardwr6 .equ 0x58
fmdatardwr7 .equ 0x5c
fmsyndoutrw0 .equ 0x60
fmsyndoutrw1 .equ 0x64
fmsyndoutrw2 .equ 0x68
fmsyndoutrw3 .equ 0x6c
fmsyndinrw0 .equ 0x80
fmsyndinrw1 .equ 0x84
fmsyndinrw2 .equ 0x88
fmsyndinrw3 .equ 0x8c
fmdecresult0 .equ 0x90
fmdecresult1 .equ 0x94
fmdecresult2 .equ 0x98
fmdecresult3 .equ 0x9c
fmdensity .equ 0xa0
fmfsm_ .equ 0xa4
///////////////////////////////////////////////////////////////////////
.endif //_S5L840F_REG_
LIST ON
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -