



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、I2C器件接口 IP核的CPLD設(shè)計摘要根據(jù)單片機2串行擴展的特點,在軟件的環(huán)境下,利用語言,建 立核。此設(shè)計利用狀態(tài)機實現(xiàn),在給出設(shè)計的同時詳細說明核的建立過程, 并下載到芯片通過硬件試驗驗證。關(guān)鍵詞可編程邏輯器件 2串行擴展核由于數(shù)字設(shè)計結(jié)構(gòu)化的趨勢,將 出現(xiàn)針對不同層次的核。各個核可重復(fù)利用,可大大提高設(shè)計能力和效率。國外各大公司都推出了專門的核,我國也迫切需要發(fā)展自己的核。本文針對2的主方式串行擴展通信的特點,詳細給出設(shè)計過程和結(jié)果1核簡介核是指將一些在數(shù)字電路中常用但比較復(fù)雜的功能塊,如濾波器、控 制器、接口等等設(shè)計成可修改參數(shù)的模塊,讓其它用戶可以直接調(diào)用這些 模塊,以避免重復(fù)勞動
2、。隨著的規(guī)模越來越大,設(shè)計越來越復(fù)雜,使用核是一個發(fā)展趨勢。許多公司推薦使用現(xiàn)成的或經(jīng)過測試的宏功能模塊、核,用來增強已 有的的設(shè)計方法。當在進行復(fù)雜系統(tǒng)設(shè)計的時侯,這些宏功能模塊、核無疑將大大地減 少設(shè)計風(fēng)險及縮短開發(fā)周期使用這些宏功能模塊、核,就會將更多的時間和精力放在改善及提高 系統(tǒng)級的產(chǎn)品方面,而不需要重新開發(fā)現(xiàn)成的宏功能模塊、核。我國核庫的建設(shè)已相當迫切,它是集成電路產(chǎn)業(yè)發(fā)展的一個重要目標。圖 12 傳輸原理圖 22 串行通信特點簡介公司推出的 2 軟、硬件協(xié)議十分巧妙,在單主方式的 2 總線系統(tǒng)中,總線上只有一個單片機,其余都是帶 2 總線的外圍器件。由于總線上只有一個單片機成為主
3、節(jié)點,單片系統(tǒng)永遠占據(jù)了總線,不會出現(xiàn)競爭,主節(jié)點不必有自己的節(jié)點地址。只要每個外圍器件有自己的器件地址,兩根口線時鐘線和數(shù)據(jù)線就可以虛擬 2 總線接口。2 總線上的數(shù)據(jù)傳送如圖 1 所示??偩€上傳送的每一幀數(shù)據(jù)均為 1 個字節(jié)。啟動總線后,要求每傳送1 個字節(jié)后,對方回應(yīng)一個應(yīng)答位。在發(fā)送時,首先發(fā)送最高位。每次傳送開始有起始信號,結(jié)束時有停止信號。在總線傳送完 1 個字節(jié)后,可以通過對時鐘線的控制,使傳送暫停,這時可在應(yīng)答信號后使變低電平,控制總線暫停。當主節(jié)點要求總線暫停時亦可采用同樣的方法。圖 1 是向外圍 2 器件發(fā)送 01010011 和 01001001 這兩個數(shù)據(jù)的情況。3 在
4、環(huán)境下 2 串行擴展核的建立是美國公司用于的軟件,范文先生網(wǎng)收集整理內(nèi)部有許多常用的宏單元,如計數(shù)器、四則運算、各類邏輯門乃至、等。這些宏單元內(nèi)具體的參數(shù)都可以由用戶來自行設(shè)定,這就是上面提到的核形式。它避免了重復(fù)勞動,提高了效率。以下將要設(shè)計的是下位機的核。的是公司開發(fā)的完全集成于中的一種模塊化高級語言,特別適合于描述復(fù)雜的組合邏輯、組運算、狀態(tài)機和真值表。本文利用,直接生成核。設(shè)計的最終目標是生成如圖 2 所示的。通過輸入數(shù)據(jù)來達到控制和的目的,將信號按要求的時序傳送給2 器件。設(shè)計思路是利用狀態(tài)機實現(xiàn)時序。主要包括輸入數(shù)據(jù)鎖存、起始、數(shù)據(jù)傳輸、停止等狀態(tài)機。通過狀態(tài)機,在每一狀態(tài)下確定下
5、一狀態(tài)和是高電平或者低電平,通過這種方式實現(xiàn)了 2 所需要的每一種時序。由于使用的是,這種狀態(tài)機實現(xiàn)起來非常方便,程序簡潔明了。由于篇幅限制,僅介紹數(shù)據(jù)傳輸?shù)臓顟B(tài)機。狀態(tài)圖如圖 3 所示。以下程序中, _2 為發(fā)送允許暫存位; _ 為數(shù)據(jù)鎖存, 通過左移,最高位數(shù)據(jù) _7 為當前將發(fā)送數(shù)據(jù),存入 _ 。通過圖 3 對照程序, 可以看到發(fā)送一個利用狀態(tài)機數(shù)據(jù)位的詳細過程。程序清單如下_2-若"發(fā)送允許",則將_7 作為當前發(fā)送位_=_7;_=;=;=;-控 制 傳 輸 8 位 數(shù) 據(jù) 的 狀 態(tài) 機 0=>_2_3=_;-開 始 傳 送 數(shù) 據(jù)=;=1;=0;1=>
6、;=;=_;=1;1=>=;=_;=2;2=>_71=_60;- 數(shù) 據(jù) 左 移 , 取 高 位_0=;_=;=;=_;=7-若 8 位傳完,則發(fā)應(yīng)答位;否則繼續(xù)=3;=0;3=>-發(fā)應(yīng)答位 =;=4;4=>=;=;=4;4=>=;=;=5;5=>=;=6;6=>=;=;=0;=+1;-傳輸完一位,已傳輸位數(shù)加一圖 4 為仿真結(jié)果。起始信號給出以后,傳輸2 個 8 位數(shù)據(jù)每個數(shù)據(jù)后跟一個應(yīng)答位,在輸送完第一個數(shù)據(jù)要求的情況下,暫停一段時間,再輸送第二個數(shù)據(jù); 2個數(shù)據(jù)輸完以后,主機發(fā)出停止輸送要求,即給出停止信號。這些信號,在和上完全符合2 的時序要求。要使總線傳輸速率達到改進后的規(guī)范,即400,因為根據(jù)以上敘述,每發(fā)送 1 位數(shù)據(jù)需要4 個時鐘周期,所以所給的時鐘為 1600。圖 4 中為執(zhí)行信號,即它為高電平時,輸入數(shù)據(jù)70 有效;為發(fā)送使能信號,只有當它為高電平時,方可輸送串行數(shù)據(jù)到外圍器件;為開始控制信號, 用于發(fā)生起始信號; 用于告知總線數(shù)據(jù)傳輸結(jié)束, 發(fā)生停止信號。圖 4 仿真結(jié)果
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 組網(wǎng)技術(shù)應(yīng)用知到課后答案智慧樹章節(jié)測試答案2025年春成都工業(yè)職業(yè)技術(shù)學(xué)院
- 吉林省“五地六?!焙献黧w2025年高三語文試題5月統(tǒng)一考試試題含解析
- 工程竣工驗收報告土壤污染治理效果評估
- 第13課 遼宋夏金元時期的對外交流 教案2024-2025學(xué)年七年級歷史下冊新課標
- 2025年全球半導(dǎo)體產(chǎn)業(yè)新動態(tài):關(guān)鍵數(shù)據(jù)與未來趨勢解析
- 2025年白酒行業(yè)資訊:A股市場動態(tài)與頭部企業(yè)表現(xiàn)(附關(guān)鍵數(shù)據(jù))
- 山東省德州市第二中學(xué)2024-2025學(xué)年高三上學(xué)期第四次學(xué)情檢測數(shù)學(xué)試題(解析版)
- 長沙屋面改造施工方案
- 6年級上冊25課筆記
- 2025年營銷資格考試試題及答案
- 2025年公園綠化樹木維護合同
- 2023年高考真題全國乙卷物理試卷
- 運梁車培訓(xùn)教材
- 節(jié)后復(fù)工復(fù)產(chǎn)安全教育培訓(xùn)資料
- 軸承基礎(chǔ)知識測試
- 《體驗微視頻拍攝樂趣》第一課時初中七年級勞動教育課件
- 主水管改造合同范例
- 《電工技術(shù)》課件-戴維南定理
- 力與運動的關(guān)系(專題訓(xùn)練)【三大題型】(原卷版)-八年級物理下冊
- DB4205T70-2024 既有住宅加裝電梯技術(shù)規(guī)范
- 耳穴壓豆治療便秘
評論
0/150
提交評論