25 Jul 2008 18:26:01
Latest News
First Time Visitor
Login Register There are 15 Guest users online.
Products
Emulation Tools
8xC51 Family
LPC76x Family
8xC51MX Family
LPC900 Family
Choosing an Emulator
Programmers
Adapters
Bondouts/Spares
Repairs
Microcontroller Sales
Ordering
Show My Cart
Proceed to Checkout
Support
Downloads
Forums
Links and Resources
Data Sheets
Technical Notes
Testimonials
FAQ
Common Problems
Repairs and Returns
Contacting Us
About Acqura
Take our Poll
|
|
|
|
|
|
|
The most recent versions of all software can be downloaded from here. To download, right-click on the link for the software you want, and select 'Save to File'.
|
| | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Downloads |
|
|
PDS51E and PDS900 Emulation System Control Software Version 4.51 |
|
| PDS51E and PDS900 Emulation System Control Software Version 4.51 |
| Download  |
This is the debugger environment for the enhanced PDS51E emulation system. Emulators supported by this software include PDS51E/PDE51MX, PDS51E/PDE669, PDS51E/PDE4848 and PDS900.
Version 4.51 Improvements include:
- (PDS900 enhancement) IAP-Lite support has been added (please refer to the PDS900 IAP Applications note for details).
- the loss of synchronisation of the PDS900 trace system after a reset or power down state has been resolved.
- phantom breakpoints in PDS900 that may occur during a reset event (internal or external) have been resolved.
- the reset status may now be reported by the IDE for all reset sources.
- the occasional programmer errors when writing to the BootVec register in ICP mode have been resolved.
- If you have an incorrect boot vector set and you are connected to a non-900 emulator, it won't let you exit the options dialog. Fixed.
- the "jamming" of the programming dialog values from the project settings every time an object file is loaded has been removed.
- separate checkboxes have been added for verifying each block in the PDS900 programmer.
Version 4.50 is a major upgrade over the previous release (4.46). Improvements include:
- you can now scroll the code source pane horizontally.
- improved handling of extended OMF files from Raisonance.
- setting configuration bytes from your object file now prevents you from changing them in the dialogs.
- PDS900 improved programming support for the CWP bit has been added.
- the PDS900 trace system has been made more robust.
- resolved the situation where under some very specific conditions the PDS900 could stop execution on a phantom breakpoint.
- minor fixes to the display of ADC results.
- fixed problem where PDS51E can hang on slower systems.
- various fixes to programmer to address startup problems.
- added support for 938 device (requires a 938 bondout to be fitted to emulator - available separately)
- added programming support for 936 device.
- added support for external ICP of 900 family devices
- programmer object file is now loaded on entry to the programmer, and whenever is pressed on the object file field. This change ensures that the programmer settings reflect any settings in the object file.
- an error mesage is no longer reported when you exit a read-only project.
- a confirmation panel for the programmer boot address has been added. This shows you the actual boot address that will be programmed given the programmed boot vector value.
- added checkboxes to allow programing of the other LPC900 boot status bits.
- added a "Results" tab to the programmer which shows and compares the programmer settings with the values read back from the device.
- updated the PDS900 users manual.
- expanded the IAP support so that jumps to the IAP entry point are treated the same as calls.
- Removed the restriction where a breakpoint was not operative if placed immediately after a call (or jump) to the IAP entry point. This also allows the Step Over (F8) function to operate.
Version 4.46 was also a major upgrade over the previous release (4.39). Improvements include:
- added the display of labels where they exist to the address column of the trace pane.
- added the '+2' and '+3' cases to the disassembly of direct addresses, i.e. if a memory address is 3 bytes above a known symbol, it will be displayed as SYMBOL+3 in the disassembly.
- improved appearance of code pane gutter images on systems that don't run the default Windows color scheme.
- each memory space now has a separate address history.
- when you right-click in a pane, focus now changes to that pane. This makes the behaviour of context-sensitive menus more intuitive.
- incremental search is now implemented in the address entry dialog.
- you can now search backward (press P) and forward (N) in the trace buffer for trace frames with the same address as the frame you are on. This is useful for quickly moving to the previous occurrence of an interrupt.
- the behaviour of watch panes has been changed significantly when a new watch pane is created. You can now specify the name and location of a default template that is used as the starting point for any new watch panes created. This template can be blank if you wish. Several templates are provided, or you can use one of your own.
- if you hover the mouse over a variable name in the code pane, it's value will be displayed if there is symbol information for that variable or resource. This is useful for quickly inspecting registers or variables when stepping through code. This behaviour can be disabled.
- the F8 (step over) key now executes all the remaining loops of a DJNZ instruction.
- you can now mark a selection in the memory panes and clear or fill that selection with a right-mouse click.
- you now need to hold the shift key down to independently move the annotation and data parts of a watch entry. This is in response to user complaints that it is too easy to 'bump' the watch entries apart.
- added to support for 669 daughterboard, and included the 51, 52, 54, 58 to the devices supported by the 669 daughterboard.
- PDS900 now includes IAP function call support. An applications note that describes the IAP support has been included with the documentation.
- expanded the system documentation.
- minor fixes to programming of 915/6/7 devices.
- minor fixes to display of trace buffer with MX extended interrupts.
- programmer support for P89LPC932A1 device added.
- PDE51MX support: Improved support for the ECRM memory mode control bit. Also improved the display of interrupt acknowledge cycles.
- PDS900 support: A call to the PGM_MTP entry point (FF03h) will no longer cause loss of control of the bondout. Rather it will simply return and continue executing the user program. Note: there will be no change to the values of the user code memory. A call to any other address in the IAP code block area (FF00h to FFFFh, excluding FF03h) will cause the system to break execution with the PC = 0000h.
- minor fix with register symbols and A51 assembler support,
- added check for direct addresses one less than the one passed to the disassembler and append "+1" to the symbol name. This is useful when instructions referencing word variables are disassembled.
- fixed trace display on MX system when interrupt brings you out of idle.
- fixed byte order of PR0/PR1 display in MX emulator
- fixed display of EPTR and @EPTR resources
- Added separate checkbox for display of constants in the symbol selection dialog.
- Added support for P89LPC904, 915, 916, 917, 924 and 925.
- Allowed emulator with 932 bondout fitted to program 935's.
- Proper handling of Intel assembler listings when extracting symbol information.
Version 4.39 was also a major upgrade over the previous release (4.33). Improvements include:
- Better handling of the selected device in the situation where emulators are swapped and the new personality board does not support the selected device. Although the default device is still selected under these conditions, now the original device is still remembered in the project file.
- Allowed OMF records up to 64k bytes in size.
- Support added for Intel MCS-51 assembler.
- Improved handling of Metalink listing files. Symbols defined in the project are now set to 'untyped' by default in watch panes which means that PDS51E will allow their display type to be set to any supportted type.
- Fixed address assignemnt of user configuration and security bytes when specified in object files. This resulted from a change made by Keil in the addresses assumed. Users who have set up their source files on the basis of PDS51E versions prior to this release may need to edit their files and move the security byte definition block from 0FFF4h to 0FFF8h.
- Corrected operation of PDE51MX when the extended CALL/RET mode is enabled.
- Improved behaviour in noisy USB environments
- Support for Standard OMF from Hitec C added.
- When a new project is created, the Vcc and IMax are set to default values appropriate for the personality board detected.
- Added support for Micro Computer Corp assembler
- Project settings now correctly initialised when File/New Project used.
- Watch pane behaviour more sensible when attempt made to drag watch entries off the top of left of the watch pane.
- Added support for 669 bondout fitted to PDE51MX daughterboard
- Improvements to disassembly of direct addresses and bit addresses.
- Minor fix to Total Power Down mode operation in the LPC9xx
- Corrected display and modification of untyped variables in the watch pane.
- various other minor fixes and improvements.
Requires Windows 98/ME/XP/2k. This version cannot be used on Windows NT, which does not support USB.
|
| Emulation Systems |
pds51e-setup.zip (Size 5,824,860) |
Download  |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| PDS51E Beta Release |
| Download  |
This release of PDS51E will generally be 'ahead' of the regular download. It is still a full installation package and will include details of the improvements up to that version in the file README.TXT that is installed. Note that:
- No guarantees are offered for the stability of beta releases. In some cases they are released at short notice with minmal testing to help specific customer problems.
- A feature included in a beta release is not guaranteed to be present in future releases.
- The same level of support cannot necessarily be expected for a beta release.
- you should back up your project files and template files before installing any release of PDS51E.
|
| Emulation Systems |
pds51e-beta.zip (Size 5,766,081) |
Download  |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| PDS51E v4.45 |
| Download  |
Version 4.45 of the PDS51E and PDS900 Emulation System.
|
| Emulation Systems |
pds51e-setup 4.45.zip (Size 4,473,617) |
Download  |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Downloads |
|
|
PDS51-Mk2 Development System Version 3.44 (Windows 32-bit) |
|
| PDS51-Mk2 Development System Version 3.44 (Windows 32-bit) |
| Download  |
This release supports the original PDS51, PDS51-Mk2 SD and PDS76x SD Development Systems. For the PDS51E/PDE51MX and PDS900 emulation systems you require the PDS51E and PDS900 Emulation System Control Software instead.
Requires Windows 95/98/ME/2k/XP. This version will not run in 16-bit Windows platforms.
|
| Emulation Systems |
pds51-setup.zip (Size 1,117,299) |
Download  |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Downloads |
|
|
PDS51-Mk2 Development System Version 2.31 (DOS) |
|
| PDS51-Mk2 Development System Version 2.31 (DOS) |
| Download  |
This release supports the original PDS51, PDS51-Mk2 SD and PDS76x SD Development Systems.
This software requires DOS. This download is provided for legacy reasons only. No support is offered and users are encouraged to upgrade to the 32-bit Windows platform.
|
| Emulation Systems |
pds231a.zip (Size 242,710) |
Download  |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Downloads |
|
|
P76xLCP Programmer Control Software Rev 2.09 |
|
| P76xLCP Programmer Control Software Rev 2.09 |
| Download  |
Control software for the P76xLCP programmer. This programmer supports programming of devices in the LPC76x family.
Version 2.09 supports the newer P87LPC778 and P87LPC779 devices.
Requires Windows 95/98/ME/2k/XP
|
| Emulation Systems |
lpc76x-setup.zip (Size 668,113) |
Download  |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Downloads |
|
|
LCP Programmer P8051LCP40 (LCPx5x40) Rev. 4.9a for firmware 6.7 or earlier |
|
| LCP Programmer P8051LCP40 (LCPx5x40) Rev. 4.9a for firmware 6.7 or earlier |
| Download  |
Control software for the Programmer P8051LCP40 (LCPx5x40) that have firmware revision 6.7 or earlier. If your firmware revision is 6.9 or later you should use Rev 7.3
|
| Emulation Systems |
lcp40_49.zip (Size 50,602) |
Download  |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Downloads |
|
|
LCP Programmer P8051LCP40 (LCPx5x40) Rev. 7.3 for firmware 6.9 or later |
|
| LCP Programmer P8051LCP40 (LCPx5x40) Rev. 7.3 for firmware 6.9 or later |
| Download  |
Control software for the Programmer P8051LCP40 (LCPx5x40) that have firmware revision 6.9 or later. If your firmware revision is 6.7 or earlier you should use Rev 4.9
|
| Emulation Systems |
lcp40_73.zip (Size 68,372) |
Download  |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Temprecord 2.06 for DOS |
| Download  |
This is the DOS version of the Temprecord software. Use this version if you are unable to run Windows. Note that some features may be unavailable with this version.
|
| Temperature Loggers |
tr206.zip (Size 161,350) |
Download  |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Downloads |
|
|
Temprecord for Windows (16-bit) Version 3.28 |
|
| Temprecord for Windows (16-bit) Version 3.28 |
| Download  |
This is the Windows 16-bit version of the Temprecord software. Use this version if you are running Windows 3.11. Use the 32-bit version if you are running Windows 95/98/ME/XP/2k.
|
| Temperature Loggers |
trw328.zip (Size 1,130,496) |
Download  |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Downloads |
|
|
Temprecord for Windows (32-bit) Version 4.03 |
|
| Temprecord for Windows (32-bit) Version 4.03 |
| Download  |
This is the current Windows 32-bit version of the Temprecord software. It requires Windows 95, 98, XP, ME or 2k. It will not run under 16-bit Windows platforms such as Windows 3.11.
|
| Temperature Loggers |
trw-setup.zip (Size 1,601,726) |
Download  |
|
|
|
|
|
|
|
|
|
|
|
|
|