Xilinx可編程邏輯器件設計與開發(fā)(基礎篇)連載41:Spartan_第1頁
Xilinx可編程邏輯器件設計與開發(fā)(基礎篇)連載41:Spartan_第2頁
Xilinx可編程邏輯器件設計與開發(fā)(基礎篇)連載41:Spartan_第3頁
Xilinx可編程邏輯器件設計與開發(fā)(基礎篇)連載41:Spartan_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Xilinx可編程邏輯器件設計與開發(fā)(基礎篇)連載41:Spartan五、清除導入的I/O約束設計者可以在【ClockRegions】窗口、【I/OPorts】窗口或者【PackagePins】窗口選擇一個或多個對象,或者單擊按鈕取消所有選擇,再運行【Tools】→【ClearPlacementConstraints】命令,打開圖10-48所示窗口,其中有三個選項,【Instanceplacement】清除實例的布局規(guī)劃,【I/Oportplacement】清除I/O端口布局規(guī)劃,【Both】上述兩種對象均清除。在這個例子中,我們在【PackagePins】窗口選中一個指定的Pin腳,以選擇【I/Oportplacement】為例。圖10-48【ClearPlacementConstraints】窗口單擊【Next】按鈕,打開圖10-49所示對話框。選擇【Unplaceselectedport】選項,單擊【Next】,打開圖10-50所示對話框,選中【Unplaceonefixedport】,單擊【Next】按鈕,在出現(xiàn)的窗口單擊【Finish】,清除一個I/O約束。

需要注意的是,這里的操作過程會隨著設計者是否選擇了對象,選擇了幾個對象,操作界面稍微有所不同。圖10-49指定要被清除的I/O約束圖10-50提示要清除一個Fixed類型的端口六、建立、配置I/O端口在【I/Oports】窗口的右鍵菜單中選擇【CreateI/OPorts…】,彈出圖10-51所示對話框,輸入端口名如port_1,可以更改端口屬性,也可以建立總線類型的端口。單擊【OK】按鈕,可以看到【I/Oports】窗口增加了一個端口。圖10-51建立I/O端口配置I/O端口的操作方式與此類似,在右鍵菜單中選擇【ConfigureI/OPorts…】即可。七、建立I/O端口的管理接口最大化【I/OPorts】窗口,選擇所有*USB_0*的端口,運行右鍵菜單命令【CreateI/OPortInterface…】,在彈出的對話框中輸入usb0_interafce,如圖10-52,單擊【OK】,可以看到,這些*USB_0*端口有了一個管理接口,名為usb0_interface,如圖10-53。使用這個方法,可以方便PCB管理。圖10-52建立I/O端口接口圖10-53建立好的I/O端口窗口八、分配I/O端口PlanAhead提供了多種分配I/O端口的方法,可以自動分配,也有幾種半自動分配方式,如將I/O端口分配到一個I/OBank中【PlaceI/OPortsinanI/OBank】,將I/O端口分配到一個指定的區(qū)域【PlaceI/OPortsinanArea】,和順序分配I/O端口【PlaceI/OPortsSequentially】。需要注意,為了保證I/O分配的正確性,需要在執(zhí)行I/O分配之前,打開I/O分配自動DRCs校驗功能。執(zhí)行【Tools】→【Options】→【General】,打開【AutomaticallyenforcelegalI/Oplacement】功能。1.自動分配I/O端口。運行【Tools】→【AutoplaceI/OPorts】即可完成I/O端口的自動分配。2.將I/O端口放置到一個I/OBank中。在圖10-53所示的【I/Oports】窗口選擇usb0_interface端口,在右鍵菜單中運行【PlaceI/OPortsinanI/OBank】,或者在【Package】窗口單擊按鈕,可以看到與usb0_interafce相關的引腳都粘貼到鼠標上,在【Package】窗口拖動鼠標,找到合適的位置后單擊鼠標左鍵,就可以完成I/O端口的分配。清除對usb0_interface端口的分配,以方便進行下面的操作。3.將I/O端口放置到一個區(qū)域中。在圖10-53所示的【I/Oports】窗口選擇usb0_interface端口,在右鍵菜單中運行【PlaceI/OPortsinanArea】,或者在【Package】窗口單擊按鈕,這時可以在【Package】窗口拖動鼠標,畫出一個適合放置所有I/O端口的矩形框,釋放鼠標,即可完成I/O端口的分配。清除對usb0_interface端口的分配,以方便進行下面的操作。4.順序放置I/O端口。在圖10-53所示的【I/Oports】窗口選擇usb0_interface端口,在右鍵菜單中運行【PlaceI/OPortsSequentially】,或者在【Package】窗口單擊按鈕,這時可以在【Package】窗口拖動鼠標,按順序放置所有I/O端口,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論