2440addr.inc
上传用户:dzdeming
上传日期:2022-08-03
资源大小:381k
文件大小:4k
源码类别:

Windows CE

开发平台:

Visual C++

  1. ;====================================================================
  2. ; File Name : 2440addr.a
  3. ; Function  : S3C2440 Define Address Register (Assembly)
  4. ; Date      : March 27, 2002
  5. ; Revision : Programming start (February 18,2002) -> SOP
  6. ; Revision : 03.11.2003 ver 0.0 Attatched for 2440
  7. ;====================================================================
  8.         GBLL   BIG_ENDIAN__
  9. BIG_ENDIAN__   SETL   {FALSE}
  10. ;=================
  11. ; Memory control
  12. ;=================
  13. BWSCON   EQU  0x48000000     ;Bus width & wait status
  14. BANKCON0 EQU  0x48000004     ;Boot ROM control
  15. BANKCON1 EQU  0x48000008     ;BANK1 control
  16. BANKCON2 EQU  0x4800000c     ;BANK2 control
  17. BANKCON3 EQU  0x48000010     ;BANK3 control
  18. BANKCON4 EQU  0x48000014     ;BANK4 control
  19. BANKCON5 EQU  0x48000018     ;BANK5 control
  20. BANKCON6 EQU  0x4800001c     ;BANK6 control
  21. BANKCON7 EQU  0x48000020     ;BANK7 control
  22. REFRESH  EQU  0x48000024     ;DRAM/SDRAM refresh
  23. BANKSIZE EQU  0x48000028     ;Flexible Bank Size
  24. MRSRB6   EQU  0x4800002c     ;Mode register set for SDRAM Bank6
  25. MRSRB7   EQU  0x48000030     ;Mode register set for SDRAM Bank7
  26. ;==========================
  27. ; CLOCK & POWER MANAGEMENT
  28. ;==========================
  29. LOCKTIME EQU  0x4c000000     ;PLL lock time counter
  30. MPLLCON  EQU  0x4c000004     ;MPLL Control
  31. UPLLCON  EQU  0x4c000008     ;UPLL Control
  32. CLKCON   EQU  0x4c00000c     ;Clock generator control
  33. CLKSLOW  EQU  0x4c000010     ;Slow clock control
  34. CLKDIVN  EQU  0x4c000014     ;Clock divider control
  35. ;=================
  36. ; INTERRUPT
  37. ;=================
  38. SRCPND    EQU  0x4a000000    ;Interrupt request status
  39. INTMOD    EQU  0x4a000004    ;Interrupt mode control
  40. INTMSK    EQU  0x4a000008    ;Interrupt mask control
  41. PRIORITY  EQU  0x4a00000c    ;IRQ priority control           <-- May 06, 2002 SOP
  42. INTPND    EQU  0x4a000010    ;Interrupt request status
  43. INTOFFSET EQU  0x4a000014    ;Interruot request source offset
  44. SUSSRCPND EQU  0x4a000018    ;Sub source pending
  45. INTSUBMSK EQU  0x4a00001c    ;Interrupt sub mask
  46. ;=================
  47. ; I/O PORT for LED
  48. ;=================
  49. GPFCON   EQU  0x56000050     ;Port F control
  50. GPFDAT   EQU  0x56000054     ;Port F data
  51. GPFUP    EQU  0x56000058     ;Pull-up control F
  52. GPBCON   EQU  0x56000010     ;Port B control
  53. GPBDAT   EQU  0x56000014     ;Port B data
  54. ;Miscellaneous register
  55. MISCCR   EQU  0x56000080     ;Miscellaneous control
  56. DCKCON   EQU  0x56000084     ;DCLK0/1 control
  57. EXTINT0  EQU  0x56000088     ;External interrupt control register 0
  58. EXTINT1  EQU  0x5600008c     ;External interrupt control register 1
  59. EXTINT2  EQU  0x56000090     ;External interrupt control register 2
  60. EINTFLT0 EQU  0x56000094     ;Reserved
  61. EINTFLT1 EQU  0x56000098     ;Reserved
  62. EINTFLT2 EQU  0x5600009c     ;External interrupt filter control register 2
  63. EINTFLT3 EQU  0x560000a0     ;External interrupt filter control register 3
  64. EINTMASK EQU  0x560000a4     ;External interrupt mask
  65. EINTPEND EQU  0x560000a8     ;External interrupt pending
  66. GSTATUS0 EQU  0x560000ac     ;External pin status
  67. GSTATUS1 EQU  0x560000b0     ;Chip ID(0x32440000)
  68. GSTATUS2 EQU  0x560000b4     ;Reset type
  69. GSTATUS3 EQU  0x560000b8     ;Saved data0(32-bit) before entering POWER_OFF mode
  70. GSTATUS4 EQU  0x560000bc     ;Saved data1(32-bit) before entering POWER_OFF mode
  71. ;Added for 2440 ; DonGo
  72. MSLCON EQU  0x560000cc     ;Memory sleep control register
  73. ;=================
  74. ; WATCH DOG TIMER
  75. ;=================
  76. WTCON  EQU  0x53000000       ;Watch-dog timer mode
  77. WTDAT  EQU  0x53000004       ;Watch-dog timer data
  78. WTCNT  EQU  0x53000008       ;Eatch-dog timer count
  79. ;=================
  80. ; Nand Flash
  81. ;=================
  82. NFCONF EQU 0x4E000000 ;NAND Flash configuration
  83. NFCONT EQU 0x4E000004      ;NAND Flash control
  84. NFCMD EQU 0x4E000008      ;NAND Flash command
  85. NFADDR EQU 0x4E00000C      ;NAND Flash address
  86. NFDATA EQU 0x4E000010      ;NAND Flash data
  87. NFDATA8 EQU 0x4E000010      ;NAND Flash data
  88. NFMECCD0 EQU 0x4E000014      ;NAND Flash ECC for Main Area
  89. NFMECCD1 EQU 0x4E000018
  90. NFSECCD EQU 0x4E00001C ;NAND Flash ECC for Spare Area
  91. NFSTAT EQU 0x4E000020 ;NAND Flash operation status
  92. NFESTAT0 EQU 0x4E000024
  93. NFESTAT1 EQU 0x4E000028
  94. NFMECC0 EQU 0x4E00002C
  95. NFMECC1 EQU 0x4E000030
  96. NFSECC EQU 0x4E000034
  97. NFSBLK EQU 0x4E000038 ;NAND Flash Start block address
  98. NFEBLK EQU 0x4E00003C ;NAND Flash End block address
  99.         END