Commit bfe0cf499b653422bed0c1459046207c77e30bd9

Authored by 이병복
0 parents
Exists in master

webconn tools

DTK.700.350.175.087-192.NSIH.txt
... ... @@ -0,0 +1,229 @@
  1 +//------------------------------------------------------------------------------
  2 +// Magiceyes Boot Header Format
  3 +//------------------------------------------------------------------------------
  4 +
  5 +4648424D // 0x000 : Header ID = 0x4648424D ("MBHF")
  6 +
  7 +00200000 // 0x004 : Bootcode size
  8 +80000000 // 0x008 : Bootcode Load address
  9 +80000000 // 0x00C : Bootcode Excute address
  10 +
  11 +//------------------------------------------------------------------------------
  12 +// OPTION
  13 +//------------------------------------------------------------------------------
  14 +// [0] : Update DRAM configuration
  15 +// [1] : PHYZQENB
  16 +// [2] : PHYDLOCK
  17 +// [3] : Update Fast Channel Arbiter
  18 +// [4] : Update Slow Channel Arbiter
  19 +// [5] : Change PLL
  20 +// [6] : Update MCUS
  21 +// [7] : Writes memories : Addr, Data, Addr, Data, .... , 0 (End)
  22 +// [31:8] : Reserved for future use. must be 0
  23 +//------------------------------------------------------------------------------
  24 +//000000C0 // 0x010 : OPTION
  25 +000000E7 // 0x010 : OPTION
  26 +00000000 // 0x014 : DELAY - Delay counter, 0 ~ 0xFFFFFFFE
  27 +
  28 +//------------------------------------------------------------------------------
  29 +// MCU-D registers
  30 +//------------------------------------------------------------------------------
  31 +//02C00134 // 0x018 : CONFIG ; // 0x00
  32 +//32A11055 // 0x01C : TIME0 ; // 0x04
  33 +////00008002 // 0x020 : ENABLE ; // 0x08
  34 +////00008007 // 0x020 : ENABLE ; // 0x08
  35 +//00008003 // 0x020 : ENABLE ; // 0x08
  36 +//65220100 // 0x024 : TIME1 ; // 0x10
  37 +//20184200 // 0x028 : FASTCH[0] ; // 0x20
  38 +//21080A10 // 0x02C : FASTCH[1] ; // 0x24
  39 +//00084210 // 0x030 : FASTCH[2] ; // 0x28
  40 +//06D1040C // 0x034 : SLOWCH[0] ; // 0x2C
  41 +//107338A4 // 0x038 : SLOWCH[1] ; // 0x30
  42 +//0005A92F // 0x03C : SLOWCH[2] ; // 0x34
  43 +//00000000 // 0x040 : DQSOFFSET ; // 0x94
  44 +//F001D9DE // 0x044 : PHYDLL ; // 0x98
  45 +//00000000 // 0x048 : PHYMODE ; // 0x9C
  46 +//00000003 // 0x04C : DLLLOCKSTART; // 0xA0
  47 +//0000003B // 0x050 : DLLLOCKFORCE; // 0xA4
  48 +//00000002 // 0x054 : ZQSTART ; // 0xAC - for Manul ZQ
  49 +//00000015 // 0x058 : ZQFORCE ; // 0xB0 - for Manul ZQ
  50 +//00000075 // 0x05C : ZQENB ; // 0xB4
  51 +//00000001 // 0x060 : UPDATE ; // 0xB8
  52 +
  53 +// 400 Mhz
  54 +02c10134 // 0x018 : CONFIG ; // 0x00
  55 +3200f055 // 0x01C : TIME0 ; // 0x04
  56 +00008003 // 0x020 : ENABLE ; // 0x08
  57 +85223b00 // 0x024 : TIME1 ; // 0x10
  58 +20184200 // 0x028 : FASTCH[0] ; // 0x20
  59 +21080A10 // 0x02C : FASTCH[1] ; // 0x24
  60 +00084210 // 0x030 : FASTCH[2] ; // 0x28
  61 +06D1040C // 0x034 : SLOWCH[0] ; // 0x2C
  62 +107338A4 // 0x038 : SLOWCH[1] ; // 0x30
  63 +0005A92F // 0x03C : SLOWCH[2] ; // 0x34
  64 +00000000 // 0x040 : DQSOFFSET ; // 0x94
  65 +7000A0A6 // 0x044 : PHYDLL ; // 0x98
  66 +00000000 // 0x048 : PHYMODE ; // 0x9C
  67 +00000003 // 0x04C : DLLLOCKSTART; // 0xA0
  68 +00000014 // 0x050 : DLLLOCKFORCE; // 0xA4
  69 +00000002 // 0x054 : ZQSTART ; // 0xAC - for Manul ZQ
  70 +00000015 // 0x058 : ZQFORCE ; // 0xB0 - for Manul ZQ
  71 +00000074 // 0x05C : ZQENB ; // 0xB4
  72 +00000001 // 0x060 : UPDATE ; // 0xB8
  73 +
  74 +
  75 +//------------------------------------------------------------------------------
  76 +// CLKPWR registers
  77 +//------------------------------------------------------------------------------
  78 +//00000F01 // 0x064 : U32 CLKMODE[0] ; PLL0 / 2 / 16
  79 +//00000700 // 0x064 : U32 CLKMODE[0] ; PLL0 / 0 / 8
  80 +//00000300 // 0x064 : U32 CLKMODE[0] ; PLL0 / 0 / 4
  81 +//00000103 // 0x064 : U32 CLKMODE[0] ; PLL0 / 4 / 2
  82 +//00000101 // 0x064 : U32 CLKMODE[0] ; PLL0 / 2 / 2
  83 +//00000400 // 0x064 : U32 CLKMODE[0] ; PLL0 / 1 / 5
  84 +00000300 // 0x064 : U32 CLKMODE[0] ; PLL0 / 1 / 4
  85 +
  86 +//00001733 // 0x068 : U32 CLKMODE[1] ; FCLK / 4 / 8 / 2
  87 +00001131 // 0x068 : U32 CLKMODE[1] ; FCLK / 2 / 2 / 2
  88 +//00001137 // 0x068 : U32 CLKMODE[1] ; FCLK / 4 / 1 / 2
  89 +//00001101 // 0x068 : U32 CLKMODE[1] ; PLL0 / 2 / 2 / 2
  90 +
  91 +000d5E01 // 0x06C : U32 PLLSET[0] ; @700Mhz
  92 +//000D0801 // 0x06C : U32 PLLSET[0] ; P=3, M=264, S=1
  93 +//000C8501 // 0x06C : U32 PLLSET[0] ; P=3, M=133, S=1
  94 +//000d5E01 // 0x06C : U32 PLLSET[0] ; P=3, M=350, S=1 -> 700 Mhz
  95 +
  96 +//000D2703 // 0x070 : U32 PLLSET[1] ; P=3, M=295, S=3 -> 147.500000 Mhz
  97 +00090003 // 0x070 : U32 PLLSET[1] ; P=2, M=256, S=3 -> 192.000000 Mhz
  98 +
  99 +
  100 +//------------------------------------------------------------------------------
  101 +// MCUS
  102 +//------------------------------------------------------------------------------
  103 +// static1 : 3-3-16-3-3
  104 +4000039E // 0x074 : MEMBW
  105 +2F222220 // 0x078 : MEMTIMEACS[0]
  106 +0000F000 // 0x07C : MEMTIMEACS[1]
  107 +2F222220 // 0x080 : MEMTIMECOS[0]
  108 +00000300 // 0x084 : MEMTIMECOS[1]
  109 +0F0F0F05 // 0x088 : MEMTIMEACC[0]
  110 +0F010F0F // 0x08C : MEMTIMEACC[1]
  111 +04000000 // 0x090 : MEMTIMEACC[2]
  112 +0F0F0F05 // 0x094 : MEMTIMESACC[0]
  113 +0F010F0F // 0x098 : MEMTIMESACC[1]
  114 +00000000 // 0x09C : MEMTIMESACC[2]
  115 +00000000 // 0x0A0 : MEMTIMEWACC[0]
  116 +00000000 // 0x0A4 : MEMTIMEWACC[1]
  117 +00000000 // 0x0A8 : MEMTIMEWACC[2]
  118 +2F222220 // 0x0AC : MEMTIMECOH[0]
  119 +00000300 // 0x0B0 : MEMTIMECOH[1]
  120 +2F222220 // 0x0B4 : MEMTIMECAH[0]
  121 +00000300 // 0x0B8 : MEMTIMECAH[1]
  122 +00000000 // 0x0BC : MEMBURST
  123 +00000000 // 0x0C0 : Reserved
  124 +00005555 // 0x0C4 : MEMWAIT
  125 +
  126 +// static1 : 1-1-3-1-1
  127 +//4000039E // 0x074 : MEMBW
  128 +//2F222200 // 0x078 : MEMTIMEACS[0]
  129 +//0000F000 // 0x07C : MEMTIMEACS[1]
  130 +//2F222200 // 0x080 : MEMTIMECOS[0]
  131 +//00000300 // 0x084 : MEMTIMECOS[1]
  132 +//0F0F0205 // 0x088 : MEMTIMEACC[0]
  133 +//0F010F0F // 0x08C : MEMTIMEACC[1]
  134 +//04000000 // 0x090 : MEMTIMEACC[2]
  135 +//0F0F0205 // 0x094 : MEMTIMESACC[0]
  136 +//0F010F0F // 0x098 : MEMTIMESACC[1]
  137 +//00000000 // 0x09C : MEMTIMESACC[2]
  138 +//00000000 // 0x0A0 : MEMTIMEWACC[0]
  139 +//00000000 // 0x0A4 : MEMTIMEWACC[1]
  140 +//00000000 // 0x0A8 : MEMTIMEWACC[2]
  141 +//2F222200 // 0x0AC : MEMTIMECOH[0]
  142 +//00000300 // 0x0B0 : MEMTIMECOH[1]
  143 +//2F222200 // 0x0B4 : MEMTIMECAH[0]
  144 +//00000300 // 0x0B8 : MEMTIMECAH[1]
  145 +//00000000 // 0x0BC : MEMBURST
  146 +//00000000 // 0x0C0 : Reserved
  147 +//00005555 // 0x0C4 : MEMWAIT
  148 +
  149 +//------------------------------------------------------------------------------
  150 +// Reserved :
  151 +//------------------------------------------------------------------------------
  152 +C000A0E4 // 0x0C8 : GPIOD ALTH
  153 +55554000 // 0x0CC : GPIOD[31:23] = { SA[8], SD[15:8] }
  154 +C000A120 // 0x0D0 : GPIOE ALTL
  155 +00055555 // 0x0D4 : GPIOE[ 9: 0] = { SA[18:9] }
  156 +00000000 // 0x0D8
  157 +00000000 // 0x0DC
  158 +00000000 // 0x0E0
  159 +00000000 // 0x0E4
  160 +00000000 // 0x0E8
  161 +00000000 // 0x0EC
  162 +00000000 // 0x0F0
  163 +00000000 // 0x0F4
  164 +00000000 // 0x0F8
  165 +00000000 // 0x0FC
  166 +00000000 // 0x100
  167 +00000000 // 0x104
  168 +00000000 // 0x108
  169 +00000000 // 0x10C
  170 +00000000 // 0x110
  171 +00000000 // 0x114
  172 +00000000 // 0x118
  173 +00000000 // 0x11C
  174 +00000000 // 0x120
  175 +00000000 // 0x124
  176 +00000000 // 0x128
  177 +00000000 // 0x12C
  178 +00000000 // 0x130
  179 +00000000 // 0x134
  180 +00000000 // 0x138
  181 +00000000 // 0x13C
  182 +00000000 // 0x140
  183 +00000000 // 0x144
  184 +00000000 // 0x148
  185 +00000000 // 0x14C
  186 +00000000 // 0x150
  187 +00000000 // 0x154
  188 +00000000 // 0x158
  189 +00000000 // 0x15C
  190 +00000000 // 0x160
  191 +00000000 // 0x164
  192 +00000000 // 0x168
  193 +00000000 // 0x16C
  194 +00000000 // 0x170
  195 +00000000 // 0x174
  196 +00000000 // 0x178
  197 +00000000 // 0x17C
  198 +00000000 // 0x180
  199 +00000000 // 0x184
  200 +00000000 // 0x188
  201 +00000000 // 0x18C
  202 +00000000 // 0x190
  203 +00000000 // 0x194
  204 +00000000 // 0x198
  205 +00000000 // 0x19C
  206 +00000000 // 0x1A0
  207 +00000000 // 0x1A4
  208 +00000000 // 0x1A8
  209 +00000000 // 0x1AC
  210 +00000000 // 0x1B0
  211 +00000000 // 0x1B4
  212 +00000000 // 0x1B8
  213 +00000000 // 0x1BC
  214 +00000000 // 0x1C0
  215 +00000000 // 0x1C4
  216 +00000000 // 0x1C8
  217 +00000000 // 0x1CC
  218 +00000000 // 0x1D0
  219 +00000000 // 0x1D4
  220 +00000000 // 0x1D8
  221 +00000000 // 0x1DC
  222 +00000000 // 0x1E0
  223 +00000000 // 0x1E4
  224 +00000000 // 0x1E8
  225 +00000000 // 0x1EC
  226 +00000000 // 0x1F0
  227 +00000000 // 0x1F4
  228 +00000000 // 0x1F8
  229 +00000000 // 0x1FC
... ...
README.md
... ... @@ -0,0 +1,2 @@
  1 +Webconn에서 사용하는 tools
  2 +
... ...
usb-downloader
No preview for this file type