前言:本文章為FPGA問答系列,我們會(huì)定期整理FPGA交流群(包括其他FPGA博主的群)里面有價(jià)值的問題,并匯總成文章,如果問題多的話就每周整理一期,如果問題少就每?jī)芍苷硪黄?,一方面是希望能幫到不?jīng)??慈合⒌男』锇椋硪环矫嬉菜闶俏覀兊募夹g(shù)積累。
Q:Vivado的Implementation階段約束報(bào)警告?
[Vivado12-627]Noclocksmatched'sys_clk'.[timing.xdc:37](63morelikethis)
A:對(duì)于約束的問題,我們可以在Vivado的tcl中先執(zhí)行一下這些約束指令,如果有問題的話會(huì)報(bào)出來的,然后就再將指令拆開執(zhí)行,看是不是指令中的get_pins沒有獲取到正確的結(jié)果。
Q:畫Pblock有什么講究嗎?
A:其實(shí)Pblock的原則都比較簡(jiǎn)單,首先Xilinx建議Pblock最好是矩形,其次如果需要畫Pblock的module直接接到了pad上,那這個(gè)Pblock的位置要盡量靠近pad,減少走線延遲;當(dāng)然Pblock的大小,肯定要比實(shí)際的資源數(shù)多一些,保證可以放下我們的module。再補(bǔ)充幾點(diǎn)關(guān)于Pblock的知識(shí),可能大家容易忽略的:
在畫了Pblock后,只能保證module只使用Pblock內(nèi)部的邏輯資源,不能保證其他模塊使用該P(yáng)block中的資源,也不能保證該模塊不使用Pblock外部的布線資源;
在vivado的Tools->Floorplanning-> Place Pblocks,可以看到需要自動(dòng)設(shè)置的Pblock
如果對(duì)于畫Pblock始終沒有明確的思路,那可以試試USER_CLUSTER這個(gè)屬性,就是讓工具自動(dòng)布線更緊湊些
Q:Vivado中的smartConnect和InterConnect有什么區(qū)別?
A:這應(yīng)該是很多工程師的困惑,都有了InterConnect,為啥又有smartConnect,首先直觀上的體現(xiàn)就是smartConnect的接口要少,這個(gè)就不多說了。
在AMD的官網(wǎng)上有個(gè)回復(fù)是:
BothIPhavethesamefunctionnalities. AXISmartConnectisthesuccessortoAXIInterconnect,itusesadifferentIPtechnology.Youshoulduseitforanynewdesign.
在UG994中,有這樣一段描述:
TheAMDLogiCOREIPAXIInterConnectandSmartConnectcoresbothconnectoneormoreAXImemory-mappedmasterdevicestooneormorememory-mappedslavedevices;however,theSmartConnectismoretightlyintegratedintotheVivadodesignenvironmenttoautomaticallyconfigureandadapttoconnectedAXImasterandslaveIPwithminimaluserintervention.TheAXIInterconnectcanbeusedinallmemory-mappeddesigns. TherearecertaincasesforhighbandwidthapplicationwhereusingaSmartConnectprovidesbetteroptimization.TheSmartConnectIPdeliversthemaximumsystemthroughputatlowlatencybysynthesizingalowareacustominterconnectthatisoptimizedforimportantinterfaces.
因此有些場(chǎng)景下,SmartConnect比InterConnect的性能更好,延時(shí)更低,帶寬更大。
責(zé)任編輯:彭菁
-
FPGA
+關(guān)注
關(guān)注
1625文章
21628瀏覽量
601254 -
帶寬
+關(guān)注
關(guān)注
3文章
899瀏覽量
40800 -
Vivado
+關(guān)注
關(guān)注
19文章
805瀏覽量
66231
原文標(biāo)題:Vivado中SmartConnect和InterConnect的區(qū)別?
文章出處:【微信號(hào):傅里葉的貓,微信公眾號(hào):傅里葉的貓】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論