應用于SoC的幾種通用串行通信接口設計
【學位單位】:杭州電子科技大學
【學位級別】:碩士
【學位年份】: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)。
圖 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
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2870347.html