07-21-2020 06:34 PM
Hi,
I am trying to use multiboot feature to load 2 fpga bit streams golden image and main image on kintex.
Right now I have all fpga bit stream settings for main image is inside .xdc file and am running synthesize and implementation tcl scripts to generate bit stream.
Following settings are inside xdc file:
set_property BITSTREAM.CONFIG.USR_ACCESS TIMESTAMP [current_design]
set_property BITSTREAM.CONFIG.CONFIGFALLBACK ENABLE [current_design]
set_property BITSTREAM.GENERAL.COMPRESS True [current_design]
set_property BITSTREAM.CONFIG.CONFIGRATE 50 [current_design]
set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]
set_property BITSTREAM.CONFIG.SPI_FALL_EDGE Yes [current_design]
set_property BITSTREAM.CONFIG.SPI_32BIT_ADDR Yes [current_design]
My question is to generate golden image do i need to run synth and implementation again? or after generating main bit image if I run following commands in my tcl script, it will generate golden image with updated settings.
set_property BITSTREAM.CONFIG.CONFIGFALLBACK ENABLE [current_design]
set_property BITSTREAM.CONFIG.NEXT_CONFIG_ADDR 0xC00000 [current_design]
write_bitstream -force ${build_dir}/${project_name}.runs/impl_1/golden_image.bit
close_design
Pl suggest.
Thanks.
07-22-2020 09:27 PM
07-22-2020 11:30 AM
07-22-2020 11:45 AM - edited 07-22-2020 11:55 AM
There are many files under routed dcp zipped folder (like dcp.xml, .xdc, _early.xdc, _late.xdc). which one I should open and write settings.
07-22-2020 12:30 PM - edited 07-22-2020 12:36 PM
Follow the steps:
1. Open Vivado
2. File --> Open checkpoint --> Go to impl_1 directory --> look for design_routed.dcp --> open it.
3. Vivado --> Tools --> edit device properties--> make the changes.
4. write_bitstream update.bit
(optional Step 5) If you need TCL commands for the above steps.
5. File --> Project --> Open Journal file --> copy the last few commands for the above steps and add them to your design TCL file. It will do the same after generating the golden bitstream.
07-22-2020 07:17 PM
Thanks it worked.
However I have one question, instead of opening dcp file, am doing -> open implemented design and then edit bit stream settings and then write_bitstream update.bit.
Is it okay to do in this way.
07-22-2020 09:27 PM
07-26-2020 08:45 PM
Thankyou so much.It worked