ConsoleEDS - revised cost-effective versions now available. |
ConsoleEDS is a powerful utility which allows an Equinox ISP Programmer to be controlled via simple Command Line commands.
ConsoleEDS is a ‘Console Application’ and can be used to control an Equinox programmer from a Remote Application using a simple set of commands executed via the ‘Command Line’ in Windows. This protocol is ideal for controlling Equinox programmers from any Remote Application which runs under Windows and which is capable of shelling out to a ‘Console Application’.
Implementation of this protocol is straightforward due to the limited number of commands and restricted functionality. As this is a ‘Console Application’ running under Windows, it can be quickly evaluated by launching a ‘Command Window’ within any Windows session.
There are now three different version of ConsoleEDS available:
1. The EVALUATION (EVAL) version is designed to allow a firmware developer to integrate the Equinox ISP Programming functionality into the IDE (Integrated Development Environment) which is being used for code development. ConsoleEDS EVAL version is bundled with EQTools.
2. The STANDARD version of ConsoleEDS offers full control of the attached Equinox Programmer via a comprehensive set of Command Line commands. It is possible to not only program data from a file, but also read back blocks of data to file, program / read Configuration / Security Fuses etc. It is also possible to upload ‘Standalone Programming Projects’ to an attached programmer from the Command Line.
3. The PROFESSIONAL (PRO) version of ConsoleEDS supports all the same features as ConsoleEDS STANDARD.It also supports the following additional features: ConsoleEDS Multi-Port (supports operation of multiple sessions of ConsoleEDS on multiple PC Serial ports) ConsoleEDS Multi-Node (supports simultaneous control of up to 32 programmers) Scripting Commands (supports executing of ‘Programming Scripts’) Supports automatic generation of an incremental serial number or MAC address which can then be programmed into the FLASH or EEPROM area of the Target Chip.
Please note:
The Standard version is only applicable to the Production programmers, i.e FS2003, FS2009, PPM3-MK2, PPM4-MK1 and ISPnano.
The Professional version is only applicable to the high-end, high volume Production programmers, i.e. PPM3-MK2, PPM4-MK1 and ISPnano.
The table below details the functionality of the different versions of ConsoleEDS:
|
Evaluation (EVAL)
- enabled f.o.c |
Standard
- chargeable upgrade |
Professional (PRO)
- chargeable upgrade |
Intended use |
Firmware Development |
Production use with a single programmer |
Production use with single or multiple programmers |
Number of programmers which can be controlled from a single session of ConsoleEDS |
1 programmer |
1 programmer only |
Multiple programmers simultaneously
- Up to 16 x PPM3-MK2 programmers
- Up to 32 PPM4-MK1 or ISPnano programmers |
Uploading ‘Standalone Programming Projects’ to programmer(s) |
No |
1 programmer only |
Multiple programmers simultaneously
- Up to 16 x PPM3-MK2 programmers
- Up to 32 PPM4-MK1 or ISPnano programmers |
Chip Erase |
Target Chip is erased every time |
Erase operation is user selectable |
Erase operation is user selectable |
Programming of FLASH area |
YES Restricted so address range is not selectable |
YES – File offset and Target Chip address range are user selectable |
YES – File offset and Target Chip address range are user selectable |
Programming of EEPROM area |
Not supported |
YES – File offset and Target Chip address range are user selectable |
YES – File offset and Target Chip address range are user selectable |
Programming of Configuration Fuses |
Not supported |
YES |
YES |
Programming of Security Fuses |
Not supported |
YES |
YES |
ConsoleEDS is also available as “Development Pack” or a “Run-time License”.
The “Development Pack” is required in order to get started with ConsoleEDS. It includes all the relevant licenses for either ConsoleEDS ‘STANDARD’ or ‘PRO’ plus documentation and technical support from Equinox to get your first ConsoleEDS project up-and-running.
The “Run-time License” is required for each additional programmer after the initial “Development Pack” has been purchased. It includes all the relevant licenses for either ConsoleEDS ‘STANDARD’ or ‘PROFESSIONAL’ for a single programmer. No documentation or technical support is offered with this version. It is aimed at customers who are already proficient at using ConsoleEDS and who have already purchased a “Development Pack”.
PROGRAMMERS SUPPORTED
The Equinox programmers which are capable of supporting ConsoleEDS control are listed in the table below along with the related order codes.
Programmer |
EVAL version |
STANDARD Development Pack |
STANDARD
Run-time License |
PROFESSIONAL (PRO)
Development Pack |
PROFESSIONAL (PRO)
Run-time License |
|
|
|
|
|
|
FS2000A |
Enabled |
FS2000A-UPG10S |
FS2000A-UPG10SR |
N/A |
N/A |
FS2003 |
Enabled |
FS2003-UPG10S |
FS2003-UPG10SR |
N/A |
N/A |
FS2009 |
Enabled |
FS2009-UPG10S |
FS2009-UPG10SR |
N/A |
N/A |
PPM3-MK2 |
Enabled |
PPM3A1-UPG10S |
PPM3A1-UPG10SR |
PPM3A1-UPG10M |
PPM3A1-UPG10AR |
PPM4-MK1 |
Enabled |
PPM4-UPG10S |
PPM4-UPG10SR |
PPM4-UPG10M |
PPM4-UPG10AR |
ISPnano |
Enabled |
ISPnano-UPG10S |
ISPnano-UPG10SR |
ISPnano-UPG10M |
ISPnano-UPG10AR |
|