已閱讀5頁,還剩152頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
何賓 Tel:email: CYPRESS PSOC系列 培訓(xùn)課程 Cypess PSoC Training Analog & Digital Circuit Design 版權(quán)所有,禁止未經(jīng)授權(quán)的商業(yè)使用行為 CYPRESS PSOC系列 培訓(xùn)課程 培訓(xùn)目標(biāo)及內(nèi)容 第二部分培訓(xùn)目標(biāo) : 基于邏輯表達式的門電路設(shè)計與實現(xiàn) 3-8譯碼器電路的 IP設(shè)計和調(diào)用 SR鎖存器的 IP設(shè)計和調(diào)用 有限狀態(tài)機的設(shè)計和實現(xiàn) 計數(shù)器的設(shè)計和實現(xiàn) 多諧振蕩器電路的設(shè)計和實現(xiàn) HDL高層次描述 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -基本概念 術(shù)語 “乘積 ”和 “和 ”來自數(shù)學(xué),用來描述與( AND) 和或( OR)邏輯操作。 “乘積 ”定義為多個變量之間的 AND關(guān)系。 “和 ”定義 為任意數(shù)量邏輯變量的 OR關(guān)系。 任何邏輯系統(tǒng)能用兩種邏輯等效的方法表示,即積 之和( Sum of Product, SOP)形式和和之積 (Product of Sum, POS)形式。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -基本概念 如下表所示,對于真值表的每一列,能生成一個乘 積項,稱為最小項。最小項通過對輸入變量相關(guān)的值 “ 相與 ”AND得到。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -基本概念 如果真值表特定的一行的變量值為 1,則包含變量 的名字, 比如 A。如果真值表特定的一行的變量值為 0 ,則包含變量名字的取反,比如 A。 如果關(guān)心輸出 Y為 1的行,可以發(fā)現(xiàn)當(dāng) m1, m3, m5時,輸出 Y為真。因此,可以寫 Y,通過簡單的邏 輯 “或 ”上最小項(這些最小項輸出為 1)。輸出 Y可以 表示為: CBACBACBAY S O P _CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -基本概念 現(xiàn)在關(guān)注的不是真值表輸出為 1的行,而是關(guān)注的是 真值表輸出為 0的行。如上表所示。注意在這種情況下 Y 是 m0、 m2、 m4、 m6和 m7。從前面的最小項的定 義,使用德摩根 De Morgan定理,得到 : CBACBACBACBAmomN O T |)|()&(0 稱 m0為最大項 M0。最大項是對最小項的取反。 輸出 Y可以通過簡單的邏輯“與”上最大項。輸出 Y可以表示為: )()()()()(_CBACBACBACBACBAY P O S CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -POS和 SOP邏輯電路的設(shè)計 1打開 PSoC Creator2.0 軟件,在主界面主菜單下, 選擇 File-New-Project , 彈出如圖 2.1所示的界面,選 擇 Design標(biāo)簽。在 Design標(biāo) 簽下,選擇 Empty PSoC3 Design類型。在 Location右 邊輸入該設(shè)計的路徑,在 Name右邊給出該設(shè)計的工 程名字 pos_sop,然后點擊 “OK”按鈕。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -POS和 SOP邏輯電路的設(shè)計 2. 如下圖所示,在 Workspace Explorer界面中,選擇 Source標(biāo)簽,在該窗口下,選擇 TopDesign.cysch,鼠 標(biāo)雙擊該條目,打開原理圖界面。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -POS和 SOP邏輯電路的設(shè)計 3. 如圖所示,在主界面右側(cè) “Component Catalog”窗口中,選 擇 Cypress標(biāo)簽欄,并展開 Digital ,并展開。找到 Logic子條目,并 展開。可以看到在這個子條目下 ,提供了基本的邏輯門、 D觸發(fā)器 、查找表( LUT)、邏輯高和邏 輯低等資源。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -POS和 SOP邏輯電路的設(shè)計 4.如下圖所示,在原理 圖界面中將分別繪制 POS和 SOP邏輯表達式的邏輯電路 。 在該設(shè)計中使用的邏輯 資源有: AND、 Not、 Or。 按照圖中的參考電路,將所 需要的邏輯門用鼠標(biāo)拖到原 理圖界面中,并按照下圖放 置這些邏輯門。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -POS和 SOP邏輯電路的設(shè)計 5. 從下圖所示的繪圖工具欄中 ,選擇連線按鈕。 將上圖中的邏輯門連接在一起。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -POS和 SOP邏輯電路的設(shè)計 6. 如下圖所示,在主界面右側(cè) “Component Catalog”窗 口中,選擇 Cypress標(biāo)簽欄,并展開 Ports and Pins,并展開 。找到 Digital Input Pin。并將 Digital Input Pin分別拖到圖的 位置,引腳的名字分別為 Pin_1, Pin_2和 Pin_3。并將其連 接到設(shè)計中。 7. 如下圖所示,在主界面右側(cè) “Component Catalog”窗 口中,選擇 Cypress標(biāo)簽欄,并展開 Ports and Pins。找到 Digita Output Pin,并將 Digital Output Pin分別拖到圖的位置 ,引腳的名字分別為 Pin_4和 Pin_5。并將其連接到設(shè)計中。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -POS和 SOP邏輯電路的設(shè)計 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -POS和 SOP邏輯電路的設(shè)計 8. 雙擊 Pin_1,打開其配置界面,如圖所示配置參數(shù): 在 General標(biāo)簽下, 將 Drive Mode改為 Resistive Pull Up。 Name: Pin_A 點擊“ OK”按鈕 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -POS和 SOP邏輯電路的設(shè)計 9. 按步驟 8,分別將 Pin_2改名為 Pin_B和將 Pin_3改名 為 Pin_C。在 General標(biāo)簽下,將 Drive Mode改為 Resistive Pull UP。 10.雙擊 Pin_4,打開配置界面。將其名字改為 Pin_X ;雙擊 Pin_5,打開配置界面。將其名字改為 Pin_Y。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -POS和 SOP邏輯電路的設(shè)計 為了使設(shè)計有更好的可讀性。添加一些圖形和說 明文字到設(shè)計中。如左圖所示,選擇注解 和長方形 工具按鈕。按照下圖所示,完成整個設(shè)計。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -引腳分配 下面給出分配引腳的步驟,其步驟主要包括: 需要注意的是,在使用 PSoC不同的開發(fā)平臺時,根 據(jù)不同平臺的設(shè)計資源,進行引腳的分配,本節(jié)給出的 引腳分配僅供參考。 1. 如下圖所示,在 Workspace Explorer界面中,選擇 Source標(biāo)簽,在該窗口下,選擇 pos_sop.cydwr,鼠標(biāo)雙 擊該條目,打開引腳分配界面。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -引腳分配 如下圖所示,分配引腳。 注: Pin_A、 Pin_B和 Pin_C引腳連接到外部的按鍵或開關(guān)上, Pin_X 和 Pin_Y引腳連接到外部的 LED燈上。 CYPRESS PSOC系列 培訓(xùn)課程 簡單邏輯門電路設(shè)計與實現(xiàn) -設(shè)計下載與測試 下面給出編譯設(shè)計并將其下載到目標(biāo)系統(tǒng)的步驟, 其步驟主要包含: 1. 在主界面主菜單下,選擇 Build-Build pos_sop, 對設(shè)計進行編譯; 2. 給所用的 Cypress PSoC發(fā)板供電,并連接相應(yīng)的擴 展模塊。 3. 在主界面主菜單下,選擇 Debug-Program,將設(shè) 計下載到目標(biāo)系統(tǒng)中; 4. 改變開關(guān)的高低位置,觀察此時兩個 LED燈按照 相同的規(guī)律變化,即驗證兩種表達式的等效性。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -設(shè)計原理 本節(jié)將介紹 74LS138 3-8譯碼器的實現(xiàn)原理,左圖給出 了 74LS138譯碼器的符號描述。下表給出了編碼器的真值 表描述。編碼從 C, B, A引腳輸入。輸出 Y7-Y0用來指示 輸入的編碼的組合。 G1 G2A G2B C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 X 1 X X X X 1 1 1 1 1 1 1 1 X X 1 X X X 1 1 1 1 1 1 1 1 0 X X X X X 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 1 1 1 1 1 1 1 0 0 0 1 0 1 1 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 0 1 0 0 1 1 1 1 0 1 1 1 1 0 0 1 0 1 1 1 1 1 1 0 1 1 1 0 0 1 1 0 1 1 1 1 1 1 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -設(shè)計原理 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _2_ _ _ _21 )(0 ABCGGGY BA _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _2_ _ _ _ _21 )(1 ABCGGGY BA _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _2_ _ _ _21 )(2 ABCGGGY BA _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _2_ _ _ _ _21 )(3 BACGGGY BA _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _2_ _ _ _21 )(4 ABCGGGY BA _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _2_ _ _ _21 )(5 ABCGGGY BA _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _2_ _ _ _21 )(6 ABCGGGY BA _ _ _ _2_21 )(7 ABCGGGY BA CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -3-8譯碼器 IP核的設(shè)計 1. 打開 PSoC Creator2.0軟件,在主界面主菜單下,選擇 File-New-Project ,彈出創(chuàng)建新工程對話框。在對話框 中選擇 Other標(biāo)簽。在 Other標(biāo)簽下,選擇 PSoC Library類型 。在 Location右邊輸入該設(shè)計的路徑,在 Name右邊給出該 設(shè)計的工程名字 3-8 decoder。點擊 “OK”按鈕。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -3-8譯碼器 IP核的設(shè)計 2在主界面的左側(cè)的 Workspace Explorer窗口,選 擇 Components標(biāo)簽,選中 “Project 3-8 decoder條目, 點擊鼠標(biāo)右鍵,出現(xiàn)浮動菜單,選擇 “Add Component Item” 選項。 3彈出添加元件條目( Add Component Item)對話 框界面,在 Implementation下,選擇 Schematic類型,在 Component name的右邊給出元件的名字 decoder3_8。點 擊“ Create New”按鈕。 4出現(xiàn)原理圖設(shè)計界面,將鼠標(biāo)移動到原理圖的 Page1標(biāo)簽上,并點擊鼠標(biāo)的右鍵,彈出浮動菜單, 選擇 Rename Page,將該圖紙的名字修改成 low output。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -3-8譯碼器 IP核的設(shè)計 5該設(shè)計中,整個設(shè)計分別在兩張設(shè)計圖紙內(nèi)完成 ,因此需要再生成一張設(shè)計圖紙。再將鼠標(biāo)移動到 low output標(biāo)簽上,點擊鼠標(biāo)右鍵,彈出浮動菜單,選擇 Add Page,創(chuàng)建新的名字為 Page1原理圖,按照前面的步驟, 將該圖紙的名字修改成 high output。 6在主界面右側(cè)的 Component Catalog窗口內(nèi),選擇 Cypress標(biāo)簽,在 Cypress Component Catalog下面找到 Digital條目,并展開。在展開項中找到 Logic條目,并展 開,設(shè)計數(shù)字系統(tǒng)的所需要的元件包含在 Logic條目展開 項中。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -3-8譯碼器 IP核的設(shè)計 7. 如圖所示,選擇 low_output設(shè)計圖紙,在該圖紙 中將完成 Y0Y3輸出邏輯電路的設(shè)計。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -3-8譯碼器 IP核的設(shè)計 注 1:圖中的 A1,A2,A3和 S0網(wǎng)絡(luò)上,存在跨頁連接符 號 ,表示這些網(wǎng)絡(luò)將被另一張設(shè)計圖紙使用,即跨頁 網(wǎng)絡(luò)的連接。 注 2:如果想修改該設(shè)計中任何一處連線的網(wǎng)絡(luò)名字 ,用鼠標(biāo)雙擊該連線,彈出 “Signal Name”對話框,不選擇 “Use computed name and width”,在 Signal Name下輸入所 希望的網(wǎng)絡(luò)的名字。按照圖上的標(biāo)出的網(wǎng)絡(luò)的名字修改相 應(yīng)連線的網(wǎng)絡(luò)名字。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -3-8譯碼器 IP核的設(shè)計 8. 如下圖所示,選擇 high_output設(shè)計圖紙,在該 圖紙中將完成 Y4Y7輸出邏輯電路的設(shè)計。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -3-8譯碼器 IP核的設(shè)計 注 1:圖中的 A1, A2, A3和 S0網(wǎng)絡(luò)上,存在跨頁 連接符號 ,表示這些網(wǎng)絡(luò)和名字為 low_output的設(shè) 計圖紙相關(guān)的網(wǎng)絡(luò)有連接關(guān)系,即跨頁網(wǎng)絡(luò)的連接。 注 2:如果想修改該設(shè)計中任何一處連線的網(wǎng)絡(luò)名 字,用鼠標(biāo)雙擊該連線,彈出 “Signal Name”對話框, 不選擇 “Use computed name and width”,在 Signal Name 下輸入所希望的網(wǎng)絡(luò)的名字。按照圖上的標(biāo)出的網(wǎng)絡(luò) 的名字修改相應(yīng)連線的網(wǎng)絡(luò)名字。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -3-8譯碼器 IP核的設(shè)計 9設(shè)計完成后,鼠標(biāo)右鍵點擊任意一張原理圖, 出現(xiàn)浮動菜單,選擇 “Generate Symbol”選項,生成如下 圖所示的原理圖符號。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -3-8譯碼器 IP核的設(shè)計 10在主界面主菜單下選擇 File-Close Workspace ,退出該設(shè)計。 下面準(zhǔn)備調(diào)用生成的 IP核,完成一個完整的設(shè)計。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -添加 3-8譯碼器 IP核實現(xiàn)設(shè)計 前面一節(jié)實現(xiàn)了 3-8譯碼器的邏輯電路的設(shè)計,這個 編碼器邏輯是以 IP核形式存在的。本節(jié)將通過調(diào)用這個 IP核,最終實現(xiàn)編碼器的邏輯功能。 1打開 PSoC Creator2.0軟件,在主界面主菜單 下,選擇 File-New-Project ,彈出創(chuàng)建新工程界 面,選擇 Design標(biāo)簽。在 Design標(biāo)簽下,選擇 Empty PSoC3 Design類型。在 Location右邊輸入該設(shè)計的路 徑,在 Name右邊給出該設(shè)計的工程名字 3-8 decoder, 然后點擊“ OK”按鈕。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -添加 3-8譯碼器 IP核實現(xiàn)設(shè)計 2在主界面的 Workspace 3-8 decoder窗口下,選 擇 Components標(biāo)簽欄,鼠標(biāo)右鍵點擊 Project 3-8 decoder 條目,出現(xiàn)浮動菜單,選擇 “Import Component” 3出現(xiàn)導(dǎo)入元件對話框界面。點擊按鈕 ,在 digital_designdigital_ip 3-8decoder 3-8decoder.cylib目錄 下,找到 3-8decoder.cyprj文件,并打開。導(dǎo)入工程后的 Source Project: 3-8decoder; Source Component: decoder3_8; Target Project: 3-8 decoder。 點擊“ OK”按鈕。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -添加 3-8譯碼器 IP核實現(xiàn)設(shè)計 4. 可以看到在 Workspace 3-8 decoder窗口下, Components標(biāo)簽欄的窗口中,新添加了 decoder3_8元 件。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -調(diào)用 3-8譯碼器 IP核實現(xiàn)設(shè)計 1在 Workspace Explorer界面中,選擇 Source標(biāo) 簽,在該窗口下,選擇 TopDesign.cysch,鼠標(biāo)雙擊該 條目,打開原理圖界面。 2在主界面右側(cè) “Component Catalog”窗口中, 選擇 Default標(biāo)簽欄,并展開 Components,選中 decoder3_8,并將其拖入到原理圖界面中; CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -調(diào)用 3-8譯碼器 IP核實現(xiàn)設(shè)計 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -調(diào)用 3-8譯碼器 IP核實現(xiàn)設(shè)計 4在主界面右側(cè) “Component Catalog”窗口中,選 擇 Cypress標(biāo)簽欄,并展開 Digital。在展開條目中找到 Logic,并展開。將 Logic Low0和 Logic High1分別拖入 到原理圖界面中,如圖 3.20所示,選擇工具 ,將 IP核 與并相應(yīng)的引腳連接在一起。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -調(diào)用 3-8譯碼器 IP核實現(xiàn)設(shè)計 5用鼠標(biāo)雙擊 Pin_A、 Pin_B和 Pin_C引腳,打開配 置界面,在 General標(biāo)簽窗口下將 Drive Mode改成 Resistive Pull Up(注意:必須修改成該配置)。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -引腳分配 需要注意的是,在使用 PSoC不同的開發(fā)平臺時,根 據(jù)不同平臺的設(shè)計資源,進行引腳的分配,本節(jié)給出的 引腳分配僅供參考。 1在 Workspace Explorer界面中,選擇 Source標(biāo)簽 ,在該窗口下,選擇 3-8 decoder.cydwr,鼠標(biāo)雙擊該條 目,打開引腳分配界面。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -引腳分配 2如下圖所示,分配引腳。 注: Pin_A、 Pin_B和 Pin_C引腳連接到外部的按鍵或開關(guān)上, Pin_Y0 Pin_Y7引腳連接到外部的 LED燈上。 CYPRESS PSOC系列 培訓(xùn)課程 3-8譯碼器電路的 IP設(shè)計和調(diào)用 -設(shè)計下載與測試 1在主界面主菜單下,選擇 Build-Build 3-8 decoder ,對設(shè)計進行編譯; 2給所用的 Cypress PSoC開發(fā)板供電,并連接相應(yīng) 的擴展模塊。 3在主界面主菜單下,選擇 Debug-Program,將設(shè) 計下載到目標(biāo)系統(tǒng)中; 4改變編碼的輸入條件,觀察輸出的變化,驗證設(shè) 計的正確性。 CYPRESS PSOC系列 培訓(xùn)課程 SR鎖存器的 IP設(shè)計和調(diào)用 -基本概念 下圖給出了基本 SR鎖存器的實現(xiàn)原理。 Q S R Q Q 狀態(tài) 0 0 1 1 不允許 0 1 1 0 置位 1 0 0 1 復(fù)位 1 1 Q0 Q0 保存 CYPRESS PSOC系列 培訓(xùn)課程 SR鎖存器的 IP設(shè)計和調(diào)用 -基本概念 仔細(xì)觀察上圖,雖然基本 SR鎖存器還是由基本的 邏輯門組成,但是和前面的組合邏輯電路最大的不同點 是,鎖存器增加了輸出到基本邏輯門的 “反饋 ”,而前面 的組合邏輯電路并不存在輸出到輸入的 “反饋 ”。 這個反饋的重要作用表明在:有反饋的邏輯電路中 ,當(dāng)前時刻邏輯電路的狀態(tài),是由當(dāng)前時刻邏輯電路的 輸入和前一時刻邏輯電路的輸出狀態(tài)共同確定。 CYPRESS PSOC系列 培訓(xùn)課程 SR鎖存器的 IP設(shè)計和調(diào)用 -基本概念 1)假設(shè) S=0,而 R=1時,則 Q=1, Q=0。將這種輸入 稱為對 SR鎖存器置位。 2)如果此時 S=1,則 Q和 Q輸出不發(fā)生變化。因為 S輸入 變化,不會引起圖中底下 NAND狀態(tài)的變化,稱此時為保存條件 ,因為此時輸出的狀態(tài)和 S變成 1是一樣的。 3)如果此時 R=0,圖中上部的 NAND的輸出狀態(tài)發(fā)生變化 ,即 Q= 1, Q=0。稱此時的輸入條件為復(fù)位條件,因為此時 Q 輸出為 0; 4)如果此時 R=1,由于前一時刻 Q=0, Q輸出 =1。 Q和 Q輸出狀態(tài)保持不變。 5)如果此時 R=0,且 S=0時, Q=1,Q=1均為高。這 是不允許的狀態(tài),這是因為總是希望 Q和 Q是互補的。 一次只有一個輸入為低,然后為高。給一個 S脈沖為低,這 樣設(shè)置 Q為 1,給 R脈沖為低,設(shè)置 Q為 0。 CYPRESS PSOC系列 培訓(xùn)課程 SR鎖存器的 IP設(shè)計和調(diào)用 - SR鎖存器的 IP設(shè)計 1打開 PSoC Creator2.0軟件,在主界面主菜單下, 選擇 File-New-Project ,彈出創(chuàng)建新工程對話框。在 對話框中選擇 Other標(biāo)簽。在 Other標(biāo)簽下,選擇 PSoC Library類型。在 Location右邊輸入該設(shè)計的路徑,在 Name右邊給出該設(shè)計的工程名字 RS_Latch。點擊 “OK” 按鈕。 CYPRESS PSOC系列 培訓(xùn)課程 SR鎖存器的 IP設(shè)計和調(diào)用 - SR鎖存器的 IP設(shè)計 2在主界面的左側(cè)的 Workspace Explorer窗口,選 擇 Components標(biāo)簽,選中 “Project RS_Latch條目,點擊 鼠標(biāo)右鍵,出現(xiàn)浮動菜單,選擇 “Add Component Item” 選項。 3彈出添加元件條目( Add Component Item)對話 框界面,在 Implementation下,選擇 Schematic類型,在 Component name的右邊給出元件的名字 RS_Latch。 點擊“ Create New”按鈕 CYPRESS PSOC系列 培訓(xùn)課程 SR鎖存器的 IP設(shè)計和調(diào)用 - SR鎖存器的 IP設(shè)計 4出現(xiàn)原理圖設(shè)計界面,將鼠標(biāo)移動到原理圖的 Page1標(biāo)簽上,并點擊鼠標(biāo)的右鍵,彈出浮動菜單,選擇 Rename Page,將該圖紙的名字修改成 RS。 5在主界面右側(cè)的 Component Catalog窗口內(nèi),選 擇 Cypress標(biāo)簽,在 Cy
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 稅務(wù)機關(guān)建立內(nèi)控制度
- 中小學(xué)食堂內(nèi)控制度
- 養(yǎng)豬企業(yè)銷售內(nèi)控制度
- 窗口內(nèi)控制度
- 預(yù)算單位收入內(nèi)控制度
- 內(nèi)控制度實施細(xì)則
- 公司采購銷售內(nèi)控制度
- 公職財務(wù)人員內(nèi)控制度
- 未及時修訂內(nèi)控制度
- 涉密資產(chǎn)內(nèi)控制度
- 春運駕駛員考試卷及答案
- 經(jīng)銷分銷合同范本
- 毒性中藥飲片培訓(xùn)
- 2025-2026學(xué)年人教版三年級道德與法治上冊期末測試卷題(附答案)
- 城市廣場石材鋪裝施工方案詳解
- DB54∕T 0527-2025 西藏自治區(qū)好住宅技術(shù)標(biāo)準(zhǔn)
- 人形機器人數(shù)據(jù)訓(xùn)練中心項目規(guī)劃設(shè)計方案
- 2026年內(nèi)蒙古化工職業(yè)學(xué)院單招職業(yè)適應(yīng)性考試題庫帶答案
- 2025年教育系統(tǒng)教師年度考核的個人工作總結(jié)
- 2025年留置看護考試題庫及答案
- 2025民航華東空管局畢業(yè)生招聘58人筆試歷年參考題庫附帶答案詳解
評論
0/150
提交評論