use a slightly different yosys initialisation sequence for memory
[ls2.git] / simsoc.ys
1 read_ilang build/top.il
2 read_verilog ../uart16550/rtl/verilog/raminfr.v
3 read_verilog ../uart16550/rtl/verilog/uart_defines.v
4 read_verilog ../uart16550/rtl/verilog/uart_rfifo.v
5 read_verilog ../uart16550/rtl/verilog/uart_top.v
6 read_verilog ../uart16550/rtl/verilog/timescale.v
7 read_verilog ../uart16550/rtl/verilog/uart_receiver.v
8 read_verilog ../uart16550/rtl/verilog/uart_sync_flops.v
9 read_verilog ../uart16550/rtl/verilog/uart_transmitter.v
10 read_verilog ../uart16550/rtl/verilog/uart_debug_if.v
11 read_verilog ../uart16550/rtl/verilog/uart_regs.v
12 read_verilog ../uart16550/rtl/verilog/uart_tfifo.v
13 read_verilog ../uart16550/rtl/verilog/uart_wb.v
14 read_verilog ./external_core_top.v
15
16 delete w:$verilog_initial_trigger
17 proc_prune
18 proc_clean
19 proc_rmdead
20 proc_init
21 proc_arst
22 proc_dlatch
23 proc_dff
24 proc_mux
25 proc_rmdead
26 proc_memwr
27 proc_clean
28 opt_expr -keepdc
29 memory_collect
30 pmuxtree
31 #opt_mem
32 #opt_mem_priority
33 #opt_mem_feedback
34 #opt_clean
35 extract_fa
36 clean
37 opt
38 clean
39 write_verilog -norename top.v
40 stat