The DirectC solution is available in two
versions: DirectC for Fusion and ProASIC3 and DirectC for ProASIC
PLUS. Each version is specifically designed for programming its corresponding Actel devices using a microprocessor.
ProASIC devices have different algorithm requirements and cannot be programmed using DirectC.
DirectC can be used by making minor modifications to the source code, adding the necessary Application Programming Interface (API), and compiling the source code and the API together to create a binary executable. The binary executable is downloaded on to the system along with the programming data file. DirectC uses a STAPL file (generated from Designer) as the programming data file. Even though the STAPL file also contains the programming algorithm, DirectC ignores it and uses only the programming data.
The DirectC solution has a relative speed advantage, when compared to interpreters such as STAPL player, when executed on smaller and slower microprocessors/systems. With DirectC, the algorithm is embedded into the source and compiled. Therefore, if the programming algorithm changes, you can obtain a new DirectC source, recompile the source, and download the binary executable on to your system.
User's Guides and Manuals