想到要寫(xiě)這一系列關(guān)于工具和方法學(xué)的小文章是在半年多前,那時(shí)候Vivado已經(jīng)推出兩年,陸陸續(xù)續(xù)也接觸了不少客戶(hù)和他們的設(shè)計(jì)。我所在的部門(mén)叫做“Tools & Methodology Applications”,其實(shí)也是專(zhuān)為Vivado而設(shè)的一個(gè)部門(mén),從Vivado的早期計(jì)劃開(kāi)始,我和我的同事們就投入到了Xilinx和Vivado的客戶(hù)們的推廣和支持中,我們給客戶(hù)做培訓(xùn),在市場(chǎng)活動(dòng)上做報(bào)告,培訓(xùn)和考核代理商,也去現(xiàn)場(chǎng)支持客戶(hù)的設(shè)計(jì)。兩年的時(shí)間,Vivado不斷成熟,客戶(hù)們也從最初的焦慮抗拒到全面接受,但隨著與用戶(hù)更深層次的技術(shù)交流,尤其是接觸了一些代理商的FAE以及他們客戶(hù)的設(shè)計(jì)后,我漸漸發(fā)現(xiàn)其實(shí)很多Vivado的用戶(hù)并沒(méi)有真正了解它的好處,或者說(shuō),要么不夠深入,要么就是有很多認(rèn)識(shí)的偏差。也許是語(yǔ)言的限制,也許是對(duì)各種各樣動(dòng)輒上百頁(yè)的PDF文檔的無(wú)所適從,我能感覺(jué)到他們需要一些更直接,更有針對(duì)性的指引。
我一直在問(wèn)我自己,到底有沒(méi)有一種簡(jiǎn)便的方法,能夠讓更多Vivado的用戶(hù)從我們的新技術(shù)新產(chǎn)品中受益,從而幫助他們更好更快地完成自己的設(shè)計(jì)?
下定決心后,我便開(kāi)始從日常工作和大家的反饋中尋找普遍感興趣的話(huà)題,分門(mén)別類(lèi)、挑選實(shí)例、盡量用簡(jiǎn)潔明快的文字和一目了然的插圖敘事,把一篇文章控制在十頁(yè)以?xún)?nèi)。閱讀這樣一篇文章也許只需要你一頓午飯的時(shí)間,當(dāng)你碰到一個(gè)技術(shù)問(wèn)題,可以快速用關(guān)鍵字索引到對(duì)應(yīng)的文章。作為工程師,應(yīng)該比較歡迎這樣的小文章吧。在此要特別感謝我的很多同事,這些文章中的不少實(shí)例和配圖就是從他們創(chuàng)建的PPT中挑選的,我能做的就是把更多Xilinx技術(shù)專(zhuān)家們的經(jīng)驗(yàn)之談?dòng)么?a >電感廠(chǎng)家家熟悉的語(yǔ)言傳播出去,傳遞下去。
目前已經(jīng)完成的文章有三篇,分別是:《Tcl在Vivado中的應(yīng)用》、《XDC約束技巧之時(shí)鐘篇》和《XDC約束技巧之CDC篇》。按照計(jì)劃,會(huì)繼續(xù)就這兩個(gè)方向延伸,Tcl方面會(huì)http://www.fpcban.com/功率電感加上“基于Tcl的ECO流程”和“用Tcl定制FPGA設(shè)計(jì)流程”等兩篇文章。XDC方面會(huì)有“X磁芯電感器DC約束技巧之IO篇”,其中IO篇打算分成兩三篇來(lái)寫(xiě),會(huì)涵蓋諸如SDR、DDR、系統(tǒng)同步,源同步等不同的接口。還有一個(gè)方向是跟Vivado的設(shè)計(jì)流程與時(shí)序收斂有關(guān),會(huì)對(duì)Timing報(bào)告的分析,各式策略的解析等方面展開(kāi)。
我希望這些文章可以繼續(xù)寫(xiě)下去,只要Vivado還在發(fā)展,我們的用戶(hù)還有更多的需求,就會(huì)有更新。當(dāng)然也希望得到大家的反饋,告訴我怎樣的問(wèn)題困擾你們,或是需要什么方面更有針對(duì)性的指引等。功率電感制造商