Uživatelský manuál XELTEK Série programátorů Superpro®5000 Rychlé, samostatné, 144pinové programátory XELTEK 1296 Kifer Rd. Unit 605 Sunnyvale, CA 94086 Tel: (408) 530-8080 Fax: (408) 530-0096 www.xeltek.com Důležité! 1. Tento manuál je určen pro SuperPro 5000, SuperPro 5000E, SuperPro 501S, SuperPro 500P a SuperPro M. 2. Ujistěte se, že než přístroj připojíte k počítači, byla plně dokončena instalace softwaru. 3. Před použitím programátoru si pečlivě přečtěte tento manuál. 4. Používejte adaptéry Xeltek. Jiné adaptéry způsobují chyby.
SUPERPRO je registrovaná značka společnosti XELTEK.
Vlastnosti SUPERPRO obsahuje vysokorychlostní programovací zařízení 32bit RISC MCU. To je zvláště vhodné pro programování vysokokapacitních NAND Flash zařízení. Vestavěná podpora 144pinového ovladače pro efektivní programování zařízení s vysokým počtem pinů, není třeba přídavné rozšíření pinů pro programování zařízení s velkým počtem pinů. SUPERPRO pracuje s PC nebo i samostatně, bez PC, pro mód opakované produkce programování. SUPERPRO komunikuje skrze port USB 2.0 a funguje s většinou IBM kompatibilních stolních počítačů a notebooků na principu Pentium. SUPERPRO má standardní 48-pin DIP ZIF socket a podporuje volitelné adaptéry socketů pro typy PLCC, TSOP, SOIC, SOP, QFP, TSSOP a BGA. Programátor a software podporují Windows XP a Windows Vista. Programátor by měl ke konci roku 2008 podporovat více než 43 000 zařízení s integrovanými obvody. Pro seznam těchto zařízení se podívejte na www.xeltek.com. Autorizovaným uživatelům může SUPERPRO poskytnout automatické generování elektrinických seriových čísel. DŮLEŽITÉ! Ujistěte se, že před propojením progamátoru s PC je dokončena instalace softwaru.
Uspořádání manuálu Tento manuál obsahuje následující: • Úvod k sérii výrobků SUPERPRO, včetně systémových požadavků a instalace softwaru a hardwaru. • Detailní vysvětlení příkazů a postupů programování. • Informace o chybových hláškách a běžných problémech. • Dodatek, který obsahujeinformace o zákaznické podpoře. Poznámka: software nemusí zcela odpovídat popisu s manuálu z důvodu vylepšování. Informace v tomto manuálu mohou být bez předchozího upozornění měněny.
Kapitola 1: Základní popis Tato kapitola poskytuje informace o obsahu balení, vlastnostech softwaru a systémových požadavcích SUPERPRO. Úvod do SUPERPRO SUPERPRO je software, který pracuje se sérií úsporných, spolehlivých a vysokorychlostních univerzálních programátorů. SUPERPRO komunikuje skrze port USB 2.0 a funguje s většinou IBM kompatibilních stolních počítačů a notebooků na principu Pentium. Obsah balení Programovací hardware SUPERPRO obsahuje následující: • Programovací modul (včetně 48-pin ZIF socketu) (SuperPro 5000/5000E má odjímatelný DIP48, CX0001 adaptér a SuperPro 500P/501S má připevněný socket DIP48). • Napájecí jednotku. • Propojovací kabel USB. Balení SUPERPRO také obsahuje instalační CD se softwarem, uživatelský manuál a registrační formulář. Též je možný volitelný adaptér socketů pro PLCC, TSOP, SOIC, SOP, QFP, TSSOP a BGA.
Vlastnosti softwaru Série USB 2.0 podporuje: • Windows XP a Windows Vista • Více než 25 000 (ke konci roku 2008 více než 40 000) typů zařízení, včetně PROM, E/EPROM, PLD a MCU od více než 150 výrobců. • Mnoho typů formátů, jako Binary, Intel (lineární a segmentovaný) Hex, Motorola S, Tektronix (lineární a segmentovaný), JEDEC, POF, atd. SUPERPRO jaké obsahuje test zavedení zařízení (48 pinů nebo méně) pro detekci defektivních čipů, nesprávně vložených zařízení a pinů se slabým kontaktem (záleží na modelu). SUPERPRO obsahuje integrované prostředí editaci, s příkazy jako fill, copy, move, swap, atd. Automaticky generuje sériová čísla. Autorizovaní uživatelé mohou používat uživateli defjnovaný mód. Systémové požadavky Minimální konfigurace systému je následující: • Stolní počítač nebo notebook s Intel Pentium nebo ekvivalentním procesorem. • Operační systém Windows XP nebo Windows Vista. • Alespoň 1 GB volného místa na pevném disku. • Alespoň jeden standardní (USB 2.0) konektor. • CD mechaniku.
Kapitola 2: Instalace systému Tato kapitola poskytuje informace o tom, jak nainstalovat software a správně připojit hardware programátoru. Abyste zabránili komplikacím při procesu instalace, musíte nainstalovat software ještě před připojením programovacího hardwaru k vašemu počítači. Instalace softwaru nastaví automaticky INF soubory a ovladače, namísto, abyste procházeli přidáním nového hardwaru. Takto by se vám mohly nainstalovat špatné ovladače. Instalace softwaru Program pro ovládání programátoru SUPERPRO najdete buď na přiloženém CD-ROM nebo si jej můžete stáhnout ze stránek Xeltek. Instrukce pro obě metody jsou popsány níže. CD-ROM 1. Vložte CD do CD-ROM mechaniky. 2. Pokud se program nespustí sám automaticky, spusťte soubor SETUP.EXE umístěný v hlavní složce. Systém zobrazí dialogové okno pro výběr modelu programátoru. Viz obrázek níže.
3. Vyberte odpovídající model programátoru. Ujistěte se, že vyberete model, který jste si zakoupili, jelikož každý model má vlastní software. 4. Vyberte Setup pro instalaci softwaru programátoru.
Internetové stránky Xeltek Software pro konkrítní model si můžete stáhnout i ze stránek Xeltek: http://www.xeltek.com. Vyberte ikonu pro stažení správného souboru pro váš programátor. Jakmile máte soubor uložený v počítači, spusťte jej. Proces instalace (pro SuperPro 5000) Následující postup vysvětluje proces instalace. 1. Systém zobrazí dialogové okno s výběrem jazyka.
Vyberte upřednostňovaný jazyk pro spuštění procesu instalace. 2. Vyberte OK. Systém zobrazí okno instalace.
Poté systém zobrazí následující dialogové okno.
3. Pro další krok vyberte Next.
Systém zobrazí licenční ujednání.
4. Přečtěte si, prosím, pečlivě, licenční ujednání. Pro pokračování v instalaci vyberte I Agree. Pro ukončení instalace vyberte Cancel. Systém se dotáže na cílové umístění.
5. Vyberte Browse pro výběr umístění programu. Po výběru požadovaného umístění vyberte Next. Systém zobrazí dialogové okno s dodatečnými volbami.
6. Můžete zaškrtnout Create a start menu icon pro přidání ikony do menu Start. Také můžete zaškrtnout Create a desktop icon pro přidání ikony na pracovní plochu. Poté vyberte Next.
Systém zobrazí následující dialogové okno.
7. Prohlédněte si vámi vybrané volby. Pro pokračování k dalšímu kroku vyberte Install. Pro návrat k předchozímu kroku vyberte Back. Systém zobrazí následující dialogové okno.
Systém zkopíruje soubory, nainstaluje ovladače a registruje software. Pokud používáte Windows Vista, systém zobrazí následující dialogové okno.
8. Vyberte Install this driver software anyway (nainstalovat).
Systém zobrazí následující dialogové okno.
9. Vyberte Finish pro dokončení procesu instalace.
Instalace hardwaru a ovladačů Pokud připojíte hardware před nainstalováním softwaru, systém otevře instalaci nového hardwaru.
1. Vyberte Cancel, abyste se ujistili, že váš systém nenainstaluje špatný ovladač. 2. Vraťte se k procesu Software Setup pro nainstalování softwaru před hardwarem. Po nainstalování softwaru můžete nainstalovat hardware a ovladače. Následující postup vysvětluje proces instalace. 1. Ujistěte se, že při procesu instalace jsou zavřeny všechny ostatní programy. 2. Připojte modul programátoru k počítači pomocí USB portu. 3. Zapněte modul programátoru. Když připojíte nový hardware, systém spustí instalaci nového hardwaru. Systém zobrazuje upozornění jedno po druhém, jak vidíte níže. Upozornění mohou být v případě vašeho systému rozdílná.
4. Poté, co otevřete software pro programátor, systém začne automaticky s inicializací. Pokud ne, ujistěte se, že je programátor pevně připojen k počítači a je zapnutý.
Kapitola 3: Vlastnosti softwaru SUPERPRO Tato kapitola poskytuje detaily o funkcích softwaru programátoru. Hlavní obrazovka Hlavní obrazovku SUPERPRO vidíte níže. Každá část uživatelského rozhraní je označena číslem.
1. Hlavní menu poskytuje přístup k menu File (soubor) , Buffer (paměť/vyrovnávací paměť), Device (zařézení), Option (možnosti), Project (projekt) a Help (pomoc). 2. Lišta nástrojů obsahuje ikony pro rychlý přístup k běžně užívaným funkcím. 3. Pro výběr dialogového okna Device selection (výběr zařízení), vyberte Device. 4. Pro okno Buffer Edit vyberte Buffer. 5. Systém zobrazí informace o vybraném zařízení. 6. Systém zobrazí informace o souboru nyní načteném v bufferu. 7. Nástrojová lišta Operation Option umožňuje správné nastavení možností. Položky odpovídají položkám v Option Menu. 8. Levá strana obrazovky obsahuje seznam funkcí. 9. Operation Message Window zobrazuje proces práce vásledky a záznamy z historie. 10. Lišta Status zobrazuje informace o menu položky, postup práce a tlačítko Cancel (ukončit). 11. Statistical Window zobrazuje statistické informace.
Hlavní menu Menu File (soubor) Menu File poskytuje přístup k funkcím Load (načíst), Save (uložit), Recent Projects (poslední projekty) a Exit (konec). Funkce budou dále popsány. Load File V zařízení může být jeden nebo více data bufferů. Pokud je na vybraném zařízení zobrazeno několik data bufferů, pro význam bufferů se podívejte na název a data manual. Dva data typy zařízení jsou Data (HEX/ASCII) a Fuse. - Pro většinu EPROM a SCM je data typ Data (HEX/ASCII). - Data typ pro PLD zařízení je Fuse. Po výběru zařízení software automaticky identifikuje typ data bufferu. Typy data bufferů si můžete prohlížet, pokud otevřete dialogové okno Edit data bufferu. Když jsou do data bufferu načteny data soubory, jsou v platnosti následující pravidla: - S data bufferem HEX/ACSII (EPROM, MCU, atd.) systém předpokládá, že 8 bitů dat je validních. - S bufferem JEDEC (PLD/PAL) systém považuje nejnižší bit (1 bit) data souboru za validní. Vyberte v menu File volbu Load, abyste otevřeli dialogové okno Load File, které vidíte níže. Červená čísla označují popisky níže.
1. Vyberte název data Bufferu z roletové nabídky.
- Za základní nastavení se považuje programovací zóna zařízení, jak je popsáno v data manuálu. - Abyste vybrali mezi několika buffery, rozhodněte o odpovídajících programovacích zónách podle jejich jmen a data manuálu. Systém načte data soubory do data bufferu podle názvů data bufferů.
2. Vložte název data souboru do pole File name (název souboru). Také můžete vybrat Browse (prohlížet) a vybrat soubor pomocí okna Select File (vybrat soubor).
Nejprve vyberte typ souborů z roletové nabídky File of type (typ souboru). - Data soubory (HEX/ASCII data) lze dále rozdělit do mnoha různých typů na základě jejich způsobu uložení. Musíte vybrat správný typ souboru, abyste zajistili, že se data načtou správně. - Typ souboru pro data soubory Fuse je JEDEC a přípona souboru je "jed". Po výběru souboru nemusíte vybírat typ data souboru. Altera Corporation používá formát souboru POF. Další informace k tomuto programování jsou dále v manuálu. 3. Vyberte z roletové nabídky File Type. 4. Vyberte z roletové nabídky jeden z File Mode (mód souboru): - Normal pro načtení celého souboru. - Even pro načtení prvního bytu a vyloučení druhého bytu z každých dvou bytů. - Odd pro vyloučení prvního bytu a načtení druhého bytu z každých dvou bytů. - 1st byte of 4 pro načtení prvního bytu a vyloučení dalších tří bytů z každých čtyř bytů. - 2nd byte of 4 pro načtení druhého bytu a vyloučení dalších tří bytů z každých čtyř bytů. - 3rd byte of 4 pro načtení třetího bytu a vyloučení dalších tří bytů z každých čtyř bytů. - 4st byte of 4 pro načtení čtvrtého bytu a vyloučení dalších tří bytů z každých čtyř bytů. - 1st 2_byte byte of 4 pro načtení prvních dvou bytu a vyloučení dalších dvou bytů z každých čtyř bytů. - 2nd 2_byte byte of 4 pro načtení posledních dvou bytu a vyloučení dalších dvou bytů z každých čtyř bytů. Více informací je v manuálu dále. 5. Pole Buffer Address zobrazuje startovní adresu dat načtených do bufferu. 6. Systém zobrazí v poli File Address minimální offset adresu. Pokud má typ souboru nenulovou startovní adresu, vložte offset adresu dat do pole File Address. Ujistěte se, že vkládáte správnou adresu, protože nesprávná offset adresa souboru způsobí, že část bufferu bude naplněna FF (nebo nesprávnými daty). To způsobí přetečení systému nebo chybu. Více informací o řešení tohoto problému je dále v manuálu.
7. Vyberte pole Buffer clear on data load with pro naplnění data bufferu specifikovanými daty. 8. Vložte typ vstupních dat. 9. Můžete zaškrtnout Show Offset Address (Minimize) After Loading pro zobrazení minimalizované offset adresy souboru nebo počáteční adresy. 10. Vyberte OK pro načtení souboru. Jinak dejte Cancel. Save Vyberte z File menu Save pro uložení dat v nynějším bufferu jako souboru na vašem disku. Systém otevře dialogové okno Save File, jak vidíte níže. Červená čísla označují popisky níže.
1. Vyberte z roletové nabídky Buffer položku Data Buffer Name. 2. Vložte název souboru nebo vyberte pro výběr názvu Browse. 3. Vyberte typ souboru z roletové nabídky File Type. 4. Vložte startovní adresu data bufferu v poli Buffer Address. Uložená data začnou na startovní adrese. 5. Vložte velikost uložených dat jako hodnotu v bytech v poli Save Data Size. Recent Projects File menu zobrazí seznam názvů souborů, včetně jejich umístění, všech nedávných projektů. Pro popis projektu se podívejte do menu Project. Exit Exit vyberte pro ukončení programovacího softwaru.
Menu Buffer Proces programování čipu je proces, při němž systém zapisuje data z bufferu do úložné jednotky čipu podle požadavků výrobce. Menu Buffer uspořádává data v bufferu. V následujících sekcích jsou popsány všechny volby. Edit Vyberte z menu Buffer položku Edit pro otevření buď okna Fuse Buffer Edit nebo editačního okna Data Buffer (HEX/ASCII). Pro editaci buffer dat použijte následující klíče: - Stiskněte klávesu Page Up pro posun okna nahoru. - Stiskněte klávesu Page Down pro posun okna dolů. - Stiskněte klávesu Home pro pohyb kurzoru na začátek řádku. - Stiskněte klávesu End pro pohyb kurzoru na konec řádku. Následující obrázek ukazuje příklad s dvěma data buffery. Červená čísla označují popisky níže.
Poznámka: Pomocí nástrojové lišty můžete současně otevřít několik bufferů. 1. Záložky v levém spodním rohu vám umožňují přepínat z jednoho data bufferu na druhý. Název aktuálního data bufferu je zvýrazněn. 2. Vyberte položku Duplicate pro uložení dat v bufferu v textové podobě. Následující příklady ukazují textovou podobu uložených dat bufferu. HEX/ACSII data buffer:
Fuse data buffer:
HEX/ASCII data buffer Když vyberete z menu Buffer položku Edit spolu s odpovídajícím typem souboru, systém otevře editační okno Data Buffer (HEX/ASCII), jak vidíte níže.
HEX/ASCII data buffer má šířku 8 bitů. Stiskněte klávesu TAB pro přepínání mezi editací dat HEX a ASCII. Poznámka: Zapamatujte si, že hodnota začátku adresy musí být nižší než ta na konci adresy. 1. Vyberte Buffer clear at IC change pro vyčištění bufferu po vybrání zařízení. 2. Vyberte Buffer clear on data load pro vyčištění bufferu před načtením souboru dat. 3. Vyberte Buffer save when exit pro uložení dat bufferu při ukončování. Tato možnost také načte uložená data automaticky, když přiště vstoupíte do systému. 4. Vyberte Locate pro otevření dialogového okna Locate Buffer. Vložte adresu dat, která si přejete zobrazit a vyberte OK, abyste přenesli rychle kurzor na žádané umístění. 5. Vyberte Copy pro otevření dialogového okna Copy Buffer. - Vložte startovní adresu do pole Start Address. - Vložte koncovou adresu do pole End Address. - Vyberte OK pro zkopírování dat mezi startovní adresou a koncovou adresou. Začnete novou adresu. Jinak vyberte Cancel.
7. Vyberte Fill pro otevření dialogového okna Fill Data Into Buffer. - Vložte do pole Fill Data požadovaná data. Data sestávají z HEX čísel, jako AA, 55, E4 pro editační okno Data Buffer (HEX/ASCII data). - Vložte startovní adresu do pole Start Address. - Vložte koncovou adresu do pole End Address. - Vyberte OK pro otevření dat. Jinak vyberte Cancel. 8. Vyberte Search pro hledání specifického vlákna. 9. Vyberte Search Next pro další hledání specifického vlákna. 10. Vyberte Radix pro přepínání mezi paměťmi zobrazení adresy HEX a DEC. 11. Vyberte Swap pro otevření dialogového okna Word Swap, jak vidíte níže.
Vyberte volbu Word Width pro přepnutí mezi více a méně byty podle specifikované šířky v rozsahu adresy. Poté vyberte OK. Jinak vyberte Cancel. Například, pokud je adresa data bufferu 0-10 (HEX): 12 34 56 78 90 AA BB CC - DD EE FF 11 22 33 44 55 Poté po prohození dat by to mělo vypadat následovně podle vybrané šířky slov: - 16 bitů (2 byty) 34 12 78 56 AA 90 CC BB - EE DD 11 FF 33 22 55 44 - 32 bitů (4 byty) 78 56 34 12 CC BB AA 90 - 11 FF EE DD 55 44 33 22 - 64 bitů (8 bytů) CC BB AA 90 78 56 34 12 - 55 44 33 22 11 FF EE DD
Buffer Fuse (pojistka) Když z menu Buffer vyberete Edit spolu s odpovídajícím typem souboru, systém otevře okno editace Fuse Buffer, jak vidíte níže.
Data k editaci jsou buď 0 nebo 1. Poraďte se s manuálem zařízení a JEDEC pro rozhodnutí, které z následujících vysvětlení pro data platí. - 1 reprezentuje funkční pojistku (fuse) a 0 reprezentuje vyhořelou pojistku. - 1 reprezentuje vyhořelou pojistku (fuse) a 0 reprezentuje funkční pojistku.
Encryption table Data buffer odpovídající zakódovaným datům se nazývá encryption table (kódovací/šifrovací tabulka). Zda tato tabulka existuje, závisí na data manuálu. Vyberte z menu Buffer položku Encryption Table, abyste otevřeli tuto zvláštní oblast dat, jak vidíte níže.
Funkce kódování v položkách funkcí pro Operations na obrazovce Devices zapíše data kódovací tabulky na čip. Ve většině případů nemůžete zkontrolovat čip poté, co byla data zapsána na kódovací tabulku. Data kódovací tabulky také nelze číst. Test Vector Table Test vector table (tabulka testu vektoru) speciální oblast dat. Data buffer reagující na data je nazýván test vector table. Pokud je v JEDEC souboru obsažen test vector table, software načte test vector table do bufferu. Každý řádek se zobrazí jako jeden vektor. Každý bit reprezentuje jeden pin charakteristiky testu. Bity zleva do prava odpovídají pinům od prvního k poslednímu. Vzorkový vektor je zobrazen níže s následujícími definicemi.
- Z: High impedance state - X: No care state - N: VCC nebo GND (ne-testové vstupní piny) - H: Output Logic High (VOH) - L: Output Logic Low (VOL) - C: Clock pin - 1: Input Logic High (VIH) - 0: Input Logic Low (VIL)
Menu Device Menu Device vám umožňuje vybrat zařízení. Důležité: Zařízení vyberte před jakoukoliv operací, abyste zajistili, že programátor vybere správný algoritmus pro název a výrobce zařízení.
Select Device (výběr zařízení) Menu Device otevírá dialogové okno Device Selection, které vidíte níže.
Pro výběr zařízení následujte tento postup. 1. Vyberte jednu z následujících možností Device Type (typ zařízení). Pokud si nejste jisti, jaký typ vybrat, vyberte All (všechno). - E/EPROM (včetně EPROM, EEPROM, FLASH) - PLD - B/PROM - DRAM/SRAM - MCU 2. Vyberte ve sloupečku Manufacturer výrobce. Dialogové okno zobrazí ikonu výrobce v pravém spodním rohu. 3. Vyberte název zařízení ze sloupečku Device name. Také můžete dvakrát kliknout na název zařízení, abyste potvrdili váš výběr. Poznámka: Vytištěný název čipu může obsahovat parametry (například rychlost, teplotu, kryt, atd.). Pokud je jméno jiné, než jaké vidíte ve sloupečku Device Name, můžete rozdíl ignorovat nebo požádat o pomoc.
Můžete použít okénko Search pro pomoc s nalezením zařízení, pokud je seznam příliš dlouhý. Vložte prvních pár znaků názvu zařízení, abyste snížili počet vyčtených možností ve sloupečcích Manufacturer a Device Name. Například, pokud vložíte do Search 89, vypíší se pouze výrobci a názvy zařízení, v nichž je obsaženo "89". Pořadí znaků je důležité. Například, pokud vložíte "89", v seznamu bude "819" a "DA8S9", ale nikoliv "98". 4. Vyberte OK.
Dev. Information (informace o zařízení) Vyberte v menu Device položku Dev Information pro zobrazení informací o zařízení. Ukázka je níže.
Tyto informace o zařízení obsahují následující informace: - Klíčové informace o zařízení. - Požadavky výrobce. - Dohodu o speciálních zařízeních. Poznámka: Některá zařízení mají zvláštní požadavky, včetně uspořádání obsahu bufferu a vysvětlení o zvláštních operacích zařízení. Tyto informace si pečlivě přečtěte.
Abyste zajistili správné programování, uspořádejte data a připravte odpovídající nastavení podle požadavků. Také můžete najít tuto informaci v data manuálu výrobku. - Informace o adaptéru, které mohou obsahovat číslo (například CX5001), velikost čipu a směr zapojení čipu. Poznámka: Pro naprogramování čipu s jiným, než standardní krytem si musíte pořídit odpovídající adaptéry. Zapojení čipu - kryt DIP Zapojte čip vroubky vzhůru tak, aby spodní řada odpovídala spodní řadě socketu. Diagram níže ukazuje postup zapojení 28-pinového čipu.
Zapojení čipu - jiný kryt, než DIP Dají se pořídit adaptéry socketů pro jiné kryty, včetně PLCC, QFP a SOIC. Pro více informací se podívejte na obrazovku Device Information, kde je Adapter Information. Zapojení následuje pozici pinu 1. Pro identifikaci pinu 1 na čipu najděte pekný čtvereček nebo bod na čipu, na němž jsou informace o čipu. Také indikují první pin na čipu. Přímé propojení (Direct-connect): Pro 144-pinové adaptéry zapojte přímo do programátoru. Nepřímé propojení (Indirect-connect): Pro 48-pinové adaptéry zapojte DIP do programátoru. Poznámka: 1. Piny čipu jsou běžně při zapojení směrem dolů. Nicméne u čipů PLCC20 by měly být piny nahoru. Tomuto zapojení se říká metoda mrtvého brouka. 2. SUPERPRO/5000 a SUPERPRO/5000E podporují 144 pinů, zatímco SUPERPRO/501S a SUPERPRO/500P podporují pouze 48 pinů.
Konfigurační slovo zařízení Důležité: Konfigurační slovo je jiné pro každé zařízení. Poraďte se s data manuálem zařízení pro více informací o konfiguračních slovech. Nastavte konfigurační slova podle požadavků vašeho cílového systému. Jinak nebudete moct používat zařízení normálně, i když se normálně projevuje při přípravě a potvrzování programu. Některé mikropočítače s jedním čipem mají možnost speciálních pracovních módů, jako storage area mapping (mapování paměťového úložiště), watchdog time (hlídací pes - budík), the clock (hodiny), nebo encryption (kódování/šifrování). Nastavte tyto speciální módy skrze nastavení Device Configuration Word. Uživatelské soubory obsahují konfigurační slova některých zařízení. Když načtete tyto soubory, systém automaticky načte konfigurační slova co bufferu konfiguračních slov. Nicméně pro některá zařízení musíte vybrat konfigurační slova ručně. Vyberte z menu Device položku Device Condiguration Word, abyste otevřeli dialogové okno ConfigWord. Následující příklad ukazuje configurační slovo pro DALLAS DS89C420. Obrahuje hlídacího psa a tři ochranné módy.
Některé počítače s jedním čipem obsahují mnoho položek pro konfigurační slovo. Položky se mohou objevit na oddělených záložkách nebo stránkách. Ujistěte se, že všechny položky na všech stránkách nastavíte ještě před programováním čipu. Vložení konfiguračního slova lze rozdělit na několik způsobů: - vložení 8-bit (byte) editační okno - vložení 16-bit (byte) editační okno - vložení jednotlivé volby (vyberte nebo odeberte, vyberte jeden ze dvou) - vložení více voleb (vyberte jeden z mnoha) Konfigurační slova pro programování čipů se dělí do dvou kategorií: - Pokud konfigfurační slovo obsahuje nějaké chráněné položky, nemůžete položky po přípravě programu potvrdit. Když připravujete program, programátor automaticky zaštítí chráněné položky a a napíše jiné položky. Pro psaní chráněných položek vyberte Security or Protection. Poznámka: Pokud jako nastavení Protection (ochrana) vyberete None (žádná), systém při výběru Security of Protection neprovede nic. - V některých zařízeních nemohou být konfigurační slova oddělena, takže systém nenapíše konfigurační slovo, když připravuje program. Pro napsání konfiguračního slova v těchto případech vyberte odpovídající položku, například Write_Option.
Některá FLASH zařízení také používají konfigurační slovo pro Protect operation (ochranná operace) a k spuštění a zobrazení segmentů ochrany. Menu Option Menu Option obsahuje položky, které pomáhají s programováním ve specifickém módu, aby odpovídaly systémovým požadavkům. Před programováním čipu se ujistěte, že jste vybrali správná nastavení. Operation Option Vyberte v menu Option položku Operation Option pro otevření obrazovky Operation Option. Poznámka: Použití Operation Option ke změně nastavení může dojít ke změnám oproti následujícím popisům. Obrazovka Operation Option obsahuje čtyři zobrazení: - General - Buffer - Auto.Inc - Count Každý z pohledů bude vysvětlen v následující sekci.
General Zobrazení General vypadá následovně.
1. Pro čipy s 48 nebo méně piny nebo pro čipy s adaptérem, který redukuje čip na 48 nebo méně pinů, vyberte Insertion Test, aby programátor zkontroloval před programováním stav kontaktů pinů. Test obsahuje kontrolu slabých kontaktů, špatný směr, zapojení čipu a chybu ve směru zapojení čipu. 2. Vyberte ID Check, aby programátor přečetl z čipu elektronický identifikační kód a identifikoval výrobce, typ zařízení a kód programovacího algoritmu. Pokud jste již vybrali zařízení, tato možnost již je zkontrolovaná. 3. Vyberte Beeper On pro zapnutí nebo vypnutí pípání. Pípání vydá zvuk, aby indikovalo výsledky operace jako chybu testu zapojení, nesedící ID, úspěšné dokončení nebo chybu programování.
Poznámka: Ne všechny programátory mají funkci pípání. 4. Mód pro potvrzování dat nastavte pomocí voleb Verify Mode. Tyto možnosti odpovídají napětí pinu VCC, které se může lišit, když programátor ověřuje sata. Výrobce poskytuje hodnoty MinVcc a MaxVcc pro ověření dat. VCC (+/-5%) nebo VCC (+/-10%) je pro ověřování. Pokud se VCC rovná 5.00V, vyberte jednu z následujících možností: - VCC = 5.00V a potvrďte jednou data. - VCC = 4.75V a VCC = 5.25V a potvrďte data dvakrát (+/-5%) - VCC = 4.50V a VCC = 5.50V a potvrďte data dvakrát (+/-10%)
Buffer Zobrazení Buffer v Operation Option vypadá následovně:
Základní programovací metodou je programovat zařízení od startovní adresy po konečnou adresu. Nicméně si můžete vybrat programovat pouze část čipu, jak je tomu například u většiny E/EPROM (FLASH) zařízení. Poznámka: Většina počítačů s jedním čipem nedovoluje změnu startovní adresy zařízení. 1. Pro každý soubor vložte Start Address. 2. Pro každý soubor vložte End Address.
Příklad: Zařízení MACRONIX MX29F200B TSOP48 je 16-bitové flash zařézení. Jeho programovatelná zóna začíná na adrese 0 a končí na adrese 1FFFF (hexadecimální systém). Velikost bufferu v bytech je (1FFFF+1)*2 = 40000 (hexadecimální systém). Protože se jedná o 16-bitový (2 byty) systém, velikost bufferu je dvakrát větší, než velikost zařízení. Pro naprogramování pouze druhé části zařízení vložte 10000 jako startovní adresu a konec adresy nechte nezměněný. Toto zkoreluje programovací data do dat bufferu mezi adresou 10000*2 = 20000 a 40000.
Auto Increment Pohled AutoInc v Operation Option vypadá následovně:
Auto Increment poskytuje dvě metody generování sériových čísel: Auto Increment a User Defined. tato funkce není možná v samostatném módu (stand-alone). Poznámka: Sériové číslo je obsah vyžadovaný některými aplikacemi, které musí být napsány v určité části pro každý čip. Tato informace obsahuje sekvenční číslo výrobku a MAC adresu. Aby software vygeneroval sériové číslo, vyberte Enable AutoIncrement. 1. Vložte automatickou startovní buffer adresu do pole Start Addr. 2. Vložte automatickou konečnou buffer adresu do pole End Addr. 3. Vložte zvyšující hodnotu nižší než 10 do pole Inc. Step. 4. AutoInc Format definuje startovní hodnotu a hodnotu přetečení. Hodnota přetečení je číslo, při němž nárůst přestane a pokračuje se k další adrese, která se stává novou startovní hodnotou. - Vyberte Binary pro nastavení startovní hodnoty jako 0 a hodnoty přetečení jako 256. - Vyberte ASCII Decimal pro nastavení startovní hodnotu jako 30 (hexadecimální reprezentace 0) a hodnotu přetečení jako 39+1 (hexadecimální reprezentace 9). - Vyberte ASCII Hex pro nastavení startovní hodnoty jako 30 (hexadecimální reprezentace 0) a hodnoty přetečení jako 46+1 (hexadecimální reprezentace čísla vyššího než F, kde 9+1=A).
Příklad: Máte 64 čipů s ID od 0001 do 0064, které mají koncovou adresu 89C51 EPROM. Vybraný mód je 4 byty, za použití decimálního systému. 1. Vložte FFF do pole startovní adresy. 2. Vložte FFC do pole koncové adresy. 3. Vložte 1 do pole Inc.Step. 4. Jako AutoInc.Format vyberte ASCII Decimal.
V okně Buffer Edit proveďte následující změny: FFC: 30 FFD: 30 FFE: 30 FFF: 31 Okno Operation Information zobrazí během programování následující informaci: Current AutoIncrement Data=0001 V následujících programovacích operacích je informace v posledních 4 bytech následující: FFC: 30 FFD: 30 FFE: 30 FFF: 31 Po úspěšném programování se hodnota AutoIncrement zvýší o 1. Okno Operation Informacion zobrazí následující informaci: Current AutoIncrement Data=0002 Poslední 4 byty buffer dat jsou: FFC: 30 FFD: 30 FFE: 30
FFF: 32
Abyste definovali nárůst sériového čísla, vyberte User's Definition. Pro použití této funkce musíte být autorizovaní. Pokud jste, můžete změnit data na požadovaná v 4Kbytovém rozsahu.
Count Zobrazení Count v Operation Option vypadá následovně.
Tato obrazovka vám umožňuje měnit základní nastavení na základě statistické práce stavu programování. V případě základního stavu je efektivní pouze funkce "program". Edit Auto Funkce Auto organizuje různé funkce zařízení do souvislých skupin a provádí funkce v pořadí podobném zadání více příkazů (batch command).
Vyberte z menu Option možnost Edit Auto, abyste otevřeli obrazovku Edit Auto, jak vidíte níže. Na obrázku je ukázka pro zařízení ATMEL AT89C51.
Sloupec Device Functions zobrazuje všechny operace pro toto zařízení. Seznamy v sloupci Auto obsahují operace v pořadí spuštění. Přiklad na obrázku ukazuje operace Erase, Blank_check, Program, Verify, Lock_Bit123. 1. Vyberte Add pro přidání označené funkce ze sloupce Device Function na konec sloupce Auto. Také můžete dvakrát kliknout na zvýrazněnou funkci ve sloupci Device Function pro její přidání do sloupce Auto. 2. Vyberte Delete pro vymazání zvýrazněné funkce ve sloupci Auto. Pro vymazání můžete také dvakrát kliknout na zvýrazněnou funkci ve sloupci Auto. 3. Vyberte Delete All pro odstranění všech funkcí ze sloupce Auto. Production Mode (mód produkce) Vyberte z menu Option volbu Production ModePro programování zařízení ve velkém množství. S pomocí Insertion Test programátor automaticky detekuje zapojení a vypojení zařízení a provede celý proces programování. V tomto módu uživatel nepotřebuje použít myš ani klávesnici. Pokud se objeví upozornění, že zařízení není podporováno, vybrané zařízení nepodporuje mód produkce. Log File Můžete vytvořit log file, aby systém uložil obsah okna Operation Information (operační/pracovní informace) do souboru log file, když ukončíte program. Vyberte v menu Option položku Log File, abyste otevřeli dialogové okno Log File (viz níže). Červená čísla označují popisky níže.
1. Vyberte No pro vymazání souboru log file. Systém při ukončení nevytvoří log file. 2. Vyberte New pro přepsání existujícího log file pokaždé, když se programu spustí. 3. Vyberte Append pro přidání informace log file na konci existujícího log filme pokaždé, když se program spustí. 4. Vložte, napište nebo vyberte (Browse) umístění log file v poli Log file's name:. Menu Project Soubor s projektem je místo pro uložení všech příprav před programováním. Můžete jej také použít k obnovení uloženého pracovního prostředí. Soubor s prijektem obsahuje: •
Aktuální informace o zařízení, jako: - Název výrobce - Typ zařízení - Informace o pinu - Velikost - Název data souboru - Aktuální buffer data
Poznámka: Buffer data se mohou lišit od souboru datz důvodu pozdějších úprav. Upravená buffer data mají přednost. •
Všechna nastavení Operation Option.
•
Obsah módu Auto.
Poznámka: Obsah projektu je propojen se softwarem programátoru. Pokud byl software vylepšen nebo přeinstalován do jiné složky, uložený projekt se stane nefunkčním. Load Project Vyberte v menu Project položku Load Project pro načtení souboru projektu. Vyberte soubor v dialogovém okně File.
Save Project Files Vyberte z menu Project Save Project Files, abyste uložili aktuální pracovní prostředí specifického souboru projektu. Abyste zajistili bezpečnost dat, můžete soubor projektu zašifrovat. Downloading Library (Standalone) Samostatné (standalone) operace jsou to, když není k počítači připojen hardware programátoru a tak používá pro hromadnou produkci informace uložené ve svém vlastním modulu. Soubor standalone obsahuje všechny informace potřebné k programování zařízení. Ujistěte se, že jste připravili soubor standalone před začátkem samostatných operací programátoru.
I. Úvod SuperPro5000 v sobě má dva operační módy. - Mód PC operací: programátor je připojen k PC skrze USB port a všechny operace jsou prováděny skrze PC. Tento mód se používá pro návrhy a vývoj, stejně jako pro produkci v malém množství. - Mód samostatných (stand-alone) operací: Všechny operace jsou vykonávány skrze připojenou klávesnici a displej. Před prací v tomto módu je třeba, aby byla související programovací data a informace nahrány do paměti programátoru, Compact Flash (CF) karty. Algoritmus programování zařízení, uživatelská data, konfigurace zařízení, programovací sekvence "Auto", atd. jsou pohodlně zkombinovány do souboru projektu, aby bylo stažení jednoduché. Karta Compact Flash může uložit více souborů projektů, kolik jen dovoluje kapacita paměti. Také poskytuje prostor data buffer pro programování. Například 4 GB karta může uložit stovky souborů projektů. Tento mód se používá pro masovou produkci.
II. Menu na obrazovce Pro použití v samostatném módu je na programátoru LCD panel se 16 znaky na 4 řádcích a klávesnice. Menu a seznam funkcí jsou následující. RUN Menu AUTO - Spustí sekvenci uživatelem definovaných a uložených funkcí v souboru projektu. Toto zahrnuje jednu nebo více funkcí na seznamu níže. PROGRAM - Naprogramujte čip s daty z bufferu. READ - Přečte čip a uloží v bufferu (CF kartě). (Neměňte, prosím, data v souboru projektu). BLANK CHECK - Zkontroluje, zda je čip prázdný nebo ne. VERIFY - Porovná programovací data s buffer daty. ERASE - Vymaže čip. SECURE - Zabezpečí čip.
SELECT PROJECT Menu Vyberte projekt pomocí kláves ↓ a ENTER. Vybraná data projektu jsou načtena do bufferu. BUFFER Menu DISPLAY BUFFER - Zobrazí obsah bufferu. Stiskněte ENTER pro zobrazení startovní adresy a dat a → nebo ← pro pohyb kurzoru k adrese, kterou chcete změnit. Poté pomocí kláves ↑ nebo ↓ změňte adresu. LOAD PROJ DATA - Načte aktuální data projektu do bufferu. CHECKSUM - Vypočítá checksum buffer dat a porovná je s hodnotou uloženou posledně. Pokud se od sebe liší, zobrazí se hodnota chechsum obou. SETTING Menu Některé konfigurace načtených projektů mohou být měněny. Měli byste si pamatovat, že učiněné změny se neukládají. Díky tomu se při příštím spuštění načtou původní data. PRODUCTION MODE: Když je povolen tento mód, zapojený čip je zkontrolován a automaticky začne operace programování. Použijte klávesy ↑ nebo ↓ pro výběr "Enable" (povolit) nebo "Disable" (zakázat). Základně je nastaveno "Enable". Uživatel musí pro operaci automatického programování pouze odpojit čip a zapojit prázdný. AUTO CHECKSUM: Hodnota Checksum je poskytnuta automaticky před začátkem operace programování. Použijte klávesy ↑ nebo ↓ pro výběr "Enable" (povolit) nebo "Disable" (zakázat). Základně je nastaveno "Enable". READ OPTION: Přečte obsah čipu a uloží jej do bufferu pro vizuální kontrolu. Použijte klávesy ↑ nebo ↓ pro výběr "Enable" (povolit) nebo "Disable" (zakázat). Základně je nastaveno "Enable". PIN CHECK: Před začátkem programování je zkontrolováno správné zapojení čipu. Použijte klávesy ↑ nebo ↓ pro výběr "Enable" (povolit) nebo "Disable" (zakázat). Základně je nastaveno "Enable". BEEPER: Po dokončení programování se ozve pípnutí. Použijte klávesy ↑ nebo ↓ pro výběr "Enable" (povolit) nebo "Disable" (zakázat). Základně je nastaveno "Enable".
III. Klávesy ENTER: Vybere a vstoupí do pod-menu. EXIT: Vrátí se do předchozího menu. ↑ nebo ↓: Pohybují se nabídkou pro výběr. Mění data v umístění kurzoru pro editaci bufferu. → nebo ←: Pohybují se pro výběr adresy nebo data v editaci bufferu.
IV. Důležité informace Když se data v bufferu nesprávně mění, může dojít k neprávnému programování a ztrátě dat. Zkontrolujte, prosím, následující: - Porovnejte checksum v bufferu a data originálního projektu (obvykle před produkcí). - Operace READ může změnit obsah bufferu. Funkce READ by měla být při normální operaci zakázána. Pro obnovení dat projektu spusťte funkci LOAD PROJ DATA.
VI. Samostatné operace (standalone) Po nezbytném načtení souboru/souborů projektu na CF kartu pogramátor vypněte (OFF), odpojte programátor od PC a opět jej zapněte (ON). 1. Stiskněte "Enter" a dejte "SELECT PROJECT". Použije ↑ nebo ↓ pro výběr projektu k programování. 2. Stiskněte "EXIT" a "RUN", poté vyberte Auto nebo jiné funkce pro programování čipu. V menu Project vyberte Standalone. Systém nejprve zkontroluje data v úložném modulu. Když systém přečte data v modulu, přečte umístění dat. Systém vyzve uživatele, aby vložil heslo, pokud je tato ochrana vyžadována. Systém zobrazí následující dialogové okno.
Vyberte Yes pro vymazání dat v úložném modulu (CF karta). Systém zobrazí dialogové okno knihovny samostatného módu (Library of Standalone Mode).
1. Sloupec Project obsahuje seznam projektů v úložném modulu, kde data již existují. 2. Sloupec Project posléze obsahuje seznam projektů v úložném modulu, kam jsou přidána data. 3. Vyberte Insert pro přidání souborů pro projektové knihovny. 4. Vyberte Delete pro vymazání souborů z projektové knihovny. 5. Vyberte Download Library pro začátek stahování. Systém zobrazí úložnou kapacitu hardwaru programátoru. Na ilustraci výše CF Card Sice = 256 Mbytes znamená úložnou kapacitu 256 MB. Poznámka: Ačkoliv SuperPro 5000, SuperPro 5000E a SuperPro 501S podporují offline mód, SuperPro 500P jej nepodporuje.
Help Menu Tool Bar (lišta nástrojů) Lišta nástrojů poskytuje rychlý způsob pro spuštění běžných funkcí. Lištu nástrojů ze základní obrazovky SUPERPRO vidíte níže. Kažsý nástroj je označen číslem a níže popsán.
1. Load (načíst) 2. Save (uložit) 3. Load Project (načíst projekt) 4. Save Projekt (uložit projekt) 5. Factory Mode (tovární mód) 6. Calculating the checksum (výpočet checksum) 7. Help (pomoc)
Checksum Když je typ dat v data bufferu "Data" (HEX/ASCII data), základní výpočet pro checksum je dán dohromady ze všech dat od adresy 0 do maximální adresy byt po bytu. Checksum můžete použít pro specifikaci jiného způsobu, jak dát dohromady data. Vyberte nástroj Checksum pro otevření obrazovky Checksum for Compatibility. Viz obrázky níže.
1. Vložte rozsah výpočtů do polí From a To. 2. Vyberte metodu výpočtu z roletové nabídky Type.
Zobrazení informací na hlavní obrazovce zařízení Vedle tlačítka Device na hlavní obrazovce systém zobrazuje informace o nedávno vybraném zařízení, včetně názvu výrobce, názvu zařízení, velikosti, počtu pinů a typů zařízení. Příklad vidíte níže. Klikněte na šipku dolů pro výběr zařízení z historie. Tím změníte pouze informace o zařízení a není to stejné jako načtení souboru projektu. Příklad vidíte níže.
Poté, co vyberete zařízení, systém zobrazí dialogové okno pro potvrzení. Vyberte OK pro potvrzení nebo Cancel pro zrušení a výběr jiného zařízení.
Informace o souboru na hlavní obrazovce Vedle tlačítka Buffer na hlavní obrazovce systém zobrazuje informace o nedávno načtených souborech. To zahrnuje informace checksum a celé umístění a název souboru. Příklad níže. Klikněte na šipku dolů pro výběr souboru z historie. Tím změníte pouze soubor, nikoliv zařízení. Příklad vidíte níže.
Poté, co vyberete soubor, systém zobrazí dialogové okno pro potvrzení. Potvrďte pomocí OK nebo ukončete pomocí Cancel a vyberte jiné zařízení.
Lišta možností operací (Operation Option) Lišta Operation Option poskytuje rychlý způsob spouštění funkcí z menu Option. Odpovídající operace najdete v menu.
Edit Auto: Viz Edit Auto v části o zobrazení Count. Device Configuration: Viz příslušná čásr návodu výše. Device Info: Viz příslušná část návodu výše. Data Compare: Viz následující část. Pokud vyberete PLD zařízení s U-Field, lišta Operation Option bude vypadat následovně:
U.E.S. znamená user electronic signature (elektronický podpis uživatele). Systém může změnit tento obsah při čtení zařízení nebo načítání souborů. Uživatelé mohou zobrazit a editovat U.E.S. (metoda dvou displejů, Hex a ASCII).
Data Compare (porovnání dat) Funkce Data Compare je aplikovatelná na většinu paměťových čipů a SCM čipů. Vyberte tuto možnost pro porovnání dat v bufferu a čipu byt po bytu. Pokud systém najde rozdílná data, uloží adresu a záznamy dat v bufferu a čipu a vygeneruje soubor se seznamem ve složce "Bin". Obrazovka Operation Information zobrazí název souboru a umístění.
Příklad: Porovnání výsledků v souboru: C:\SP3000U\BIN\27256.CMP Formát souboru se ukáže následovně:
Poznámka: Pokud je bufferů více, budou přidány názvy bufferů (jako například EPROM). Nicméne většina bufferů nemá jména.
Okno Device Operation Toto okno zobrazuje operace, které mohou být spuštěny během programování tak, jak jsou poskytnuty výrobcem. Poté, co jste připravili programování, použijte toto okno pro rychlé spuštění operací. Zobrazení závisí na čipu. Níže vidíte ukázku okna operací pro Atmel At89c51. Následuje vysvětlení nejběžnějších operací. Poznámka: Okno Device Operations může vypadat rozdílně pro některá zařízení se zvláštními požadavky a funkcemi. Abyste získali detailní informace o těchto funkcích, nahlédněte do manuálu k zařízení nebo obrazovku Dev. Information, nebo kontaktujte technickou podporu XELTEK.
Auto je automatický programovací mód, který spustí sérii operací na zařízení v daném pořadí. Program přepíše data z bufferu do čipu a potvrdí v některých případech přesnost programování. Poznámka: Funkce Verify (potvrzení) proběhne ve dvou módech. První mód kontroluje přesnost úplnosti programování čipu. Pokud dojde v chybě, systém zobrazí chybovou hlášku a přestane s programováním. Druhý mód neprovede potvrzení během programování. Proces pokračuje, i když dojde k chybě. při dokončení systém zobrazí zprávu o úspěšném dokončení programování. Nicméně zpráva indikuje pouze úspěšné dokončení programování. Musíte provést funkci potvrzení pro zajištění přesnosti. Read načte obsah čipu do bufferu. Otevřete dialogové okno Buffer Edit pro zobrazení obsahu. Poznámky: Systém nemůže přečíst obsah zašifrovaných čipů. Systém nemůže přečíst PLD zařízení, jelikož testovací vektor není v čipu. Pokud čip obsahuje konfigurační slovo, systém přečte data konfiguračního slova a uloží je co CofigWord bufferu. Verify porovná obsah bufferu s obsahem čipu. Poznámky: Pokud dojde k nějaké neshodě, potvrzení přestane a systém zobrazí chybovou hlášku. U většiny paměťových čipů a SCM čipů chybová hláška obsahuje adresu a data. Pro PLD zařízení chybová hláška závidí na programování. Pouze čipy, které prošly potvrzením mohou být rozpoznány jako správně naprogramované čipy. Některé čipy neposkytují funkci kontroly byt po bytu. Namísto toho poskytují pouze funkci souhrnného seznamu podobného VerifyCRC. Některé čipy neposkytují funkci souhrnného seznamu. Systém provede kontrolu automaticky při procesu programování. Blank_check zkontroluje zařízení, zda je prázdné, což závisí na data manuálu. Pokud vyberete naplnění prázdného data bufferu, když je vybrané zařízení, programátor po výběru zařízení naplní všechna HEX/ASCII buffer data FF nebo 00 (Hex) a fuse (pojistka) buffer 1 nebo 0. Zašifrovaný čip může být zobrazen jako prázdný čip. Poznámky: EEPROM zařízení nepotřebují Blank-check, protože čip může být přepsán. Erase vymaže čip a učiní jej prázdným. Tato operace může být vykonána pouze na čipu, který lze vymazat elektricky. EEPROM nepotřebuje provádět tuto operaci. Pokud potřebujete čip v prázdném stavu, můžete přímo napsat na čip prázdná data. Některé čipy, které mohou být vymazány elektricky jsou schopné stát se OTP konfigurací konfiguračního slova. Nahlédněte do manuálu k zařízení.
Protect zašifruje data, aby byla nečitelná. Protect má vliv na funkce operací, ať je čitelný nebo ne. - Když je stav ochrany nečitelný, systém zobrazí operaci Protect v okně operační funkce. Spusťte funkci Protect pro ochranu čipu. - Pokud je stav ochrany čitelný, možnosti Protect jsou součástí ConfigWord. Pokud chcete, aby systém neprovedl žádnou ochrannou funkci, vyberte None. Poznámka: Pokud jsou čipy od některých výrobců plně chráněné, data nemohou být vymazána ani pomocí ultrafialového paprsku. Tyto čipy nelze použít znovu. - Funkce Protect chrání data na FLASH čipech. Nemůžete přepsat chráněný čip, dokud nedáte pryč ochranu. Pro odstranění ochrany použijte operaci Erase. Tuto operaci musíte použít v Dev.Confid a identifokovat sektor. Security zašifruhe data, aby byla nečitelná. Erase_All funguje stejně jako Erase. Protect_All funguje stejně jako Protect. Lock_Bit je ochranná metoda. Pro více detailů nahlédněte do data manuálu k zařízení. Příklad: Atmel At89c51 má tři položky operací: Lock:Bit1, Lock_Bit12, Lock_Bit123. Data manuál definuje význam každé z těchto položek.
Okno Operation Information Okno Operation Information zobrazuje interakci mezi softwarem a uživatelem. Systém zobrazí proces operace, výsledky operace a historické záznamy v tomto okně. Příklad vidíte níže.
Systém zobrazí úspěšné operace zeleně a chyby červeně. Pokud nastane chyba, přečtěte si informace o ní, abyste rozhodli o řešení problému.
Stavová lišta (Status bar) Stavová lišta zobrazuje informace o položce menu, postup operace a tlačítko Cancel. Příklad stavové lišty: Vyberte Cancel pro přerušení aktuální operace. Systém zobrazí dialogové okno pro potvrzení ukončení. Operace bude pokračovat, dokud ukončení nepotvrdíte. Poznámka: Ukončení operace pomocí "Cancel" může čip zničit. Použivejte opatrně.
Okno Statistic Okno Statistic zobrazuje statistické informace. Níže vidíte příklad.
Systém zobrazí počet na základě pravidel počítání. - Success: úspěšné programování. - Failure: neúspěšné programování. - Total: celkový počet programování. Pravidla počítání: - Po úspěšné spuštění programu se Success zvedne o 1. Jinak se o 1 zvedne Failure. - Po úspěšném Auto spuštění (pokud je součástí Auto funkce Program), se Success zvedne o 1. Jinak se o 1 zvedne Failure. Vyberte Reset pro nastavení počtu úspěchů a neúspěchů na 0. Vyberte Reset Count Down pro otevření dialogového okna Count Down, které vidíte níže. Červená čísla označují popisky níže.
1. Vložte počet čipů, které jste naprogramovali (větší než 0), abyste spustili odpočet (count down). Číslo Count Down se sníží o 1 pokaždé, když úspěšně naprogramujete čip, dokud nedosáhne 0. 2. Pro umožnění funkce odpočtu zaškrtněte políčko Count Down: enabled. 3. Zaškrtněte políčko Stop when reading the total, abyste zajistili, že dokud možnost neresetujete, nenapíše se více programů.
Multi-programming Tuto funkci poskytuje pouze SUPERPRO 5000, SUPERPRO 5000E a SUPEPRO 501S. SUPERPRO/500P tuto funkci Nepodporuje. Jako příklad si vezmeme SuperPro 5000. SuperPro 5000 může být propojen s rozbočovačem. Můžete k němu připojit čtyři SuperPro 5000 nebo jeden SuperPro 5004GP. Ve složce "bin" (ve složce, kam jste nainstalovali váš software SuperPro 5000) najděte soubor muti_p.exe. Po spuštění se ukáže následující rozhraní.
"muti_p.exe" může řídit současně až čtyři moduly (4 SuperPro 5000 nebo 1 SuperPro 5004GP). Hlavní obrazovka je řídicí rozhraní, které ovládá hardware programátoru vysíláním signálů do softwaru SuperPro 5000. Když se objeví hlavní rozhraní, automaticky se spustí proces komunikace s SuperPro 5000. Pokud systém nemůže detekovat programátor nebo se něco stane s modulem, vyberte DisConnect pro ukončení spojení. Nejprve zkontrolujte propojení mezi hardwarem a počítačem nebo modulem a programátorem. Poté vyberte Connect pro opětovné spojení. "muti_p.exe" má mód administrace a mód produkce. V módu administrace mohou uživatelé nastavovat projekty a ukládat je. V módu produkce můžou uživatelé načítat projekty, které byly uloženy v módu administrace. V módu produkce můžou uživatelé načíst různé projekty z rozdílných modulů nebo stejnbé projekry pro všechny moduly. Je to pohodlný a flexibilní způsob. Poznámka: rozbočovač použitý pro propojení více SuperPro 5000 by měl být specifikován společností XELTEK.
Kapitola 4 Postupy Tato kapitola poskytuje informace o provádění běžných procedur. Procedura programování Tato sekce prezentuje proces programování čipu od začátku do konce, včetně uživatelského rozhraní a kroků programování zařízení. Než začnete s programováním jakýchkoliv zařízení, ujistěte se, že jste správně nainstalovali programátor a že váš počítač správně komunikuje s programátorem. Příprava hardwaru Před použitím programátoru k programování zařízení se ujistěte, že je programátor správně nainstalovaný a že PC a programátor správně komunikují. Ujistěte se, že máte odpovídající adaptér pro vaše SMD zařízení. Zapojte správně čip. Následujte postup standardního zapojení čipu podle značek poblíži socketu pin-driver. Pokud jste ale vybrali SMD nebo zařízení, které vyžaduje nestandardní zapojení, systém vás vyzve k správnému zapojení čipu. Výběr zařízení Pro otevření okna Device Selection vyberte jednu z následujících možností: - Vyberte ikonu Device Selection. - Vyberte menu Device a vyberte volbu Select Device (Device. Systém zobrazí obrazovku Device Selection. Načtení dat do bufferu Do bufferu načtete data buď ze souboru nebo master čipu. - Pro přečtení dat ze souboru vyberte v menu File položku Load File. Systém zobrazí dialogové okno Load File. Po potvrzení systém načte data do bufferu. Ujistěte se, že se data načetla správně tak, že zobrazíte okno Buffer Edit. Poznámka: Některé soubory Hex nebo S obsahují nenulovou startovní adresu. V tomto případě vložte startovní adresu do okénka File Address. - Pro přečtení dat z master čipu učiňte následující kroky: - Vložte master čip do socketu. - Vyberte v okně Device Operation položku Read. Systém zkopíruje data z master čipu do paměťového bufferu. - Ujistěte se, že se data načetla správně tak, že zobrazíte okno Buffer Edit.
- Pokud chcete, můžete uložit data na disk pro pozdější použití. Poznámka: Pro některá zařízení není možná funkce čtení, včetně těch, která byla zašifrována. Nastavení možností Vyberte v menu Option položku Operation Option pro otevření obrazovky Operation Option. Nastavte následující možnosti: - Možnost Insertion Test pro indikaci, zda kontrolovat před programováním kontakt pinu. - Možnost Device ID Check pro indikaci, zda kontrolovat před programováním ID zařízení. - Možnost Beeper pro indikaci, zda se ozve pípání při úspěšné nebo neúspěšné operaci. - Možnost funkce Auto Increment indikuje automatický nárůst čísla napsaného na každém čipu. - Možnost Address Change indikuje různé začátky a konce adres pro programovací zónu zařízení. - Možnost Verification Mode vybere specifické VCC napětí pro ujištění, že čip byl naprogramován správně.
Edit Auto Pro nastavení pořadí funkcí vyberte z menu Options položku Edit Auto. Systém zobrazí obrazovku Edit Auto. Konfigurace zařízení U zařízení, která obsahují konfigurační slovo musíte nastavit před programováním konfigurační slovo, abyste zajistili, že čip bude možné použít cílovým systémem. Konfigurační slovo pro některá zařízení je obsaženo v data souboru. Tím pádem systém automaticky načte konfigurační slovo do bufferu konfiguračního slova, když načítá data soubor. Na některých zařízeních musíte provést výběr manuálně. Vyberte z menu Device položku Device Configuration Word. Zobrazení informací o zařízení Jistá zařízení musí splňovat některé zvláštní požadavky pro programování čipu, včetně zvláštních algoritmů. Přečtěte si pečlivě manuál k zařízení a nastavte kroky operace nebo buffer data, jak potřebujete. Pokud je potřeba adaptér, systém zobrazí informace o adaptéru v zařízení na informační obrazovce. Spuštění programování Zapojte čip správně do socketu. Pokud se objeví zpráva indikující, že je potřeba daptér, můžete si jej pořídit. Kroky pro programování čipu jsou následující:
- Blank Check Poznámka: pokud je čip nový, tento krok můžete přeskočit. Blank Check bude neúspěšný, pokud elektricky vymazatelný čip obsahuje nějaké informace. V takovém případě proveďte nejprve Erase. Čipy EPROM nemusíte vymazávat, na nich se data přepíší. - Program - Verify Poznámka: Tento krok je nezbytný. Čip musí projít potvrzení, než můžete provést programování. Některé čipy poskytují funkci souhrnného seznamu, například VerifyCRC, namísto kontroly byt po bytu. Jen velmi málo čipů neposkytuje funkci souhrnného seznamu. - Security nebo Protect, pokud je potřeba šifrování Poznámka: Můžete potřebovat nastavit před provedením šifrování konfigurační slovo. Vyberte Auto pro dokončení všech operací v jednom kroku. Spusťte mód produkce pro programování čipů ve várkách Vyberte z menu Option položku Production Mode pro programování zařízení ve velkých množstvích. Tato funkce je pro uživatele, kteří programují čipy ve várkách. Abyste naprogramovali várku čipů, programátor musí vžry provést test zapojení. Programátor počká na zapojení čipu. Systém zobrazí následující výzvu: Please, insert a device into the socket. Jakmile řádně zapojíte čip, samo se spustí příkaz zpracování várky. Programátor čeká na odejmutí čipu. Když je programování čipu kompletní, systém zobrazí následující výzvu: Please, remove the device from the socket. Prohlédněte si okno Operation Information pro kontrolu výsledků programování. Pro ukončení produkčního módu vyberte na pravé straně stavového řádku Cancel.
Vložení bezpečnosti (Security) a hesla (Password) Abyste zabránili tomu, aby byla uživatelská data použita někým jiným, program se uživatele optá, zda chce vložit heslo. Obrazovka vložení hesla vypadá následovně.
1. Vložte do pole Enter the password nové heslo. Pokud ochranu heslem nechcete, nechte pole prázdné. 2. Napište heslo znovu. Obě pole musí obsahovat správné heslo. Poznámka: V heslu lze použít jako znak i mezeru. Systém se dotáže na heslo, kdykoliv budete vykonávat funkci, která vyžaduje heslo. Níže vidíte obrazovku vložení hesla.
Operační instrukce pro samostatný (stand-alone) mód I. Úvod SuperPro5000 v sobě má dva operační módy. - Mód PC operací: programátor je připojen k PC skrze USB port a všechny operace jsou prováděny skrze PC. Tento mód se používá pro návrhy a vývoj, stejně jako pro produkci v malém množství. - Mód samostatných (stand-alone) operací: Všechny operace jsou vykonávány skrze připojenou klávesnici a displej. Před prací v tomto módu je třeba, aby byla související programovací data a informace nahrány do paměti programátoru, Compact Flash (CF) karty. Algoritmus programování zařízení, uživatelská data, konfigurace zařízení, programovací sekvence "Auto", atd. jsou pohodlně zkombinovány do souboru projektu, aby bylo stažení jednoduché. Karta Compact Flash může uložit více souborů projektů, kolik jen dovoluje kapacita paměti. Také poskytuje prostor data buffer pro programování. Například 4 GB karta může uložit stovky souborů projektů. Tento mód se používá pro masovou produkci.
II. Menu na obrazovce Pro použití v samostatném módu je na programátoru LCD panel se 16 znaky na 4 řádcích a klávesnice. Menu a seznam funkcí jsou následující. RUN Menu AUTO - Spustí sekvenci uživatelem definovaných a uložených funkcí v souboru projektu. Toto zahrnuje jednu nebo více funkcí na seznamu níže. PROGRAM - Naprogramujte čip s daty z bufferu. READ - Přečte čip a uloží v bufferu (CF kartě). (Neměňte, prosím, data v souboru projektu). BLANK CHECK - Zkontroluje, zda je čip prázdný nebo ne. VERIFY - Porovná programovací data s buffer daty. ERASE - Vymaže čip. SECURE - Zabezpečí čip. SELECT PROJECT Menu Vyberte projekt pomocí kláves ↓ a ENTER. Vybraná data projektu jsou načtena do bufferu. BUFFER Menu DISPLAY BUFFER - Zobrazí obsah bufferu. Stiskněte ENTER pro zobrazení startovní adresy a dat a → nebo ← pro pohyb kurzoru k adrese, kterou chcete změnit. Poté pomocí kláves ↑ nebo ↓ změňte adresu. LOAD PROJ DATA - Načte aktuální data projektu do bufferu. CHECKSUM - Vypočítá checksum buffer dat a porovná je s hodnotou uloženou posledně. Pokud se od sebe liší, zobrazí se hodnota chechsum obou. SETTING Menu Některé konfigurace načtených projektů mohou být měněny. Měli byste si pamatovat, že učiněné změny se neukládají. Díky tomu se při příštím spuštění načtou původní data. PRODUCTION MODE: Když je povolen tento mód, zapojený čip je zkontrolován a automaticky začne operace programování. Použijte klávesy ↑ nebo ↓ pro výběr "Enable" (povolit) nebo "Disable" (zakázat). Základně je nastaveno "Enable". Uživatel musí pro operaci automatického programování pouze odpojit čip a zapojit prázdný. AUTO CHECKSUM: Hodnota Checksum je poskytnuta automaticky před začátkem operace programování. Použijte klávesy ↑ nebo ↓ pro výběr "Enable" (povolit) nebo "Disable" (zakázat). Základně je nastaveno "Enable". READ OPTION: Přečte obsah čipu a uloží jej do bufferu pro vizuální kontrolu. Použijte klávesy ↑ nebo ↓ pro výběr "Enable" (povolit) nebo "Disable" (zakázat). Základně je nastaveno "Enable". PIN CHECK: Před začátkem programování je zkontrolováno správné zapojení čipu. Použijte klávesy ↑ nebo ↓ pro výběr "Enable" (povolit) nebo "Disable" (zakázat). Základně je nastaveno "Enable". BEEPER: Po dokončení programování se ozve pípnutí. Použijte klávesy ↑ nebo ↓ pro výběr "Enable" (povolit) nebo "Disable" (zakázat). Základně je nastaveno "Enable".
III. Klávesy ENTER: Vybere a vstoupí do pod-menu. EXIT: Vrátí se do předchozího menu. ↑ nebo ↓: Pohybují se nabídkou pro výběr. Mění data v umístění kurzoru pro editaci bufferu. → nebo ←: Pohybují se pro výběr adresy nebo data v editaci bufferu.
IV. Důležité informace Když se data v bufferu nesprávně mění, může dojít k neprávnému programování a ztrátě dat. Zkontrolujte, prosím, následující: - Porovnejte checksum v bufferu a data originálního projektu (obvykle před produkcí). - Operace READ může změnit obsah bufferu. Funkce READ by měla být při normální operaci zakázána. Pro obnovení dat projektu spusťte funkci LOAD PROJ DATA.
VI. Samostatné operace (standalone) Po nezbytném načtení souboru/souborů projektu na CF kartu pogramátor vypněte (OFF), odpojte programátor od PC a opět jej zapněte (ON). 1. Stiskněte "Enter" a dejte "SELECT PROJECT". Použije ↑ nebo ↓ pro výběr projektu k programování. 2. Stiskněte "EXIT" a "RUN", poté vyberte Auto nebo jiné funkce pro programování čipu.
Tvorba knihovny (downloading library creation) Tvorba souborů projektů V samostatném módu může programátor programovat zařízení stejného modelu podle různých požadavků nebo programovat různá zařízení. Maximální počet programovacích metod, která programátor podporuje závisí na úložné kapacitě programovacího hardwaru. Výběr programovácí metody závidí na informacích uložených v souboru projektu. Příklad: Dva čipy Atmel AT98C51 mají být naprogramovány dvěma různými soubory. Pokud stačí úložná kapacita, přidejte AM27C128. Měli byste učinit následující kroky: 1. Vyberte Atmel AT89C51.
2. Načtěte první soubor pro programování. 3. Editujte funkci Auto, aby obsahovala Erase, Blank_check, Program a Verify. 4. Spusťte funkci Auto. Po úspěšném dokončení operace programování zkontrolujte čip v cílovém systému. 5. Uložte aktuální pracovní prostředí do specifikovaného souboru "sample1.prj". 6. Načtěte pro programování druhý soubor. 7. Přidejte Lock_Bit123 pro funkce Auto. 8. Spusťte funkci Auto. Po úspěšném dokoncení operace programování zkontrolujte čip v cílovém systému. 9. Uložte aktuální pracovní prostředí do specifikovaného souboru "sample2.prj". 10. Vyberte AMD AM27C128. 11. Načtěte soubor pro programování. 12. Editujte funkci Auto. Přidejte funkce Blank_check, Program a Verify. 13. Spusťte funkci Auto. Po úspěšném dokončení programování zkontrolujte čip v cílovém systému. 14. Uložte aktuální pracovní prostředí do specifikovaného souboru "sample3.prj".
Vytvoření knihovny a stažení. V menu project vyberte položku Standalone. Přidejte soubory projektu do knihovny. Propojte programátor s PC. Nemůžete použít funkci standalone, ani byste nejprve neupdatovali úložný modul (CF kartu) hardwaru programátoru. Vyberte Download Library pro začátek stahování. Abyste zajistili bezpečnost dat, můžete nastavit heslo. Počkejte, dokud nebude stažení dokončeno. Nyní je programátor schopen pracovat v samostatném módu.
Chybové hlášky: "Please check connection od the programmer": Hardware programátoru není připojen nebo nastala chyba při čtení úložiště. V tomto případě nelze použít vygenerovanou stand-alone knihovnu. "Library size larger than capacity of CF card": Přidaný projekt potřebuje větší úložnou kapacitu. Navyšte prosím kapacitu (CF karta). "Download library OK": Knihovna byla úspěšně stažena do hardwaru programátoru a prohramátor lze nyní použít v samostatném módu. "Download library error": Nepodařilo se stáhnout knihovnu do hardwaru programátoru. Zkontrolujte, zda je v pořádku CF karta. Vymazání čipu Abyste elektricky vymazali čip, použijte operaci Erase. Pro čipy, které lze vymazat pomocí ultrafialového paprsku použijte paprsek po 3 až 30 minut. OTP nelze, pokud jsou již popsány, vymazat.
Identifikace sektoru Pro ochranu některých čipů musíte identifikovat sektor. Jsou dva způsoby výběru sektoru: 1. Vložte adresy několika sektorů (maximálně 8) pro rozhodnutí, které sektory chránit. Po provedení operace protect jsou identifikované sektory chráněny. 2. Pokud byl čip již dříve rozdělen na několik skupin sektorů, můžete vybrat, aby byly chráněny pouze tyto skupiny, jak vidíte na následujícím obrázku.
Tovární mód (Factory Mode) Tento mód je navržen pro objemnou tovární produkci. Tento mód povoluje pouze několik funkcí (například Auto), aby zabránil operačním chybám zničení čipů nebo tomu, že budou na čipy zapsána špatná data. Administrátor může nastavit heslo pro vstup do systému, aby zajistil bezpečnost dat. Pokud bylo nastaveno heslo, budete muset při opuštění systému vložit heslo. Tovární mód vyberte z nástrojové lišty, jak vidíte níže.
Tovární mód
Systém zobrazí modifikovanou hlavní obrazovku, jak vidíte níže.
Aktivní jsou pouze následující tři možnosti. Systém nedovoluje jiné operace. - Auto: spustí operaci programování Auto. - Report: vygeneruje statistický report a zobrazí jej. - Quit: ukončení. Report továrního módu Vyberte na hlavní obrazovce Factory mode položku Report pro zobrazení statistického reportu. Příklad vidíte níže.
Report můžete vytisknout na papír velikosti A4.
Kapitola 5 Detailní vysvětlení běžných problémů Můžete konitorovat operace programátoru skrze okno Operation Information a okno upozornění. Tato kapitola vám pomůže definovat bežné problémy spojené s činností a chybami programátoru. Práce s data soubory Tato sekce vysvětluje běžné problémy týkající se dialogového okna File Type. Řešení nesprávného typu souboru nebo chyby přetečení data souboru Data pro programování jsou obvykle uložena v data souboru. Obvykle používané formáty jsou Intel Hex, Motorola a Tektronic. Soubory v těchto formátech si udržují data v textovém módu, který obsahuje data a informaci o adrese. Kvůli offset adrese to není vždy nula a při přímém načítání souboru může nastat chyba. Například, umístění dat v bufferu (jak je vidět v okně Edit Buffer) může být nesprávné nebo můžete obdržet chybovou hlášku, když načítáte soubor, například "Invalid file type, or all file data overflow". Pro řešení problému si vyberte jednu z následujících možností. - Potvrďte, že typ souboru je správný a ujistěte se, že buffer může načíst všechny soubory. - Najděte offset adresu souboru. Když načítáte soubor, vyberte možnost Show Offser Address (Minimize) After Loading pro zobrazení startovní adresy souboru poté, co je soubor načten. Příklad: File Offset Address (min): 0x0000E0000 (Hex) Toto znamená, že offset adresa souboru není 0. Musíte pohnout daty v adrese v bufferu na adresu 0. To uděláte tak, že načtete soubor znovu a jako File Address vložíte E000.
Oddělený data soubor pro programování Pomocí výběru File Mode v dialogovém okně File Type můžete vybrat data souboru a přepsat je na několik čipů stejného typu. Toto vám umožňuje načíst soubor několikrát podle vašich potřeb. Pro oddělení data souboru jsou tři metody. 1. Založeno na bytech (8 bitů), rozdělte soubor na dvě částí podle liché a sudé adresy. Do dvou čipů pak naprogramujete samostatně dvě části. Při načítání souboru vyberte jako File Mode možnost Even pro psaní dat na adresy 0, 2, 4, 6, atd. na jeden čip. Vyberte jako File Mode možnost Odd pro psaní dat na adresy 1, 3, 5, 7, atd. na druhý čip. 2. Založeno na bytech (8 bitů), rozdělte soubor na čtyři části podle adresy prvního bytu, druhého bytu, třetího bytu a čtvrtého bytu z každých čtyř bytů. Poté naprogramujete do čtyř čipů čtyři části. Při načítání souboru vyberte jako File Mode možnost 1st byte of 4 pro psaní dat na adresy 0, 4, 8, 12 (nebo C při HEX), atd. na jeden čip. Poté vyberte jako File Mode možnosti 2nd byte of 4, 3rd byte of 4 a nakonec 4th byte of 4 pro psaní dat na ostatní tři čipy.
3. Založeno na slovu (16 bitů), rozdělte soubor na dvě části podle adresy prvních dvou bytů a posledních dvou bytů z každých čtyř bytů. Do dvou čipů pak naprogramujete samostatně dvě části. Při načítání souboru vyberte jako File Mode možnost 1st 2_type of 4 pro psaní dat na adresy 0, 1, 5, 6, atd. na jeden čip. Poté vyberte jako File Mode možnost 2nd byte of 4, pro psaní zbývajících dat na druhý čip.
Programování dvou nebo více souborů na jeden čip Můžete do bufferu načíst několik souborů a poté je vepsat na čip. Následující vysvětlení ukazuje příklad programování tří souborů (Sample1, Sample 2 a Sample 3) na jeden čip. Příklad je následující: - Napište data z adresy 200 (Hex) souboru Sample 1 na adresu 0 čipu. - Napište data z adresy 0 (Hex) souboru Sample 2 na adresu 3000 čipu. - Napište data z adresy 4000 (Hex) souboru Sample 3 na adresu 4000 čipu. 1. Vyberte z menu buffer položku Edit. Ujistěte se, že není vybraná možnost Buffer clear on data load. 2. Vyberte z menu File položku Load pro načtení souboru Sample1. - Do pole Buffer Address vložte 0. - Do pole File Address vložte 200. 3. Vyberte z menu File položku Load pro načtení souboru Sample2. - Do pole Buffer Address vložte 3000. - Do pole File Address vložte 0. 4. Vyberte z menu File položku Load pro načtení souboru Sample3. - Do pole Buffer Address vložte 4000. - Do pole File Address vložte 4000. 5. Pokračujte s programováním. Pokud nejsou žádné změny v požadavcích souboru nebo obsahu tří souborů (Sample1, Sample2 a Sample3), můžete uložit data v bufferu do nového souboru, například Sample4, pro snadné načtení a programování příště.
Soubory formátu POF Při programování zařízení ALTERA PLD systém uloží data jako soubory formátu POF. Když načítáte soubor formátu POF, systém zobrazí dialogové okno File Type. Vyberte jednu z následujících možnosti: 1. POF file: systém přemění data na Fuse sata a zkontroluje data, když je načítáte do bufferu. Můžou se objevit následující chyby: - Unmatched file to this chip: Tento POF soubor neodpovídá tomuto čipu. POF soubor je po kompilaci určen jinému zařízení. Chyba indikuje, že POF soubor není určen pro toto zařízení. Vyměňte čip za správný.
- POF soubor je chybný. - Load POF file dll error (not found): pomocný soubor je chybný. Pro pomoc kontaktujte technickou podporu. 2. Soubory nebo jiné formáty jsou hlavně soubory JED. Systém ukládá data v bufferu po přečtení čipu jako soubor JED. Při příštím načtení souboru můžete použít tento formát.
Výběr adaptéru Standardní konfigurace programátoru podporuje zařízení DIP s 48 nebo méně piny. Pokud chcete, aby váš programátor podporoval zařízení s více než 48 piny, potřebujete adaptér. Existují dva typy adaptérů: univerzální a specifické. - Univerzální adaptéry jsou použitelné pro všechna zařízení se stejným tvarem a počtem pinů. - Specifické adaptéry jsou použitelné jen pro některá zařízení. Například, pokud počet pinů pro hardware ekonomického programátoru nestačí, specifický adaptér může vyřešit problém s nedostatečným počtem pinů. Takto může programátor podporovat zařízení s více než 48 piny. Pro použití zařízení s piny mezi 48 a 144 si můžete vybrat buď univerzální nebo specifický adaptér. Pro použití zařízení s více než 144 piny musíte použít specifický adaptér.
Výběr správného adaptéru Obrazovka Device Information ukazuje informace o adaptéru. Následující obrázek ukazuje jako příklad PLCC44.
V tomto příkladu je číslo adaptéru CX2044 nebo CX2144.
Jsou čtyři různá čísla pro adaptéry, protože sockety jsou od rázných výrobců. Také se mohou lišit velikostí. Poznámka: Abyste zajistili úspěšné zapojení, nepoužívejte adaptéry vlastní výroby. Pro nejlepší výsledky si pořiďte adaptér od Xeltek.
Jiná upozornění Následuje vysvětlení dalších chybových hlášek. - Please edit 'Auto' first: Funkce Auto je prázdná. Zeditujte Auto a zkuste znovu. - Enter a string to search for: Dialogové okno Hex Edit Search je prázdné. Ujistěte se, že vložíte specifikované vlánko nebo ASCII kódy pro vyhledání dialogového okna Buffer Edit. - The string for search is blank. Input it in Search dialog: Vložte do dialogového okna Buffer Edit vlákno. Poté můžete použít funkce The first time search, Continue to search nebo Search Next. - Search pattern not found!: Systém nenašel odpovídající vlákno nebo ASCII kód. - User chip is mfgID = 0089, DeviID = 0051: Toto zobrazení v okně Operation Information indikuje, že funkce detekce ID čipu detekovala jiné ID, než je specifikováno v manuálu. - ID chech error. Ignore: Můžete ignorovat detekovanou ID chybu a pokračovat v operaci. - ID chech error: Tato operace přestane kvůli chybě kontroly ID. Pokud tento čip znáte, můžete ignorovat chybu ID a pokračovat v operaci. Doporučujeme opatrnost, abyste čip nepoškodili. - Pin check error. Ignore: Systém indikuje chybu během kontroly pinů. Ignorujte a pokračujte. - Pin check error: Při kontrole pinů došlo k chybě. Operace byla ukončena. - Programmer not found: Programátor není připojen k PC nebo je připojen nesprávně. Zkontrolujte spojení. - Programmer not ready: Vypněte napájení programátoru a po několika sekundách jej opět zapněte. - Programmer is running: Hardware programátoru pracuje. Počkejte, dokud operace neskončí. - File open error: Selhala operace otevírání souboru. - Out of memory: Přetečení paměti. - Production mode isnť available for this chip: jelikož mód produkce je závislý na kontrole pinů, čipy bez funkce kontroly pinů nelze použít v módu produkce. - Cancel production mode: Ukončení módu produkce.
- Too long file name: Název souboru je příliš dlouhý. - User cancel: Systém zobrazí tuto zprávu, když vyberete ve stavové liště Cancel. - Can't cancel!: Operace cancel (ukončení) selhala. - Not a project file: Vybraný soubor není soubor projektu. Po vylepšení softwaru nemusí být software schopen identifikovat dříve vytvořený soubor. Musíte soubor vytvořit znovu.
Chyby testu zapojení Následující chybové hlášky se mohou objevit během testu zapojení (Insertion Test). - No device in the socket: Systém nedetekoval zařízení v socketu. Vložte čip. - Find non-connection or poor pin contact: Systém detekoval slabý kontakt pinů. Zkontrolujte kontakt pinů. Pokud nenajdete nic v nepořádku se spojením těchto pinů, vyměňte čip za jiný. Tento může být poškozený. Čísla pinů odpovídají pin číslu DIP čipů nebo číslu pinů adaptéru. - Device inserted backwards or damaged.: Vyjměte čip, otočte jej a správně jej zapojte. Pokud problém přetrvává, je možné, že je čip poškozený. - Device inserted upwards 3 slots!: Čip byl zapojen nesprávně. - An unmatched device (40 pins) inserted!: Pokud systém detekuje chybu kontaktu pinů pro čip s méně než 48 piny, zobrazí sériové číslo DIP socketu programátoru. Zkontrolujte adaptér. Při jakékoliv chybové hlášce testu zapojení vyberte jednu z následujících možností. - Vyberte pro zastavení programování Abort. - Vyberte Retry pro opětovné spuštění testu zapojení (Insertion Test) pro napravení problému. - Vyberte Ignore pro pokračování v programu.
Chyba kontroly ID zařízení Pokud na obrazovce Operation Option (General) vyberete položku ID check, systém zkontroluje ID zařízení. V případě detekce chyby systém zobrazí následující chybovou hlášku.
- Vyberte Yes pro ignorování chyby a pokračování v programování. - Vyberte No pro ukončení programování. Když ID neodpovídá, systém najde odpovídající zařízení a zobrazí je v okně Operation Information.
Dodatek XELTEK pravidelně uveřejňuje vylepšení softwaru na svých webových stránkách, odkud si jej můžete stáhnout. Neuživatelé si mohou software stáhnout pro posouzení. Řešení problémů Pokud manuál neodpovídá na vaše otázky, nejprve kontaktujte vašeho distributora. Pokud i nadále potřebujete pomoc, můžete kontaktovat XELTEK. V takovém případě mějte připravené sériové číslo. Než kontaktujete XELTEK, proveďte následující. - Přečtěte si tento manuál. - Pokud se objeví nevysvětlitelná chybová hláška: - Ujistěte se, že můžete zopakovat okolnosti, které k této hlášce vedly. - Zapište si znění chybové hlášky. - Ujistěte se, že máte sériové číslo vašeho výrobku. - Zkontrolujte konfiguraci vašeho počítače, včetně značky, volné kapacity paměti před spuštěním softwaru, značku video adaptéru a operační systém. - Při telefonátu technikovi buďte u svého počítače, aby vás mohl provést řešením.
Kontaktní informace XeltekInc. 1296 Kifer Rd. Suite # 605 Sunnyvale, CA 94086 United States Konzultace: 001-408-530-8080 Prodej/objednávky: 001-408-530-8080 E-mail:
[email protected] Technická podpora: 001-408-530-8080 E-mail:
[email protected] Fax: 001-408-530-0096 Webové stránky: http://www.xeltek.com
Licenční ujednání Autorská práva k programu a manuálu jsou vlastnictvím XELTEK. Můžete: 1. Zkopírovat program pouze pro potřeby zálohy na jeden počítač. 2. Převést program a licenci na třetí osobu, pokud tato osoba souhlasí s podmínkami tohoto ujednání. Nesmíte: 1. Používat tento výrobek na počítačovém systému nebo síti, která umožňuje, aby byl program používán současně více než jedním uživatelem. 2. Modifikovat, kopírovat nebo převádět manuál nebo jinou dokumentaci. 3. Dekompilovat jakýkoliv programový modul nebo šifrované zařízení.
Záruka Záruka se nevztahuje na následující případy: - Výrobek byl opravován, používán nebo měněn organizací či osobou, která nebyla autorizována společností XELTEK. - Výrobek byl poškozen špatným nebo nedbalým použitím. - Bylo změněno sériové číslo výrobku, ať již uživatelem nebo jinou osobou. - Softwarové chyby jsou způsobeny fyzickým poškozením disku.