ПредишенСледващото

Насоки за използване EJTAG Малки инструменти CPLD на (Tele-Sat.ru)

Връзка с CPLD_EJTAG на програмист, дефиниция.

защото Ние непрекъснато се развива и усъвършенства, подкрепено от набор от процесори ще се увеличат. В допълнение към функциите, работи чрез JTAG процесори, програмистът може да се използва за фърмуер SPI-Flash 25xx серия и DataFlash AT45xx серия.

Външен вид, описание на джъмперите, Pinout.

Как да използвате ejtag_tt_cpld от (sergiuss) - управление на Джуъл
Как да използвате ejtag_tt_cpld от (sergiuss) - управление на Джуъл

Jumper JP1 монтаж в различни комбинации се използват, за да настроите работата на часовника CPLD. От това зависи от скоростта на комуникация (максималната честота на минималното време за четене / запис на чипове). Може да се наложи в случай на нестабилна или грешка при връзката намаляване скорост при предаване на данни с дълъг влак.
Възможни комбинации са: 1 + 2 = 14MHz, 7MHz = 2, 1 = 3,5MGts, както повдигат = 1,8MGts.
RTCK джъмпер ( "Return TCK") служи, за да изберете CPLD на режима на часовника. В позиция 1-2 времето се предоставя на борда кристален осцилатор в позиция 2-3 - самото устройство. Ако при използването на RTCK е необходимо да се отстрани и двата джъмпера JP1 и програмата не използва по подразбиране за бърз JTAG.
8-пинов блок е предназначен за Serial Flash EEPROM използване SPI_TT програма: тест и описание. и се предлага във форума за поддръжка.
Индикатори. Red LED «Ел» светва, когато властта е свързан. Зелен LED "акт" бързи мига по време на обмен на данни, или остава по време на времето на престой (след установяването на комуникации). Ако не се установи комуникация, състоянието не носи никаква полезна информация.

Производствените линии, свързващи борда
програмист за промяна на устройството на борда.

Най-важното нещо в тези линии - екраниране проводник съседни данни от един на друг. Екраниране трябва да бъде много по-хубав, отколкото в традиционните вериги за JTAG LPT-порт. И в това се крие най-много проблеми с нестабилна определяне процесор или грешки при предаване на данни. Опитах няколко различни варианта за електрически вериги, където живее със земята е само един, но стабилността на връзката с тях и не са били в състояние да постигне, въпреки малкия си дължина. Стабилна връзка е възможно само ако проводниците за данни, подредени в равнинна линия последователно от заземителния проводник и където всяка проба е свързана към заземяване на всяка страна. Свържете всички кабели към земната повърхност с програмист борда и от страна на устройството, само един от тях, ще получите някои проблеми - връзка няма да бъде стабилна. Ако точката на земята, за да се свърже само едно устройство, а след това се свържете с нея всички изкопни диригент цикъл.

* Внимание! Конектор на намалената снимката запечатан ключовата разреза в обратна посока, така че производството на електрически вериги гледам само към описанието на заключения на дъската.

Пример стабилно работа примки (дължина от 20 до 35 сантиметър):

Как да използвате ejtag_tt_cpld от (sergiuss) - управление на Джуъл

За производството на плитки, използван от COM-портове и конектори IDE / FDD-бримки.

Свържете програмиста към компютъра и устройството.

Това се прави с помощта на LPT-удължител (представител на снимката), или ако някой е по-удобно, картата за програмиране може да се вкара директно в LPT порта на компютъра.

Как да използвате ejtag_tt_cpld от (sergiuss) - управление на Джуъл

Първото нещо, което да се направи - за да сте сигурни, че работата на компютъра LPT-порт в настройките на BIOS сложи ЕНП или ECP / ЕНП. Ако избраният режим SPP - програмист няма да работи.
Внимание! За да се предотврати изхода на програмирането на системата, тъй като на потенциална разлика от устройството, се препоръчва да се свържете компютъра с тялото на устройството, което се свързва с програмист, отделна жица!
На последователност от действия:
Свържете отделна жица вашия компютър или устройство.
  • Свържете програмист към LPT порта на компютъра.
  • Поставянето на неговото взаимодействие с плосък кабел конектор в устройството на JTAG.
  • Свържете програмист мощност (Вкарайте конектора Mini-USB).
  • Включете захранването.
  • Пример (приемник, свързан Arion AF-3030IR):

    Как да използвате ejtag_tt_cpld от (sergiuss) - управление на Джуъл

    Стартирайте програмата, инсталирането на комуникация чрез операция.

    Как да използвате ejtag_tt_cpld от (sergiuss) - управление на Джуъл

    Ако след кликване върху бутона "Connect" "акт" лампа ще светне, а след това излиза след няколко секунди (пристанището не преминете в режим на ЕНП), трябва да: се опитват да промените режима на LPT порт в BIOS да ЕНП 1.9; dopayat резистор 68

    100 ома между крака 13 и ЗПМ приземния съединител (18-25 контакти LPT) в неговото отсъствие. Ако всичко е наред и индикатор "акт" свети, отидете на "Настройки" в раздела и кликнете там бутона "тест скорост":

    Как да използвате ejtag_tt_cpld от (sergiuss) - управление на Джуъл

    Резултатът трябва да бъде около 300'000 операции в секунда. Ако резултатът е в областта на 40'000, това означава, че комуникацията с програмист по някаква причина, не. Ако получите съобщение за грешка, след като кликнете върху "тест скорост" - което означава, че пристанището не е прехвърлено на ЕНП режим (не е бил натиснат бутона "Connect").

    Конфигурация и настройка.

    Когато стартирате програмата за първия раздел "EJTAG" достъпно базова конфигурация и работа бутони чип флаш памет:

    Как да използвате ejtag_tt_cpld от (sergiuss) - управление на Джуъл

    В раздела "Настройки" може да бъде допълнителни настройки:

    Как да използвате ejtag_tt_cpld от (sergiuss) - управление на Джуъл

    Примери за връзка, четене и писане във флаш приемници с различни процесори.

    Arion AF-3030IR на STx5105ALB

    Как да използвате ejtag_tt_cpld от (sergiuss) - управление на Джуъл

    Изтриване, проверка и запис, който изтрива флаш

    Пълен регистър на връзка:

    Подкрепете проекта - споделете линка, благодаря!