PRESTO――高性价比通用编程器

时间:2023-02-20 19:26:43

PRESTO 是强大的、快速和性价比高的编程器,其可以支持一系列主流器件,如单片机、串行EEPROMFLASH 存储芯片、CPLDS 以及其它器件。PRESTO 通过 USB 进行操作(电压约为5V,不需要额外供电。

 

PRESTO――高性价比通用编程器

支持的软件:

1UP——程序UP支持PRESTOASIX其它编程器。它提供许多先进的功能如工程,命令行控制,窗口信息控制,工作空间设置包括用户键盘快捷方式的定义,各种途径产生的序列号,等等。

2JTAG SVF PLAYER——该软件可用于带有JTAG接口的器件编程。

3PRECOG——该软件可用于编程eCOG微控制器。

4ARMINE——ARMINE是一个软件包,提供FLASH编程和调试给嵌入ARM内核的微控制器。ARM包基于OpenOCD,支持PRESTO,是FLASH编程和简单而又方便的GUI和必要延伸。

特点:

高速

PRESTO 是针对高速进行优化,例如它可以对PIC18F8720 在 秒钟内进行编程和验证(秒钟编程,秒钟验证)。在 秒钟之内完成一个 eCOG1 

增强型编程接口 

In-Circuit Serial Programming (ICSP) 是非常有益的并经常使用PIC特性。PRESTO 通过使用专业的接口和线缆支持这个功能。与ASIX的编程器相比,ICSP 连接器已经被增强。另外两个别针可以支持范围更广的器件,如Atmel 单片机、JTAG接口的器件和一些串行可编程存储芯片。

目标应用设备可以由PRESTO(标称5 V)供电或是由 至 5 V±10% 波动,即2.7 至 5.5 V)范围内电源电压供电。电压范围还可以扩展到另外两个特别的接头- HPR3V3 ( 3.3 V 输出) 和 HPR1V2 (支持 1.2 至 3.3 V )

对目标板供电和编程电压的过流限制,可以极大的减小由于操作失误造成对器件损坏的风险。同时还可以检测供电过压的检测。

高级软件 

程序 UP 支持PRESTO 和 ASIX 的其它程序。它提供许多高级功能,像工程、命令行控制、窗口消息控制、工作区设置(包括快捷键定义下载第二个程序到芯片指定的位置)以及各种方法产生序列号等。

带有JTAG 接口的设备和 eCOG 微控制器分别是由 JTAG SVF播放器和eCOG编程器支持的。OpenOCD支持32 ARM 核的微控制器,另外简单易用的 Armine应用程序支持一部分32 ARM 核的微控制器。

用户可以*在网上进行软件更新,其中包括新的支持器件,新功能和在必要时进行算法更新。
现在支持 LINUX(使用WINE)

舒适的使用界面 

GO button允许用户很轻松的开始设备编程,而不需要计算机键盘和鼠标。LED 指示了编程器的状态-绿灯在线说明了一个工作的USB连接,而黄灯即是PRESTO 正在操作(编程,读写...)。

PRESTO 是由USB 供电,因此不需要任何其它的供电器。

PRESTO 小巧、轻便并且结实。

器件支持列表

· Microchip PIC, dsPIC/PIC24 and PIC32 MCUsSerially programmable (all Flash and the most popular OTP/JW)

· Atmel AVR and 8051 architecture MCUsDevices with SPI low voltage serial downloading - for example ATtiny12, AT90S8535, ATmega128 and AT89S51

· 32-bit ARM-based MCUs by various vendors
Programming and debugging using OpenOCD, programming of selected parts also directly by the ASIX' ARMINE application, e.g. Atmel AT91SAM7xxx. More about ARM support...

· Texas Instruments MSP430 MCUs(Security Fuse blowing is not supported).

· Chipcon (now Texas Instruments) CCxxxx MCUs

· Cypress PSoC MCUsCY8U21xx, CY8U24xx and CY8U27xx.

· Components with JTAG interface
- types which can be programmed using SVF or XSVF file - for example 

o CPLDs- Xilinx (XC95xx, CoolRunner, ...), Altera, Lattice and others

o FPGA configuration Flash PROMs- Xilinx (XC18Vxx, XCFxxS)

o Atmel ATmega

o Serial EEPROM and Flash memories
I2C(24LCxx)

o Microwire(93LCxx)

o SPI EEPROM(25Cxx)