Project

General

Profile

« Previous | Next » 

Revision 302

Added by markw almost 11 years ago

First sockit build. Not tested, no sound, no ddr3, etc. No zpu, but the idea is to have an avalon mm interface to control the Atari instead from Linux...

View differences:

build.sh
print "Building $variant\n";
my $dir = "build_$variant";
`rm -rf $dir`;
mkdir $dir;
`cp atari5200core_mcc.vhd $dir`;
`cp *pll*.* $dir`;
`cp sdram_ctrl_3_ports.v $dir`;
`cp zpu_rom.vhdl $dir`;
`cp atari5200core.sdc $dir`;
`mkdir $dir/common`;
`mkdir $dir/common/a8core`;
`mkdir $dir/common/components`;
`mkdir $dir/common/zpu`;
`mkdir $dir/svideo`;
`cp ../common/a8core/* ./$dir/common/a8core`;
`cp ../common/components/* ./$dir/common/components`;
mkdir "./$dir/common/components/usbhostslave";
`cp ../common/components/usbhostslave/trunk/RTL/*/*.v ./$dir/common/components/usbhostslave`;
`cp ../common/zpu/* ./$dir/common/zpu`;
`cp ./svideo/* ./$dir/svideo`;
# `rm -rf $dir`;
# mkdir $dir;
# `cp atari5200core_mcc.vhd $dir`;
# `cp *pll*.* $dir`;
# `cp sdram_ctrl_3_ports.v $dir`;
# `cp zpu_rom.vhdl $dir`;
# `cp atari5200core.sdc $dir`;
# `mkdir $dir/common`;
# `mkdir $dir/common/a8core`;
# `mkdir $dir/common/components`;
# `mkdir $dir/common/zpu`;
# `mkdir $dir/svideo`;
# `cp ../common/a8core/* ./$dir/common/a8core`;
# `cp ../common/components/* ./$dir/common/components`;
# mkdir "./$dir/common/components/usbhostslave";
# `cp ../common/components/usbhostslave/trunk/RTL/*/*.v ./$dir/common/components/usbhostslave`;
# `cp ../common/zpu/* ./$dir/common/zpu`;
# `cp ./svideo/* ./$dir/svideo`;
chdir $dir;
`../makeqsf ../atari5200core.qsf ./svideo ./common/a8core ./common/components ./common/zpu ./common/components/usbhostslave`;
# `../makeqsf ../atari5200core.qsf ./svideo ./common/a8core ./common/components ./common/zpu ./common/components/usbhostslave`;
foreach my $key (sort keys %{$variants{$variant}})
{
......
`echo set_parameter -name $key $val >> atari5200core.qsf`;
}
`quartus_sh --flow compile atari5200core > build.log 2> build.err`;
# `quartus_sh --flow compile atari5200core > build.log 2> build.err`;
`quartus_cpf --convert ../output_file.cof`;
my $vga = 1;

Also available in: Unified diff