2023-03-02 13:07:08 +01:00
|
|
|
if [ "$1" == "" ]
|
|
|
|
|
then
|
|
|
|
|
yosys -q -p "
|
2023-05-28 10:24:22 +02:00
|
|
|
read_verilog -sv ./rtl/ddr3_top.v;
|
2023-03-02 13:07:08 +01:00
|
|
|
read_verilog -sv ./rtl/ddr3_controller.v;
|
2023-05-28 10:24:22 +02:00
|
|
|
read_verilog -sv ./rtl/ddr3_phy.v;
|
|
|
|
|
synth -top ddr3_top"
|
2023-03-02 13:07:08 +01:00
|
|
|
|
|
|
|
|
elif [ "$1" == "iverilog" ]
|
|
|
|
|
then
|
2023-05-28 10:24:22 +02:00
|
|
|
iverilog ./rtl/ddr3_top.v ./rtl/ddr3_controller.v ./rtl/ddr3_phy.v -o .out
|
2023-03-02 13:07:08 +01:00
|
|
|
vvp .out
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# :set fileformat=unix
|
|
|
|
|
|