9.15.11.4 Example
Fusion example 1
update_programming_file \
-feature {setup_security} \
-feature {prog_from} \
-from_content {ufc} \
-from_config_file {D:/from_ah.ufc} \
-number_of_devices {1} \
-from_program_pages {1 2 3 4 5 6 7 } \
-custom_security {no} \
-security_permanent {no} \
-fpga_security_level {write_verify_protect} \
-from_security_level {write_verify_protect} \
-efm_block_security {location:1;security_level:write_verify_protect} \
-efm_content {location:1;source:efc} \
-efm_block {location:1;config_file:{D:\ nvm_all_new.efc}} \
-efm_client {location:1;client:asb;mem_file:{}} \
-efm_client {location:1;client:cfiData;mem_file:{D:\cfid.mem}} \
-efm_client {location:1;client:ds;mem_file:{D:\ds.hex}} \
-efm_client {location:1;client:init1;mem_file:{D:\init1.hex}} \
-efm_client {location:1;client:raminit;mem_file:{}}
Update loaded PDB file: use ufc file for FlashROM configuration and content; use efc file for block 1 configuration; efc memory content will be overwritten by memory content from specified mem files for each client.
Fusion example 2:
update_programming_file \
-feature {prog_from} \
-from_content {pdb} \
-from_program_pages {1} \
-efm_content {location:1;source:pdb} \
-efm_client {location:1;client:cfiData;mem_file:{D:\cfid.mem}}
Update loaded PDB file: use pdb data for FlashROM; program only page 1; use pdb data for block 1; program only client cfiData; overwrite memory content for this client with memory content from the specified file.
Fusion example 3:
update_programming_file \
-efm_content {location:1;source:pdb} \
-efm_client {location:1;client:cfiData;mem_file:{D:\cfid.mem}} \
-efm_client {location:1;client:init1;mem_file:{}}
Update loaded PDB file: use pdb data for block 1; program client cfiData using memory content from the specified file; program client init1 using memory content from pdb (no mem_file path is specified)
