presto_en.pdf - 第14页
Page 14 2.5 Controls and Connectors Fig.2: The PRESTO programmer PRESTO features two LEDs, a bu tton, a connect or for linking to USB and a programming con nector. 2.5.1 Programming Connector The programming conn ector …

Page 13
2.4.5 Programming
Interface
Devices to be programmed are connected through a 8-pin
ISP connector, which is backward compatible with the
ICSP connector for PIC microcontrollers.
2.4.6 Power Supply From
Application
The VDD output can serve as an input using the power
from the application for feeding the output buffers with a
voltage from 2.7V to 5.5V or it can become an output
and as such to provide voltage for the application.
PRESTO can power applications with 5V voltage.
PRESTO detects three levels of external power supply
voltage: 3V, 5V and overvoltage.
PRESTO includes an overcurrent protection at pins P and
VDD.
The voltage range can be extend by two optional
adapters (HPR3V3, HPR1V2).
HPR3V3 is an optional accessory for PRESTO by which
PRESTO can power applications with 3.3V voltage.
HPR1V2 is an optional accessory for PRESTO which
extends input voltage of VDD pin in power from
application mode from 1.2V to 3.3V.
2.4.7 User Interface
The programmer status is clearly indicated by two LEDs.
ON-LINE (green LED) informs of connecting to USB while
ACTIVE (yellow LED) signals an activity of the
programming interface.
The GO button significantly increases the operator’s
comfort in repeated programming. It starts programming
or other user-defined commands.
2.4.8 Software
The UP program is a basic software tool for working with
PRESTO, also compatible with the FORTE programmer.
Apart from standard commands, UP provides numerous
above-standard functions, which broaden the
programmer’s applications and simplify its operation.
These include the possibility to define projects, existence
of adjustable parameters when running from the
command line providing for unattended programmer
operation in routine programming, environment
personalization incl. keyboard shortcuts, automatic
generation of serial numbers, etc.
UP has been developed for WindowsXP or later.
Modified drivers developed by FTDI are used for
communication through USB.
Devices with the JTAG interface, for which an SVF or an
XSVF file can be created, can be programmed by means
of the JTAG SVF Player software.
The voltage at the VDD pin is permanently displayed in
UP for greater comfort and for monitoring of the
operation. The reset signal is conveniently controlled by a
single button.
2.4.9 Debugging
PRESTO provides user with support for debugging ARM
microcontrollers through OpenOCD which is an open
source debugging system originally developed by
Dominic Rath. OpenOCD uses GDB for access to debug
functions. User can communicate with OpenOCD via a
command line and telnet.
The revision 717 of OpenOCD, which can be found on our
website in a program package together with the ARMINE
program, is supported officially.

Page 14
2.5
Controls and
Connectors
Fig.2: The PRESTO programmer
PRESTO features two LEDs, a button, a connector for
linking to USB and a programming connector.
2.5.1 Programming
Connector
The programming connector is a 8 way single row plug
with pin No.2 (in standard numbering) missing. Spacing
between pins is 2.54mm.
Fig.3: Programming connector
Pin
Name
Type
Description
P1
VPP
I/O, VPP
signal input/output or VPP output
P2
key
P3
VDD
PWR
power input/output
P4
GND
PWR
signal grounding
P5
DATA/
MOSI
I/O
signal input/output
P6
CLOCK
O
signal output
P7
MISO
I
signal input
P8
LVP
I/O
signal input/output
Table1: programming connector
2.5.2 GO Button
his button simplifies work with the application being
programmed. It triggers device programming or another
pre-programmed function. For further information on
settings see
Setting the GO Button

Page 15
2.5.3 LED Indicators
ON-LINE
The green LED informs you that PRESTO is connected to a
computer and that the computer and the programmer
“understand each other”, i.e. drivers are installed and
work correctly.
ACTIVE
The yellow LED informs you that there is ongoing
communication between the programmer and a device.
2.5.4 USB Connector
A standard USB (type B) connector is provided for
connecting to a computer. The programmer uses the
USBFull-Speed interface for communication.
2.6
Connecting to
Application
The programmer should be connected to an application to
be programmed with an ICSPCAB8 which is designed for
2.54mm spacing.
Fig.4: ICSPCAB8
The connectors are specified in the next chapter.
2.6.1 Custom-made
Connecting Cable
Should an application to be programmed have a non-
compatible type of connector for linking to the
programmer, the customer can make his/her own
programming cable. Its length should not exceed 15cm.
The following table lists markings of connectors by FCI
Electronics suitable for making a custom cable. Ofcourse,
it is possible to use any similar ones: