ASIX Home

PRESTO!

  HOME  |  ASIX  |  Produkty a služby  |  FTDI  |  Microchip  |  Xilinx  |  AEC  |  Technická podpora  |  Různé 2010-07-17  

PRESTO - rychlý USB programátor


PRESTO je velmi rychlý programátor moderní koncepce. Podporuje programování osazených součástek - ISP (In-System Programming). Programuje velké množství součástek - mikrokontroléry, CPLD, FPGA, sériové FLASH a EEPROM, apod. řady významných výrobců. S počítačem je propojen rozhraním USB.



PRESTO v nové krabičce


Od poloviny dubna 2010 začínáme dodávat programátor PRESTO v nové krabičce, kterou jsme si nechali navrhnout speciálně pro PRESTO a další naše budoucí produkty. Elektronika programátoru PRESTO se nezměnila, nové provedení tedy zůstává 100% funkčně kompatibilní s provedením starším.


Srovnání starého a nového provedení programátoru PRESTO:

PRESTO: old and new - top view PRESTO: old and new - ISP connector view PRESTO: old and new - USB connector view

Kliknutím se otevře větší obrázek.



Mnoho podporovaných součástek

PRESTO programuje mikrokontroléry Microchip PIC a vybrané dsPIC, Atmel AVR a 8051, 32-bitové mikrokontroléry s jádrem ARM (Atmel, Philips/NXP, ...), mikrokontroléry MSP430 firmy Texas Instruments s pamětí Flash, PSoC CY8C2xxx firmy Cypress, součástky s rozhraním JTAG (CPLD, konfigurační paměti pro FPGA, FPGA ... - Xilinx, Altera, Lattice) a sériové paměti EEPROM a Flash (Atmel a STM) a 16-bitové mikrokontroléry eCOG1 firmy Cyan Technology. Tím však nejsou jeho možnosti vyčerpány - podle zájmu zákazníků jsou průběžně doplňovány další typy.

Vysoká rychlost

Jméno "PRESTO" nebylo zvoleno náhodou. Programátory firmy ASIX se vždy vyznačovaly vysokou rychlostí, ale PRESTO je z nich nejrychlejší. PIC18F8720 s plně využitou pamětí 128 kB je naprogramován za pouhé 3 s, kompletní eCOG1 (64 kB Flash) je naprogramován za méně než 3 s!

Připojení k USB

Programátor PRESTO je řízen a napájen prostřednictvím sběrnice USB. Komunikuje v režimu Full speed a pracuje na počítačích s portem USB 1.1 i 2.0. Připojení programátoru je tedy rychlé a snadné - stačí jediný kabel.

Programování osazených součástek

ISP (In-System Programming) nebo pro mikrokontroléry PIC speciálně ICSP (In-Circuit Serial Programming) v současné době vytlačuje klasické programování, kdy se součástka nejprve naprogramuje, a teprve poté se osadí na desku. Pomocí ISP se snadno programují i SMD součástky s velmi malou roztečí pinů, umožňuje upgrade firmware v již hotovém zařízení, ...

Programování samostatných součástek

Pro ty, kteří se neobejdou bez nutnosti programovat i samostatné, tj. na desce neosazené součástky, lze použít doplněk ISP2ZIF, který je vybaven paticí s nulovou zasouvací silou.

Vylepšené programovací rozhraní

K připojení programované součástky slouží 8-pinový konektor ISP, který je shora kompatibilní s 6-pinovým konektorem ICSP pro mikrokontroléry PIC, který obsahují všechny programátory firmy ASIX. Funkce vývodu VPP je rozšířena o obousměrnou datovou komunikaci, přidány jsou vývody MISO (vstup) a LVP (vstup/výstup).

Vývod VDD připojený k vývodům napájecího napětí programované součástky může volitelně buď poskytovat napětí z USB o nominální hodnotě 5  V nebo využívat napětí přiváděné z programované aplikace v rozsahu 3 až 5 V s tolerancí ±10 %. Toto napětí je pak použito i pro digitální signály. Lze detekovat přítomnost externího napájení pro tři úrovně - 3 V, 5 V a přepětí. Je implementována i nadproudová ochrana programovacího a napájecího napětí. Napěťový rozsah může být rozšířen pomocí dvou speciálních hlavic - HPR3V3 (pro 3,3 V výstupní napětí) a HPR1V2 (pro podporu signálů v rozmezí 1,2 až 3,3 V).

Uživatelské rozhraní

Stav programátoru je přehledně indikován pomocí dvou LED. ON-LINE (zelená LED) informuje o připojení k USB, ACTIVE (žlutá LED) signalizuje aktivitu na programovacím rozhraní, např. programování či verifikaci.

Pohodlí obsluhy při opakovaném programování značně zvyšuje tlačítko GO, které spouští programování nebo může být použito i pro jiné povely.

Software

Základním softwarovým prostředkem pro práci s programátorem PRESTO je program UP, který podporuje všechny programátory ASIX. Kromě běžných příkazů poskytuje řadu nadstandardních funkcí, které rozšiřují možnosti použití programátoru a ulehčují jeho obsluhu. Jde např. o možnost definování projektů, parametry při spouštění z příkazového řádku umožňující bezobslužné použití programátoru při rutinním programování, nastavení prostředí včetně klávesových zkratek, automatické generování sériového čísla apod. Program UP je určen pro Windows verze 95, 98, ME, 2000, XP, Vista, Windows 7 pracuje i pod operačním systémem Linux (prostřednictvím Wine). Podpora USB je k dispozici od verze W98SE, pro komunikaci se zařízeními se sběrnicí USB se používají modifikované ovladače D2XX firmy FTDI.

Pro součástky s rozhraním JTAG, mikrokontroléry s jádrem ARM a pro mikrokontroléry Cyan eCOG byly vzhledem k jejich specifickým požadavkům vytvořeny speciální samostatné programy JTAG SVF Player, ARMINE a eCOG Programmer.

Ladění aplikací

PRESTO kromě samotného programování poskytuje i základní podporu při ladění aplikací. U mikrokontrolérů PIC a eCOG lze s jeho pomocí řídit i stav součástky - režimy Reset a Run, u eCOG je navíc i režim Stop (zastavení programu bez resetu).

PRESTO podporuje programování a ladění mikrokontrolérů s jádrem ARM ve spolupráci s OpenOCD. OpenOCD je debugger s otevřeným zdrojovým kódem, s jehož vývojem začal Dominic Rath. Tento software poskytuje přístup k ladícím funkcím protokolem GDB. Přímá interakce OpenOCD s uživatelem je možná prostřednictvím příkazového řádku protokolem telnet. OpenOCD oficiálně obsahuje podporu pro PRESTO od SVN revize číslo 180.


Bez PRESTA se obejdete. Z Prahy do Ostravy taky dojdete pěšky...




PRESTO

 Větší obrázek


Další obrázky:
 Starší PRESTO
 Starší PRESTO s kabely
 Starší PRESTO s doplňkem ISP2ZIF
 Starší PRESTO s HPR3V3
 Starší PRESTO s HPR1V2
 Hlavice HPRAVR pro AVR kity


1 980,- Kč

Cena je bez DPH, více o ceně...


>>> Download: dokumentace a software


Podporované součástky

Microchip PIC®
PIC, rfPIC, dsPIC/PIC24, PIC32
Mikrokontroléry PIC se sériovým programováním (Flash, EPROM i OTP), tedy prakticky všechny PIC kromě některých zastaralých typů.

Atmel AVR® a 8051
Mikrokontroléry AVR a 8051 podporující programovací režim "SPI Low Voltage Serial Downloading", tj. například ATtiny12, AT90S8535, ATmega128 nebo 89S51.

Mikrokontroléry s jádrem ARM
Programování a ladění 32-bitových mikrokontrolérů s jádrem ARM (Atmel, Philips/NXP, ...).
Více o podpoře ARM...

Texas Instruments MSP430
16-bitové mikrokontroléry MSP430 s pamětí Flash.
Programování Security Fuse není podporováno.

Chipcon/Texas Instruments CCxxxx
Jednočipové RF transceivery.

Cypress PSoC CY8C2xxx
Řady CY8C21xx, CY8C24xx a CY8C27xx.

Součástky s rozhraním JTAG,
jejichž vývojový software je schopen vytvořit soubor SVF nebo XSVF - např. CPLD - Xilinx XC95xx a CoolRunner, Altera, Lattice, konfigurační paměti pro FPGA - Xilinx XC18Vxx a XCFxxS, FPGA uvedených firem, atd.

Sériové paměti EEPROM a Flash
I2C (24LCxx), Microwire (93LCxx), SPI EEPROM (25Cxx) a SPI Flash (M25Pxx a M45PExx)

Cyan Technology eCOG1
Včetně ladění - Run, Stop a Reset.

Typy podporované programem UP

Vlastnosti

  • Velmi rychlé provádění operací
  • Široký sortiment podporovaných typů
  • Řízeno a napájeno z USB
  • Napájení cílové aplikace od 3 do 5 V
  • Ochrana proti přepětí a nadproudu
  • Tlačítko GO
  • Pokročilý software
    (pro Windows i Linux)
Windows and Linux

Obsah dodávky

  • Programátor PRESTO
  • Kabel pro ISP (ICSPCAB8)
  • Kabel USB (A-B)
  • Software (CD-ROM)
  • Uživatelská příručka

Download

Dokumentace:
Uživatelský manuál (česky, PDF, asi 1 MB)
Uživatelský manuál (anglicky, PDF, asi 1 MB)
Software:
Ovládací program UP pro Windows 98/ME/NT/2K/XP/Vista/Windows 7
Speciální software:
  • ovladače pro USB
  • program JTAG SVF Player - programování součástek s rozhraním JTAG
  • program ARMINE - GUI pro vybrané typy ARM
  • program eCOG Programmer - pro eCOG1
  • knihovna PRESTO.DLL - knihovna, aplikační poznámka a ukázkový zdrojový kód
Testovací software - software pro základní hardwarový test, používá se při podezření na hardwarovou závadu zařízení.

Ceny

Produkt Cena bez DPH Cena s DPH
PRESTO 1 980 Kč 2 376 Kč
ISP2ZIF (volitelný doplněk) 970 Kč 1 164 Kč
HPR1V2 (volitelný doplněk) 400 Kč 480 Kč
HPR3V3 (volitelný doplněk) 300 Kč 360 Kč
HPRAVR (volitelný doplněk) 200 Kč 240 Kč
ICSPCAB8 (volitelný doplněk)
Náhradní kabel pro ICSP programování.
80 Kč 96 Kč

K ceně programátoru PRESTO se připočítává recyklační poplatek 2 Kč (s DPH 2,40 Kč).


Související produkty

ISP2ZIF - doplněk k ISP programátorům pro programovaní samostatných součástek, je vybaven paticí s nulovou zasouvací silou.

HPR1V2 - konvertor úrovní 1,2 až 3,3 V pro PRESTO

HPR3V3 - 3,3 V konvertor úrovní pro PRESTO

HPRAVR - redukce PRESTO - AVR konektor


Máte-li zájem o další informace, zeptejte se nás.

© ASIX s.r.o., 1991-2010. All rights reserved.