# # Тип платы можно выбрать при вызове mcprog с помощью флага "-b". # Если флаг не задан, тип платы определяется параметром "default". # #default = pki #default = vita #default = 1638pp1-8 #default = 1638pp1-32 #default = nvcom-03oem #default = mc-24r2em-3urev.1.0 #default = mc-24r2em-3urev.2.0 #default = mck-02 #default = nvcom-02tem-3u #default = mck-01em #default = videoreg #default = vpn_gate100v1 #default = mc-0428em #default = mct-03 default = mc-30sf6em #default = mct-04 #default = mct-05 # # Демонстрационная плата MC-24EM от Элвис, генератор 8 МГц. # [mc24em-8] CSR = 0x000100a1 # Умножаем частоту на 10, до 80 МГц CSCON3 = 0x00080000 # Статическая память: ширина 32 разряда, # 8 wait states # # Демонстрационная плата MC-24EM от Элвис, генератор 10 МГц. # [mc24em-10] CSR = 0x00010081 # Умножаем частоту на 8, до 80 МГц CSCON3 = 0x00080000 # Статическая память: ширина 32 разряда, # 8 wait states # # Плата ПКБИ разработки ИТМиВТ, генератор 16 МГц. # Три секции flash-памяти. # [pkbi] CSR = 0x00010051 # Умножаем частоту на 5, до 80 МГц CSCON3 = 0x00050000 # Память boot и param flash: ширина 32 разряда, # 5 wait states (хотя достаточно 4) CSCON1 = 0x009502FE # Память main flash: ширина 64 разряда, # адрес 02000000, 5 wait states flash boot = 0x1FC00000-0x1FDFFFFF flash param = 0x1FA00000-0x1FBFFFFF flash main = 0x02000000-0x023FFFFF # # Плата ПКИ разработки ИТМиВТ, генератор 16 МГц. # Одна секция flash-памяти. # [pki] CSR = 0x00010051 # Умножаем частоту на 5, до 80 МГц CSCON3 = 0x00050000 # Память boot: ширина 32 разряда, # 5 wait states (хотя достаточно 4) CSCON0 = 0x001F00FF # Статическая память: ширина 32 разряда, # 15 wait states flash boot = 0x1FC00000-0x1FDFFFFF # # Плата VITA-PMC разработки ИТМиВТ, генератор 16 МГц. # Три секции flash-памяти. # [vita] CSR = 0x00010011 # Умножаем частоту на 1 # CSR = 0x00010001 # Делим частоту на 16 - не работает на 60 МГц CSCON3 = 0x00850000 # Память boot, 4 Мбайта: ширина 8 разрядов, # 5 wait states (хотя достаточно 4) CSCON2 = 0x001510FF # Память main flash, 8 Мбайт: ширина 32 разряда, # адрес 10000000, 5 wait states CSCON1 = 0x001508FF # Контроллер Ethernet: ширина 32 разряда, # адрес 08000000, 5 wait states CSCON0 = 0x009200FF # Статическая память: ширина 64 разряда, # 2 wait states flash boot = 0x1FC00000-0x1FDFFFFF flash boot2 = 0x1FE00000-0x1FFFFFFF flash main = 0x10000000-0x107FFFFF [1638pp1-8] CSR = 0x00010011 CSCON3 = 0x00810000 CSCON2 = 0x001a09ff CSCON1 = 0x001501ff CSCON0 = 0x001000ff flash boot = 0x1FC40000-0x1FC5FFFF [1638pp1-32] CSR = 0x00010011 CSCON3 = 0x00810000 CSCON0 = 0x001f00ff flash boot = 0x00000000-0x0007ffff [nvcom-03oem] CLK_EN = 0xffffffff CR_PLL = 0x00001630 flash boot = 0x1F000000-0x1FFFFFFF [mc-24r2em-3urev.1.0] CLK_EN = 0xffffffff CR_PLL = 0x00000808 flash boot = 0x1C000000-0x1FFFFFFF [mc-24r2em-3urev.2.0] CLK_EN = 0xffffffff CR_PLL = 0x00000808 flash boot = 0x1C000000-0x1FFFFFFF [mck-02] CLK_EN = 0xffffffff CR_PLL = 0x00000808 CSCON3 = 0x000f0000 flash boot = 0x1C000000-0x1FFFFFFF #for spi flash CSR_SPI = 0x00000200 DIR_SPI = 0x0000002F RCTR = 0x780C0F TCTR = 0xC0780C0B RSR = 0x0 TSR = 0x0 TCTR_RATE0 = 0x1001 RCTR_RATE0 = 0x1001 [mck-01em] CSR = 0x00010041 # CSCON0 = 0x001401FC CSCON0 = 0x003000FC flash boot = 0x1E000000-0x1FFFFFFF [nvcom-02tem-3u] CLK_EN = 0xffffffff CR_PLL = 0x00000808 CSCON0 = 0x003000fc CSCON3 = 0x000f0000 SDRCON = 0x035b0030 SDRTMR = 0x00f50222 SDRCSR = 0x00000001 flash boot = 0x1e000000-0x1FFFFFFF [videoreg] CLK_EN = 0xffffffff CR_PLL = 0x00000828 # CR_PLL = 0x00000101 CSCON3 = 0x000F0000 CSCON0 = 0x003000fc SDRCON = 0x030d0030 SDRTMR = 0x00f50223 SDRCSR = 0x00000001 flash boot = 0x1FC00000-0x1FC7FFFFF [vpn_gate100v1] CLK_EN = 0xffffffff CR_PLL = 0x00000101 CSCON3 = 0x000f0000 flash boot = 0x1E000000-0x1FFFFFFF [mc-0428em] CLK_EN = 0xffffffff CR_PLL = 0x00001414 # MPORT 100 MHz, Core 100 MHz CSCON3 = 0x000F0000 flash boot = 0x1C000000-0x1FFFFFFF #for spi flash CSR_SPI = 0x00000200 DIR_SPI = 0x0000002F RCTR = 0x780C0F TCTR = 0xC0780C0B RSR = 0x0 TSR = 0x0 TCTR_RATE0 = 0x1001 RCTR_RATE0 = 0x1001 [mct-03] CLK_EN = 0xffffffff CR_PLL = 0x00008888 # MPORT 40 MHz, Core 40 MHz CSCON3 = 0x000F0000 flash boot = 0x1E000000-0x1FFFFFFF #for spi flash CSR_SPI = 0x00000200 DIR_SPI = 0x0000002F RCTR = 0x780C0F TCTR = 0xC0780C0B RSR = 0x0 TSR = 0x0 TCTR_RATE0 = 0x1001 RCTR_RATE0 = 0x1001 [mc-30sf6em] CLK_EN = 0xffffffff CR_PLL = 0x8e9c8e98 sdrcsr_apply_feature = 1 #for spi flash CSR_SPI = 0x00000200 DIR_SPI = 0x0000002F RCTR = 0x780C1F TCTR = 0xC0780C1B RSR = 0x0 TSR = 0x0 flash boot = 0x1E000000-0x1FFFFFFF [mct-04] CLK_EN = 0xfffffffd CR_PLL = 0x9e880098 # Core0 - 120 MHz; Core1 - OFF; #for spi flash CSR_SPI = 0x00000200 DIR_SPI = 0x0000002F #GPIO_DR = 0x00000390 RCTR = 0x0078001F #0x01f8000f TCTR = 0xC078001B #0xc1f8001b #tneg must be zero?! #RSR = 0x000000f5 #TSR = 0x0010008d #flash boot = 0x1C000000-0x1FFFFFFF [mct-05] CLK_EN = 0xffffffff CR_PLL = 0x9e880092 # Core0 - 90 MHz; Core1 - OFF; #for spi flash CSR_SPI = 0x00000200 DIR_SPI = 0x0000002F RCTR = 0x0078000F TCTR = 0xC078000B flash boot = 0x1C000000-0x1FFFFFFF