付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、用 VHDL 語言在 CPLD 上實現(xiàn)串行通信引言隨著 EDA 技術(shù)得發(fā)展,CPLD 已經(jīng)在許多方面得到了廣泛應(yīng)用,而串行通信是實現(xiàn)遠(yuǎn)程測控的重要手段。本文利用 VHDL 語言在 CPLD 上實現(xiàn)了串行通信,完全可以脫離單片機(jī)使用,克服了單片機(jī)的許多缺點。串口結(jié)構(gòu)及內(nèi)容本設(shè)計所采用的是異步通信方式,可以規(guī)定傳輸?shù)囊粋€數(shù)據(jù)是10 位,其中最低位為啟動位( 邏輯 0 低電平) ,最高位為停止位(邏輯 1 高電平 ),中間 8 位是數(shù)據(jù)位。 為了方便對數(shù)據(jù)進(jìn)行正確控制,選取發(fā)送 (接受 )每位數(shù)據(jù)用4 個時鐘周期。 為了能夠達(dá)到串行通信的波特率,例如 4800B/s,則需把時鐘頻率設(shè)為19.2kHz
2、 。系統(tǒng)結(jié)構(gòu)如圖1 所示:圖 1系統(tǒng)原理首先介紹串行通信發(fā)送器的工作原理。 6 位計數(shù)器用于判斷發(fā)送的數(shù)據(jù)是否發(fā)送完畢及在發(fā)送完畢后裝入新的數(shù)據(jù),其 VHDL 語言程序如下:1由于本設(shè)計中選取一位數(shù)據(jù) 4 個時鐘周期, 因此當(dāng)計數(shù)到 “ 100111時”,表示 10 位數(shù)據(jù)發(fā)送完畢; 此時將加載信號 “l(fā)oad置” 1,則向移位寄存器加載 10 位數(shù)據(jù)。此計數(shù)器的時鐘信號由 3 位計數(shù)器的進(jìn)位信號提供,3 位計數(shù)器程序為如下:當(dāng)計數(shù)脈沖為 3 時,計數(shù)器清零并發(fā)出進(jìn)位信號 “ carry,”“ carry既”是 6 位計數(shù)器的時鐘信號,又是移位寄存器的移位脈沖,移位寄存器實際上在發(fā)送器中是一個
3、并串轉(zhuǎn)換器,其程序為如下:當(dāng)加載信號高有效時,10 位數(shù)據(jù)從外部寄存器中并行載入REG10,載入后在 “ carry有”效時, 即每 4 個 CLK 周期右移一位進(jìn)入鎖存器,進(jìn)而從TXD 發(fā)出。發(fā)送器的仿真波形如圖2 所示。2圖 2接收器的結(jié)構(gòu)與模塊的功能與發(fā)送器相似。通過判斷接收鎖存器中的起始位是否為零,來確定接收與否。若有效時, 3 位計數(shù)器開始計數(shù),將鎖存器中的數(shù)據(jù)逐位右移到移位寄存器中,6 位計數(shù)器同樣計數(shù)到“100111”,此時表示已接收 10 位數(shù)據(jù),發(fā)出信號把移位寄存器中的數(shù)據(jù)并行讀出。接收器中的移位寄存器其實是一個串并轉(zhuǎn)換器。結(jié)論以上就是串行通信的基本結(jié)構(gòu)和原理,在工程中可能對波特率的要求不同。可以利用CPLD 的在線可編程功能,通過修改發(fā)送(接收 )每一位的時間來控制波特率,比如把一位數(shù)據(jù)每4 個 CLK 改為 2 個 CLK ,則
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025四川峨邊縣交通投資有限公司聘用公司相關(guān)人員8人筆試歷年參考題庫附帶答案詳解
- 2025四川樂山市馬邊彝族自治縣縣屬國有企業(yè)領(lǐng)導(dǎo)人員招聘5人筆試歷年參考題庫附帶答案詳解
- 2025北京首新航空地面服務(wù)有限公司招聘(河北)筆試歷年參考題庫附帶答案詳解
- 2025內(nèi)蒙古鄂爾多斯市育知人才開發(fā)服務(wù)有限公司藝術(shù)類崗位招聘16人筆試歷年參考題庫附帶答案詳解
- 2025內(nèi)蒙古地質(zhì)礦產(chǎn)勘查有限責(zé)任公司招聘3人筆試歷年參考題庫附帶答案詳解
- 基層醫(yī)院護(hù)理三基培訓(xùn)
- 中醫(yī)護(hù)理在兒科常見疾病中的應(yīng)用
- 2025-2030裝飾建材渠道營銷策略研究成本控制投資規(guī)劃解析報告
- 中國金融行業(yè)網(wǎng)絡(luò)安全需求分析與投資風(fēng)險評估報告
- 中國金融科技行業(yè)監(jiān)管政策與發(fā)展趨勢報告
- 護(hù)坡施工方案審查(3篇)
- 2026年化工廠的工作計劃
- 便道移交協(xié)議書
- 嬰幼兒照護(hù)者健康素養(yǎng)的社區(qū)干預(yù)方案
- T-CESA《冷板式液冷整機(jī)柜服務(wù)器技術(shù)規(guī)范》
- 2025年普通混凝土試題及答案
- 職務(wù)犯罪案件培訓(xùn)課件
- 中國過敏性哮喘診治指南2025年解讀
- 中南財經(jīng)政法大學(xué)研究生論文撰寫規(guī)范(2025年版)
- 2025年直播帶貨話術(shù)實戰(zhàn)手冊
- 2026-2031年中國計算機(jī)輔助設(shè)計(CAD)軟件行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
評論
0/150
提交評論