Forum Discussion
Altera_Forum
Honored Contributor
9 years agoHi Onoufrios,
did you already managed to convert .msf abd .sof to the partial rbf files? This is how i do within a POST_FLOW_SCRIPT_FILE:
set path "output_files"
set binaries "${path}/rbf"
file mkdir ${binaries}
set start_point x40y2
run_cmd "quartus_cpf
-p $path/${revision}.${start_point}.msf
$path/${revision}.sof
$path/${revision}.${start_point}.pmsf"
set options ""
# lappend options "-o use_scrub=on"
# lappend options "-o enhanced_bitstream_compression=on"
# lappend options "-o bitstream_decompression_during_pr=on"
set target_file "$binaries/${revision}.${start_point}.rbf"
run_cmd "quartus_cpf
-c $path/${revision}.${start_point}.pmsf
${target_file}"
The PR IP has two Registers, PR_CSR and PR_DATA. [LIST] set PR_CSR to 0x1 (start single clock PR) [/LIST] [LIST] copy partial rbf to if->PR_DATA register [/LIST] [LIST] check PR_CSR for status [/LIST] I guess you know this document already: https://www.altera.com/en_us/pdfs/literature/ug/ug-partrecon.pdf Additionally you need at least for CycloneV an extra PR license and you have to enable PR in quartus.ini. Don't know about StratixV.