Actel DirectC for ProASIC3 v1.4 Release Notes
(Sep 1, 2006)
- Embedded
- DOS
- Windows
- Unix
- DirectC for ProASIC3 v1.4 is available to support Actel's ProASIC3/E
devices. This software supersedes the DirectC v1.3 SPA release. DirectC
v1.2 should continue to be used for programming ProASICPLUS (APA)
devices.
- This version has been tested on A3P250, A3PE600 and A3P1000 devices
for both encrypted programming and plain programming. All other A3P
and A3PE devices are supported in the software but have not been tested
as the silicon has not yet been released.
- ARM-enabled devices such as M7A3P and M7A3PE are also supported in
this release. This version recognizes the device IDs of these specially
enabled silicon devices.
- Security programming is now enabled in this version of the software.
Care should be taken however in using this as DirectC is designed for
remote reprogramming via a microprocessor. It needs to be stressed
how important it is that security programming only take place in a
trusted environment. In a non-secure environment, the communications
line between the PC and the remote equipment would have to be secured
by the end customer. Subsequent to altering the security settings,
remote upgrades using DirectC with an encrypted STAPL file (matching
the AES key programmed during altering the security settings) can then
be safely carried out over a non-secure communications line by the
user.
This version of DirectC provides support for STAPL files generated by
Designer v7.2 for programming ProASIC3/E parts. Full support for programming
the Array as well as the FlashROM is provided. Support for all ProASIC3/E
devices and ARM-enabled versions of these devices is provided but has
only been tested with A3P250, A3PE600 and A3P1000 silicon at the time
of release as only these packages had been released at this time point.
Full support for encrypted programming using AES encrypted STAPL files
is provided. 16-bit microprocessors continue to be supported.