rm -rf route_dir
rm -rf synth_dir

mkdir synth_dir
cd synth_dir
cp ../src/* .

echo "vhdl work main.vhd" >> xst.prj
echo "vhdl work uart.vhd" >> xst.prj
echo "vhdl work clkdiv.vhd" >> xst.prj
echo "run -ifn xst.prj -top main -ifmt MIXED -opt_mode SPEED -opt_level 2 -ofn test.ngc -p 2vp30ff896-6 -uc xup.xcf" > xst.in
xst -ifn xst.in
cd ..

mkdir route_dir
cp src/* route_dir
cp synth_dir/test.ngc route_dir
cd route_dir
ngdbuild -aul -p 2vp30ff896-6 test.ngc -uc xup.ucf
map test.ngd
par -ol high test.ncd -w test_par.ncd 
trce test_par.ncd -a
bitgen test_par.ncd -w test.bit
cd ..

