Untuk mendapatkan Arria® II GX FPGA Development Kit untuk memuat FPGA dari lokasi User Hardware 2 yang ditentukan pada 0x00C6_0000, Anda harus menggunakan command line untuk menghasilkan file flash:
sof2flash --input= my_file.sof --output=my_file.flash --offset=0xC60000 --pfl --optionbit=0x18008 --programmingmode=FPP
(Alamat start optionbit berbeda, 4 byte pertama untuk lokasi 0, 4 byte kedua untuk lokasi 1, 4 byte ketiga untuk lokasi 2, dll.)
Perintah sof2flash menghasilkan dua file flash, satu adalah my_file.flash, yang lain adalah my_file.map.file untuk bit opsi. Mereka semua perlu diprogram ke dalam flash.
Namun, berkas .map.yang dihasilkan untuk lokasi perangkat keras 2 akan memiliki satu masalah. Jika Anda memprogramnya menjadi flash, versi byte di akhir sektor bit opsi akan ditimpa. Sebagai solusinya, baca versi byte terlebih dahulu dan simpan ke file flash (misalnya, a.flash) kemudian program a.flash lagi untuk melanjutkan byte yang tepat.
Dua perintah yang digunakan untuk membaca a.flash dan program a.flash harus:
nios2-flash-programmer --base=0x08000000 --read --read-bytes=0x018080 0x20 a.flash
nios2-flash-programmer --base=0x08000000 a.flash
Gunakan urutan pemrograman berikut:
hw_space2.flash
hw_space2.map.flash
a.flash