XDC: Vary the SLEW/IN_TERM/IOSTANDARD in test XDC file Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
diff --git a/xdc-plugin/tests/counter.xdc b/xdc-plugin/tests/counter.xdc index 7a0b0ae..410ddb3 100644 --- a/xdc-plugin/tests/counter.xdc +++ b/xdc-plugin/tests/counter.xdc
@@ -1,19 +1,27 @@ #set_property LOC R2 [get_ports led] +#OBUF_6 set_property DRIVE 12 [get_ports {led[0]}] +#OBUF_7 set_property IN_TERM UNTUNED_SPLIT_40 [get_ports {led[1]}] set_property SLEW FAST [get_ports {led[1]}] set_property IOSTANDARD SSTL135 [get_ports {led[1]}] -set_property SLEW FAST [get_ports {led[2]}] -set_property IOSTANDARD SSTL135 [get_ports {led[2]}] -set_property SLEW FAST [get_ports {led[3]}] -set_property IOSTANDARD SSTL135 [get_ports {led[3]}] -set_property IN_TERM UNTUNED_SPLIT_40 [get_ports {out_a}] +#OBUF_OUT +set_property IN_TERM UNTUNED_SPLIT_50 [get_ports {out_a}] set_property SLEW FAST [get_ports {out_a}] -set_property IOSTANDARD SSTL135 [get_ports {out_a}] -set_property SLEW FAST [get_ports {out_b[0]}] -set_property IOSTANDARD SSTL135 [get_ports {out_b[0]}] +set_property IOSTANDARD LVCMOS33 [get_ports {out_a}] +#bottom_inst.OBUF_10 +set_property SLEW SLOW [get_ports {out_b[0]}] +set_property IOSTANDARD LVCMOS18 [get_ports {out_b[0]}] +#bottom_inst.OBUF_11 +set_property DRIVE 4 [get_ports {out_b[1]}] set_property SLEW FAST [get_ports {out_b[1]}] -set_property IOSTANDARD SSTL135 [get_ports {out_b[1]}] +set_property IOSTANDARD LVCMOS25 [get_ports {out_b[1]}] +#bottom_inst.OBUF_9 +set_property SLEW FAST [get_ports {led[2]}] +set_property IOSTANDARD DIFF_SSTL135 [get_ports {led[2]}] +#bottom_intermediate_inst.OBUF_8 +set_property DRIVE 16 [get_ports {led[3]}] +set_property IOSTANDARD SSTL135 [get_ports {led[3]}] #set_property INTERNAL_VREF 0.600 [get_iobanks 14] #set_property INTERNAL_VREF 0.675 [get_iobanks 15] #set_property INTERNAL_VREF 0.750 [get_iobanks 16]
diff --git a/xdc-plugin/tests/counter_golden.json b/xdc-plugin/tests/counter_golden.json index ca6da94..25e1234 100644 --- a/xdc-plugin/tests/counter_golden.json +++ b/xdc-plugin/tests/counter_golden.json
@@ -10,24 +10,26 @@ "SLEW": "FAST" }, "OBUF_OUT": { - "IN_TERM": "UNTUNED_SPLIT_40", - "IOSTANDARD": "SSTL135", + "IN_TERM": "UNTUNED_SPLIT_50", + "IOSTANDARD": "LVCMOS33", "SLEW": "FAST" }, "bottom_inst.OBUF_10": { - "IOSTANDARD": "SSTL135", - "SLEW": "FAST" + "IOSTANDARD": "LVCMOS18", + "SLEW": "SLOW" }, "bottom_inst.OBUF_11": { - "IOSTANDARD": "SSTL135", + "DRIVE": "4", + "IOSTANDARD": "LVCMOS25", "SLEW": "FAST" }, "bottom_inst.OBUF_9": { - "IOSTANDARD": "SSTL135", + "IOSTANDARD": "DIFF_SSTL135", "SLEW": "FAST" }, "bottom_intermediate_inst.OBUF_8": { + "DRIVE": "16", "IOSTANDARD": "SSTL135", - "SLEW": "FAST" + "SLEW": "SLOW" } } \ No newline at end of file