編程軟件ispLEVER與原理圖輸入_第1頁
編程軟件ispLEVER與原理圖輸入_第2頁
編程軟件ispLEVER與原理圖輸入_第3頁
編程軟件ispLEVER與原理圖輸入_第4頁
編程軟件ispLEVER與原理圖輸入_第5頁
已閱讀5頁,還剩86頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、編程軟件編程軟件ispLEVERispLEVER編程軟件ispLEVER及原理圖輸入法編程軟件編程軟件ispLEVERispLEVERispLEVER編程軟件 在系統(tǒng)可編程器件設(shè)計步驟 ISP器件的三種邏輯設(shè)計方法 編譯、模擬、器件適配與下載 ispLEVERispLEVER編程軟件編程軟件 1.1.開發(fā)工具概念開發(fā)工具概念 開發(fā)環(huán)境:開發(fā)環(huán)境:Lattice公司提供的公司提供的ispLEVER,是一種,是一種通用電子設(shè)計軟件。通用電子設(shè)計軟件。ispLEVERispLEVER編程軟件編程軟件 (1)它支持原理圖、硬件描述語言(它支持原理圖、硬件描述語言(ABEL-HDL、VHDL、Veril

2、og)以及)以及原理圖和硬件描述語言混合輸入原理圖和硬件描述語言混合輸入三種方式。三種方式。(2)能對設(shè)計進行邏輯優(yōu)化,并將邏輯映射到器件中去,自動能對設(shè)計進行邏輯優(yōu)化,并將邏輯映射到器件中去,自動完成預(yù)布線,生成編程所需的熔絲圖文件,通過下載電纜下載完成預(yù)布線,生成編程所需的熔絲圖文件,通過下載電纜下載到器件中。到器件中。(3)ispLEVER在在WINDOWS平臺上運行,支持層次設(shè)計,具平臺上運行,支持層次設(shè)計,具有十分友好的人機界面。有十分友好的人機界面。整個設(shè)計工作流程大致分為整個設(shè)計工作流程大致分為創(chuàng)建新設(shè)計項目,選擇器件,輸創(chuàng)建新設(shè)計項目,選擇器件,輸入源文件,編譯與優(yōu)化,邏輯模擬

3、,連接和器件適配,下載入源文件,編譯與優(yōu)化,邏輯模擬,連接和器件適配,下載等等若干過程。若干過程。ispLEVERispLEVER編程軟件編程軟件 2.2.項目導(dǎo)航器項目導(dǎo)航器ispLEVER使使用了項目的概念。用了項目的概念。一個項目代表一一個項目代表一個設(shè)計。一個項個設(shè)計。一個項目所用的全部文目所用的全部文件應(yīng)放在一個單件應(yīng)放在一個單獨的目錄中。項獨的目錄中。項目導(dǎo)航器保存項目導(dǎo)航器保存項目設(shè)計中每一部目設(shè)計中每一部分的過程及狀態(tài)。分的過程及狀態(tài)。ispLEVERispLEVER編程軟件編程軟件 (1)源文件窗口源文件窗口位于導(dǎo)航器的左半部分。顯示與項目有關(guān)的所有設(shè)計文件名位于導(dǎo)航器的左半

4、部分。顯示與項目有關(guān)的所有設(shè)計文件名和器件名。每個文件名前都有圖標,以圖形方式直觀表示文件和器件名。每個文件名前都有圖標,以圖形方式直觀表示文件的類型。的類型。項目記錄本:項目標題,它指出了項目的名稱,在項目導(dǎo)項目記錄本:項目標題,它指出了項目的名稱,在項目導(dǎo)航器文件窗口中,項目的組織是通過將項目的全部文件收集到航器文件窗口中,項目的組織是通過將項目的全部文件收集到項目記錄本中實現(xiàn)的。項目記錄本列出了用戶在設(shè)計,測試,項目記錄本中實現(xiàn)的。項目記錄本列出了用戶在設(shè)計,測試,和器件選擇過程中的全部原理圖和行為描述文件。和器件選擇過程中的全部原理圖和行為描述文件。項目源文件:用戶能夠用不同的方式描述

5、設(shè)計,這些描述項目源文件:用戶能夠用不同的方式描述設(shè)計,這些描述就是源文件。每個源文件是設(shè)計中的一個部件。就是源文件。每個源文件是設(shè)計中的一個部件。ispLEVERispLEVER編程軟件編程軟件 (2)進程窗口進程窗口右半部分是進程窗口,該窗口顯示源文件窗口中所選中文件右半部分是進程窗口,該窗口顯示源文件窗口中所選中文件能進行的所有操作。這些操作包括:編譯,邏輯化簡,生成測能進行的所有操作。這些操作包括:編譯,邏輯化簡,生成測試模塊,連接,器件適配,下載等,完成從設(shè)計輸入到下載的試模塊,連接,器件適配,下載等,完成從設(shè)計輸入到下載的每一步驟。每一步驟。源文件級進程:包括源文件輸入,編譯,優(yōu)化

6、等。在源文源文件級進程:包括源文件輸入,編譯,優(yōu)化等。在源文件窗口單擊一個源文件,進程窗口中將出現(xiàn)指示處理此源文件件窗口單擊一個源文件,進程窗口中將出現(xiàn)指示處理此源文件的源文件級進程。的源文件級進程。項目級進程:包括連接,器件適配,編譯時序報告,下載項目級進程:包括連接,器件適配,編譯時序報告,下載等。在源文件窗口中單擊器件圖標,進程窗口中將出現(xiàn)指示該等。在源文件窗口中單擊器件圖標,進程窗口中將出現(xiàn)指示該器件處理的項目級進程。器件處理的項目級進程。編程軟件編程軟件ispLEVERispLEVERispLEVER編程軟件 在系統(tǒng)可編程器件設(shè)計步驟 ISP器件的三種邏輯設(shè)計方法 編譯、模擬、器件適

7、配與下載 在系統(tǒng)可編程器件設(shè)計步驟在系統(tǒng)可編程器件設(shè)計步驟 在系統(tǒng)可編程器件設(shè)計步驟在系統(tǒng)可編程器件設(shè)計步驟對一個可編程器件的設(shè)計大致經(jīng)過以下步驟:創(chuàng)對一個可編程器件的設(shè)計大致經(jīng)過以下步驟:創(chuàng)建新設(shè)計項目,選擇器件,輸入源文件,編譯與優(yōu)建新設(shè)計項目,選擇器件,輸入源文件,編譯與優(yōu)化,功能模擬或者時序模擬,連接與器件適配,下化,功能模擬或者時序模擬,連接與器件適配,下載。載。在系統(tǒng)可編程器件設(shè)計步驟在系統(tǒng)可編程器件設(shè)計步驟 1.創(chuàng)建新設(shè)計項目創(chuàng)建新設(shè)計項目設(shè)計的第一步,它的任務(wù)是建立一個項目,包括項目文設(shè)計的第一步,它的任務(wù)是建立一個項目,包括項目文件和項目標題。件和項目標題。2.選擇器件選擇器

8、件在器件選擇窗口中選擇要使用的器件。針對某個可編程在器件選擇窗口中選擇要使用的器件。針對某個可編程器件進行設(shè)計時,建立項目后,應(yīng)首先選擇器件。器件進行設(shè)計時,建立項目后,應(yīng)首先選擇器件。3.輸入和修改源文件輸入和修改源文件設(shè)計過程中最重要的一步。所有的設(shè)計思想通過源程序設(shè)計過程中最重要的一步。所有的設(shè)計思想通過源程序的形式輸入計算機。一個項目可能由一個或多個源文件組成。的形式輸入計算機。一個項目可能由一個或多個源文件組成。在系統(tǒng)可編程器件設(shè)計步驟在系統(tǒng)可編程器件設(shè)計步驟 4.編譯與優(yōu)化編譯與優(yōu)化原理圖和原理圖和ABEL-HDL文件必須經(jīng)過編譯。編譯用途和其文件必須經(jīng)過編譯。編譯用途和其他語言是

9、一樣的。若不能通過編譯,則需返回修改源文件。他語言是一樣的。若不能通過編譯,則需返回修改源文件。5.仿真仿真目的是對設(shè)計的正確性進行檢驗。從功能上對設(shè)計的正目的是對設(shè)計的正確性進行檢驗。從功能上對設(shè)計的正確性進行檢查,它假定信號的傳輸時間為確性進行檢查,它假定信號的傳輸時間為0,與適配器的時,與適配器的時間無關(guān)。若仿真結(jié)果與設(shè)計要求不符,則需修改設(shè)計。間無關(guān)。若仿真結(jié)果與設(shè)計要求不符,則需修改設(shè)計。在系統(tǒng)可編程器件設(shè)計步驟在系統(tǒng)可編程器件設(shè)計步驟 6.連接與器件適配連接與器件適配連接將編譯后的各模塊連接成一個文件。器件適配則把連接將編譯后的各模塊連接成一個文件。器件適配則把設(shè)計放進目標器件中。

10、設(shè)計放進目標器件中。7.下載下載通過下載電纜,將生成的通過下載電纜,將生成的JED數(shù)據(jù)文件下載到電路板上數(shù)據(jù)文件下載到電路板上的的ISP器件中。下載又稱為編程。一個器件中。下載又稱為編程。一個ISP器件只有經(jīng)過下載器件只有經(jīng)過下載這一步驟,才能將設(shè)計成果轉(zhuǎn)化為該器件的功能,在電路板這一步驟,才能將設(shè)計成果轉(zhuǎn)化為該器件的功能,在電路板上發(fā)揮應(yīng)有的作用。上發(fā)揮應(yīng)有的作用。 編程軟件編程軟件ispLEVERispLEVERispLEVER編程軟件 在系統(tǒng)可編程器件設(shè)計步驟 ISP器件的三種邏輯設(shè)計方法 編譯、模擬、器件適配與下載 ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 建立由原理圖

11、源文件組成的設(shè)計建立由原理圖源文件組成的設(shè)計由由ABEL-HDL源文件組成的設(shè)計源文件組成的設(shè)計混合設(shè)計及層次導(dǎo)航混合設(shè)計及層次導(dǎo)航ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 建立由原理圖源文件組成的設(shè)計建立由原理圖源文件組成的設(shè)計1.創(chuàng)建一個新的設(shè)計項目創(chuàng)建一個新的設(shè)計項目n選擇菜單選擇菜單File-New Project.n在在Create New Project對話框的對話框的Project Name欄中,欄中,鍵入項目名鍵入項目名,在在Project type欄中選擇欄中選擇Schematic/ABELn你可以看到默認的項目名和器件型號你可以看到默認的項目名和器件型號:

12、Untitled and ispLSI5256VE-165LF256。n用鼠標雙擊用鼠標雙擊Untitled,在在Title文本框中輸入文本框中輸入項目項目ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 2.選擇器件選擇器件n雙擊ispLSI5256VE-165LF256, 你會看到Device Selector對話框(如下圖所示),選擇器件,按ok按鈕。器件系列選擇窗,選擇ispLSI 1K 系列根據(jù)實驗板上的目標器件型號選擇,如選ispLSI1016E-80LJ44ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 n在軟件彈出的如下圖顯示的Confirm Change窗口

13、中,按Yes按鈕。n在軟件接著彈出的如下圖顯示的ispLEVER Project Navigato窗口中,按Yes按鈕,以用來去除原有的約束條件。ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 3.在設(shè)計中增加源文件在設(shè)計中增加源文件n從菜單上選擇從菜單上選擇Source項,選擇項,選擇new。n在對話框中,選擇在對話框中,選擇Schematic(原理圖原理圖),并按,并按OK。n輸入文件名輸入文件名demo,確認后按,確認后按OK。n現(xiàn)在出現(xiàn)了如圖所示的原理圖編輯器,可以開始繪制原理圖了?,F(xiàn)在出現(xiàn)了如圖所示的原理圖編輯器,可以開始繪制原理圖了。ISPISP器件的三種邏輯設(shè)計方法器件

14、的三種邏輯設(shè)計方法 4. 建立元件符號(建立元件符號(Symbol)ispLEVER工具的一個非常有用的特點是能夠迅速地建立起一張原理工具的一個非常有用的特點是能夠迅速地建立起一張原理圖的符號。通過這一步驟,你可以建立一個可供反復(fù)調(diào)用的邏輯宏圖的符號。通過這一步驟,你可以建立一個可供反復(fù)調(diào)用的邏輯宏元件,以便放置在更高一層的原理圖紙上。元件,以便放置在更高一層的原理圖紙上。n雙擊原理圖的資源文件雙擊原理圖的資源文件demo.sch,把它打開把它打開。n在原理圖編輯器中,選擇在原理圖編輯器中,選擇File菜單。菜單。n從下拉菜單中,選擇從下拉菜單中,選擇Matching Symbol命令。命令。

15、n關(guān)閉原理圖。關(guān)閉原理圖。n至此,這張原理圖的宏元件符號已經(jīng)建立完畢,并且被加到元件至此,這張原理圖的宏元件符號已經(jīng)建立完畢,并且被加到元件表中。你可以在下一表中。你可以在下一步步中調(diào)用這個元件。中調(diào)用這個元件。ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 由由ABEL-HDLABEL-HDL源文件組成的設(shè)計源文件組成的設(shè)計1、建立新項目建立新項目啟動啟動ispLEVER,進入項目導(dǎo)航器,進入項目導(dǎo)航器ProjectNavigator窗口。窗口。單擊單擊FILE菜單下的菜單下的NEWPROJECT(新項目新項目),進入建立新項目對話框,進入建立新項目對話框,創(chuàng)建一個新目錄創(chuàng)建一個新

16、目錄(文件夾文件夾),專門用于該新項目。首先選擇此目錄所在路徑。選擇,專門用于該新項目。首先選擇此目錄所在路徑。選擇方法與方法與Windows資源管理器使用方法相同。找到路徑后,單擊創(chuàng)建新文件夾按鈕,資源管理器使用方法相同。找到路徑后,單擊創(chuàng)建新文件夾按鈕,則在文件名區(qū)出現(xiàn)則在文件名區(qū)出現(xiàn)新建文件夾新建文件夾字樣。假定新目錄取名為字樣。假定新目錄取名為example,則將新建文件夾,則將新建文件夾改為改為example后,按鍵盤上的回車鍵。即產(chǎn)生一個名為后,按鍵盤上的回車鍵。即產(chǎn)生一個名為example的新目錄。雙擊的新目錄。雙擊example,example即成為當前目錄。即成為當前目錄。在

17、文件名對話框內(nèi),鍵入項目文件名,如在文件名對話框內(nèi),鍵入項目文件名,如A-D-CVT:單擊保存按鈕,退出單擊保存按鈕,退出NewProject對話框。對話框。ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 2、更改項目標題更改項目標題雙擊項目源文件窗口頂部的項目記錄本,即項目標題雙擊項目源文件窗口頂部的項目記錄本,即項目標題(Untitled),進入,進入記錄本對話框,在記錄本對話框,在Title對話框的文本字段中鍵入項目的描述性文字,如對話框的文本字段中鍵入項目的描述性文字,如Pulse-widthModuleD-AConvert。然后,單擊按鈕。然后,單擊按鈕OK。單擊單擊Fil

18、e菜單中的菜單中的Save,保存新項目標題。,保存新項目標題。現(xiàn)在可以進入設(shè)計階段現(xiàn)在可以進入設(shè)計階段了。了。ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 3、建立建立ABEL-HDL源文件源文件本設(shè)計有兩個本設(shè)計有兩個ABEL-HDL源文件。源文件。ABEL-HDL支持模塊層次結(jié)構(gòu),使得支持模塊層次結(jié)構(gòu),使得大規(guī)模的設(shè)計容易輸入和管理。大規(guī)模的設(shè)計容易輸入和管理。單擊源文件窗口下方的單擊源文件窗口下方的New按鈕,出現(xiàn)新建源文件對話框,按鈕,出現(xiàn)新建源文件對話框,選擇選擇ABEL-HDLModule(ABEL-HDL模塊模塊)。文本編輯器被加載,且。文本編輯器被加載,且出現(xiàn)一個對

19、話框,要求輸入文件名、模塊名和標題。鍵入出現(xiàn)一個對話框,要求輸入文件名、模塊名和標題。鍵入Pwrndac.Abl做做文件名文件名(擴展名可省略擴展名可省略),鍵入,鍵入Pwmdac做模塊名。在做模塊名。在Title(標題標題)框內(nèi)鍵入簡框內(nèi)鍵入簡單描述文字,如單描述文字,如Pulse-widthmodulatedDigitaltoAnalogConvent。模。模塊名和文件名必須有相同的基名塊名和文件名必須有相同的基名(文件名中除擴展名之外的部分稱之為基文件名中除擴展名之外的部分稱之為基名名)。如果文件和模塊基名不同,項目導(dǎo)航器的某些自動功能可能不正常運。如果文件和模塊基名不同,項目導(dǎo)航器的某

20、些自動功能可能不正常運行。完成了上述操作后,單擊行。完成了上述操作后,單擊OK或者按或者按Enter鍵。鍵?,F(xiàn)在出現(xiàn)了如圖所示的現(xiàn)在出現(xiàn)了如圖所示的ABEL-HDL源文件模板。它是一個具有屏幕編源文件模板。它是一個具有屏幕編輯能力的文件編輯器。輯能力的文件編輯器。 ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 由原理圖與由原理圖與ABEL-HDLABEL-HDL語言混合輸入語言混合輸入1.1.創(chuàng)建一個新的設(shè)計項目創(chuàng)建一個新的設(shè)計項目2.2.建立頂層的原理圖建立頂層的原理圖n選擇選擇Source-New.,在對話框中選在對話框

21、中選Schematic,并按,并按OK。在。在文本框中輸入文件名文本框中輸入文件名top.sch,并按并按OK。n 進入原理圖編輯器,調(diào)用自行創(chuàng)建的元件符號。選擇進入原理圖編輯器,調(diào)用自行創(chuàng)建的元件符號。選擇AddAdd菜單中菜單中的的symbolsymbol項,這時會出現(xiàn)項,這時會出現(xiàn)Symbol LibrariesSymbol Libraries對話框,選擇對話框,選擇LocalLocal的的庫,你會注意到在下部的文本框中有一個叫庫,你會注意到在下部的文本框中有一個叫demodemo的元件符號,這就的元件符號,這就是你在上一是你在上一步步中自行建立的元件符號。中自行建立的元件符號。n選擇選

22、擇demo元件符號,并放到原理圖上的合適位置。元件符號,并放到原理圖上的合適位置。ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 3.建立內(nèi)含建立內(nèi)含ABEL語言的邏輯元件符號語言的邏輯元件符號現(xiàn)在你要為現(xiàn)在你要為ABEL HDL設(shè)計文件建立一個元件符號。只要知道了接口設(shè)計文件建立一個元件符號。只要知道了接口信息,你就可以為下一層的設(shè)計模塊創(chuàng)建一個元件符號。信息,你就可以為下一層的設(shè)計模塊創(chuàng)建一個元件符號。n在原理圖編輯器里,選擇在原理圖編輯器里,選擇ADD菜單里的菜單里的New Block Symbol.命命令。令。n這時候會出現(xiàn)一個對話框,提示你輸入這時候會出現(xiàn)一個對話框,提示你

23、輸入ABEL模塊名稱及其輸入信模塊名稱及其輸入信號名和輸出信號名。號名和輸出信號名。n當你完成信號名的輸入,按當你完成信號名的輸入,按Run按鈕,就會產(chǎn)生一個元件符號,按鈕,就會產(chǎn)生一個元件符號,并放在本地元件庫中。同時元件符號還粘連在光標上,隨之移動并放在本地元件庫中。同時元件符號還粘連在光標上,隨之移動,將其,將其到原理圖上的合適到原理圖上的合適的的位置位置上。上。4. 完成原理圖完成原理圖n添加必需的添加必需的元件符號,元件符號,連線,連線名稱,以及連線,連線名稱,以及I/O標記,來完成頂標記,來完成頂層原理圖層原理圖ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 5.建立建立

24、ABEL-HDL源文件源文件 現(xiàn)在你需要建立一個現(xiàn)在你需要建立一個ABEL源文件,并把它鏈接到頂層原理圖對應(yīng)源文件,并把它鏈接到頂層原理圖對應(yīng)的符號上。的符號上。ISPISP器件的三種邏輯設(shè)計方法器件的三種邏輯設(shè)計方法 n請注意請注意abeltop左邊的紅色左邊的紅色“?”圖標。這意味著目前這個源文件還圖標。這意味著目前這個源文件還是個未知數(shù),因為你還沒有建立它。同時也請注意源文件框中的是個未知數(shù),因為你還沒有建立它。同時也請注意源文件框中的層次結(jié)構(gòu)層次結(jié)構(gòu),abeltop和和demo源文件位于源文件位于top原理圖的下面并且偏原理圖的下面并且偏右,這說明它們是右,這說明它們是top原理圖的底

25、層源文件。原理圖的底層源文件。n為了建立所需的源文件,請選擇為了建立所需的源文件,請選擇abeltop,然后選擇,然后選擇Source菜單菜單中的中的New.命令。命令。n在在New Source對話框中,選擇對話框中,選擇ABEL-HDL Module并按并按OK。n下一個對話框會問你模塊名,文件名,以及模塊的標題。為了將下一個對話框會問你模塊名,文件名,以及模塊的標題。為了將源文件與符號相鏈接,模塊名必須與符號名一致源文件與符號相鏈接,模塊名必須與符號名一致。n按按OK。你就進入了。你就進入了Text Editor,而且可以看到,而且可以看到ABEL-HDL設(shè)計設(shè)計文件的框架已經(jīng)呈現(xiàn)在你的

26、面前。文件的框架已經(jīng)呈現(xiàn)在你的面前。n輸入代碼輸入代碼,完成后,選擇完成后,選擇File菜單中的菜單中的Save命令。退出文本編輯命令。退出文本編輯器器n請注意項目管理器中請注意項目管理器中abeltop源文件左邊的圖標已經(jīng)改變了。這源文件左邊的圖標已經(jīng)改變了。這就意味著你已經(jīng)有了一個與此源文件相關(guān)的就意味著你已經(jīng)有了一個與此源文件相關(guān)的ABEL文件,并且已文件,并且已經(jīng)建立了正確的鏈接。經(jīng)建立了正確的鏈接。編程軟件編程軟件ispLEVERispLEVERispLEVER編程軟件 在系統(tǒng)可編程器件設(shè)計步驟 ISP器件的三種邏輯設(shè)計方法 編譯、模擬、器件適配與下載 編譯、模擬、器件適配與下載編譯

27、、模擬、器件適配與下載 編譯、模擬、器件適配和下載都是在進程窗口中完成的。編譯、模擬、器件適配和下載都是在進程窗口中完成的。1、單擊源文件窗口中某一個文件名或器件名,進程窗口中、單擊源文件窗口中某一個文件名或器件名,進程窗口中就會出現(xiàn)與其對應(yīng)的處理流程,每項操作左邊有兩個箭頭組就會出現(xiàn)與其對應(yīng)的處理流程,每項操作左邊有兩個箭頭組成的環(huán)標志。成的環(huán)標志。2、雙擊某一項操作名啟動執(zhí)行此項操作。操作結(jié)果用綠色、雙擊某一項操作名啟動執(zhí)行此項操作。操作結(jié)果用綠色的勾的勾、黃色的驚嘆號黃色的驚嘆號!或紅色的叉或紅色的叉來表示通過與否。來表示通過與否。綠色的勾表示成功,紅色的叉表示失敗。黃色的驚嘆表示基綠色

28、的勾表示成功,紅色的叉表示失敗。黃色的驚嘆表示基本成功,但有警告信息。若不成功或有警告,會彈出一個錯本成功,但有警告信息。若不成功或有警告,會彈出一個錯誤報告文件。誤報告文件。編譯、模擬、器件適配與下載編譯、模擬、器件適配與下載 一、文件編譯一、文件編譯( (源文件級進程源文件級進程單擊單擊“.abl/.sch.abl/.sch”) )1、ABEL-HDL編譯操作包括邏輯編譯,邏輯優(yōu)化和語法檢編譯操作包括邏輯編譯,邏輯優(yōu)化和語法檢查子操作。編譯過程生成三個報告文件:編譯列表、編譯后查子操作。編譯過程生成三個報告文件:編譯列表、編譯后的邏輯等式、優(yōu)化過的邏輯等式。邏輯等式文件用的邏輯等式、優(yōu)化過

29、的邏輯等式。邏輯等式文件用與與-或或規(guī)規(guī)范形式表達。范形式表達。建議先對低層文件進行編譯,后對高層文件進行編譯。建議先對低層文件進行編譯,后對高層文件進行編譯。2、原理圖文件編譯操作包括編譯、邏輯優(yōu)化子操作。優(yōu)化、原理圖文件編譯操作包括編譯、邏輯優(yōu)化子操作。優(yōu)化結(jié)果用邏輯等式形式表述。編譯過程生成一個報告文件:優(yōu)結(jié)果用邏輯等式形式表述。編譯過程生成一個報告文件:優(yōu)化過的邏輯等式。化過的邏輯等式。編譯、模擬、器件適配與下載編譯、模擬、器件適配與下載 二、連接和器件適配二、連接和器件適配( (項目級進程項目級進程單擊單擊“器器件件”) )1、連接:將經(jīng)過編譯的各模塊連接成一個單一文件。、連接:將經(jīng)

30、過編譯的各模塊連接成一個單一文件。2、器件適配:把設(shè)計放進指定器件中。點器件,然后雙擊、器件適配:把設(shè)計放進指定器件中。點器件,然后雙擊FitDesign。(1)完成這些操作后產(chǎn)生標準格式的完成這些操作后產(chǎn)生標準格式的JEDEC文件和若干報告文件。文件和若干報告文件。(2)器件引腳號最好不要事先鎖定,在器件適配時由器件引腳號最好不要事先鎖定,在器件適配時由ispLEVER自動分自動分配為好,以提高適配成功率。在配為好,以提高適配成功率。在“ispLEVERCompilerReport”報告文報告文件中查閱。件中查閱。編譯、模擬、器件適配與下載編譯、模擬、器件適配與下載 三、模擬三、模擬通過模擬

31、了解設(shè)計結(jié)果,避免設(shè)計錯誤。通過模擬了解設(shè)計結(jié)果,避免設(shè)計錯誤。ispLEVER支持支持功能模擬和時序模擬。在模擬過程中,提供了單步運行、斷功能模擬和時序模擬。在模擬過程中,提供了單步運行、斷點調(diào)試以及跟蹤調(diào)試等功能。點調(diào)試以及跟蹤調(diào)試等功能。測試向量放在一個測試向量放在一個ABEL-HDL模塊文件中,或構(gòu)成獨立的模塊文件中,或構(gòu)成獨立的ABEL-HDL文件。如果設(shè)計是原理圖模塊,則需寫一個單獨文件。如果設(shè)計是原理圖模塊,則需寫一個單獨的測試向量文件,測試向量文件結(jié)構(gòu)與的測試向量文件,測試向量文件結(jié)構(gòu)與ABEL-HDL源文件一源文件一樣,只是沒有邏輯描述部。樣,只是沒有邏輯描述部。編譯、模擬、

32、器件適配與下載編譯、模擬、器件適配與下載 四、下載四、下載將生成的將生成的JEDEC文件下載到器件中。文件下載到器件中。ISP器件的在系統(tǒng)編程器件的在系統(tǒng)編程(下載下載)是通過是通過JTAG接口實現(xiàn)的。接口實現(xiàn)的。JTAG是是JointActionGroup的簡稱。的簡稱。JTAG接口標準原是為接口標準原是為采用邊界掃描法測試芯片和電路板制定的標準。采用邊界掃描法測試芯片和電路板制定的標準。ISP主要是使主要是使用用JTAG接口中的接口中的TDI(TestDataInput)、TDO(TestDataOutput)、TMS(TestModeSelect)、TCK(TestClock)信號。信號

33、。對對ISP器件說,器件說,TDI、TCK、TMS是輸入信號,是輸入信號,TDO是輸出信是輸出信號。號。由于在一塊系統(tǒng)板上可能有多個由于在一塊系統(tǒng)板上可能有多個ISP器件,為了使用一個下器件,為了使用一個下載插座對它們編程,這些載插座對它們編程,這些ISP器件的系統(tǒng)板上也連接成器件的系統(tǒng)板上也連接成鏈鏈的的形式,形式,編譯、模擬、器件適配與下載編譯、模擬、器件適配與下載 實驗臺有一套用于實驗臺有一套用于Lattice公司的公司的ISP器件的下載系統(tǒng),配備一器件的下載系統(tǒng),配備一條下載電纜,一個下載插座,一個條下載電纜,一個下載插座,一個44腳腳PLCC插座,連接時要插座,連接時要正確連接,注意

34、不要接錯。正確連接,注意不要接錯。1、下載前,首先用下載電纜將、下載前,首先用下載電纜將PC機的打印機并行端口和實驗機的打印機并行端口和實驗臺上的下載插座連接好,將臺上的下載插座連接好,將ISP器件插入相應(yīng)器件插入相應(yīng)44腳腳PLCC插座,插座,打開實驗臺電源。打開實驗臺電源。2、ISP器件通過器件通過TDI、TDO、TMS、TCK等信號與下載插座相等信號與下載插座相連。下載程序通過打印機數(shù)據(jù)端口向下載插座發(fā)送數(shù)據(jù),通過連。下載程序通過打印機數(shù)據(jù)端口向下載插座發(fā)送數(shù)據(jù),通過打印機狀態(tài)端口從下載插座接收數(shù)據(jù)。打印機狀態(tài)端口從下載插座接收數(shù)據(jù)。3、在、在PC機上運行的下載程序能將標準機上運行的下載

35、程序能將標準JEDEC文件中的數(shù)據(jù)文件中的數(shù)據(jù)下載到下載到ISP器件中,從而實現(xiàn)對器件中,從而實現(xiàn)對ISP器件的在系統(tǒng)編程。器件的在系統(tǒng)編程。 編譯、模擬、器件適配與下載編譯、模擬、器件適配與下載 下載過程:下載過程:(1)在Windows中,按開始=程序=Lattice Semiconductor=ispVM System菜單,啟動ispVM System,彈出LSC ispVM System窗口,如圖所示。編譯、模擬、器件適配與下載編譯、模擬、器件適配與下載 (2)在在LSC ispVM System窗口中,按窗口中,按ispTools=Scan Chain菜單,菜單,ispVM Syst

36、em軟件會自動檢測軟件會自動檢測JTAG下載回路,找到回下載回路,找到回路中所有的器件型號。路中所有的器件型號。(3)雙擊器件雙擊器件1016,彈出器件信息對話框,通過點擊,彈出器件信息對話框,通過點擊Browse選選擇需要下載的擇需要下載的JED數(shù)據(jù)文件。在該對話框中的數(shù)據(jù)文件。在該對話框中的Operation欄里,欄里,選擇所需的編程操作,這里選選擇所需的編程操作,這里選Erase,Program,Verify,對器,對器件進行擦除、編程、校驗。件進行擦除、編程、校驗。完成這些操作后,按完成這些操作后,按OK鈕。鈕。編譯、模擬、器件適配與下載編譯、模擬、器件適配與下載 (4)在在LSC i

37、spVM System窗口中,按窗口中,按Project=Download菜菜單啟動下載操作,數(shù)秒鐘后,下載完成。若操作成功,這時單啟動下載操作,數(shù)秒鐘后,下載完成。若操作成功,這時New Scan Configuration Setup子窗口中的子窗口中的Status欄顯示欄顯示PASS,并有一個綠色的圓點并有一個綠色的圓點。編譯、模擬、器件適配與下載編譯、模擬、器件適配與下載 在實驗箱上進行功能測試:在實驗箱上進行功能測試:n下載完成后,先將數(shù)字實驗箱總電源關(guān)閉,再從編程下載完成后,先將數(shù)字實驗箱總電源關(guān)閉,再從編程插座上拔下下載電纜插座上拔下下載電纜。n根據(jù)編譯結(jié)果將根據(jù)編譯結(jié)果將101

38、6上對應(yīng)的信號輸入管腳連接到數(shù)上對應(yīng)的信號輸入管腳連接到數(shù)字實驗箱的邏輯電平開關(guān)上,將字實驗箱的邏輯電平開關(guān)上,將1016的信號輸出管腳的信號輸出管腳連接到數(shù)字實驗箱的邏輯電平指示燈上,驗證功能是連接到數(shù)字實驗箱的邏輯電平指示燈上,驗證功能是否正確。否正確。實驗演示實驗演示1. 利用原理圖輸入法設(shè)計一個利用原理圖輸入法設(shè)計一個7人投票表人投票表決器。決器。2. 利用原理圖輸入法設(shè)計一個數(shù)字鐘。利用原理圖輸入法設(shè)計一個數(shù)字鐘。利用原理圖輸入法設(shè)計一個利用原理圖輸入法設(shè)計一個7人投票表決器人投票表決器具體要求為:參加表決者具體要求為:參加表決者7人,同意為人,同意為1,不同,不同意為意為0,同意者

39、過半則表決通過,指示燈亮。,同意者過半則表決通過,指示燈亮。請利用原理圖輸入法設(shè)計電路,并進行編譯、仿請利用原理圖輸入法設(shè)計電路,并進行編譯、仿真,然后下載到實驗箱,進行結(jié)果驗證。真,然后下載到實驗箱,進行結(jié)果驗證。1.創(chuàng)建一個新的設(shè)計項目,輸入新工程名創(chuàng)建一個新的設(shè)計項目,輸入新工程名vote7輸入項目名輸入項目名選擇選擇Schematic/ABEL2.項目命名與選擇器件項目命名與選擇器件將將untitled重命名重命名為為vote7根據(jù)實驗板上器件進行根據(jù)實驗板上器件進行選擇選擇3.在設(shè)計中增加原理圖源文件在設(shè)計中增加原理圖源文件選擇選擇source-new.選擇選擇Schematic(原

40、理圖(原理圖輸入),點輸入),點ok4.原理圖輸入原理圖輸入原理圖輸入界面原理圖輸入界面原理圖繪圖工具原理圖繪圖工具4.原理圖輸入原理圖輸入從菜單欄選擇從菜單欄選擇Add,然后選擇然后選擇Symbol,你會看到如下圖,你會看到如下圖所示的對話框所示的對話框:選擇選擇arith.lib,在,在Symbol選擇選擇ADDF1(1位全加器位全加器)4.原理圖輸入原理圖輸入SymbolLibraries包含以下的基本符號庫(包含以下的基本符號庫(lib文件):文件):narith.lib:包含一些基本的運算單元,如加包含一些基本的運算單元,如加/減法器、比較器、乘法器等。減法器、比較器、乘法器等。nc

41、oder.lib:包含一些編包含一些編/解碼器。解碼器。ncounter.lib:包含一些:包含一些1、2、4、8位的加位的加/減法計數(shù)器、格雷碼計數(shù)器等。減法計數(shù)器、格雷碼計數(shù)器等。ngates.lib: 包括各種各樣的包括各種各樣的2,3,4輸入端的與、或、異或、同或門、輸入端的與、或、異或、同或門、非門、緩沖器、地、電源等。非門、緩沖器、地、電源等。niopin.lib:包含一些輸入輸出接口。:包含一些輸入輸出接口。nmux.lib:包括三種選擇器包括三種選擇器:二選一、四選一、八選一。二選一、四選一、八選一。nregister.lib, regs.lib:包括各類觸發(fā)器。如包括各類觸發(fā)

42、器。如D觸發(fā)器、觸發(fā)器、JK觸發(fā)器、觸發(fā)器、RS觸發(fā)器、觸發(fā)器、T觸發(fā)器和觸發(fā)器和LATCH鎖存器鎖存器等等。nvanttl:包括包括46種常用種常用TTL器件器件nvanfunc.lib:包括包括33種現(xiàn)成的功能模塊種現(xiàn)成的功能模塊1016器件中不包含這兩個庫器件中不包含這兩個庫4.原理圖輸入原理圖輸入n 在合適的位置上放入元件,這里放入在合適的位置上放入元件,這里放入4個個1位全加器。位全加器。n選擇選擇Add菜單中的菜單中的Wire項項,開始畫連線,開始畫連線,隨后每次單擊鼠標,隨后每次單擊鼠標,便可彎折引線便可彎折引線??稍诶L圖工具里點擊此圖標可在繪圖工具里點擊此圖標進行連線進行連線4

43、.原理圖輸入原理圖輸入n 選擇選擇Add菜單中的菜單中的NetName項項,在屏幕底端,在屏幕底端輸入輸入A并按并按Enter鍵,鍵,連線名會粘連在鼠標的光標上。連線名會粘連在鼠標的光標上。n 在引線的末連接端在引線的末連接端(也即輸入腳左端的紅色方塊也即輸入腳左端的紅色方塊),按鼠標左鍵,并拖動,按鼠標左鍵,并拖動鼠標鼠標,可以在放置連線名稱的同時,畫出一根輸入連線??梢栽诜胖眠B線名稱的同時,畫出一根輸入連線。在屏幕底端輸入連線名,在屏幕底端輸入連線名,按回車,粘在光標上按回車,粘在光標上在繪圖工具中點擊此圖標在繪圖工具中點擊此圖標進行連線名輸入進行連線名輸入4.原理圖輸入原理圖輸入n選擇選

44、擇Add菜單的菜單的I/OMarker項項,將會出現(xiàn)一個對話框,請選擇將會出現(xiàn)一個對話框,請選擇Input。n 將將鼠鼠標標的光標移至輸入連線的末端的光標移至輸入連線的末端(位于連線和連線名之間位于連線和連線名之間),并單擊,并單擊鼠標的左鍵。這時回出現(xiàn)一個輸入鼠標的左鍵。這時回出現(xiàn)一個輸入I/OMarker,標記里面是連線名。,標記里面是連線名。n在對話框中選擇在對話框中選擇Output,然后單擊輸出連線端,加上一個輸出然后單擊輸出連線端,加上一個輸出I/OMarker。在繪圖工具中點擊此圖標在繪圖工具中點擊此圖標進行端口定義進行端口定義選擇選擇Output,在連線與連在連線與連線名之間單擊

45、鼠標左鍵線名之間單擊鼠標左鍵選擇選擇Input5.編譯原理圖編譯原理圖n 點擊保存原理圖并退出。點擊保存原理圖并退出。n在項目管理器左邊的項目源文件清單中選擇原理圖在項目管理器左邊的項目源文件清單中選擇原理圖vote7.sch,雙擊雙擊原理圖編譯原理圖編譯(CompileSchematic)處理過程。處理過程。n編譯成功,編譯成功, CompileSchematic過程的左邊會出現(xiàn)一個綠色的查對記號過程的左邊會出現(xiàn)一個綠色的查對記號。雙擊雙擊CompileSchematic進行原理圖編譯進行原理圖編譯6.設(shè)計的仿真設(shè)計的仿真(1)建立仿真測試向量:)建立仿真測試向量:n 選擇選擇Source菜

46、單中的菜單中的New.命令。在對話框中,選擇命令。在對話框中,選擇ABELTestVectors并按并按OK。n輸入文件名輸入文件名vote7.abv作為你的測試向量文件名作為你的測試向量文件名,并按,并按OK。6.設(shè)計的仿真設(shè)計的仿真輸入測試向量文本,輸入測試向量文本,完成后點擊保存并退出。完成后點擊保存并退出。6.設(shè)計的仿真設(shè)計的仿真(2)編譯測試向量:)編譯測試向量:n 從源文件清單中選擇測試向量源文件從源文件清單中選擇測試向量源文件(vote7.abv)。n 雙擊測試向量編譯雙擊測試向量編譯(CompileTestVectors)處理過程處理過程。雙擊雙擊CompileTestVect

47、ors進行測試向量編譯進行測試向量編譯雙擊雙擊FunctionalSimulation進行功能仿真進行功能仿真6.設(shè)計的仿真設(shè)計的仿真(3)功能仿真:)功能仿真: 在在ispLEVERProjectNavigator的主窗口左側(cè),選擇測試向量源文件的主窗口左側(cè),選擇測試向量源文件(vote7.abv),雙擊右側(cè)的,雙擊右側(cè)的FunctionalSimulation功能條功能條,將彈出如下將彈出如下圖所示的仿真控制窗口圖所示的仿真控制窗口。設(shè)置仿真時間設(shè)置仿真時間點擊點擊Simulate=run開始仿真開始仿真6.設(shè)計的仿真設(shè)計的仿真在在SimulatorControlPanel中,按中,按Si

48、mulate=Run,再按再按Tools=WaveformViewer菜單,將打開波形觀察器菜單,將打開波形觀察器WaveformViewer如下圖所示。如下圖所示。6.設(shè)計的仿真設(shè)計的仿真波形編輯波形編輯(可選)(可選)除了用除了用*.abv文件描述信號的激勵波形外,文件描述信號的激勵波形外,ispLEVER還提供了直觀的還提供了直觀的激勵波形的圖形輸入工具激勵波形的圖形輸入工具WaveformEditor。n在在ispLEVERProjectNavigator的主窗口的主窗口,點,點windows=WaveformEditor,進入波形編輯器窗口進入波形編輯器窗口(WaveformEdit

49、ingTool),如下圖所示,如下圖所示。6.設(shè)計的仿真設(shè)計的仿真波形編輯波形編輯(可選)(可選)n在在WaveformEditingTool窗口中按窗口中按Edit=NewWave菜單,彈出菜單,彈出如下窗口:如下窗口:n 在該窗口中的在該窗口中的Polarity選項中選擇選項中選擇Input,然后在窗口下部的空格中,然后在窗口下部的空格中輸入信號名輸入信號名:a,b,c,d,e,f,g6.設(shè)計的仿真設(shè)計的仿真波形編輯波形編輯(可選)(可選)n完成上述步驟后,完成上述步驟后,WaveformEditingTool窗口中有了窗口中有了輸入信號名,輸入信號名,如圖所示如圖所示:6.設(shè)計的仿真設(shè)計

50、的仿真波形編輯波形編輯(可選)(可選)n單擊單擊單擊窗口左側(cè)的信號名單擊窗口左側(cè)的信號名a,開始編輯,開始編輯a信號的激勵波形。信號的激勵波形。n 單擊單擊0時刻右端且與時刻右端且與a信號所處同一水平位置任意一點,波形編輯器信號所處同一水平位置任意一點,波形編輯器子窗口中將顯示如下信息:子窗口中將顯示如下信息:n選擇信號狀態(tài),并填入持續(xù)時間選擇信號狀態(tài),并填入持續(xù)時間100ns,按回車鍵,這樣,按回車鍵,這樣Waveform EditingTool窗口中窗口中就會顯示就會顯示a信號在信號在0-100ns的波形的波形。n 重復(fù)上述操作過程,編輯所有輸入信號的激勵波形,并將它存盤為重復(fù)上述操作過程

51、,編輯所有輸入信號的激勵波形,并將它存盤為wave_in.wdl文件文件。選擇信號狀態(tài),選擇信號狀態(tài),輸入持續(xù)時間輸入持續(xù)時間6.設(shè)計的仿真設(shè)計的仿真波形編輯波形編輯(可選)(可選)n所有輸入信號的激勵波形所有輸入信號的激勵波形完成后完成后,WaveformEditingTool窗口如下圖窗口如下圖所示:所示:6.設(shè)計的仿真設(shè)計的仿真波形編輯波形編輯(可選)(可選)n 在在WaveformEditingTool菜單中,按菜單中,按File=ConsistencyCheck菜單,菜單,檢測激勵波形是否存在沖突。檢測激勵波形是否存在沖突。若無沖突,若無沖突,錯誤信息窗口會提示錯誤信息窗口會提示No

52、ErrorsDetected。n 回到回到ispLEVERProjectNavigator主主窗窗口,口,按按Source=Import菜單,菜單,調(diào)入激勵文件調(diào)入激勵文件wave_in.wdl。n 在窗口左側(cè)的源程序區(qū)選中在窗口左側(cè)的源程序區(qū)選中Wave_in.wdl文件,雙擊窗口右側(cè)的文件,雙擊窗口右側(cè)的FunctionalSimulation欄進入功能仿真流程欄進入功能仿真流程。n 以下的步驟以下的步驟參照參照用用*.abv描述激勵的仿真過程描述激勵的仿真過程。6.設(shè)計的仿真設(shè)計的仿真(4)時序仿真:)時序仿真:n在在ispLEVERProjectNavigator主窗口中,在左側(cè)源程序

53、區(qū)選中主窗口中,在左側(cè)源程序區(qū)選中Demo.abv,雙擊右側(cè)的,雙擊右側(cè)的TimingSimulation欄進入時序仿真流程欄進入時序仿真流程。n在時序仿真時,打開在時序仿真時,打開SimulatorControlPanel窗口中的窗口中的Simulate=Settings菜菜單,產(chǎn)生單,產(chǎn)生SetupSimulator對話框?qū)υ捒?,設(shè)置延時參數(shù)和仿真模式。,設(shè)置延時參數(shù)和仿真模式。n點擊點擊Simulate=Run菜單,可以得到時序仿真結(jié)果。菜單,可以得到時序仿真結(jié)果。7.把設(shè)計適配到器件中把設(shè)計適配到器件中n在在ispLEVERProjectNavigator的主窗口的主窗口,點擊器件,點

54、擊器件ispLSI1016E-80LJ44,雙擊雙擊Fit Design,使項目管理器完成對源文件的編譯,然后連使項目管理器完成對源文件的編譯,然后連接所有的源文件,最后進行邏輯分割,布局和布線,將設(shè)計適配到所選接所有的源文件,最后進行邏輯分割,布局和布線,將設(shè)計適配到所選擇的擇的Lattice器件中。器件中。點擊器件點擊器件雙擊雙擊FitDesign將設(shè)計適配將設(shè)計適配到器件中,生成到器件中,生成*.jed文件文件8.下載下載接下來的工作就是將生成的接下來的工作就是將生成的JED文件通過編程器下載到文件通過編程器下載到isp1016芯片中。芯片中。n 在在Windows中,按中,按Start

55、=Programs=LatticeSemiconductor=ispVMSystem菜單啟動菜單啟動ispVMSystem。8.下載下載n在在LSCispVMSystem窗口中,按窗口中,按ispTools=ScanChain菜單,菜單,ispVMSystem軟件會自動檢測軟件會自動檢測JTAG下載回路,找到回路中所有的器件型號。下載回路,找到回路中所有的器件型號。點擊點擊scan檢測下載檢測下載回路回路8.下載下載n雙擊器件雙擊器件1016E,彈出器件信息對話框,通過點擊,彈出器件信息對話框,通過點擊Browse選擇需要下載的選擇需要下載的vote7.jed數(shù)據(jù)文件,點數(shù)據(jù)文件,點OK鈕。鈕

56、。點擊點擊Browse選擇需要選擇需要下載的下載的jed文件文件8.下載下載n在在LSCispVMSystem窗口中,按窗口中,按Project=Download菜單啟動下載操作。菜單啟動下載操作。下載完成,這時下載完成,這時NewScanConfigurationSetup子窗口中的子窗口中的Status欄顯示欄顯示PASS。點擊點擊download啟動啟動下載操作下載操作下載成功,該狀態(tài)欄下載成功,該狀態(tài)欄顯示顯示PASS,并有一個,并有一個綠色的圓點綠色的圓點8.在實驗箱上進行測試在實驗箱上進行測試通過相應(yīng)的引腳連線,進行測試。到工程所在文件夾查找通過相應(yīng)的引腳連線,進行測試。到工程所在

57、文件夾查找* *.rpt.rpt文件,可以找到輸入輸出引腳號。文件,可以找到輸入輸出引腳號。 8.在實驗箱上進行測試在實驗箱上進行測試還可以利用還可以利用ConstraintsEditor進行引腳鎖定進行引腳鎖定。n在在ispLEVERProjectNavigator的主窗口左側(cè),選中器件型號欄的主窗口左側(cè),選中器件型號欄,雙擊雙擊右側(cè)的右側(cè)的ConstraintEditor功能條,打開功能條,打開ConstraintEditor,如下圖所示。,如下圖所示。輸入鎖定的引腳,輸入鎖定的引腳,按回車按回車n點擊窗口左側(cè)點擊窗口左側(cè)InputPins和和OutputPins左邊的左邊的,展現(xiàn)所有的輸

58、入信號,展現(xiàn)所有的輸入信號。雙擊這些信號名,在窗口右側(cè)會出現(xiàn)對應(yīng)于每個信號的參數(shù)行雙擊這些信號名,在窗口右側(cè)會出現(xiàn)對應(yīng)于每個信號的參數(shù)行。n雙擊每個信號參數(shù)行的雙擊每個信號參數(shù)行的Pin這一格,輸入該信號需要鎖定的引腳序列號。這一格,輸入該信號需要鎖定的引腳序列號。n設(shè)置完成后,按設(shè)置完成后,按File=Save菜單存盤保存設(shè)置。無論是原理圖還是用菜單存盤保存設(shè)置。無論是原理圖還是用HDL做的設(shè)計,都可以采用這種方法設(shè)定器件的引腳。做的設(shè)計,都可以采用這種方法設(shè)定器件的引腳。8.在實驗箱上進行測試在實驗箱上進行測試8.在實驗箱上進行測試在實驗箱上進行測試n 在右側(cè)窗口中選中要鎖定的信號名,按下

59、鼠標左鍵,將該信號拖至窗在右側(cè)窗口中選中要鎖定的信號名,按下鼠標左鍵,將該信號拖至窗口左邊器件引腳圖中對應(yīng)的引腳上,放開左鍵,該信號就被鎖定在對應(yīng)口左邊器件引腳圖中對應(yīng)的引腳上,放開左鍵,該信號就被鎖定在對應(yīng)的引腳上了。的引腳上了。引腳鎖定的另一種引腳鎖定的另一種直觀的直觀的方法方法:n在在ConstraintsEditor窗口中,按窗口中,按Device=PackageView菜單,窗菜單,窗口變成如下形式??谧兂扇缦滦问?。利用原理圖輸入法設(shè)計一個數(shù)字秒表利用原理圖輸入法設(shè)計一個數(shù)字秒表設(shè)計任務(wù):設(shè)計任務(wù):設(shè)計一個具有顯示、復(fù)位、暫停功能的數(shù)字秒表。設(shè)計一個具有顯示、復(fù)位、暫停功能的數(shù)字秒表。設(shè)計要求:設(shè)計要求:n秒表顯示的精度為秒表顯示的精度為0.1s。n秒表顯示范圍為秒表顯示范圍為60s,到,到60s時自動清零。時自動清零。n能使秒表復(fù)位(清零)。能使秒表復(fù)位(清零)。n能啟動和停止秒表運行。能啟動和停止秒表運行。1.創(chuàng)建一個新的設(shè)計項目,輸入新工程名創(chuàng)建一個新的設(shè)計項目,輸入新工程名second2.項目命名與選擇器件項目命名與選擇器件3.在設(shè)計中增加原理圖源文件在設(shè)

溫馨提示

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

評論

0/150

提交評論