Kontaktní informace

  • Wells elektronické technologie S.r.o.
  • Tel: + 86-755-26664885
  • Fax: + 86-755-27898086
  • Přidat: 3/F, Yinjin Industrial Park, Liuxian 2 Road, Bao'an District, Shenzhen, Guangdong, Čína
  • E-mail:sales06@szwells.com
Na palubě programování

Na palubě programování

Firmware je často naprogramovaný do flash paměti zařízení před desku s plošnými spoji ' s (PCB) výroba udržet vysokou propustnost a zpomaluje tep míru výrobní. Přesto existují výhody programování flash paměti poté, co byl připájen k PCB...

Firmware je často naprogramovaný do flash paměti zařízení před plošnými boardand #39; výroba s (PCB) udržovat vysokou propustnost a zabránit zpomalení výroby beat frekvence. Přesto existují výhody programování flash paměti poté, co byl připájen k PCB. V obvodu test (ICT), společné testování akční skupinu (JTAG) rozhraní a externí konektory, které lze použít k programování flash zařízení bez dopadu na výrobu tepu. Velikost obrazu, stávající výrobní infrastruktura, schopnosti systému a požadované programovací metody také zvážit při výběru optimálního řešení preprogramming.

Obsah
● Palubní programování výhody
Na palubě programovací techniky
Závěr

Palubní programování výhody
Jednou z nejvýznamnějších výhod palubní programování je, že umožňuje návrh a výrobní inženýři kombinovat IC, testování a programování do jediného výrobního procesu, který eliminuje nutnost provádět offboard programování IC před nástavbovou montáž zařízení.

Flash paměť využití obvykle závisí na fázi vývoje produktu. V mnoha aplikacích návrháři používají flash paměť k rozvoji, ukládat a nakonec spuštění kódu aplikace a firmware. Palubní programování se často používá při vývoji nového kódu aplikace nebo firmware. Kód je zapsán, kompilaci a stahovány do zařízení flash na vývojové desce a pak testován na cílovém PCB.

Když hardwaru a softwaru blíží připravenost k práci, je běžnou praxí, časovač zařízení flash paměti před spuštěním PCB vysokoobjemové výrobní toky ze dvou hlavních důvodů. Za prvé firmware nahrán na zařízení lze použít k provádění základních spouštění a testování PCB průběhu výroby kontrolovat funkčnost systému/modul. Za druhé načítání kódu aplikace na flash zařízení před výrobní, operačního systému (OS) a poslední firmware udržuje velkoobjemové výroby tep míru. Pro podporu těchto modelů použití, více dodavatelé poskytují systémy pro načtení firmware a dat do paměti flash zařízení před PCB pájecí proces toku.

Schopnost využít stávajících výrobních systémů pro testování, spolu s programem rychle rychlost paměti flash, aby palubní programování hlavního proudu schůdné řešení pro programování flash paměť. Navíc nemají žádný vliv na výrobní lince, další výhody palubní programování patří:

Rychlejší uvedení na trh: do flash paměti obrazu je provedena změna, změna můžete zaslat přímo na výrobní lince, urychlení času dodání do výroby.
Vyšší kvalita: odstranění předprogramovaných zásob snižuje riziko rozesílání nesprávnou verzi firmwaru, OS, nebo čas a zdroje potřebné ke sledování jednotek, které musí být přepracován kód aplikace.
Poskytnout řetězec zjednodušení: tradičně, výrobní operace sledování naprogramované a Nenaprogramovaný jednotky, zatímco palubní programování, třeba monitorovat pouze Nenaprogramovaný zábleskových jednotek.

Na palubě programovací techniky
Několik palubní programování (nebo programování v systému [ISP]) techniky jsou používány pro načtení firmware a data na flash zařízení po pájení reflow. Tyto techniky zahrnují ICT, JTAG a vnější spojení (tabulka 1).

0513WebEEmicronTable1_0.gif

ICT je testovací metodiku, která kontroluje PCB shromáždění vady jako šortky, otevře, odpor, a kapacitance přímo po zařízení jsou namontovány v pájení reflow pecí. Po absolvování úspěšné testovací sekvence, flash paměť může být naprogramován přímo pomocí ICT vybavení. Doba programu musí být velmi krátké (cca 1 až 4 sekundy) aby se zabránilo negativně ovlivňovat výrobní tep míru. Kromě toho obvykle programování paměťové zařízení s ICT vyžaduje nízkou pin počet rozhraní, které omezuje počet hřebíků/kolíky na zkušebního upínacího přípravku.

JTAG je IEEE standard (IEEE 1149.1) používající hraniční kontroly architekturu testování pro strukturální integrity mezi zařízeními na PCB. JTAG rozhraní lze provést také ISP flash paměti zařízení. Během hranici skenování zaškrtnutí, rozhraní umožňuje přímou kontrolu nad signály paměti umožňující obrázek, který chcete programovat do flash zařízení. JTAG obvykle odpovídá, píší programátoři software a data do paměti flash pomocí datové sběrnice podobný přístupu použít k aktualizaci firmwaru pro CPU.

ICT a JTAG se obvykle používají pro programování malých datových obrazů (méně než 16 MB) flash paměti zařízení jako ani nízké šířky pásma vyžadované těmito procesy (nízký počet pinů autobusem nebo pomalé frekvenci). Tabulka 2 porovnává výkon teoretické zápisu NOR flash litografii uzly a rozhraní.

0513WebEEmicronTable2_0.gif

Nové modely ICT a externí připojení jsou nejlepší techniky pro přenos větších dat obrazů, které vyžadují vyšší šířku pásma. Tyto dva postupy poskytují příležitost pro výrobní nástroj a podporu dodavatele umožňující rychlejší přenos dat s vysokou hustotou firmwaru a data na flash paměti zařízení. ICT testeři nedávno dosáhl program rychlost 20 MB/s.

Vnější hrany připojení dosáhnout palubní programování pomocí dvou základních metod. S mikroprocesorem data jsou převedena do paměti flash s existující konektor (například USB) pomocí hlavního mikroprocesoru na desce elektroniky pro kontrolu. Bez mikroprocesoru data jsou převedena do paměti flash s existující konektor (např, UART) pomocí konkrétní řídicí logiky na PCB pro výrobní prostředí. V tomto případě není použit integrovaný mikroprocesor.

Vnější spojení techniky a nové modely ICT může přenášet data mnohem větší rychlostí. Tabulka 3 ukazuje šířky pásma, které lze dosáhnout pomocí jedné úrovně buněk (SLC) NAND a e∙MMC paměti pro dané litografii uzel. V každém případě zařízení, spíše než rozhraní omezuje programového pásma.

0513WebEEmicronTable3.gif

Kritické faktory pro palubní programování

Při výběru metody jako palubní programování bitových kopií programů na flash zařízení, typ paměti, velikost obrazu, desky design a stávající výrobní možnosti jsou důležitými faktory, aby zvážila.

Kód firmwaru, operačních systémů a datových souborů může pohybovat od desítek kilobajtů až stovky megabajtů. Pro menší velikost obrázku (méně než 8 MB) ICT a JTAG jsou ideální díky jejich nízkou šířkou pásma. Dnes mnoho výrobních linek pomocí JTAG a ICT k testování funkčnosti ovlivňujeme, takže nejsou zapotřebí další nástroje. S existující hardware na místě a NOR flash produkty, které lze naprogramovat 1 MB/s až 2 MB/s, palubní programování je ideálním řešením, když program čas není vyšší než 4 sekundy a nemá vliv na výrobní tep míru.

Program výkon s vysokou hustotou (32 MB na 1 Tbyte) NAND flash umožňuje použití optimalizované palubní programovací techniky. SLC NAND je nejrychlejší (5 až 60 MB/s) programování flash paměti na trhu. Nicméně trh flash přechází do spravovaných řešení NAND například e∙MMC vložené paměti, které mají programování rychlost v rozmezí 10 až 35 MB/s.

Paměťové zařízení s velkou šířkou pásma funkcemi používají dva různé techniky pro přenos velkých dat obrazů: nové modely ICT a externí připojení. Poslední modely ICT může podporovat rychlý program rychlosti s vysokou hustotou paměťové zařízení. Vnější okraj konektory můžete buď použít integrovaný procesor nebo přeskočit procesoru a flash paměť programu přímo. Obě tyto techniky externí připojení vyžadují PCB design směrovat data prostřednictvím procesoru nebo logika palubě zpracování autobus izolace k programování flash paměť.

Vítejte na palubě programování s naší profesionální výrobci a dodavateli získat vlastní. Díky přísným výrobním procesu, můžeme ujistit vás o vysokou kvalitu a vysokou účinnost našeho palubního programování. Mějte prosím kontaktujte naši továrnu.

Hot Tags: programování, výrobce, továrny, přizpůsobit, výrobní proces
Související produkty
Dotaz