*********************************************************************************************
                        JRunner Version 2.6 README 11/23/2012
*********************************************************************************************

CONTENTS
--------
A. DESCRIPTION
B. INCLUDED
C. DEVICE
D. SUPPORT
E. NOTES
F. REVISION

A. DESCRIPTION
--------------
The JRunner is a software driver that allows you to configure Altera's FPGAs 
through the ByteBlaster II or ByteBlasterMV in JTAG mode. The programming input file supported 
is in Raw Binary File (.rbf) format. The JRunner also requires a chain description 
file (.cdf) generated by the Quartus II software (Please refer to Note 1). 
The JRunner is targeted for embedded JTAG configuration. This source code has 
been developed and tested for Windows NT, Windows 2000 and Windows XP.

B. INCLUDED
-----------
The following table provides the directory structure of the files in this release:

Directory	Filename			Description
---------	--------			-----------
\bin		JRunner.exe			Supports the ByteBlasterMV download cable
						for PCs running 32-bit Windows.

\source		JRunner.c			Source code for the JRunner.
						File that contains the main() function.
						It manages the processing of the programming
						input files, invokes the configuration process,
                                                and handles configuration errors.
						This file is platform independent.

		jb_const.h			Source code for the JRunner.
						It contains the program and user-defined variables
						and constants.  (Please refer to Note 2)
						This file is platform independent.

		jb_device.h			Source code for the JRunner.
						It contains Altera devices information and
						requires updates for new devices
						(Refer to Device section).
						This file is platform independent.

		jb_jtag.c			Source code for the JRunner.
		jb_jtag.h			It handles the JTAG instructions and keeps track of
						the JTAG state machine.
						This file is platform independent.

		jb_io.c				Source code for the JRunner.
		jb_io.h				It handles the I/O control functions, file
						processing functions and string processing 
						functions, and may be customized to work with
						your system.
						This file is PLATFORM DEPENDENT.

C. DEVICE
---------
The following are the devices supported by the JRunner:

-ACEX 1K
	EP1K10F256
	EP1K10Q208
	EP1K10T100
	EP1K10T144
	EP1K30F256
	EP1K30Q208
	EP1K30T144
	EP1K50F256
	EP1K50F484
	EP1K50Q208
	EP1K50T144
	EP1K100F256
	EP1K100F484
	EP1K100Q208
-APEX II
	EP2A15B724
	EP2A15F672
	EP2A25B724
	EP2A25F672
	EP2A25F1020
	EP2A40B724
	EP2A40F672
	EP2A40F1020
	EP2A70B724
	EP2A70F1508
-APEX 20K
	EP20K100B356
	EP20K100F324
	EP20K100Q208
	EP20K100Q240
	EP20K100T144
	EP20K200B356
	EP20K200F484
	EP20K200R208
	EP20K200R240
	EP20K400B652
	EP20K400F672
-APEX 20KC
	EP20K200CB356
	EP20K200CF484
	EP20K200CQ208
	EP20K200CQ240
	EP20K400CB652
	EP20K400CF672
	EP20K600CB652
	EP20K600CF672
	EP20K600CF33
	EP20K1000CB652
	EP20K1000CF672
	EP20K1000CF33
-APEX 20KE
	EP20K30ET144
	EP20K60EB356
	EP20K60EF144
	EP20K60EF324
	EP20K60EQ208
	EP20K60ET144
	EP20K100EB356
	EP20K100EF144
	EP20K100EF324
	EP20K100EQ208
	EP20K100EQ240
	EP20K100ET144
	EP20K160EB356
	EP20K160EF484
	EP20K160EQ208
	EP20K160EQ240
	EP20K160ET144
	EP20K200EB356
	EP20K200EB652
	EP20K200EF484
	EP20K200EF672
	EP20K200EQ208
	EP20K200EQ240
	EP20K300EB652
	EP20K300EF672
	EP20K300EQ240
	EP20K400EB652
	EP20K400EF672
	EP20K600EB652
	EP20K600EF672
	EP20K600EF33
	EP20K1000EB652
	EP20K1000EF672
	EP20K1000EF33
	EP20K1500EB652
	EP20K1500EF33
-FLEX 10KE/S
	EPF10K30EF256
	EPF10K30EF484
	EPF10K30EQ208
	EPF10K30ET144
	EPF10K50EF256
	EPF10K50EQ240
	EPF10K50ET144
	EPF10K50SB356
	EPF10K50SF256
	EPF10K50SF484
	EPF10K50SQ208
	EPF10K50SQ240
	EPF10K50ST144
	EPF10K100EB356
	EPF10K100EF256
	EPF10K100EF484
	EPF10K100EQ208
	EPF10K100EQ240
	EPF10K130EB356
	EPF10K130EB600
	EPF10K130EF484
	EPF10K130EF672
	EPF10K130EQ240
	EPF10K200EB600
	EPF10K200SB356
	EPF10K200SB600
	EPF10K200SF484
	EPF10K200SF672
	EPF10K200SR240
-MERCURY
	EP1M120F484
	EP1M350F780
-STRATIX
	EP1S10B672
	EP1S10F484
	EP1S10F672
	EP1S10F780
	EP1S10F780ES  (Please refer Note 3)
	EP1S10B672ES  (Please refer Note 3)	
	EP1S10F484ES  (Please refer Note 3)
	EP1S10F672ES  (Please refer Note 3)
	EP1S20B672
	EP1S20F484
	EP1S20F672
	EP1S20F780
	EP1S25B672
	EP1S25F672
	EP1S25F780
	EP1S25F1020
	EP1S30B956
	EP1S30F780
	EP1S30F1020
	EP1S40B956
	EP1S40F780
	EP1S40F1020
	EP1S40F1508
	EP1S60B956
	EP1S60F1020
	EP1S60F1508
	EP1S80B956
	EP1S80F1020
	EP1S80F1508

-CYCLONE
	EP1C20F324  (Please refer Note 4)
	EP1C20F400  (Please refer Note 4)
	EP1C12F256  (Please refer Note 4)
	EP1C12F324  (Please refer Note 4)
	EP1C12Q240  (Please refer Note 4)
	EP1C6F256  (Please refer Note 4)
	EP1C6Q240  (Please refer Note 4)
	EP1C6T144  (Please refer Note 4)
	EP1C4F400  (Please refer Note 4)
	EP1C4F324  (Please refer Note 4)
	EP1C3T100  (Please refer Note 4)
	EP1C3T144  (Please refer Note 4)

-STRATIX GX
	EP1SGX40  (Please refer Note 5)
	EP1SGX25  (Please refer Note 5)
	EP1SGX10  (Please refer Note 5)

-STRATIX II
	EP2S15F484
	EP2S15F672
	EP2S30F484
	EP2S30F672
	EP2S60F484
	EP2S60F672
	EP2S60F1020
	EP2S130F672
	EP2S130F1020
	EP2S180F672
	EP2S180F1020

-CYCLONE II
	EP2C5T144 (Please refer Note 4)	
	EP2C5Q208 (Please refer Note 4)
	EP2C5F256 (Please refer Note 4)
	EP2C8T144 (Please refer Note 4)
	EP2C8Q208 (Please refer Note 4)
	EP2C8F256 (Please refer Note 4)
	EP2C15F256 (Please refer Note 4)
	EP2C15F484 (Please refer Note 4)
	EP2C20Q240 (Please refer Note 4)
	EP2C20F256 (Please refer Note 4)
	EP2C20F484 (Please refer Note 4)	
	EP2C35F484 (Please refer Note 4)
	EP2C35F672 (Please refer Note 4)
	EP2C50F484 (Please refer Note 4)	
	EP2C50F672 (Please refer Note 4)	
	EP2C70F672 (Please refer Note 4)	
	EP2C70F896 (Please refer Note 4)	

-STRATIX II GX
	EP2SGX30F780
	EP2SGX60F780
	EP2SGX60F1152
	EP2SGX90F1152
	EP2SGX90F1508
	EP2SGX130F1508

-CYCLONE III
	EP3C25F324
	EP3C25E144
	EP3C25Q240
	EP3C25F256
	EP3C25U256
	EP3C5E144
	EP3C5F256
	EP3C5U256
	EP3C10E144
	EP3C10F256
	EP3C10U256
	EP3C16E144
	EP3C16Q240
	EP3C16F256
	EP3C16U256
	EP3C16F484
	EP3C16U484
	EP3C40Q240
	EP3C40F324
	EP3C40F484
	EP3C40U484
	EP3C40U780
	EP3C55F484
	EP3C55U484
	EP3C55U780
	EP3C80F484
	EP3C80U484
	EP3C80F780
	EP3C120F484
	EP3C120F780 

-ARRIA GX
	EP1AGX20F484
	EP1AGX20F780
	EP1AGX35F484
	EP1AGX35F780
	EP1AGX50F484
	EP1AGX50F780
	EP1AGX50F1152
	EP1AGX60F484
	EP1AGX60F780
	EP1AGX60F1152
	EP1AGX90F1152

-STRATIX III
	EP3SL50F484
	EP3SL50F780
	EP3SL70F484
	EP3SL70F780
	EP3SL110F780
	EP3SL110F1152
	EP3SL150F780
	EP3SL150F1152
	EP3SL200F780
	EP3SL200F1152
	EP3SL200F1517
	EP3SL340F1152
	EP3SL340F1517
	EP3SL340F1760
	EP3SE50F484
	EP3SE50F780
	EP3SE80F780
	EP3SE80F1152
	EP3SE110F780
	EP3SE110F1152
	EP3SE260F780
	EP3SE260F1152
	EP3SE260F1517

-STRATIX IV 
	EP4SGX70DF29
	EP4SGX70DF35
	EP4SGX110DF29
	EP4SGX110FF35
	EP4SGX180DF29
	EP4SGX180FF35
	EP4SGX180HF35
	EP4SGX180KF40
	EP4SGX230DF29
	EP4SGX230FF35
	EP4SGX230HF35
	EP4SGX230KF40
	EP4SGX290FH29
	EP4SGX290FF35
	EP4SGX290HF35
	EP4SGX290KF40
	EP4SGX290KF43
	EP4SGX290NF45
	EP4SGX360FF29
	EP4SGX360FF35
	EP4SGX360HF35
	EP4SGX360KF40
	EP4SGX360KF43
	EP4SGX360NF45
	EP4SGX530HH35
	EP4SGX530KH40
	EP4SGX530KF43
	EP4SGX530NF45
	EP4SE110F29
	EP4SE230F29
	EP4SE290F29
	EP4SE290F35
	EP4SE290F40
	EP4SE360F29
	EP4SE360F35
	EP4SE360F40
	EP4SE530H35
	EP4SE530H40
	EP4SE530F43
	EP4SE680F35
	EP4SE680F40
	EP4SE680F43
	EP4S40G2F40
	EP4S40G5H40
	EP4S100G2F40
	EP4S100G5F40
	EP4S100G5H45	

-Cyclone III LS
	EP3CLS70F484
	EP3CLS70U484
	EP3CLS70F780
	EP3CLS100F484
	EP3CLS100U484
	EP3CLS100F780
	EP3CLS150F484
	EP3CLS150F780
	EP3CLS200F484
	EP3CLS200F780

-Arria II GX
	EP2AGX45CU17
	EP2AGX45DF25
	EP2AGX45DF29
	EP2AGX65CU17
	EP2AGX65DF25
	EP2AGX65DF29
	EP2AGX95DF25
	EP2AGX95EF29
	EP2AGX95EF35
	EP2AGX125DF25
	EP2AGX125EF29
	EP2AGX125EF35
	EP2AGX190EF29
	EP2AGX190FF35
	EP2AGX260EF29
	EP2AGX260FF35	

-Cyclone IV
	EP4CE6E22
	EP4CE6F17
	EP4CE10E22
	EP4CE10F17
	EP4CE15E22
	EP4CE15F17
	EP4CE15F23
	EP4CE22E22
	EP4CE22F17
	EP4CE30F23
	EP4CE30F29
	EP4CE40F23
	EP4CE40F29
	EP4CE55F23
	EP4CE55F29
	EP4CE75F23
	EP4CE75F29
	EP4CE115F23
	EP4CE115F29
	EP4CGX15BF14
	EP4CGX15BN11
	EP4CGX22BF14
	EP4CGX22CF19
	EP4CGX30BF14
	EP4CGX30CF19
	EP4CGX30CF23
	EP4CGX50CF23
	EP4CGX50DF27
	EP4CGX75CF23
	EP4CGX75DF27
	EP4CGX110CF23
	EP4CGX110DF27
	EP4CGX110DF31
	EP4CGX150CF23
	EP4CGX150DF27
	EP4CGX150DF31
        
-Stratix V
	5SEE9F45
	5SEE9H40
	5SEEBF45
	5SEEBH40
	5SGSED6K1F40
	5SGSED6K2F40
	5SGSED6K3F40
	5SGSED6N1F45
	5SGSED6N2F45
	5SGSED6N3F45
	5SGSED8K1F40
	5SGSED8K2F40
	5SGSED8K3F40
	5SGSED8N1F45
	5SGSED8N2F45
	5SGSED8N3F45
	5SGSMD3E1H29
	5SGSMD3E2H29
	5SGSMD3E3H29
	5SGSMD3H1F35
	5SGSMD3H2F35
	5SGSMD3H3F35
	5SGSMD4E1H29
	5SGSMD4E2H29
	5SGSMD4E3H29
	5SGSMD4H1F35
	5SGSMD4H2F35
	5SGSMD4H3F35
	5SGSMD4K1F40
	5SGSMD4K2F40
	5SGSMD4K3F40
	5SGSMD5H1F35
	5SGSMD5H2F35
	5SGSMD5H3F35
	5SGSMD5K1F40
	5SGSMD5K2F40
	5SGSMD5K3F40
	5SGSMD6K1F40
	5SGSMD6K2F40
	5SGSMD6K3F40
	5SGSMD6N1F45
	5SGSMD6N2F45
	5SGSMD6N3F45
	5SGSMD8K1F40
	5SGSMD8K2F40
	5SGSMD8K3F40
	5SGSMD8N1F45
	5SGSMD8N2F45
	5SGSMD8N3F45
	5SGTMC5K2F40
	5SGTMC5K3F40
	5SGTMC7K2F40
	5SGTMC7K3F40
	5SGXEA3H1F35
	5SGXEA3H2F35
	5SGXEA3H3F35
	5SGXEA3K1F35
	5SGXEA3K1F40
	5SGXEA3K2F35
	5SGXEA3K2F40
	5SGXEA3K3F35
	5SGXEA3K3F40
	5SGXEA4H1F35
	5SGXEA4H2F35
	5SGXEA4H3F35
	5SGXEA4K1F35
	5SGXEA4K1F40
	5SGXEA4K2F35
	5SGXEA4K2F40
	5SGXEA4K3F35
	5SGXEA4K3F40
	5SGXEA5H1F35
	5SGXEA5H2F35
	5SGXEA5H3F35
	5SGXEA5K1F35
	5SGXEA5K1F40
	5SGXEA5K2F35
	5SGXEA5K2F40
	5SGXEA5K3F35
	5SGXEA5K3F40
	5SGXEA5N1F40
	5SGXEA5N1F45
	5SGXEA5N2F40
	5SGXEA5N2F45
	5SGXEA5N3F40
	5SGXEA5N3F45
	5SGXEA7H1F35
	5SGXEA7H2F35
	5SGXEA7H3F35
	5SGXEA7K1F35
	5SGXEA7K1F40
	5SGXEA7K2F35
	5SGXEA7K2F40
	5SGXEA7K3F35
	5SGXEA7K3F40
	5SGXEA7N1F40
	5SGXEA7N1F45
	5SGXEA7N2F40
	5SGXEA7N2F45
	5SGXEA7N3F40
	5SGXEA7N3F45
	5SGXEA9K1H40
	5SGXEA9K2H40
	5SGXEA9K3H40
	5SGXEA9N1F45
	5SGXEA9N2F45
	5SGXEA9N3F45
	5SGXEABK1H40
	5SGXEABK2H40
	5SGXEABK3H40
	5SGXEABN1F45
	5SGXEABN2F45
	5SGXEABN3F45
	5SGXEB5R1F40
	5SGXEB5R1F43
	5SGXEB5R2F40
	5SGXEB5R2F43
	5SGXEB5R3F40
	5SGXEB5R3F43
	5SGXEB6R1F40
	5SGXEB6R1F43
	5SGXEB6R2F40
	5SGXEB6R2F43
	5SGXEB6R3F40
	5SGXEB6R3F43
	5SGXEB9R1H43
	5SGXEB9R2H43
	5SGXEB9R3H43
	5SGXEBBR1H43
	5SGXEBBR2H43
	5SGXEBBR3H43
	5SGXMA3E1H29
	5SGXMA3E2H29
	5SGXMA3E3H29
	5SGXMA3H1F35
	5SGXMA3H2F35
	5SGXMA3H3F35
	5SGXMA3K1F35
	5SGXMA3K1F40
	5SGXMA3K2F35
	5SGXMA3K2F40
	5SGXMA3K3F35
	5SGXMA3K3F40
	5SGXMA4H1F35
	5SGXMA4H2F35
	5SGXMA4H3F35
	5SGXMA4K1F35
	5SGXMA4K1F40
	5SGXMA4K2F35
	5SGXMA4K2F40
	5SGXMA4K3F35
	5SGXMA4K3F40
	5SGXMA5H1F35
	5SGXMA5H2F35
	5SGXMA5H3F35
	5SGXMA5K1F35
	5SGXMA5K1F40
	5SGXMA5K2F35
	5SGXMA5K2F40
	5SGXMA5K3F35
	5SGXMA5K3F40
	5SGXMA5N1F40
	5SGXMA5N1F45
	5SGXMA5N2F40
	5SGXMA5N2F45
	5SGXMA5N3F40
	5SGXMA5N3F45
	5SGXMA7H1F35
	5SGXMA7H2F35
	5SGXMA7H3F35
	5SGXMA7K1F35
	5SGXMA7K1F40
	5SGXMA7K2F35
	5SGXMA7K2F40
	5SGXMA7K3F35
	5SGXMA7K3F40
	5SGXMA7N1F40
	5SGXMA7N1F45
	5SGXMA7N2F40
	5SGXMA7N2F45
	5SGXMA7N3F40
	5SGXMA7N3F45
	5SGXMA9K1H40
	5SGXMA9K2H40
	5SGXMA9K3H40
	5SGXMA9N1F45
	5SGXMA9N2F45
	5SGXMA9N3F45
	5SGXMABK1H40
	5SGXMABK2H40
	5SGXMABK3H40
	5SGXMABN1F45
	5SGXMABN2F45
	5SGXMABN3F45
	5SGXMB5R1F40
	5SGXMB5R1F43
	5SGXMB5R2F40
	5SGXMB5R2F43
	5SGXMB5R3F40
	5SGXMB5R3F43
	5SGXMB6R1F40
	5SGXMB6R1F43
	5SGXMB6R2F40
	5SGXMB6R2F43
	5SGXMB6R3F40
	5SGXMB6R3F43
	5SGXMB9R1H43
	5SGXMB9R2H43
	5SGXMB9R3H43
	5SGXMBBR1H43
	5SGXMBBR2H43
	5SGXMBBR3H43

-Arria V
	5AGTFC7H3F35
	5AGTFD3H3F35
	5AGTFD3H3F40
	5AGTFD7H3F35
	5AGTFD7K3F40
	5AGTMC3D3F27
	5AGTMC3D3F31
	5AGTMC7G3F31
	5AGTMD3G3F31
	5AGXBA1D4F27
	5AGXBA1D4F31
	5AGXBA1D6F27
	5AGXBA1D6F31
	5AGXBA3D4F27
	5AGXBA3D4F31
	5AGXBA3D6F27
	5AGXBA3D6F31
	5AGXBA5D4F27
	5AGXBA5D4F31
	5AGXBA5D4F35
	5AGXBA5D6F27
	5AGXBA5D6F31
	5AGXBA5D6F35
	5AGXBA7D4F27
	5AGXBA7D4F31
	5AGXBA7D4F35
	5AGXBA7D6F27
	5AGXBA7D6F31
	5AGXBA7D6F35
	5AGXBB1D4F31
	5AGXBB1D4F35
	5AGXBB1D4F40
	5AGXBB1D6F31
	5AGXBB1D6F35
	5AGXBB1D6F40
	5AGXBB3D4F31
	5AGXBB3D4F35
	5AGXBB3D4F40
	5AGXBB3D6F31
	5AGXBB3D6F35
	5AGXBB3D6F40
	5AGXBB5D4F35
	5AGXBB5D4F40
	5AGXBB5D6F35
	5AGXBB5D6F40
	5AGXBB7D4F35
	5AGXBB7D4F40
	5AGXBB7D6F35
	5AGXBB7D6F40
	5AGXFA5H4F35
	5AGXFA5H6F35
	5AGXFA7H4F35
	5AGXFA7H6F35
	5AGXFB1H4F35
	5AGXFB1H4F40
	5AGXFB1H6F35
	5AGXFB1H6F40
	5AGXFB3H4F35
	5AGXFB3H4F40
	5AGXFB3H6F35
	5AGXFB3H6F40
	5AGXFB5H4F35
	5AGXFB5H6F35
	5AGXFB5K4F40
	5AGXFB5K6F40
	5AGXFB7H4F35
	5AGXFB7H6F35
	5AGXFB7K4F40
	5AGXFB7K6F40
	5AGXMA1D4F27
	5AGXMA1D4F31
	5AGXMA1D6F27
	5AGXMA1D6F31
	5AGXMA3D4F27
	5AGXMA3D4F31
	5AGXMA3D6F27
	5AGXMA3D6F31
	5AGXMA5D4F27
	5AGXMA5D6F27
	5AGXMA5G4F31
	5AGXMA5G4F35
	5AGXMA5G6F31
	5AGXMA5G6F35
	5AGXMA7D4F27
	5AGXMA7D6F27
	5AGXMA7G4F31
	5AGXMA7G4F35
	5AGXMA7G6F31
	5AGXMA7G6F35
	5AGXMB1G4F31
	5AGXMB1G4F35
	5AGXMB1G4F40
	5AGXMB1G6F31
	5AGXMB1G6F35
	5AGXMB1G6F40
	5AGXMB3G4F31
	5AGXMB3G4F35
	5AGXMB3G4F40
	5AGXMB3G6F31
	5AGXMB3G6F35
	5AGXMB3G6F40
	5AGXMB5G4F35
	5AGXMB5G4F40
	5AGXMB5G6F35
	5AGXMB5G6F40
	5AGXMB7G4F35
	5AGXMB7G4F40
	5AGXMB7G6F35
	5AGXMB7G6F40
	5ASTFD3G3F35
	5ASTFD3K3F40
	5ASTFD5G3F35
	5ASTFD5K3F40
	5ASTMD3E3F31
	5ASTMD5E3F31
	5ASXBB3D4F31
	5ASXBB3D4F35
	5ASXBB3D4F40
	5ASXBB3D6F31
	5ASXBB3D6F35
	5ASXBB3D6F40
	5ASXBB5D4F31
	5ASXBB5D4F35
	5ASXBB5D4F40
	5ASXBB5D6F31
	5ASXBB5D6F35
	5ASXBB5D6F40
	5ASXFB3G4F35
	5ASXFB3G6F35
	5ASXFB3H4F40
	5ASXFB3H6F40
	5ASXFB5G4F35
	5ASXFB5G6F35
	5ASXFB5H4F40
	5ASXFB5H6F40
	5ASXMB3E4F31
	5ASXMB3E6F31
	5ASXMB3G4F40
	5ASXMB3G6F40
	5ASXMB5E4F31
	5ASXMB5E6F31
	5ASXMB5G4F40
	5ASXMB5G6F40
	5AGZME1E2H29
	5AGZME1E3H29
	5AGZME1H2F35
	5AGZME1H3F35
	5AGZME3E2H29
	5AGZME3E3H29
	5AGZME3H2F35
	5AGZME3H3F35
	5AGZME5H2F35
	5AGZME5H3F35
	5AGZME5K2F40
	5AGZME5K3F40
	5AGZME7H2F35
	5AGZME7H3F35
	5AGZME7K2F40
	5AGZME7K3F40

-CYCLONE V
	5CEBA2F17
	5CEBA2F23
	5CEBA2U15
	5CEBA2U19
	5CEBA4F17
	5CEBA4F23
	5CEBA4U15
	5CEBA4U19
	5CEBA5F23
	5CEBA5U19
	5CEBA7F23
	5CEBA7F27
	5CEBA7F31
	5CEBA7U19
	5CEBA9F23
	5CEBA9F27
	5CEBA9F31
	5CEFA2F17
	5CEFA2F23
	5CEFA2U15
	5CEFA2U19
	5CEFA4F17
	5CEFA4F23
	5CEFA4U15
	5CEFA4U19
	5CEFA5F23
	5CEFA5U19
	5CEFA7F23
	5CEFA7F27
	5CEFA7F31
	5CEFA7U19
	5CEFA9F23
	5CEFA9F27
	5CEFA9F31
	5CGTFD5C5F23
	5CGTFD5C5F27
	5CGTFD5C5U19
	5CGTFD7C5F23
	5CGTFD7C5U19
	5CGTFD7D5F27
	5CGTFD7D5F31
	5CGTFD9C5F23
	5CGTFD9D5F27
	5CGTFD9E5F31
	5CGTFD9E5F35
	5CGXBC3B6F23
	5CGXBC3B6U15
	5CGXBC3B6U19
	5CGXBC3B7F23
	5CGXBC3B7U15
	5CGXBC3B7U19
	5CGXBC4C6F23
	5CGXBC4C6F27
	5CGXBC4C6U19
	5CGXBC4C7F23
	5CGXBC4C7F27
	5CGXBC4C7U19
	5CGXBC5C6F23
	5CGXBC5C6F27
	5CGXBC5C6U19
	5CGXBC5C7F23
	5CGXBC5C7F27
	5CGXBC5C7U19
	5CGXBC7C6F23
	5CGXBC7C6U19
	5CGXBC7C7F23
	5CGXBC7C7U19
	5CGXBC7D6F27
	5CGXBC7D6F31
	5CGXBC7D7F27
	5CGXBC7D7F31
	5CGXBC9C6F23
	5CGXBC9C7F23
	5CGXBC9D6F27
	5CGXBC9D7F27
	5CGXBC9E6F31
	5CGXBC9E6F35
	5CGXBC9E7F31
	5CGXBC9E7F35
	5CGXFC3B6F23
	5CGXFC3B6U15
	5CGXFC3B6U19
	5CGXFC3B7F23
	5CGXFC3B7U15
	5CGXFC3B7U19
	5CGXFC4C6F23
	5CGXFC4C6F27
	5CGXFC4C6U19
	5CGXFC4C7F23
	5CGXFC4C7F27
	5CGXFC4C7U19
	5CGXFC5C6F23
	5CGXFC5C6F27
	5CGXFC5C6U19
	5CGXFC5C7F23
	5CGXFC5C7F27
	5CGXFC5C7U19
	5CGXFC7C6F23
	5CGXFC7C6U19
	5CGXFC7C7F23
	5CGXFC7C7U19
	5CGXFC7D6F27
	5CGXFC7D6F31
	5CGXFC7D7F27
	5CGXFC7D7F31
	5CGXFC9C6F23
	5CGXFC9C7F23
	5CGXFC9D6F27
	5CGXFC9D7F27
	5CGXFC9E6F31
	5CGXFC9E6F35
	5CGXFC9E7F31
	5CGXFC9E7F35
	5CSEBA5U19
	5CSEBA5U23
	5CSEBA6U19
	5CSEBA6U23
	5CSEMA5F31
	5CSEMA5U23
	5CSEMA6F31
	5CSEMA6U23
	5CSTFD5D5F31
	5CSTFD6D5F31
	5CSXFC5C6U23
	5CSXFC5D6F31
	5CSXFC6C6U23
	5CSXFC6D6F31



D. SUPPORT
----------
Please visit www.altera.com.

E. NOTES
--------
Note 1		The Quartus II software generates a CDF that accepts input programming file that is
		in SOF format. The user needs to open up the CDF using Notepad, edit the source file
		name by changing it from *.sof to *.rbf (The user needs to generate an RBF). This is
		because the current version of the JRunner supports RBF as the input programming file.

Note 2		The maximum path length to the CDF file is defined by the constant CDF_PATH_LEN.If 
		the path length to the CDF file is more than [CDF_PATH_LEN-1] characters, then the
		user must increase the value of this constant.

Note 3		If the EP1S10780ES device is used, the user need to rename the Device Partname in
		CDF file from (EP1S10780) to (EP1S10780ES).  

Note 4		JRunner version 1.3 and above already skips the first 352 bits or first 44 characters 
		in RBF file when configuring Cyclone and Cyclone II devices using JRunner.

Note 5		For Stratix GX device family, the user only needs to specify which device 
		member is targeted in the Device Partname in CDF file. For an example, if EP1SGX10FD672C7ES 
		is targeted, the user needs to rename the Device Partname in CDF file from (EP1SGX10FD672C7ES) 
		to (EP1SGX10).

Note 6		For Stratix V, Arria V and CYCLONE V device family, the user needs to remove the speed grade 
		and suffix at the end of the Device Partname in CDF file. For an example, if 5AGXFB3H4F35C5ES 
		is targetted, the user needs to rename the Device Partname in CDF file from (5AGXFB3H4F35C5ES)
		to (5AGXFB3H4F35).


F. REVISION
---------
Version 1.5     New supported devices for JRunner version 1.5 	- STRATIX II (EP2S60F484,EP2S60F672,EP2S60F1020)
Version 1.6     New supported devices for JRunner version 1.6 	- STRATIX II (All Devices)
								- CYCLONE II (EP2C35F484, EP2C35F672)
Version 1.7     New supported devices for JRunner version 1.7 	- CYCLONE II (All Devices)
version 1.8 	Added non-FPGA device support (10bit instruction length) in Bypass Mode
Version 1.9     New supported devices for JRunner version 1.9 	- STRATIX II GX (All Devices)
								- CYCLONE III (EP3C25F324)
version 2.0	New supported devices for JRunner version 2.0 - CYCLONE III (All Devices)
		Fixed the bug for multiple chain configuration
version 2.1	New supported devices for JRunner version 2.1 - Arria GX (All Devices)
							      - Stratix III (All devices)
version 2.2	New supported devices for JRunner version 2.2  - CYCLONE II (EP2C15F256, EP2C15F484)
							       - STRATIX IV GX,E,GT (All Devices)
version 2.3	New supported devices for JRunner version 2.3  - CYCLONE III LS (All Devices)
version 2.4	New supported devices for JRunner version 2.4  - Arria II GX (All Devices)
							       - CYCLONE IV (All Devices)
version 2.5	New supported devices for JRunner version 2.5  - STRATIX V (All Devices)
							       - ARRIA V GX, GT
version 2.6	New supported devices for JRunner version 2.6  - ARRIA V GZ, ARRIA V SoC
							       - CYCLONE V, CYCLONE V SoC
							      