rsp.ss 738 Bytes
search_path = search_path + "../src" + "../../inc" + \
              "../../../lib/verilog/user" + "../../syn" + \
              "../../su/src" + "../../vu/src"

/* read the verilog sources */

read -f verilog ../src/rsp.v
read -f verilog ../../dm/src/dmemx2.v

/* read the edif sources */

read -f edif ../../su/syn/su.edf
read -f edif ../../ls/syn/ls.edf
read -f edif ../../vu/syn/vu.edf
read -f edif ../../sb/syn/rspbusses.edf
read -f edif ../../io/syn/io_cmd_dma.edf
read -f edif ../../io/syn/io_mem_dma.edf

current_design = rsp

link

ungroup dmemx2

check_design > rsp.lint

set_dont_touch {su, ls, vu, rspbusses, io_cmd_dma, io_mem_dma}

compile -map_effort low

/*  Write out edif netlist */

write -f edif -o rsp.edf rsp

quit