http___blog.xeltek.com_bg__1.xml
http___blog.xeltek.com_.xml
1.1 2.1 3.1 3.2 4.1 4.2 4.3 5.1 5.2 5.3 5.4 6.1 6.2 7.1 7.2 7.3 7.4 8.1 8.2 8.3 8.4 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2 15.3 15.4 16.1 16.2 16.3 17.1 18.1 19.1 20.1 21.1 22.1 23.1 24.1 25.1 26.1 27.1 33.1 34.1 35.1 36.1 37.1 38.1 38.2 39.1 40.1 41.1 42.1 43.1 44.1 44.2 44.3 45.1 46.1 46.2 46.3 47.1 47.2 48.1 48.2 49.1 50.1 50.2 51.1 52.1 53.1 54.1 55.1 56.1 57.1 57.2 58.1 59.1 60.1 61.1 62.1 63.1 64.1 64.2 64.3 65.1 66.1 67.1 67.2 67.3 67.4 67.5 67.6 67.7 68.1 69.1 70.1 70.2 70.3 71.1 72.1 73.1 74.1 74.2 75.1 75.2 76.1 77.1 77.2 78.1 79.1 79.2 79.3 79.4 80.1 81.1 82.1 82.2 83.1 84.1 84.2 85.1 86.1 87.1 87.2 88.1 88.2 88.3 88.4 89.1 89.2 89.3 89.4 90.1 91.1 92.1 93.1 94.1 95.1 96.1 97.1 98.1 99.1 100.1 101.1 102.1 103.1 104.1 105.1 105.2 105.3 106.1 107.1 108.1 109.1 110.1 111.1 112.1 113.1 114.1 114.2 114.3 115.1 116.1 116.2 117.1 118.1 119.1 120.1 121.1 122.1 123.1 124.1 125.1 126.1 127.1 128.1 129.1 130.1 131.1
Какво е Nand Flash програмиране? No comments Август 2nd, 2012 Няма коментари Тази статия описва как да програмирате NAND флаш устройства, използващи XELTEK програмист. Преди да прочетете тази статия, потребителят трябва да знаете някои ключови думи като "Блок", "ECC," Основна площ "и" резервни зона ", които са термини, използвани в NAND таблици с данни. За повечето NAND флаш чипове, има 512 * 8 (или 256 * 16) или 2048 * 8 (или 1024 * 16) бита в "Основна площ", и 16 * 8 (или 8 * 16) или 64 * 8 ( или 32 * 16) бита в "резервни зона" за общо 528 * 8 (264 * 16) или 2112 * 8 (или 1056 * 16) бита на страница. Един блок се състои от много страници, но тъй като "резервни зона" е запазено за лош блок марки и ECC стойности, само "Основна площ" е на разположение на потребителя. 2-Gbit NAND устройство, тя се организира като 2048 блокове, с 64 страници на блок (Фигура 1). Всяка страница има общо 2112 байта, състоящи се от зоната за данни и 64-байтов резервна площ 2048-байт. NAND флаш устройства притежават предимствата на голям капацитет с ниска цена, в сравнение с NOR FLASH устройства. В допълнение, предимства NAND бързо се пишат (програма) и изтриване на операции, докато предимства NOR с произволен достъп и възможност за запис на байт. Случаен достъп, нито способността дава възможност за изпълнение в способността на място, което често е изискване в областта на вградените приложения. Недостатъците за NAND са бавни с произволен достъп, а нито е възпрепятствано от са бавни запис и изтриване на изпълнение. NAND е по-подходящ за заявяване. Въпреки това, повече процесори включват директен интерфейс NAND и може да се стартира директно от NAND (без NOR). NAND е подобен на твърд диск. Това е сектор или страница и подходящ за съхранение на на последователни данни като снимки, аудио или данни на компютъра. Въпреки че с произволен достъп може да бъде постигнато на ниво система от сенки данни за RAM, прави го изисква допълнителна RAM съхранение. Също така, като твърд диск, NAND устройства имат лоши блокове, и изискват грешки Correcting Code (ECC), за да се запази целостта на данните. NAND флаш могат да включват невалидни блокове, когато за първи път са изпратени. Допълнителни невалидни блокове може да се развие, докато се използва. Невалидни блокове са определени като блокове, които съдържат един или повече лоши бита. Изтриване и програмиране фабрично маркираната лош блок са забранени. За да прочетете останалата част от тази прекрасна статия, моля вижте нашия главен пост в: http://www.xeltek.com/NAND-Flash-Programming-pages-169 flash programmer , flash programmers , flash programming , NAND Flash , nand flash programmer , nand flash programmers , nand flash programming , NOR flash , NOR flash programmer , NOR flash programmers , NOR flash programming , What is Nand Flash Programming Категории: Разни , NAND флаш устройства , Xeltek Новини флаш програмист , флаш програмисти , флаш програмиране , NAND Flash NAND Flash програмист , NAND флаш програмисти , NAND Flash програмиране , NOR флаш , NOR флаш програмист , NOR флаш програмисти , NOR флаш програмиране Nand Flash Програмиране , Използване на Xeltek Програмистите да програмирате МКЕМ Чипове No comments Август 2nd, 2012 Няма коментари Xeltek е водещ доставчик на програмисти, в подкрепа на голям капацитет МКЕМ устройства от Hynix , Micron , Samsung , Sandisk и Toshiba . SuperPro6000, последната версия на Flash програмист, е бързо и надеждно при програмиране на флаш устройства с висока плътност. То включва поддръжка на МКЕМ NAND флаш устройства с до 256 GB памет пространство. МКЕМ интегрира Flash контролер и високоскоростни NAND флаш памет в един пакет FBGA под формата на FBGA153 или FBGA169. FBGA153 пакет тип се подкрепя от контакта адаптер CX5104 като има предвид, че FBGA169 се поддържа CX5113 . Universal адаптери и устройства независими контакта с до 144 пина са на разположение за различни пакети. Всички гнездо адаптери не се нуждаят от връзка чрез DIP адаптери, като по този начин се увеличава надеждността на връзката. Долу е списъкът на МКЕМ чипове, подкрепени от SP6000 и ние ще се радваме да подкрепят на чиповете си, ако тя не е изброени тук: Samsung МКЕМ 4.4.1 KLM2G1HE3F @ FBGA153 [CX5104] KLM4G1FE3B @ FBGA153 CX5104] KLM4G2DEJE (20m) @ BGA169 [CX5113] KLM4G2DEJE @ BGA169 [CX5113] KLMAG4FEKA @ BGA169 [CX5113] KLMCG8GE4A @ FBGA169 [CX5113] KLMAG2GE4A (Intel) @ FBGA169 [CX5158] KLMBG8FEJA (Intel) (16G) @ FBGA169 [CX5158] KLMCG8GE4A (Intel) @ FBGA167 [CX5158] Hynix 32nm МКЕМ 4.4 Продукт За да прочетете останалата част на тази статия, моля посетете нашия пост име: http://www.xeltek.com/pages.php?pageid=390&mode=preview eMMC , emmc programmer , emmc programmers , emmc programming , hynix emmc programmer , hynix flash programmer , hynix flash programming , hynix nand flash programmer , hynix programmer , micron emmc programmer , micron flash programmer , micron flash programming , micron nand flash programmer , micron programmer , NAND Flash , nand flash programmer , nand flash programming , samsun programmer , samsung emmc programmer , samsung flash programmer , samsung flash programming , samsung nand flash programmer , toshiba emmc programmer , toshiba flash programmer , toshiba flash programming , toshiba nand flash programmer , toshiba programmer Категории: Device програмист , Бързо Програмистите , NAND флаш устройства МКЕМ , МКЕМ програмист , МКЕМ програмисти , МКЕМ програмиране , Hynix МКЕМ програмист , Hynix флаш програмист , Hynix флаш програмиране , Hynix NAND Flash програмист , Hynix програмист , микрона МКЕМ програмист , микрона светкавица програмист , микрона флаш програмиране , микрона NAND флаш програмист , микрона програмист , NAND Flash , NAND флаш програмист , NAND Flash програмиране , Самсун програмист , Samsung МКЕМ програмист , Samsung флаш програмист , Samsung флаш програмиране , Samsung NAND Flash програмист , Toshiba МКЕМ програмист , Toshiba флаш програмист , Toshiba Flash програмиране , Toshiba NAND флаш програмист , Toshiba програмист , Multiprogramming използване Xeltek SuperPro 5000/5000E/SP501S Програмистите Тази статия ще ви помогне лесно да изгради своя собствена каскада от 1 до 4 Superpro5000 / E или Superpro 501S програмисти, като го свържете към един компютър, което позволява плавен преход от Инженеринг Производство! SP5000 / E или SP501S програмисти могат да бъдат използвани в multiprogramming режим, като се използва един компютър и свързване на 1-4 програмисти към компютъра чрез USB хъб. Тази функция се предоставя само от SUPERPRO/5000, SUPERPRO/5000E, SUPERPRO/501S. Следват четири лесни стъпки: - Инсталирайте SP5000 софтуер от следния линк: http://www.xeltek.com/software/sp5000/nsp5kw.exe и купи Xeltek оторизиран USB хъб и - Свържете 1 до 4 SP5000/SP5000E програмисти към един компютър чрез USB хъб, в зависимост от вашите изисквания. - Вижте muti_p.exe в папката "бен" в директорията, където е инсталиран SP5000 софтуер. - Изпълнете следните интерфейс показва. "Muti_p.exe" може да управлява четири модула. Основният екран е интерфейс за управление, който контролира хардуера на програмиста чрез изпращане на команди към софтуера SP5000. След основния интерфейс, процеса на комуникация със софтуера SP5000 стартира автоматично. Ако системата не може да намери програмист или нещо не е наред с модул, изберете Прекъсване, за да прекъснете връзката. След това проверете връзката между хардуера и компютъра. Изберете Свързване, за да се свърже. "Muti_p.exe" има администраторски режим и режим на производителя. В администраторски режим, потребителите могат да настроят проекти и да ги запишете, а след това влизат производител режим, потребителите могат да заредите тези проекта. В производител режим, потребителите могат да заредите различен проект за друг модул или да се зареди един и същи проект за всички модули. Това е много удобен и гъвкав. ЗАБЕЛЕЖКА: хъб, се използва за свързване на SP5000s трябва да бъде определен от XELTEK С помощта на няколко Програмистите SuperPro в производството режим, ползите са, Ultra-Fast програмиране. Минимална инвестиция в началото. Ниска цена на собствеността и лесна разширяемост (1 до 4 единици на един компютър). До 70,179 + поддържаните устройства, най-високите сред бандата програмисти. Всички обхвати на сокет адаптери. Над 1000 сокет адаптери са на разположение. Минимален престой и лекота на обслужване. Бързо нова услуга актуализацията на устройството безплатно. Ниските разходи за труд на оператора. За повече информация, моля свържете се techsupport@xeltek.com Device programmer , eprom programmer , eprom programming , flash chip programmer , flash chip programming , flash programmer , multiprogramming , SP 5000 , SP 5000E , SP 501S , Superpro 5000 , Superpro 5000E , Superpro 501S , xeltek programmer Категории: Device програмист , Eprom , Бързо Програмистите , Superpro 5000 Device програмист , EPROM програматор , EPROM програмиране , флаш чип програмист , флаш чип програмиране , флаш програмист , multiprogramming , SP 5000 , SP 5000E , SP 501S , Superpro 5000 , Superpro 5000E , Superpro 501S , xeltek програмист Xeltek Инструкция разпределение Програмиране Разпределение е по-сложен лош метод за групово работа. Той поддържа програмируем файл (*. Бен и т.н.), съставена от множество файлове в рамките на обхвата на някои блокове. Ние в момента се използва Qualcomm няколко метод дял и се отнася главно за безжична карта на Qualcomm и мобилни телефонни платформи, както и някои Linux системи. Разпределение на файла Графичен файл, който поддържа дял се състои от две части. Една част от файла се намира в първи блок на графичен файл, който има чип основна информация и информация дял. Втората част е на данни информация, която ще бъде програмиран чип NAND и тя започва от втория блок на графичен файл. Втората част може да бъде създаден чрез сливане с множество файлове. Таблицата на дяловете се определя в началото на файла. Във втората част на графичен файл трябва да съдържа резервната информация площ. В противен случай, не може да бъде програмиран чип правилно. Тъй като програмният се основава на таблицата на дяловете, СБХ началото BLK (шестнадесетичен), размера на СБХ blks (шестнадесетичен) нямат нищо общо с таблицата на дяловете. Подробностите за това как да комбинирате няколко файла в един файл и пълна програмиране дял са описани, както следва. Xeltek осигурява инструмент, наречен Partition_merge.exe. Този инструмент се използва, за да обедините няколко файлове, според таблицата на дяловете на един програмируем файл. Клиентът може да се зареди създадения файл и програмата на устройство с дял режим. Partition Merge Tool Фигура 1 показва настройките на параметрите в софтуера. Параметър описание: а) директория на изходния файл. По подразбиране е същата като софтуер директория. б) Чип информация. Тя е различна от чип видове. Блок страницата режим е SLC-512B * 32 "SLC" или "MLC" представлява флаш памет технология. 512B означава, че всяка страница съдържа 512Bytes (Резервни пространство не е включена). "32" означава, че всеки блок съдържа 32. в) разпределение на параметрите и настройките блок. Изберете и импортирате файлове на софтуера в съответствие с правилните поръчки. Задайте начално и крайните блокове номера за всеки файл. Всяка секция се състои от данни от началото блок номер "следващия блок стартов номер едно". Окончателният брой блок трябва да бъде последният номер на блок на цялата на NAND. Кликнете върху "Обединяване", за да се създаде обединената файл. Partition Програмиране Фигура 2 показва настройката на ConfigWord. Моля, следвайте процедурите за програмиране преградни по-долу. - Изберете устройството. - Заредете слятото X_Merge.bin файла и да зададете режим "Bad блок управление" разпределение. Без специално внимание, потребителят не е необходимо да се променят други параметри. - Run Erase, програма и Проверка ATE пристанище използване в контролния ISP Програмистите В система за програмиране (ISP) е възможността за програмиране на IC чип, който вече е запоен на печатната платка чрез серийни алгоритми за програмиране. Програмна система, помага за премахване на досадните програмни етапи преди сглобяване на системата и намаляване на множество задачи до една фаза на производство. Тъй като няма нужда да desolder IC чип, код или промени в проекта са по-удобно просто чрез препрограмиране на чип вече на печатната платка (PCB). SuperProIS01 е преносим ISP Xeltek програмист. Той поддържа повечето протоколи ISP като I2C, SPI, UART, BDM, MW, JTAG, CAN, RS232 и т.н., а също така има способността да работи в самостоятелен режим, с помощта на Secure Digital (SD карта). SuperProIS01 идва с автоматизирано оборудване за изпитване (ATE) интерфейс, който позволява работа и контролиране на програмисти чрез външни сигнали. Един ATE пристанищен контрол се използва за комуникация с външен хост или интеграция в автоматичния програмиране / оборудване за изпитване. Освен с помощта на вградена клавиатура, потребителите могат също да работят SuperProIS01 програмисти чрез ATE интерфейс. За да се гарантира сигурност и точност на сигнали между двете съоръжения, ATE интерфейс приема опто теглително-прикачно устройство, за да се изолират сигнали. Имайте предвид, че докато използвате ATE интерфейс, той е длъжен да настроите правилно захранващото напрежение и подходяща отправна точка напрежение за външно оборудване. Описание на сигнали: OPTO_VCC: Силата на ATE контролиране на пристанището се доставя от външен контролен оборудване и трябва да съответства на напрежението на сигнала. SEL0-SEL5: Входни сигнали се използват, за да изберете проектни файлове, които се съхраняват на SD картата. START, RESET: Входни сигнали (обсъдени по-късно). PASS, FAIL: Изходни сигнали (обсъдени по-късно). OPTO_GND1: Външно контролиране оборудване GND1 (Използва се за входни сигнали на SEL0-SEL5, START и RESET). OPTO_GND2: Външно контролиране оборудване GND2 (Използва се за изходните сигнали на PASS и провали). VCC, GND: SuperProIs01 доставки 3.3V изход, GND изход Създаване на проект: SEL0-SEL5: Входни сигнали се използват, за да изберете проектни файлове, които се съхраняват на SD картата. START, RESET: Входни сигнали (обсъдени по-късно). PASS, FAIL: Изходни сигнали (обсъдени по-късно). OPTO_GND1: Външно контролиране оборудване GND1 (Използва се за входни сигнали на SEL0-SEL5, START и RESET). OPTO_GND2: Външно контролиране оборудване GND2 (Използва се за изходните сигнали на PASS и провали). VCC, GND: SuperProIs01 доставки 3.3V изход, GND изход Когато системата се стартира, тя прави инициализация до "XELTEK IS01" се показва на екрана. Ще има непрекъсната интерфейс изследване за USB, клавиатура и яде. Ако някой от сигналите SEL0 SEL5 на ATE интерфейс е висока, SuperProIS01 ще влезе ATE режим на работа. Създаване на проект: След като проектът бъде генериран, той може да бъде изтеглен в SD карта с SuperProIS01 софтуер или четец на карти. Да прочетете останалата част на пост за ATE пристанището използване Control ISP, моля посетете нашата основна статия: http://www.xeltek.com/pages.php?pageid=318 ATE port , BDM , CAN , I2C , In Circuit Programmer , in circuit programming , integrated chip programmer , integrated chip programming , isp , ISP programmer , ISP programmers , isp programming , JTAG , MW , pcb , RS232 , sp is01 , SPI , superpro IS01 , UART Категории: Бързо Програматори , В програмист Circuit , в системен програмист , SuperPro IS01 ATE порт , BDM , CAN , I2C , В програмист Circuit , в кръг програмиране , програмист с вграден чип , вграден чип за програмиране , ISP , ISP програмист , ISP програмисти , ISP програмиране , JTAG , MW , печатни платки , RS232 , ЕТ is01 , SPI , superpro IS01 , UART Universal Програмист Изкупуването Guide No comments Юли 31, 2012 Няма коментари Universal Програмист Изкупуването Guide Със значително по-висок темп на растеж в Полупроводникова технология, чип технология за програмиране също напредва ръка за ръка. С толкова много налични опции в пазара, става трудно да се избере най-добрия Universal програмист чип. Като се има предвид, покупка на Universal програмист за развитие и производствени нужди, потребителите трябва да обърнат внимание на следните ключови въпроси: - Брой на поддържаните устройства Програмист БЕЗ ПОДКРЕПА желаното устройство Е купчина метал! Xeltek достига 80 000 + устройства поддържат скоро! Device Поддържани от 11 юни 2012 г.: 79 957 - Универсални адаптери Socket срещу Стандартни адаптери - Pin откриване Insertion Проверете - Фабрика режим на работа - Програмиране Скорост - Операционна система и интерфейс с компютър - Техническа поддръжка - Самостоятелна работа - Цена - Едновременно срещу синхронна работа в Gang програмиране - Софтуер Функционалност: - Над ток / над напрежение защита Натиснете тук за подробно обяснение на горните ключови точки. Свързване Синтия ( cynthia@xeltek.com ) за допълнително съдействие. Категории: Device програмист , най-големият Device Support , Xeltek Новини
1.1 2.1 2.2 3.1 4.1 4.2 4.3 4.4 5.1 5.2 5.3 5.4 6.1 6.2 7.1 7.2 7.3 7.4 8.1 8.2 8.3 8.4 9.1 10.1 11.1 12.1 13.1 13.2 13.3 13.4 14.1 14.2 14.3 15.1 19.1 20.1 21.1 22.1 23.1 24.1 25.1 31.1 32.1 33.1 34.1 35.1 35.2 36.1 37.1 38.1 39.1 40.1 41.1 41.2 41.3 42.1 43.1 43.2 43.3 44.1 44.2 45.1 45.2 46.1 47.1 47.2 48.1 49.1 50.1 51.1 52.1 53.1 54.1 54.2 55.1 56.1 57.1 58.1 59.1 60.1 60.2 61.1 62.1 63.1 63.2 63.3 63.4 63.5 63.6 63.7 64.1 65.1 66.1 66.2 66.3 67.1 68.1 69.1 70.1 70.2 71.1 71.2 72.1 73.1 73.2 73.3 74.1 75.1 75.2 75.3 75.4 76.1 77.1 78.1 78.2 79.1 80.1 80.2 81.1 82.1 83.1 83.2 84.1 85.1 86.1 87.1 88.1 89.1 90.1 91.1 91.2 91.3 92.1 93.1 94.1 95.1 96.1 97.1 98.1 98.2 98.3 99.1 100.1 100.2 101.1 102.1 103.1 104.1 105.1 106.1 107.1 108.1 109.1 110.1 111.1 112.1 113.1 114.1
What is Nand Flash Programming? This article describes how to program NAND flash devices using a XELTEK programmer. Before reading this article the user should know certain key words such as “Block,” “ECC,” “Main area,” and “Spare area,” which are terms used in NAND datasheets. An introduction to Nand flash For most NAND flash chips, there are 512*8 (or 256*16) or 2048*8 (or 1024*16) bits in the “Main area,” and 16*8 (or 8*16) or 64*8 (or 32*16) bits in the “Spare area” for a total of 528*8 (264*16) or 2112*8 (or 1056*16) bits per page. A block consists of many pages, but because the “Spare area” is reserved for bad block mark and ECC values, only the “Main area” is available to the user. For a 2-Gbit NAND device, it is organized as 2048 blocks, with 64 pages per block (Figure 1). Each page has 2112 bytes total, comprised of a 2048-byte data area and a 64-byte spare area. NAND flash devices hold the advantages of large capacity with low cost compared to NOR FLASH devices. In addition, NAND’s advantages are fast write (program) and erase operations while NOR’s advantages are random access and byte write capability. NOR’s random access ability allows for execute in place capability, which is often a requirement in embedded applications. The disadvantages for NAND are slow random access, while NOR is hampered by are slow write and erase performance. NAND is better suited for file applications. However, more processors include a direct NAND interface and can boot directly from NAND (without NOR). NAND is similar to a hard-disk drive. It’s sector-based or page-based and suited for storing sequential data such as pictures, audio, or PC data. Although random access can be accomplished at the system level by shadowing the data to RAM, doing so requires additional RAM storage. Also, like a hard disk, NAND devices have bad blocks, and require error-correcting code (ECC) to maintain data integrity. The NAND flash may include invalid blocks when they are first shipped. Additional invalid blocks may develop while being used. Invalid blocks are defined as blocks that contain one or more bad bits. Erasing and programming factory-marked bad block are prohibited. To read the rest of this wonderful article please refer to our main post at: http://www.xeltek.com/NAND-Flash-Programming-pages-169 Using Xeltek Programmers To Program eMMC Chips Xeltek is the leading provider of programmers supporting high capacity eMMC devices from Hynix, Micron,Samsung, Sandisk and Toshiba. SuperPro6000, the latest release Flash programmer, is fast and reliable when programming high density flash devices. It includes support of eMMC NAND Flash devices with up to 256 GB memory space. eMMC integrates Flash controller and high-speed NAND flash memory into a single FBGA package in the form of FBGA153 or FBGA169. FBGA153 package type is supported by the socket adapter CX5104whereas FBGA169 is supported CX5113. Universal and device independent socket adapters with up to 144 pins are available for various packages. All socket adapters do not require connection through DIP adapters, thus increasing the connection reliability. Below is the list of eMMC chips supported by SP6000 and we will be glad to support your chip if it is not listed here: Samsung eMMC 4.4.1 KLM4G2DEJE@BGA169 [CX5113] KLMAG4FEKA@BGA169 [CX5113] KLMCG8GE4A@FBGA169 [CX5113] KLMAG2GE4A(INTEL)@FBGA169 [CX5158] KLMBG8FEJA(INTEL)(16G)@FBGA169 [CX5158] KLMCG8GE4A(INTEL)@FBGA167 [CX5158] Hynix 32nm eMMC 4.4 Product To read the rest of this article please visit our name post at: http://www.xeltek.com/pages.php?pageid=390&mode=preview Multiprogramming using Xeltek SuperPro 5000/5000E/SP501S Programmers This article will help you to easily build your own cascade of 1 to 4 Superpro5000/E or Superpro 501S programmers by connecting it to a single PC enabling smooth Transition from Engineering to Production! SP5000/E or SP501S programmers can be used in a multiprogramming mode using a single PC and connecting 1 to 4 programmers to the PC via USB hub. This function is only provided by SUPERPRO/5000, SUPERPRO/5000E,SUPERPRO/501S. Following are the 4 easy steps: - Install SP5000 software from the following link: http://www.xeltek.com/software/sp5000/nsp5kw.exe and buy a Xeltek authorized USB hub and - Connect 1 to 4 SP5000/SP5000E programmers to a single PC via USB hub depending on your requirement. - Find muti_p.exe in the folder “bin” in the directory where your SP5000’s software is installed. - Run it then following interface shows up. “muti_p.exe” can manage four modules. The main screen is a management interface that controls the hardware of the programmer by sending commands to the SP5000 software. After the main interface, the process of communicating with the SP5000 software starts automatically. If the system does not find the programmer or something is wrong with a module, select Disconnect to cancel the connection. Then check the connection between the hardware and computer. Select Connect to reconnect. “muti_p.exe” has administrator mode and producer mode. In administrator mode, users can set projects and save them, then entering producer mode, users can load these project. In producer mode, users can load different project for different module or load the same project for all the modules. It’s very convenient and flexible. NOTE: the hub used to connect SP5000s should be specified by XELTEK By using Multiple SuperPro Programmers in production mode, the benefits are, Ultra-Fast programming. Minimal investment in the beginning. Low cost of ownership and easy expandability (1 to 4 units to a single PC). Up to 70,179+ devices supported, highest among the gang programmers. All ranges of socket adapters available. Over 1000 socket adapters are available. Minimal downtime and ease of service. Fast new device update service free of charge. Low labor cost of the operator. For further details, please contact techsupport@xeltek.com Xeltek Partition Programming Instruction Partition is a more complex bad block handling method. It supports the programmable file (*.img,*.mbn, *.bin, etc) composed by multiple files within a range of certain blocks. We currently use Qualcomm multiple partition method and is mainly applied to Qualcomm’s wireless card and mobile phone platforms as well as some Linux systems. Partition File The image file that supports partition is composed of 2 parts. One part of the file is located in the first block of the image file, which has the chip basic information and partition information. The second part is the data information that will be programmed to NAND chip and it starts from the second block of the image file. The second part can be created by merging by multiple files. A partition table is defined at the beginning of the file. The second part of image file must contain the spare area information. Otherwise, the chip cannot be programmed correctly. Since the programming is based on the partition table, UBA start blk(hex), size of UBA blks(hex) have nothing to do with the partition table. The details about how to combine multiple files into one file and complete partition programming are described as follows. Xeltek provides a tool called Partition_merge.exe. This tool is used to merge multi-files according to partition table to one programmable file. The customer can load the created file and program the device with partition mode. Partition Merge Tool Figure 1 shows the parameters’ settings in the software. Parameter description: a) Output file directory. The default is same as the software directory. b) Chip information. It is different from chip types. Block &Page Mode is SLC-512B * 32 “SLC” or “MLC” represent a flash memory technology. 512B means that each page contains 512Bytes (Spare Area is not included). “32” means that each block contains 32 Page. c) Partition Parameter and block settings. Select and import the files to software according to the correct orders. Set the start and end block numbers for each file. Each data section consists of data from the start block number to “the next start block number-1”. The final block number should be the last block number of the whole of the NAND. Click “Merge” to create the merged file. Partition Programming Figure 2 shows the setting of the ConfigWord. Please follow the partition programming procedures below. - Select the device. - Load the merged file X_Merge.bin and set “Bad block handling mode” as Partition. Without a special notice, the user doesn’t need to change other parameters. - Run Erase, Program and Verify ATE Port Utilization to Control ISP Programmers In-system programming (ISP) is the ability of programming an IC chip that is already soldered on the circuit board using serial programming algorithms. In-system programming helps eliminate tedious programming stages prior to assembling the system and reduce multiple tasks to a single production phase. Description of signals: SEL0-SEL5: Input signals are used to select project files that are stored on the SD card. START, RESET: Input signals (Discussed later). PASS, FAIL: Output signals (Discussed later). OPTO_GND1: Exterior controlling equipment GND1 (Used to input signals of SEL0-SEL5, START and RESET). OPTO_GND2:Exterior controlling equipment GND2 (Used to output signals of PASS and FAIL). VCC, GND:SuperProIs01 supplies 3.3V output, GND output When the system starts, it performs initialization until “XELTEK IS01” is shown on display screen. There will be continuous interface testing for the USB, keyboard and ATE. If any of the signals SEL0-SEL5 of ATE interface is high, SuperProIS01 will enter the ATE work mode. Create a project: After the project is generated, it can be downloaded into an SD card by SuperProIS01 software or a card reader. To read the rest of the post about ATE Port Utilization to Control ISP, please visit our main article at: http://www.xeltek.com/pages.php?pageid=318 Universal Programmer Buying Guide Universal Programmer Buying Guide With considerably high growth rate in Semiconductor technology, chip programming technology is also advancing hand in hand. With so many available options in the market, it becomes hard to choose the best Universal chip programmer. While considering a purchase of a Universal programmer for development and production needs, users should pay attention to the following key issues: -Number of Devices Supported A PROGRAMMER WITHOUT A DESIRED DEVICE SUPPORT IS A HEAP OF METAL! Xeltek is reaching the 80,000+ devices support soon! Device Supported as of June 11, 2012: 79,957 -Universal Socket Adapters vs Standard Adapters -Pin Detection- Insertion Check -Factory Mode of Operation -Programming Speed -Operating System and PC interface -Technical Support -Stand-alone Operation -Price -Concurrent vs Synchronous Operation in Gang programming -Software Functionality: -Over-current / Over-voltage Protection Click here for a detailed explanation on the above key points. Contact Cynthia (cynthia@xeltek.com) for further assistance.