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

當前位置:主頁 > 科技論文 > 電子信息論文 >

應用于SoC的幾種通用串行通信接口設計

發(fā)布時間:2020-11-04 16:41
   目前,各種不同的通用串行通信接口越來越多地被集成到SoC中。雖然市場上有多種多樣的串行通信接口IP核供選擇,但是這樣的現(xiàn)成IP核大多由國外EDA或IP廠商所提供,價格相對較高,提升了SoC的成本。因此,自主研制通用串行通信總線接口具有良好的應用意義。本文基于AMBA總線,設計了四種常用的串行通信接口,包括UART接口、I~2C總線接口、SPI接口和CAN總線控制器等。設計的UART接口包含了APB總線接口模塊、波特率模塊、FIFO模塊、UART發(fā)送和接收模塊、中斷處理模塊等,可實現(xiàn)符合標準UART協(xié)議的異步串行數(shù)據(jù)的傳輸;設計的I~2C總線接口包含了APB總線接口模塊、I~2C發(fā)送和接收模塊、中斷處理模塊等,可實現(xiàn)與連接在I~2C總線上的從機進行同步串行數(shù)據(jù)通信;設計的SPI接口包括APB總線接口模塊、SPI發(fā)送和接收模塊、中斷處理模塊、SPI時鐘產(chǎn)生模塊等,可實現(xiàn)在同步時鐘控制下與選中的SPI從機進行不同速率配置的數(shù)據(jù)傳輸;設計的CAN總線控制器主要包括APB總線接口、CAN發(fā)送和接收模塊、接收濾波模塊等,可實現(xiàn)符合CAN協(xié)議的串行數(shù)據(jù)發(fā)送和接收。本文還搭建了SoC驗證平臺,對設計的UART接口、I~2C總線接口、SPI接口和CAN總線控制器等四種串行通信接口進行了功能驗證,定向功能測試、隨機測試以及異常測試的結果均表明各個接口可以正常工作,同時驗證工作也具較高的代碼覆蓋率和功能覆蓋率。
【學位單位】:杭州電子科技大學
【學位級別】:碩士
【學位年份】:2018
【中圖分類】:TN47
【部分圖文】:

總線結構


圖 1.1AMBA 總線結構B 總線只有一個主設備 APB 橋,不需要沒有總線仲裁,因此 APB 總線協(xié)議相操作在固定的兩個時鐘周期完成,不需要等待信號和應答信號,只需要四個成[12]。APB 總線的傳輸過程如圖 1.2 所示[13-14]:1)起始時刻,系統(tǒng)完成初始化,處于 IDLE 狀態(tài),此時沒有傳輸任務。2)當開始進行傳輸任務時,PSEL 信號選擇傳輸?shù)膹脑O備變成高電平,此時 P為低電平,系統(tǒng)進入 STEUP 狀態(tài),此狀態(tài)只能持續(xù)一個時鐘周期,當 PCLK 時刻,跳轉至下一個 ENABLE 狀態(tài)。3)在 ENABLE 狀態(tài),之前 SETUP 狀態(tài)的信號的信號維持不變,即 PSEL、P、PWDATA 電平與 SETUP 狀態(tài)時刻一致,當 ENABLE 信號變成高電平,與致,ENABLE 狀態(tài)也只維持一個時鐘周期。如果下一個時鐘周期還有數(shù)據(jù)傳TUP 狀態(tài),如果沒有數(shù)據(jù)傳輸,跳回 IDEL 狀態(tài)。

狀態(tài)圖,總線傳輸,狀態(tài)圖,狀態(tài)


圖 1.1AMBA 總線結構設備 APB 橋,不需要沒有總線仲裁,因此時鐘周期完成,不需要等待信號和應答信傳輸過程如圖 1.2 所示[13-14]:完成初始化,處于 IDLE 狀態(tài),此時沒有任務時,PSEL 信號選擇傳輸?shù)膹脑O備變?nèi)?STEUP 狀態(tài),此狀態(tài)只能持續(xù)一個時鐘個 ENABLE 狀態(tài)。態(tài),之前 SETUP 狀態(tài)的信號的信號維持不與 SETUP 狀態(tài)時刻一致,當 ENABLE 信也只維持一個時鐘周期。如果下一個時鐘有數(shù)據(jù)傳輸,跳回 IDEL 狀態(tài)。

主從模式


圖 1.3 主從模式程中,信號只支持從 A 到 B 方向的傳輸,A 設,傳輸方向是單向的,且是不可逆的[22]。半雙時刻進行,信號的傳輸方向可以是雙向的。全發(fā)送和接收,且可以雙向傳輸。UART 可以采工模式通信,I2C 和 CAN 都需要傳輸?shù)膹臋C,會產(chǎn)生數(shù)據(jù)丟失,錯誤等異常情況,使接收和據(jù)幀,在通信過程中是不允許的。串口通信方是最簡單的數(shù)據(jù)校驗方式之一,它通過校驗發(fā),確定數(shù)據(jù)傳輸過程中是否發(fā)生錯誤,奇偶校能檢測出單比特的數(shù)據(jù)錯誤,多位的數(shù)據(jù)同時特的數(shù)據(jù)檢測對常用的檢測方式是 CRC 校驗以任意選定的,CRC 計算方式采用多項式運算
【相似文獻】

相關期刊論文 前10條

1 汪曉翔;馬琪;;CAN總線控制器IP設計[J];電子科技;2018年10期

2 李振華;;X總線控制器的功能模擬驗證[J];微處理機;2013年03期

3 梁立柱;施華君;傅山;;1553B總線控制器雙冗余方案的LabView仿真[J];計算機工程;2012年16期

4 李家星;;嵌入式系統(tǒng)和FPGA的總線控制器的設計實現(xiàn)[J];微計算機信息;2007年02期

5 高睿華;;MiL-STD-1553動態(tài)總線控制器/遠程終端混合線路裝置[J];航空計算技術;1987年04期

6 金榮鑫;;MIL-STD-1553可編程雙余度遠程終端,總線控制器,總線監(jiān)控器[J];航空計算技術;1989年01期

7 張力;黃棟杉;;單片MIL-STD-1553B總線控制器和遠程終端控制器[J];航空電子技術;1989年04期

8 印琴;于宗光;魏敬和;蔡潔明;;消息重試靈活的增強型1553B總線控制器設計[J];微電子學;2014年06期

9 樊彬;唐藝菁;王劍峰;柴波;;一種新型高速1553B總線控制器的應用驗證[J];微電子學與計算機;2014年05期

10 張武;;嵌入式單總線控制器設計[J];信息化縱橫;2009年12期


相關博士學位論文 前1條

1 王永翔;TCN底層協(xié)議建模與實現(xiàn)[D];北京交通大學;2009年


相關碩士學位論文 前10條

1 汪曉翔;應用于SoC的幾種通用串行通信接口設計[D];杭州電子科技大學;2018年

2 周藝璇;航空用429總線控制器的設計與驗證[D];西安電子科技大學;2017年

3 梁立柱;箭用1553B總線控制器雙冗余方案研究[D];上海交通大學;2012年

4 趙杰;基于FPGA的1553B總線控制器設計[D];中北大學;2014年

5 江英;基于網(wǎng)絡監(jiān)控的嵌入式總線控制器的設計[D];哈爾濱理工大學;2005年

6 李啟鵬;飛機配電系統(tǒng)智能總線控制器的研究設計[D];西北工業(yè)大學;2001年

7 蔣俊華;基于FPGA的I~2C總線控制器的設計[D];河南大學;2007年

8 羅成;多功能車輛總線控制器的FPGA設計與開發(fā)[D];大連理工大學;2009年

9 李浩;一款DSP中CAN總線控制器的研究與設計[D];湘潭大學;2017年

10 劉婷;一種高性能軍械起爆系統(tǒng)總線的設計和驗證[D];上海交通大學;2008年



本文編號:2870347

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

本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2870347.html


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

版權申明:資料由用戶ae5bd***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
国产免费人成视频尤物| 国产一级性生活录像片| 久久99爱爱视频视频| 欧美一区二区三区五月婷婷 | 国产又大又硬又粗又湿| 国产精品免费精品一区二区| 成人亚洲国产精品一区不卡| 亚洲一区二区三区在线中文字幕| 又色又爽又黄的三级视频| 欧美精品久久一二三区| 亚洲中文字幕熟女丝袜久久| 少妇被粗大进猛进出处故事| 国产欧美日韩一级小黄片| 亚洲欧美日韩国产综合在线| 亚洲国产成人av毛片国产| 久久精品久久精品中文字幕| 日本办公室三级在线观看| 欧美高潮喷吹一区二区| 日韩精品小视频在线观看| 日本一本不卡免费视频| 日本不卡在线视频你懂的| 欧美成人免费一级特黄| 日韩欧美一区二区亚洲| 成年人免费看国产视频| 玩弄人妻少妇一区二区桃花| 久久热在线视频免费观看| 蜜桃传媒视频麻豆第一区| 精品欧美日韩一区二区三区| 富婆又大又白又丰满又紧又硬| 日韩午夜老司机免费视频| 99秋霞在线观看视频| 有坂深雪中文字幕亚洲中文| 国产精品成人一区二区在线| 91精品国产品国语在线不卡| 福利视频一区二区在线| 欧美在线观看视频免费不卡| 久久国产成人精品国产成人亚洲| 国产精品一区二区三区欧美| 老熟妇乱视频一区二区| 久久99亚洲小姐精品综合 | 久久精品国产在热亚洲|