Each module, including the static module, must be synthesized bottom-up so that a netlist or checkpoint exists for the static module and each RM, including other HDL associated with the static design, such as black box module definitions for RMs.
- Synthesize the top
level:
read_verilog top.v read_xdc top_synth.xdc synth_design -top top -part xc7k70tfbg676-2 write_checkpoint top_synth.dcp
- Synthesize an
RM:
read_verilog rp1_a.v synth_design -top rp1 -part xc7k70tfbg676-2 -mode out_of_context write_checkpoint rp1_a_synth.dcp
- Repeat for each remaining
RM:
read_verilog rp1_b.v synth_design -top rp1 -part xc7k70tfbg676-2 -mode out_of_context write_checkpoint rp1_b_synth.dcp