天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于DSP的eCAN總線與SPI總線之間數(shù)據(jù)轉(zhuǎn)換器的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-10-10 21:15
   CAN總線和SPI總線都是現(xiàn)場(chǎng)總線,被廣泛的應(yīng)用于通信領(lǐng)域。隨著通信技術(shù)的不斷發(fā)展,其作用也越來(lái)越重要。本次研究課題來(lái)源于一款具有豐富外設(shè)資源的工控類DSP芯片,其中eCAN模塊和SPI模塊都是作為獨(dú)立的外設(shè)存在。在兩個(gè)模塊之間進(jìn)行數(shù)據(jù)交換時(shí),需要涉及到RAM、中斷、CPU等單元。這種通過(guò)CPU控制、處理兩個(gè)模塊之間的數(shù)據(jù)交換的方式,會(huì)降低CPU的工作速率。針對(duì)這兩個(gè)模塊之間數(shù)據(jù)傳輸?shù)膹?fù)雜性,本論文提出在兩個(gè)模塊之間設(shè)計(jì)一個(gè)總線數(shù)據(jù)轉(zhuǎn)換模塊,用來(lái)對(duì)兩模塊之間的數(shù)據(jù)進(jìn)行快速傳輸。該方案不僅提高了 CPU工作的效率,也提高了數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。整個(gè)設(shè)計(jì)采用多級(jí)模塊化、自頂向下、多層次的設(shè)計(jì)理念。其中,轉(zhuǎn)換模塊是整個(gè)設(shè)計(jì)的核心部分,包括標(biāo)識(shí)符邏輯控制、解碼/編碼模塊、異步FIFO模塊和串/并轉(zhuǎn)換模塊。對(duì)于接收來(lái)自eCAN總線的消息,需要對(duì)標(biāo)識(shí)符進(jìn)行匹配過(guò)濾操作,通過(guò)對(duì)控制場(chǎng)中的DLC解碼,來(lái)對(duì)數(shù)據(jù)場(chǎng)中的數(shù)據(jù)進(jìn)行接收并存儲(chǔ);當(dāng)向eCAN總線發(fā)送數(shù)據(jù)時(shí),通過(guò)編碼和標(biāo)識(shí)符控制邏輯對(duì)數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,使其成為能夠被eCAN控制器中接收緩沖區(qū)所接收的數(shù)據(jù)格式。上述設(shè)計(jì)方案能提高數(shù)據(jù)傳輸?shù)撵`活性,降低硬件復(fù)雜度。本論文采用Verilog HDL硬件描述語(yǔ)言對(duì)各個(gè)功能模塊進(jìn)行RTL級(jí)設(shè)計(jì),利用NC-verilog仿真工具對(duì)設(shè)計(jì)模塊進(jìn)行仿真驗(yàn)證。仿真的結(jié)果表明:數(shù)據(jù)可以通過(guò)該轉(zhuǎn)換模塊在兩個(gè)總線上進(jìn)行傳輸,證明了設(shè)計(jì)的可行性和正確性。
【學(xué)位單位】:湖南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TN911.72;TP273
【部分圖文】:

分層結(jié)構(gòu),數(shù)據(jù)鏈路層,消息


圖2.1?eCAN分層結(jié)構(gòu)圖??由上圖可知,eCAN模塊的分層結(jié)構(gòu)只相當(dāng)于丨SO分層結(jié)構(gòu)中的數(shù)據(jù)鏈路層??和物理層。相對(duì)于丨SO分層的高5層,則沒(méi)有涉及到。其中,物理層中主要是與??外界進(jìn)行物理信號(hào)傳輸,涉及到位傳輸、速率以及驅(qū)動(dòng)器的配置;對(duì)應(yīng)于數(shù)據(jù)鏈??路層,eCAN協(xié)議主要包括對(duì)象層(邏輯鏈路控制層LLC)和傳輸層(介質(zhì)訪問(wèn)??控制層MAC),對(duì)象層主要是對(duì)接收到的消息進(jìn)行處理;傳輸層可以對(duì)發(fā)送消息??和接收消息進(jìn)行邏輯控制,這是eCAN協(xié)議的核心。??2.1.3巾貞格式描述??eCAN協(xié)議從本質(zhì)上來(lái)說(shuō),是對(duì)消息進(jìn)行定義的協(xié)議,在協(xié)議中是沒(méi)有地址??信息。這意味著,消息從一個(gè)節(jié)點(diǎn)進(jìn)行發(fā)送時(shí),不需要接收方的地址?偩上所??有的消息都可以被接收,不管是否需要。即消息在發(fā)送過(guò)程中,網(wǎng)絡(luò)上的節(jié)點(diǎn)是??否接收這個(gè)消息是由消息本身所決定的。eCAN協(xié)議支持五種不用的傳輸幀類型:??數(shù)據(jù)幀:攜帶數(shù)據(jù)從發(fā)送節(jié)點(diǎn)傳輸?shù)浇邮展?jié)點(diǎn);??遠(yuǎn)程幀:要求發(fā)送節(jié)點(diǎn)發(fā)送有相同標(biāo)識(shí)符的數(shù)據(jù)幀;??

數(shù)據(jù)幀,格式,標(biāo)識(shí)符,標(biāo)準(zhǔn)格式


粒巫芟哂耄櫻校勺芟咧?涫?葑?黃韉納杓樸朧迪鄭崳?應(yīng)答場(chǎng)和幀結(jié)尾t29]。其中數(shù)據(jù)場(chǎng)可以沒(méi)有數(shù)據(jù)。有標(biāo)準(zhǔn)格式和擴(kuò)展格式兩種不同??的數(shù)據(jù)格式,具體格式如圖2.2所示。??bit?length^?l「i2〇r32?丨?6「0-8?bytes?|?16?|?2?|?7??U?|?t?|?f?1?U??control?bits?CRC?bits?end??start?bit?」‘廣,」??data?held??arbitration?field?acknowledge??圖2.2?eCAN數(shù)據(jù)幀格式??標(biāo)準(zhǔn)格式如下:??arbitration?field?control?field?data?field??<????????????S?R?I??UbitlD?|t|〇|;|?dlc????圖2.3標(biāo)準(zhǔn)幀格式的仲裁場(chǎng)??擴(kuò)展格式如下:??arbitration?field?control?field?data?field?????????????????11?bit?ID???l?18?bit?ID?[?[?r〇?dlc??圖2.4擴(kuò)展幀格式的仲裁場(chǎng)??如圖2.4所示,標(biāo)準(zhǔn)格式由11位的標(biāo)識(shí)符位和一位(遠(yuǎn)程發(fā)送請(qǐng)求位)RTR??位構(gòu)成[3G],標(biāo)識(shí)符(ID28-ID18)是按照從高到低的順序發(fā)送。其中,高7位不能??全是“隱性”,即不能全為1。RTR位用來(lái)確定發(fā)送的數(shù)據(jù)幀(“隱性”)還是??遠(yuǎn)程幀(“顯性”);擴(kuò)展格式是由11位的基本標(biāo)識(shí)符、替代遠(yuǎn)程請(qǐng)求位(SRR)、??標(biāo)識(shí)符擴(kuò)展位(IDE)、18位的擴(kuò)展標(biāo)識(shí)符和遠(yuǎn)程發(fā)送請(qǐng)求位(RTR)構(gòu)成。其??中

幀格式,標(biāo)識(shí)符,標(biāo)準(zhǔn)格式


粒巫芟哂耄櫻校勺芟咧?涫?葑?黃韉納杓樸朧迪鄭崳?應(yīng)答場(chǎng)和幀結(jié)尾t29]。其中數(shù)據(jù)場(chǎng)可以沒(méi)有數(shù)據(jù)。有標(biāo)準(zhǔn)格式和擴(kuò)展格式兩種不同??的數(shù)據(jù)格式,具體格式如圖2.2所示。??bit?length^?l「i2〇r32?丨?6「0-8?bytes?|?16?|?2?|?7??U?|?t?|?f?1?U??control?bits?CRC?bits?end??start?bit?」‘廣,」??data?held??arbitration?field?acknowledge??圖2.2?eCAN數(shù)據(jù)幀格式??標(biāo)準(zhǔn)格式如下:??arbitration?field?control?field?data?field??<????????????S?R?I??UbitlD?|t|〇|;|?dlc????圖2.3標(biāo)準(zhǔn)幀格式的仲裁場(chǎng)??擴(kuò)展格式如下:??arbitration?field?control?field?data?field?????????????????11?bit?ID???l?18?bit?ID?[?[?r〇?dlc??圖2.4擴(kuò)展幀格式的仲裁場(chǎng)??如圖2.4所示,標(biāo)準(zhǔn)格式由11位的標(biāo)識(shí)符位和一位(遠(yuǎn)程發(fā)送請(qǐng)求位)RTR??位構(gòu)成[3G],標(biāo)識(shí)符(ID28-ID18)是按照從高到低的順序發(fā)送。其中,高7位不能??全是“隱性”,即不能全為1。RTR位用來(lái)確定發(fā)送的數(shù)據(jù)幀(“隱性”)還是??遠(yuǎn)程幀(“顯性”);擴(kuò)展格式是由11位的基本標(biāo)識(shí)符、替代遠(yuǎn)程請(qǐng)求位(SRR)、??標(biāo)識(shí)符擴(kuò)展位(IDE)、18位的擴(kuò)展標(biāo)識(shí)符和遠(yuǎn)程發(fā)送請(qǐng)求位(RTR)構(gòu)成。其??中
【參考文獻(xiàn)】

相關(guān)期刊論文 前2條

1 仝慧媛;姚正林;姚正治;劉金剛;;基于橋梁振動(dòng)檢測(cè)系統(tǒng)的通信方式設(shè)計(jì)[J];微計(jì)算機(jī)信息;2010年29期

2 楊曉光;;基于通用串行總線和有限狀態(tài)機(jī)的數(shù)據(jù)發(fā)送系統(tǒng)設(shè)計(jì)[J];微電子學(xué)與計(jì)算機(jī);2010年04期


相關(guān)博士學(xué)位論文 前1條

1 陳曦;CAN總線實(shí)時(shí)性和可靠性若干問(wèn)題的研究[D];天津大學(xué);2010年


相關(guān)碩士學(xué)位論文 前10條

1 魯文婷;基于AMBA總線的eCAN控制器設(shè)計(jì)[D];東南大學(xué);2016年

2 王沫;可燃?xì)怏w報(bào)警控制器的研制[D];西安電子科技大學(xué);2014年

3 王沛;基于多頻RFID組合定位系統(tǒng)設(shè)計(jì)與應(yīng)用[D];西安電子科技大學(xué);2014年

4 徐尤喜;基于CAN總線技術(shù)的電液比例控制研究[D];哈爾濱工業(yè)大學(xué);2013年

5 張杰;基于CAN總線的汽車(chē)發(fā)動(dòng)機(jī)參數(shù)采集與處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];湖南大學(xué);2013年

6 李靜;美國(guó)聯(lián)邦政府教育角色變化分析[D];華東師范大學(xué);2012年

7 羅召成;基于現(xiàn)場(chǎng)總線的開(kāi)放式多軸運(yùn)動(dòng)控制器設(shè)計(jì)[D];浙江大學(xué);2012年

8 何長(zhǎng)波;嵌入式非接觸式IC卡身份識(shí)別技術(shù)應(yīng)用研究[D];電子科技大學(xué);2011年

9 汪思君;基于SCE-MI協(xié)議的VIP設(shè)計(jì)研究[D];電子科技大學(xué);2009年

10 賈永來(lái);基于FPGA的1553B總線接口技術(shù)研究及實(shí)現(xiàn)[D];電子科技大學(xué);2008年



本文編號(hào):2835600

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/wltx/2835600.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶fd780***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com