ucf语句解释

2019-03-25 09:00发布

今天看到一段别人的ucf文件,麻烦大神解释一下是什么意思,这个又是*,又是inst,又是?,求解答,谢谢!
INST "*GTP_DUAL_1000X_inst?rx_elastic_buffer_inst_0?rd_addr_gray_?" TNM = "rx_elastic_rd_to_wr_0";
TIMESPEC "TS_rx_elastic_rd_to_wr_0" = FROM "rx_elastic_rd_to_wr_0" TO "clk_rec_clk0" 7.5 ns DATAPATHONLY; 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
atomdust
2019-03-25 15:45
原帖由 gxiaob 于 2012-8-25 22:40 发表
今天看到一段别人的ucf文件,麻烦大神解释一下是什么意思,这个又是*,又是inst,又是?,求解答,谢谢!
INST "*GTP_DUAL_1000X_inst?rx_elastic_buffer_inst_0?rd_addr_gray_?" TNM = "rx_elastic_rd_to_wr_0";
...

第一句:将符合"*GTP_DUAL_1000X_inst?rx_elastic_buffer_inst_0?rd_addr_gray_?" 的所有instances约束成一个group,这个group名字叫rx_elastic_rd_to_wr_0
              其中,*为通配符,可以表示任何多个字符,?也为通配符,但只能表示一个字符
第二句:约束从rx_elastic_rd_to_wr_0到clk_rec_clk0(clk_rec_clk0也是一个group)的datapath delay为7.5ns,注意这个delay只包括data path,不包含clock skew uncertainty等

一周热门 更多>