2.4.23 Move Project without losing waveform view format

2.4.23.1 Xilinx

For Xilinx, you can select library as shown below instead of using Add Lib Dir.
This may be preferred because each libraries are searched automatically using environmental variable.

It is to be noted to avoid double booking. For example, if you check unisims , unisim in list box should be deleted by Cut.
Another note is waveforms should be displayed in this work, and press Save Project




That's all for necessary work for move. Please copy related folderers to destination.

Tips:

2.4.23.2 Others

Use waveform manager before any operations in this section. This is necessary for not losing waveform format information.

1) Operations in source folder

Export the project.



Then veritak_src_files.txt is should be in your project folder.

../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/wrdata_fifo.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/addr_fifo.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/async_fifo_fall.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/async_fifo_rise.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/controller.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/dcm_module.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/ddr2_cont_iob.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/ddr2_sdram_cont.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/dm_io_pad.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/dq_io_pad.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/dqs_io_pad.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/dqsb_io_pad.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/rddata_afifo.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/read_write_io.v
../../DDR2_SDRAM_cont/Sources/ddr2_sdram_cont/REFREQSM.v
../dcm_DDR2_clk.v
../DDR2_burst_test.v
../../DDR2_SDRAM_cont/Simulation/256Mb_ddr2/ddr2.v
DDR2_burst_test_tb.v
../../../../Xilinx/11.1/ISE/verilog/src/glbl.v
-lib_dir
../../../../Xilinx/11.1/ISE/verilog/src/unisims
../Synth111/VCD_Files/DDR2_Burst_Test_Start.vcd


Please note all paths are described by relative path to the project folder. If your destination folder has the same relative paths,
there is nothing to do.

One of the likely problem is different library paths between source and destination folders.
As an example, we re-write the path as below by text editor.

C:\Xilinx/11.1/ISE/verilog/src/glbl.v
-lib_dir
C:\Xilinx/11.1/ISE/verilog/src/unisims

We replaced the necessary paths to absolute path.

2) Operations in destination folder

Open Verilog Project. Press Import button




Then you'll find edited paths as below.



(Please neglect \. \ is Japanese \ )


Finally press Save Project button .