MCT-06EM-6U

Материал из WIKI ELVEES

Пример инициализации SDRAM

Скрипт отладчика MDB:

reset
set 0xb82f4004 0xffffffff                  # CLK_EN
set 0xb82f4000 0x949094                    # CR_PLL

testmem 0xb8000000 0x20000                 #cram
testmem 0xb8400000 0x20000                 #xyram0
testmem 0xb8800000 0x20000                 #xyram1
testmem 0xb8440000 0x8000                  #pram0
testmem 0xb8840000 0x8000                  #pram1

set 0xb82f1000 0xb000ff                    # CSCON0
set 0xb82f1014 0x06180030                  # SDRCON
set 0xb82f1018 0x00740111                  # SDRTMR
set 0xb82f101c 0x40                        # SDRCSR
set 0xb82f101c 0x1                         # SDRCSR

testmem 0x0 0x10000                        #sdram

Часто задаваемые вопросы

С какого адреса стартует отладочный модуль?

Процессор всегда стартует с адреса 0xBFC0_0000 (физического 0x1FC0_0000).</nowiki>

На плате отладочном модуле MCT-06EM-6U выводу nCS[3] подключена параллельная флэш S29GL256P90TFIR10, как видно из описания, старшие адресные биты (25 и 24) не используются. Таким образом, при старте процессора, адрес 0x1FC0_0000 соответствует адресу 0х0х1DC0_0000 на модуле.

Размер памяти, подключенной к CSCON[3], задан аппаратно и равен 64МБ. При использовании памяти меньшего размера (32МБ) адреса будут отображаться зеркально: 0x1C00_0000 на 0x1E00_0000, 0x1DFF_FFFF на 0x1FFF_FFFF).

Cогласно в электрической схеме отладочного модуля MCT-06-EM-6U микросхема DD26 S29GL256P90TFIR10 подключается, начиная с адреса А1. По какой причине реализована именно такая схема подключения?

Не совсем так. Бит A0 (сигнал A0 шины адреса MPORT) процессора подключен к выводу DQ15/A-1 микросхемы памяти, в соответствии с DataSheet на микросхему S29GL256P90TFIR10, по подключению её в байтовом режиме:

BYTE = “0”. Selects data bus width. At VIL, the device is in byte configuration and data I/O pins DQ0- DQ7 are active and DQ15/A-1 becomes the LSB address input. At VIH, the device is in word configuration and data I/O pins DQ0-DQ15 are active.

На отладочном модуле MCT-06EM-6U режим BYTE (работа в 8-разрядном режиме) настраивается как для процессора 1892ВМ206 (выводы BOOT[0:1]), так и для примененной микросхемы Flash-памяти S29GL256P90TFIR10 (вывод BYTE).