DirectC facilitates in-system embedded programming of Microchip FPGAs using an integrated or external microprocessor (MPU) that contains either JTAG-DirectC or SPI-DirectC. These methods use direct and indirect memory access to complete the programming. JTAG-DirectC supports PolarFire® SoC, PolarFire, IGLOO® 2, SmartFusion® 2, RTG4™, ProASIC® 3, IGLOO , SmartFusion® and Fusion devices. SPI-DirectC supports PolarFire SoC, PolarFire, IGLOO 2 and SmartFusion 2 devices.
The source code integrates JTAG-DirectC and SPI-DirectC by adding the necessary Application Programming Interface (API) calls and compiling the modified source code to create a binary executable. The binary executable is downloaded onto the system along with the programming data file.
JTAG DirectC and SPI DirectC v2022.1 Release Notes
Download DirectC Installer v2022.1
MD5: md5sum: ce794e61e4743ea48cf411d3ca05f82c
To download earlier versions of DirectC software, please create a technical support case.
Installation Instructions
Save the file to your local hard drive.
In Windows® Explorer, navigate to the directory where the downloaded file is located.
Double click the executable file. The user guide and the C header files for programming with DirectC will be extracted from the file during installation.
Title
|
Date
|
---|---|
JTAG-DirectC v2021.1 User Guide | 09 Sep 2021 |
JTAG-DirectC v2021.2 User Guide | 11 Jun 2024 |
JTAG-DirectC v2022.1 User Guide | 11 Jun 2024 |
SPI-DirectC v2022.1 User Guide | 11 Jun 2024 |
DirectC v4.0 User Guide | 26 Sep 2017 |
DirectC for ProASICPLUS v1.2 User's Guide | 12 Jun 2024 |
SPI-DirectC SP1 v1.2 User Guide | 12 Jun 2024 |
SPI-DirectC v2021.2 User Guide | 11 Jun 2024 |
SPI-DirectC v2021.1 User Guide | 09 Sep 2021 |
SPI-DirectC SP1 v2.0 User Guide | 03 Oct 2017 |
SPI-DirectC SP1 v2.1 User Guide | 11 Feb 2018 |
DirectC v3.2 User Guide | 01 Mar 2015 |
SPI-DirectC v1.1 User Guide | 01 Aug 2023 |
Title
|
Date
|
---|---|
DirectC FAQ | 02 Nov 2009 |
Title
|
Date
|
---|---|
AC208: Performing Microprocessor Programming For Microsemi ProASIC PLUS® Devices Application Note | 15 Jan 2003 |
HB: Programming Flash Devices | 29 Sep 2005 |
AC171: ISP and STAPL App Note | 22 Apr 2003 |