Memcfg.inc
上传用户:qiulin1960
上传日期:2013-10-16
资源大小:2844k
文件大小:3k
源码类别:

Windows CE

开发平台:

Windows_Unix

  1. ;
  2. ; Copyright (c) Microsoft Corporation.  All rights reserved.
  3. ;
  4. ;
  5. ; Use of this source code is subject to the terms of the Microsoft end-user
  6. ; license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
  7. ; If you did not accept the terms of the EULA, you are not authorized to use
  8. ; this source code. For a copy of the EULA, please see the LICENSE.RTF on your
  9. ; install media.
  10. ;
  11. ;************************************************ 
  12. ; NAME    : MEMCFG.A
  13. ; DESC   : Memory bank configuration file
  14. ; Revision: 02.28.2002 ver 0.0
  15. ;************************************************
  16. SDRAM_BASE      EQU     0x30000000
  17. SDRAM_SIZE      EQU     0x04000000
  18. ;BWSCON
  19. DW8     EQU (0x0)
  20. DW16 EQU (0x1)
  21. DW32 EQU (0x2)
  22. WAIT EQU (0x1<<2)
  23. UBLB EQU (0x1<<3)
  24. ASSERT :DEF:BUSWIDTH
  25.     [ BUSWIDTH=16
  26. B1_BWSCON EQU (DW16)
  27. B2_BWSCON EQU (DW16)
  28. ;B3_BWSCON EQU (DW16)
  29. B3_BWSCON EQU (DW16 + WAIT + UBLB)
  30. B4_BWSCON EQU (DW16)
  31. B5_BWSCON EQU (DW16)
  32. ;B6_BWSCON EQU (DW16 + UBLB)
  33. B6_BWSCON EQU (DW16)
  34. B7_BWSCON EQU (DW16 + UBLB)
  35.     | ;BUSWIDTH=32
  36. B1_BWSCON EQU (DW32)
  37. B2_BWSCON EQU (DW16)
  38. B3_BWSCON EQU (DW16)
  39. B4_BWSCON EQU (DW16)
  40. B5_BWSCON EQU (DW16)
  41. B6_BWSCON EQU (DW32)
  42. B7_BWSCON EQU (DW32)
  43.     ]
  44. ;BANK0CON 
  45. B0_Tacs EQU 0x0 ;0clk
  46. B0_Tcos EQU 0x0 ;0clk
  47. B0_Tacc EQU 0x7 ;14clk
  48. B0_Tcoh EQU 0x0 ;0clk
  49. B0_Tah EQU 0x0 ;0clk
  50. B0_Tacp EQU 0x0
  51. B0_PMC EQU 0x0 ;normal
  52. ;BANK1CON
  53. B1_Tacs EQU 0x0 ;0clk
  54. B1_Tcos EQU 0x0 ;0clk
  55. B1_Tacc EQU 0x7 ;14clk
  56. B1_Tcoh EQU 0x0 ;0clk
  57. B1_Tah EQU 0x0 ;0clk
  58. B1_Tacp EQU 0x0
  59. B1_PMC EQU 0x0 ;normal
  60. ;Bank 2 parameter
  61. B2_Tacs EQU 0x0 ;0clk
  62. B2_Tcos EQU 0x0 ;0clk
  63. B2_Tacc EQU 0x7 ;14clk
  64. B2_Tcoh EQU 0x0 ;0clk
  65. B2_Tah EQU 0x0 ;0clk
  66. B2_Tacp EQU 0x0
  67. B2_PMC EQU 0x0 ;normal
  68. ;Bank 3 parameter
  69. B3_Tacs EQU 0x0 ;0clk
  70. B3_Tcos EQU 0x0 ;0clk
  71. B3_Tacc EQU 0x7 ;14clk
  72. B3_Tcoh EQU 0x0 ;0clk
  73. B3_Tah EQU 0x0 ;0clk
  74. B3_Tacp EQU 0x0
  75. B3_PMC EQU 0x0 ;normal
  76. ;Bank 4 parameter
  77. B4_Tacs EQU 0x0 ;0clk
  78. B4_Tcos EQU 0x0 ;0clk
  79. B4_Tacc EQU 0x7 ;14clk
  80. B4_Tcoh EQU 0x0 ;0clk
  81. B4_Tah EQU 0x0 ;0clk
  82. B4_Tacp EQU 0x0
  83. B4_PMC EQU 0x0 ;normal
  84. ;Bank 5 parameter
  85. B5_Tacs EQU 0x0 ;0clk
  86. B5_Tcos EQU 0x0 ;0clk
  87. B5_Tacc EQU 0x7 ;14clk
  88. B5_Tcoh EQU 0x0 ;0clk
  89. B5_Tah EQU 0x0 ;0clk
  90. B5_Tacp EQU 0x0
  91. B5_PMC EQU 0x0 ;normal
  92. ;Bank 6 parameter
  93. B6_MT EQU 0x3 ;SDRAM
  94. B6_Trcd EQU 0x1 ;3clk
  95. B6_SCAN EQU 0x1 ;9bit
  96. ;Bank 7 parameter
  97. B7_MT EQU 0x0 ; ROM or SRAM
  98. B7_Trcd EQU 0x0 ;2clk
  99. ;B7_Trcd EQU 0x1 ;3clk
  100. B7_SCAN EQU 0x1 ;9bit
  101. ;REFRESH parameter
  102. REFEN EQU 0x1 ;Refresh enable
  103. TREFMD EQU 0x0 ;CBR(CAS before RAS)/Auto refresh
  104. Trp     EQU 0x0 ;2clk
  105. Trc     EQU 0x3 ;7clk
  106. Tchr EQU 0x2 ;3clk
  107. ;REFCNT EQU 1012 ;period=7.8us, HCLK=133Mhz, (2048+1-7.8*133)
  108. REFCNT EQU 1659 ;period=7.8us, HCLK=50Mhz, (2048+1-7.8*50)
  109.         END