@@ -625,24 +625,24 @@ static void processPorts(INOUTP ezxml_t Parent, INOUTP t_pb* pb, INOUTP t_pb_rou
625
625
if (0 == strcmp (Parent -> name , "inputs" )) {
626
626
if (num_tokens != pb -> pb_graph_node -> num_input_pins [in_port ]) {
627
627
vpr_throw (VPR_ERROR_NET_F , netlist_file_name , Cur -> line ,
628
- "Incorrect # pins %d found for port %s for pb %s[%d].\n" ,
629
- num_tokens , Prop , pb -> pb_graph_node -> pb_type -> name ,
628
+ "Incorrect # pins %d found (expected %d) for input port %s for pb %s[%d].\n" ,
629
+ num_tokens , pb -> pb_graph_node -> num_input_pins [ in_port ], Prop , pb -> pb_graph_node -> pb_type -> name ,
630
630
pb -> pb_graph_node -> placement_index );
631
631
}
632
632
} else if (0 == strcmp (Parent -> name , "outputs" )) {
633
633
if (num_tokens
634
634
!= pb -> pb_graph_node -> num_output_pins [out_port ]) {
635
635
vpr_throw (VPR_ERROR_NET_F , netlist_file_name , Cur -> line ,
636
- "Incorrect # pins %d found for port %s for pb %s[%d].\n" ,
637
- num_tokens , Prop , pb -> pb_graph_node -> pb_type -> name ,
636
+ "Incorrect # pins %d (expected %d) found for output port %s for pb %s[%d].\n" ,
637
+ num_tokens , pb -> pb_graph_node -> num_output_pins [ out_port ], Prop , pb -> pb_graph_node -> pb_type -> name ,
638
638
pb -> pb_graph_node -> placement_index );
639
639
}
640
640
} else {
641
641
if (num_tokens
642
642
!= pb -> pb_graph_node -> num_clock_pins [clock_port ]) {
643
643
vpr_throw (VPR_ERROR_NET_F , netlist_file_name , Cur -> line ,
644
- "Incorrect # pins %d found for port %s for pb %s[%d].\n" ,
645
- num_tokens , Prop , pb -> pb_graph_node -> pb_type -> name ,
644
+ "Incorrect # pins %d found for clock port %s for pb %s[%d].\n" ,
645
+ num_tokens , pb -> pb_graph_node -> num_clock_pins [ clock_port ], Prop , pb -> pb_graph_node -> pb_type -> name ,
646
646
pb -> pb_graph_node -> placement_index );
647
647
}
648
648
}
0 commit comments