#SIMS=functional debug synthesis layout sdfout_54sx=../actel_54sx/powerDB_ba.sdf sdfout_54sxa=../actel_54sxa/powerDB_ba.sdf sdfout_40mx=../actel_40mx/powerDB_ba.sdf sdfout_42mx=../actel_42mx/powerDB_ba.sdf sdfout_ex=../actel_ex/powerDB_ba.sdf functional : rm -rf work vlib work vcom -quiet -work work -93 -explicit ../SRC/treg.vhd vcom -quiet -work work -93 -explicit ../SRC/shreg.vhd vcom -quiet -work work -93 -explicit ../SRC/hamming_enc_dmem.vhd vcom -quiet -work work -93 -explicit ../SRC/hamming_dec_dmem.vhd vcom -quiet -work work -93 -explicit ../SRC/top.vhd vcom -quiet -work work -93 -explicit ./SRC/top_tb.vhd actel: -rm -rf a54sxa vlib a54sxa vcom -quiet -work a54sxa SRC_actel/54sxa.vhd actel_all: -rm -rf a54sx vlib a54sx vcom -quiet -work a54sx SRC_actel/54sx.vhd -rm -rf ex vlib ex vcom -quiet -work ex SRC_actel/ex.vhd -rm -rf a54sxa vlib a54sxa vcom -quiet -work a54sxa SRC_actel/54sxa.vhd -rm -rf a40mx vlib a40mx vcom -quiet -work a40mx SRC_actel/40mx.vhd -rm -rf a42mx vlib a42mx vcom -quiet -work a42mx SRC_actel/42mx.vhd layout: layout_54sxa sdf: sdf_54sxa layout_ex: rm -rf work vlib work vcom -just e -93 ../actel_ex/powerDB_ba.vhd vcom -just a -93 ../actel_ex/powerDB_ba.vhd vcom -quiet -work work -93 -explicit ../SRC/hamming_enc_dmem.vhd vcom -quiet -work work -93 -explicit ./SRC/top_tb.vhd layout_40mx: rm -rf work vlib work vcom -just e -93 ../actel_40mx/powerDB_ba.vhd vcom -just a -93 ../actel_40mx/powerDB_ba.vhd vcom -quiet -work work -93 -explicit ../SRC/hamming_enc_dmem.vhd vcom -quiet -work work -93 -explicit ./SRC/top_tb.vhd layout_42mx: rm -rf work vlib work vcom -just e -93 ../actel_42mx/powerDB_ba.vhd vcom -just a -93 ../actel_42mx/powerDB_ba.vhd vcom -quiet -work work -93 -explicit ../SRC/hamming_enc_dmem.vhd vcom -quiet -work work -93 -explicit ./SRC/top_tb.vhd layout_54sx: rm -rf work vlib work vcom -just e -93 ../actel_54sx/powerDB_ba.vhd vcom -just a -93 ../actel_54sx/powerDB_ba.vhd vcom -quiet -work work -93 -explicit ../SRC/hamming_enc_dmem.vhd vcom -quiet -work work -93 -explicit ./SRC/top_tb.vhd layout_54sxa: rm -rf work vlib work vcom -quiet -just e -93 ../actel_54sxa/powerDB_ba.vhd vcom -quiet -just a -93 ../actel_54sxa/powerDB_ba.vhd vcom -quiet -work work -93 -explicit ../SRC/hamming_enc_dmem.vhd vcom -quiet -work work -93 -explicit ./SRC/top_tb.vhd sim : vsim -quiet 'work.top_tb' -do 'wave_func.do' sdf_ex: vsim -quiet 'work.top_tb' -sdftyp /itop=$(sdfout_ex) -t 1ps -do 'wave_gate.do' sdf_40mx: vsim -quiet 'work.top_tb' -sdftyp /itop=$(sdfout_40mx) -t 1ps -do 'wave_gate.do' sdf_42mx: vsim -quiet 'work.top_tb' -sdftyp /itop=$(sdfout_42mx) -t 1ps -do 'wave_gate.do' sdf_54sx: vsim -quiet 'work.top_tb' -sdftyp /itop=$(sdfout_54sx) -t 1ps -do 'wave_gate.do' sdf_54sxa: vsim -quiet 'work.top_tb' -sdftyp /itop=$(sdfout_54sxa) -t 1ps -do 'wave_gate.do' clean : -rm -rf transcript vsim.wlf work a54sxa a54sx ex a40mx a42mx #.PHONY : functional layout sim clean