*
* Home | Chinese | Japanese * About ARM | Forums | Events | News | Employment | Contact Us | Investors *
dotted rule
* ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
* * *
* MARKETS : PRODUCTS & SOLUTIONS : CONNECTED COMMUNITY : TECHNICAL SUPPORT : DOCUMENTATION *
*
technical support
*
*
* * * *
* . Technical Support
*
*
* >> Home Page *
*
* . Obtaining Support *
*
* . FAQs *
*
* . Downloads *
*
* * Development Tool Downloads *
* * Mali Downloads *
* * Development Tool Tutorials *
* * Artisan Physical IP Downloads (Login Required) *
*
* . Documentation *
*
* . Training *
*
* . Where To Buy *
*
* . Keil MCU Tools *
*
* . What's New *
*
* . ARM Newsgroups *
*
* . Active Assist On-site Services *
*
*
*
Progcards ask ARM *
dotted rule

Technical Support Search
*     (Advanced Search)
  FAQs   Documentation   Downloads   Forums

*

[Updated, 08 June 2009 - progcards_usb v2.70, progcards_rvi v2.05, progcards_multiice v2.57]

Progcards is a programming utility used to update the programmable logic (FPGAs, PLDs and some clock distribution ICs) on most ARM development boards. There are three variants of Progcards available, each for use with a different ARM JTAG interface:

progcards_usb.exe uses the built-in USB to JTAG interface on the ARM Versatile family baseboards. The RVI-ME USB driver must be loaded on the host PC to enable this device. The driver is included on the Versatile Family CD that ships with the development board.

progcards_rvi.exe enables ARM development boards to be programmed with a RealView ICE (RVI) unit. The version of RVI firmware loaded on the RVI unit will dictate which version of the 'prog_engine_X_Y' file is required in the 'boardfiles' directory. For instance, prog_engine_3_4 is required for RVI firmware v3.4. The latest RVI firmware patches and installation instructions can be downloaded. If you cannot find the required version of RVI firmware on the above downloads page, you will need to obtain an install CD from your local ARM sales office.

progcards_multiice.exe is the original progcards.exe program, renamed. This works with an ARM Multi-ICE JTAG unit, and must have the Multi-ICE Server application running and correctly configured to allow board programming.

progcards.exe is now just a banner program, which tells the user to run one of the executables listed above.

For each Progcards variant, a number of other executable files may need to be present in the installation directory for the application to function. These are included in the relevant download .zip file. Refer to FileList.txt in the .zip file for further information.

Progcards must also be used in conjunction with a set of 'boardfiles', which are the FPGA/PLD binary configuration images and programming scripts. These must be obtained from the appropriate boards family support CD or downloaded separately and extracted into the Progcards installation directory:

To determine the version of each Progcards variant, run the relevant .exe file from a command prompt and check the version information displayed in the program's start-up text.

Progcards_RVI end of engineering development notice:

We have stopped developing Progcards_RVI. RVI firmware v3.4 will be the last version to support Progcards_RVI.  Future ARM debug interface units will not support Progcards. The decision has been made because current and future ARM development boards will include dedicated FPGA programming interfaces. For the Versatile family, this is Progcards_USB, which will continue to be maintained.

Installation Instructions

Download and extract the required boardfile set into an empty directory. Extract the Progcards files from this download into the same directory, allowing files to be overwritten, if prompted.


* Download (1607 KB Zip)



*
* *
* 4 dots * Other ARM Websites
*
shadow *LEGAL STATEMENT shadow