⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s5l9908f.reg

📁 samsung 9908DVD源代码,
💻 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 + -