2.4.23 プロジェクトファイルを波形フォーマット付で移動する
2.4.23.1 Xilinx
Xilinx のライブラリについては、PCに環境変数Xilinxが設定されているとき(ISEをインストールすると自動的に入っています)は、ライブラリパスを専用ダイアログで指定するのが簡単です。波形を出した状態で、下のXボタンを押すとライブラリのダイアログが出ますので、必要なライブラリをチェックしてください。このとき、左のリストには、ダイアログで指定したライブラリは、設定しないでください。(入っているときは、Cutしてください。) 設定が終わったらSaveProjectボタンを押してください。
後は、プロジェクトフォルダごとコピーすれば、環境の移動は、終了です。
TIPS:
2.4.23.2 Xilinx以外のプロジェクト
波形付で移動可能なのは、WaveformManager付のプロジェクトです。WaveformManager付でないプロジェクトは、WaveformManager付にしてください。
(1)移動前のプロジェクトフォルダでの作業
Exportボタンを押します。(波形を出しておく必要はありません。)
veritak_src_files.txtとして、テキストファイルが出力されます。
../../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
これらは、プロジェクトフォルダをルートとする相対パスです。移動先が全て同じ相対パスならば、なにもする必要はありません。問題は、ライブラリの指定だけであることが分かります。
(2)移動先での作業
例として、テキストエディタで、ライブラリパスを 絶対パスに置き換えてみます。
C:\Xilinx\11.1\ISE\verilog\src\glbl.v -lib_dir C:\Xilinx\11.1\ISE\verilog\src/unisims ../Synth111/VCD_Files/DDR2_Burst_Test_Start.vcd
既存プロジェクトを開くで、プロジェクトを開き、Importボタンを押します。
Save Projectボタンを押して移動完了です。
TIPS