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

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

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

分層結構,數(shù)據(jù)鏈路層,消息


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

數(shù)據(jù)幀,格式,標識符,標準格式


粒巫芟哂耄櫻校勺芟咧?涫?葑?黃韉納杓樸朧迪鄭崳?應答場和幀結尾t29]。其中數(shù)據(jù)場可以沒有數(shù)據(jù)。有標準格式和擴展格式兩種不同??的數(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ù)幀格式??標準格式如下:??arbitration?field?control?field?data?field??<????????????S?R?I??UbitlD?|t|〇|;|?dlc????圖2.3標準幀格式的仲裁場??擴展格式如下:??arbitration?field?control?field?data?field?????????????????11?bit?ID???l?18?bit?ID?[?[?r〇?dlc??圖2.4擴展幀格式的仲裁場??如圖2.4所示,標準格式由11位的標識符位和一位(遠程發(fā)送請求位)RTR??位構成[3G],標識符(ID28-ID18)是按照從高到低的順序發(fā)送。其中,高7位不能??全是“隱性”,即不能全為1。RTR位用來確定發(fā)送的數(shù)據(jù)幀(“隱性”)還是??遠程幀(“顯性”);擴展格式是由11位的基本標識符、替代遠程請求位(SRR)、??標識符擴展位(IDE)、18位的擴展標識符和遠程發(fā)送請求位(RTR)構成。其??中

幀格式,標識符,標準格式


粒巫芟哂耄櫻校勺芟咧?涫?葑?黃韉納杓樸朧迪鄭崳?應答場和幀結尾t29]。其中數(shù)據(jù)場可以沒有數(shù)據(jù)。有標準格式和擴展格式兩種不同??的數(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ù)幀格式??標準格式如下:??arbitration?field?control?field?data?field??<????????????S?R?I??UbitlD?|t|〇|;|?dlc????圖2.3標準幀格式的仲裁場??擴展格式如下:??arbitration?field?control?field?data?field?????????????????11?bit?ID???l?18?bit?ID?[?[?r〇?dlc??圖2.4擴展幀格式的仲裁場??如圖2.4所示,標準格式由11位的標識符位和一位(遠程發(fā)送請求位)RTR??位構成[3G],標識符(ID28-ID18)是按照從高到低的順序發(fā)送。其中,高7位不能??全是“隱性”,即不能全為1。RTR位用來確定發(fā)送的數(shù)據(jù)幀(“隱性”)還是??遠程幀(“顯性”);擴展格式是由11位的基本標識符、替代遠程請求位(SRR)、??標識符擴展位(IDE)、18位的擴展標識符和遠程發(fā)送請求位(RTR)構成。其??中
【參考文獻】

相關期刊論文 前2條

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

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


相關博士學位論文 前1條

1 陳曦;CAN總線實時性和可靠性若干問題的研究[D];天津大學;2010年


相關碩士學位論文 前10條

1 魯文婷;基于AMBA總線的eCAN控制器設計[D];東南大學;2016年

2 王沫;可燃氣體報警控制器的研制[D];西安電子科技大學;2014年

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

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

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

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

7 羅召成;基于現(xiàn)場總線的開放式多軸運動控制器設計[D];浙江大學;2012年

8 何長波;嵌入式非接觸式IC卡身份識別技術應用研究[D];電子科技大學;2011年

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

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



本文編號:2835600

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

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


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

版權申明:資料由用戶fd780***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com