- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi there,
I am developing a project and and I want to keep different version of the project when I change source code. What I did is that I compile the project, get the .sof file and change it name to something_versionx.sof so that next time if I change the source code and recompile, I still have the .sof file of the old versions. But I don't really know if keeping only the .sof file is enough to configure and program the FPGA or not ? in other words, does a .sof file contain all the necessary information and represent the whole project? If it does, then how to load different versions of the .sof files using tcl script for automating the process? I tried: % get_service_paths plugin % set design_plugin [lindex [get_service_paths plugin] 2] % plugin_enable $design_plugin % set device_path [lindex [get_service_paths device] 0] % design_load $project_path % set design_path [lindex [get_service_paths design] 0] % design_link $design_path $device_path But it keeps saying error: SEVERE: Device /devices/5CE(BA4|FA4)@1#USB-0 is not compatible with design /designs/AES1800FPGA.qsf Device /devices/5CE(BA4|FA4)@1#USB-0 is not compatible with design /designs/AES1800FPGA.qsf while executing "design_link {/designs/AES1800FPGA.qsf} {/devices/5CE(BA4|FA4)@1#USB-0}" while executing "design_link $design_path $device_path" Do you guys have any ideas how to fix this? Thank you!Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Anyone has any clues ?
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page