<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 提升創(chuàng)造力的數(shù)字設(shè)計工具:FPGA Editor(08-100)

          提升創(chuàng)造力的數(shù)字設(shè)計工具:FPGA Editor(08-100)

          ——
          作者:Clayton Cameron 賽靈思公司資深現(xiàn)場應(yīng)用工程師 時間:2009-02-25 來源:電子產(chǎn)品世界 收藏

            要想對設(shè)計進(jìn)行手動編輯,首先需要在中開啟讀/寫(read/write)權(quán)限。在菜單條中點(diǎn)擊File → Main Properties。在此菜單下,可以調(diào)整編輯模式(從No logic Change到Read/Write)。點(diǎn)擊Apply,現(xiàn)在就可以開始對設(shè)計進(jìn)行編輯了。在下一步利用記錄對設(shè)計進(jìn)行的所有修改時,只需要簡單地從菜單條中點(diǎn)擊Tools → Scripts →Begin Recording。將會提示輸入一個腳本名字(如patch.scr)。輸完腳本名字,就可以對設(shè)計進(jìn)行必要的修改了。

          本文引用地址:http://www.ex-cimer.com/article/91696.htm

            在設(shè)計中運(yùn)行設(shè)計規(guī)則檢查(DRC)來看一下是否有規(guī)則沖突的紅色標(biāo)志是一個很好的方式。在我的設(shè)計例子中,有14條警告,但都可以忽略。下一步我們將需要定位interface_clk使用的DCM,并為此DCM的90度相移輸出創(chuàng)建另一個稱為DCM_clk90_out的時鐘。這需要利用全局時鐘布線資源將時鐘連接到BUFG。要增加一個BUFG,先在FPGA構(gòu)造中找到一個未用的BUFG位置,右擊并選擇 Add(添加)。然后,工具會提醒你為BUFG命名(clk90_bufg)并確定其類型:BUFG(參見圖1)。


            圖1 屬性窗口允許用戶配置并命名選定的邏輯項(xiàng)目

            創(chuàng)建了新的BUFG,就需要將其輸入和輸出連接到適當(dāng)?shù)奈恢?。在本例中,DCM的90度相移輸出將驅(qū)動BUFG。在窗口Array1中,點(diǎn)擊DCM的90度輸出端衰減器,在窗口Array2中,點(diǎn)擊BUFG的輸入端衰減器,同時按住Ctrl鍵,可實(shí)現(xiàn)連接。然后釋放Ctrl鍵,點(diǎn)擊鼠標(biāo)右鍵并選擇Add。工具會提示為新網(wǎng)絡(luò)連接輸入名字。這樣就將DCM 和 BUFG通過新網(wǎng)絡(luò)連接到一起了(參看圖2)。


            圖2 在兩個邏輯項(xiàng)目中手動布線時,如紅色三角所示,使用兩個Array窗口可以輕松選擇源頭和目標(biāo)



          關(guān)鍵詞: 賽靈思 FPGA Editor

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();