视频一区视频二区在线观看_国产欧美激情在线观看_免费的av网址_莫妮卡裸全乳无删减电影_免费的一级黄色片_福利姬免费_欧美jizz19性欧美_在线观看免费视频国产_日本免费三级电影_亚洲tv在线_很黄很色的视频_亚洲免费视频一区_91黄色影视_草莓视频.www_成人欧美一区二区三区白人

你的位置:首頁 > 測試測量 > 正文

串行全雙工通信接口SPI功能模塊的設計

發布時間:2014-10-12 責任編輯:echolady

【導讀】SPI英文全稱Serial Peripheral Interface,SPI串行外圍接口是具有通信可靠、速度快、電路簡單等特點的三線同步串行全雙工通信接口。SPI接口在EEPROM存儲器、LCD模塊、數據輸入輸出設備、FLASH等器件中廣泛應用。目前的單片機都將SPI接口控制器集成于于內部,更有利于軟件的運行,操作更加方便。
 
由于SPI系統總線一共只需3~4位數據線和控制線即可實現與具有SPI總線接口功能的各種I/O器件進行接口,而擴展并行總線則需要8根數據線、8—16位地址線、2~3位控制線,因此,采用SPI總線接口可以簡化電路設計,節省很多常規電路中的接口器件和I/0口線,提高設計的可靠性,使用 SPI總線可以增加應用系統接口器件的種類,提高應用系統的性能。
 
1、設計方案
 
通過深入分析SPI的四種傳輸協議可以發現,根據一種協議,只要對串行同步時鐘進行轉換,就能得到其余的三種協議。為了簡化設計,規定如果要連續傳輸多個數據,在兩個數據傳輸之問插入一個串行時鐘的空閑等待,這樣狀態機只需兩種狀態(空閑和工作)就能正確工作。相比其它設計,在基本不降低性能的前提下,思路比較精煉、清晰,能夠大大縮短寫代碼的時間,降低出錯率。
 
此SPI模塊有兩種工作方式:查詢方式和DMA方式。查詢方式通過處理器核監視SPI的狀態寄存器來獲取其所處的狀態,從而決定下一步動作。DMA方式由DMA模塊控制數據在內存和SPI間的交換,而不需要處理器核的參與,有效提高了總線利用率。
 
外部MCU可以通過和內部MCU通訊的方式,把從模式的SPI配置成可以解析命令的模式,這樣外部主模式的SPI可以在SSN低電平的時候連續傳輸多位數據,在下降沿的第一個數據被認為是命令。從模式的SPI可以解析這些命令然后做相應的操作。這些操作主要包括,清除接收FIFO或者發送 FIFO中的數據,選擇MCU或者DMA來作為數據交互的對象等,可以大大節省和MCU交互所需要的帶寬。
 
作為主要組成部分的寄存器控制模塊和SPI核心模塊采用同步電路設計,它們之間的通訊采用異步電路設計。這些主要是考慮到SPI的帶寬通過MCU的控制是可調的。SPI核心部分的時鐘頻率可調,可實現多種帶寬,增加了本設計SPI的靈活性。
 
2、內部總線接口
 
在本設計中,內部總線接口采用的是AMBA總線3.0協議,具有較好的可移植性和可復用性。SPI是APB總線上的Slave模塊。APB總線的時序完全遵照(ABMA Specification)(Rev 3.0)。因此此SPI模塊支持3種DMA操作,除了標準信號線外,還有3根與DMA模塊連接的中斷請求信號線。
 
3、SPI總線接口及時序
 
SPI串行接口使用4條線可與多種標準外圍器件直接接口:串行時鐘線SCLK,主機輸入/從機輸出數據線MISO,主機輸出/從機輸人數據線MOSI和低電平有效的從機選擇線SSN。SCLK是主機時鐘線,為MISO數據的發送和接收提供同步時鐘信號。在正常工作的時候,主機的4個引腳應和從機對應的4個引腳分別相連。
 
SPI模塊為了和外設進行數據交換,根據外設的工作要求,其輸出串行同步時鐘的極性和相位可以進行配置,時鐘的極性(CPOL)對傳輸的協議沒有重大影響。如果CPOL=0,串行同步時鐘的空閑狀態為低電平;相反,如果CPOL=l,串行同步時鐘的空閑狀態為高電平。時鐘相位(CPHA)能夠配置用于選擇兩種不同的傳輸協議之一進行數據傳輸。
如果CPHA=0,在串行同步時鐘的第一個跳變沿(上升或下降)數據被采樣;如果CPHA=1,在串行同步時鐘的第二個跳變沿(上升或下降)數據被采樣。SPI主模塊和與之通信的外設時鐘相位和極性應該一致。SPI接口時序如圖1、圖2所示。
 
串行全雙工通信接口SPI功能模塊的設計
圖1:CPOL=0 CPHA =0
 
串行全雙工通信接口SPI功能模塊的設計
圖2:CPOL=0 CPHA=1
 
4、模塊劃分
 
根據功能定義及SPI的工作原理,將整個SPI IP劃分為8個子模塊:APB接口模塊、時鐘分頻模塊、發送數據FIFO模塊、接收數據FIFO模塊、寄存器控制模塊、命令解析模塊、中斷處理模塊及發送接收數據模塊。整個SPI模塊劃分結構圖如圖3所示。
 
串行全雙工通信接口SPI功能模塊的設計
圖3:數據傳輸結構
 
在這些模塊中,Tx—FIFO和Rx—FIFO用來做接收發送數據的FIFO。DMA/INT是中斷控制模塊,通知MCU或者DMA發送或者接收數據的FIFO。CMD ANALYSIS模塊用來解析在從模式下Host發過來的命令。CTRl/Register用來放置寄存器,供MCU讀寫配置SPI的各種參數。 Shifter用來做串并轉換,收發送數據。Clock模塊用來產生主模式下時鐘。
[page]

5、SPI的工作模式
 
SPI有兩種工作模式,可以通過外部引腳跳線的方式來切換。
主模式:發送和接收可以同時工作在主模式下。主模式的顯著特征是不論是發送還是接收始終有SCLK信號,發送操作是由向發送FIFO中寫數據而觸發的。在主模式下,時鐘信號的1次作用對應一位數據的發送(MOSI)和另一位數據的接收(MISO)。
如圖4所示,在主片中數據從移位寄存器中自右向左發出送到從片(MOSI),同時從片中的數據自左向右發到主片(MISO),經過8位時鐘周期完成1個字節的發送。輸入字節保留在移位寄存器中,此時SPI INT FLAG位自動置位(如果有中斷設置,則產生中斷),移位寄存器的數據將被鎖存到接收FIFO中,此后對接收FIFO的讀操作將把數據讀出。

從模式:發送和接收同時工作在從模式下。從模式的顯著特征是:不論是發送還是接收始終必須在SCLK信號作用下進行,并且SSN信號必須有效。
當SSN信號無效時,數據的發送無法進行并且輸入的數據視為無效。數據的發送和接收過程見圖3所示,與主模式下基本相似,只是移位寄存器的數據移出和輸入方向與之相反。
 
串行全雙工通信接口SPI功能模塊的設計
圖4:主片和從片發送和接收操作
 
6、SPI的電路實現
 
為了保證RTL代碼的正確性,對IP的功能進行全面的仿真驗證。仿真包括RTL級和門級仿真驗證。RTL級仿真是將代碼文件調入硬件描述語言的仿真軟件進行功能仿真,門級仿真包括布局布線前和布局布線后仿真。布局布線后仿真,獲得精確的時延參數。將RTL級代碼轉換成門級網表,0.13um工藝標準單元庫。
 
在傳統的設計流程中進行功能驗證,首先需要通過寫測試矢量的方式給需要進行功能測試的模塊加激勵,然后通過觀察模塊的輸出結果,判斷模塊的功能是否正確。但是在寫測試矢量時,測試工程師是在自己對模塊功能理解的基礎上進行的。這樣就存在一個問題,測試矢量對模塊的激勵有可能是不完備的,還有可能是錯誤的,但測試矢量的激勵并沒有使錯誤體現出來;也有可能模塊的功能是正確的,誤報錯誤使驗證過程變得非常低效。為避免以上問題,對本設計模塊的功能驗證中,采用系統級驗證環境。該環境由IP總線、驅動器、監視器、外部模塊和協調它們工作的腳本組成。組成系統的各模塊可以按需要加人環境。每次驗證過程就是相應的激勵作用于環境的過程。驗證結果由環境產生、檢驗和輸出。以保證測試矢量的完備性和正確性。
 
該驗證環境在LINUX操作系統下,仿真器采用Cadence公司的Nc—verilog,支持C/C++、Verilog和VHDL協同仿真,可以直接把SPI模塊掛在驗證環境中,通過Verilog的$readmemh任務讀入軟件激勵進行驗證。在系統時鐘為36MHz的情況下,圖5(a)給出了CPOL=0,CPHA=1時,發送6位數據的仿真結果。圖5(b)給出了在CPOL=0,CPHA=0的情況下,接收6位數據的仿真結果。
 
串行全雙工通信接口SPI功能模塊的設計
圖5:仿真結果
 
這兩個仿真結果說明本設計完全支持4種SPI傳輸協議,而且能夠以最大的速率無縫傳輸數據。
 
結語:在本次設計中,SPI作為IP核嵌入監控系統SOC芯片中,芯片經測驗,指標符合設計要求。芯片中的SPI在進行板級測試后能夠支持四種傳輸協議,能夠在1秒鐘內抓圖,回顯15幀圖像,工作效率達到18Mbps.是業界領先水平。然而此次設計也有缺陷之處,設計過程中沒有做過數據校驗,隨著技術提升,設計過程中增加CRC校驗能夠增加數據的正確性,使系統的效率得到提升。

相關閱讀:

SPI總線的特點、工作方式及常見錯誤解答
集成5GHz JESD204B串行接口的8通道超聲接收器
CM6100:CMD面向高速串行接口的低電容靜電放電保護設備
要采購移位寄存器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

欧美性生交xxxxxdddd | 亚州黄色| 国产浮力影院 | 爆操杨幂| 日韩av成人 | 91视频中文字幕 | 高潮小视频 | 欧美视频你懂的 | 国产做受高潮动漫 | 蜜臀久久99精品久久一区二区 | 男人操女人30分钟 | 在线看一区 | 国产成人无码一区二区三区在线 | 黄页网站免费观看 | 天天插日日插 | 国产乱码精品一区二区三区忘忧草 | 人妻射精一区二区 | 狠狠干夜夜| 在线免费毛片 | 黄视频在线免费 | 人妻无码久久精品人妻 | 亚洲一二三区av | 男生艹女生 | 欧美大成色www永久网站婷 | 欧美三级色图 | 中文字幕在线高清 | 久操资源 | 亚洲丰满 | 免费黄色小说视频 | 激情小说在线 | 日本大尺度激情做爰hd | 男生操女生的视频软件 | 国产免费三片 | 日韩成人av在线播放 | 你懂的网址在线观看 | 久久亚洲av无码精品色午夜麻豆 | 男人插女人下面 | 天天插天天色 | 蜜臀久久99精品久久一区二区 | 婷婷射图| 国产成人无码一区二区三区在线 | 精品中文视频 | 日韩一级性 | 国产精品操| 久久免费在线观看 | 日本精品视频在线观看 | 久久精品国产亚洲av麻豆色欲 | 中文字幕婷婷 | 亚洲777| 在线国产视频 | 麻豆视频一区二区 | 日韩爱爱网址 | 污视频在线网站 | 粉色视频免费 | 欧美另类z0zx974 | 久久天天操 | www.天天操.com| 厨房掀开馊了裙子挺进 | 玖玖色在线| 精品久久久久久久久久久久久久久久久 | 亚洲视频精选 | 91手机在线| 故意穿暴露被强好爽 | 萌白酱福利视频 | 亚洲综合视频一区 | 禁欲总裁被揉裆呻吟故事动漫 | 国产精品99久久久久久久久 | 国产熟妇另类久久久久 | 无码精品一区二区三区在线 | 绝顶高潮videos合集 | 国产91丝袜在线播放九色 | 天天插日日插 | 人妻射精一区二区 | 久久99久久99精品免观看 | 秋霞午夜视频 | 亚洲午夜天堂 | 不卡av在线播放 | 久久午夜电影 | 亚洲超碰在线观看 | 五月天啪啪 | 男男视频肉 | 在线无限看免费粉色视频 | 亚洲超碰在线观看 | 国产乱码精品一区二区三区忘忧草 | 国产无遮挡在线观看 | 美女被揉胸动态图 | 欧美一级性片 | 国产91丝袜在线播放九色 | 色狠狠一区二区三区 | 先锋影音成人 | 午夜草逼 | 一本久久久 | 成人av无码一区二区三区 | 亚洲一区视频在线播放 | 国产精品一二三四五六 | 国产精品原创 | 久热精品在线观看 | 波多野结衣在线一区 | 亚洲超碰在线观看 | 少妇搡bbbb搡bbb搡小说 | 国产激情av | 色哟哟网页 | 亚洲一二三区av | 香蕉av网| 精品久久久久久久久久久久久久久久久 | a级在线观看| 欧美激情站 | 久久中文字幕影院 | 波多野结衣成人在线 | 蜜臀久久99精品久久一区二区 | 超碰人人插 | 精品久久99| 精品久久久久久久久久久久久久久久久 | 少妇高潮在线观看 | 黄色小视频在线 | 国产精品入口麻豆 | 欧美日韩激情一区 | 男女免费视频 | 亚洲精品丝袜日韩 | 中文字幕精品亚洲 | 禁欲总裁被揉裆呻吟故事动漫 | 九九热只有精品 | 快播一级片 | 国产精品第二页 | 黄色片a级| 差差视频| 国产精品区二区三区日本 | 不用播放器的av网站 | 欧美黄色片 | 天堂中文资源在线观看 | 国产成年人免费视频 | 快播一级片| 国产三级麻豆 | 国产乱码精品一区二区三区忘忧草 | 秋霞午夜视频 | 精品久久久久久久久久久久久久久久久 | 亚洲视频 一区 | 樱花av| 91免费在线播放 | 在线国产日韩 | 国产一极片 | 91视频在线免费观看 | 一本久久久 | 国产乱码精品一区二区三区忘忧草 | 麻豆亚洲av熟女国产一区二 | 亚洲爱色 | 国产精品视频一二三区 | 久久亚洲av无码精品色午夜麻豆 | 调教骚受 | 麻豆专区| 厨房掀开馊了裙子挺进 | 黄色的片片片片 | 国产成人无码一区二区三区在线 | 玖玖天堂| 新天堂在线资源 | 超碰在线1 | 涩涩天堂 | 毛片三级 | 欧美久久视频 | 国产最新精品 | 久久中文字幕影院 | a视频在线看 | www.国产视频 | 美女黄色免费网站 | 中文字幕婷婷 | 婷婷中文字幕 | 正在播放日韩精品 | 午夜草逼| 久热精品在线观看 | 故意穿暴露被强好爽 | 亚洲天堂一区 | 中国女人内谢69xxxx | 精品人妻一区二区色欲产成人 | 我和岳交换夫妇爽4p晓娟小说 | 成人9ⅰ免费影视网站 | 欧美大成色www永久网站婷 | 久久久久久国产精品视频 | 99这里只有| 国内精品在线观看视频 | 绝顶高潮videos合集 | 亚洲图片综合网 | 国产精品区二区三区日本 | 国产精品久久久久久久久久久久久 | sleepless动漫在线观看免费 | 萌白酱福利视频 | 五月婷婷综合激情 | 狠狠干夜夜 | 视频一区视频二区在线观看 | 男人的天堂在线 | 国产片大尺度裸露床戏 | 一区二区视频免费 | 91国产丝袜播放在线 | 99插插插 | 波多野结衣在线看 | 班长露出强行被男生揉 | 一区二区三区观看 | av色图| 69亚洲乱人伦 | 亚洲综合视频一区 | 免费播放片大片 | 亚欧中文字幕 | 中文字幕无码精品亚洲资源网久久 | 99这里只有 | 国产免费黄色小说 | 蜜桃av网 | 亚洲一区视频在线播放 | 五月天啪啪 | 色综合中文字幕 | 亚欧中文字幕 | 美女被揉胸动态图 | 国产精品99久久久久久久久 | 男生操女生的视频软件 | 国产午夜性春猛交ⅹxxx | 亚州av一区二区 | 人妻射精一区二区 | 成人一区在线观看 | 男人天堂久久 | 在线国产日韩 | 黄色综合网 | 玖玖色在线 | 欧美丰满老妇熟乱xxxxyyy | 国产免费三片 | 男男双性顶撞喘嗯啊 | 国产成人啪精品午夜在线观看 | 狠狠干影视 | 国产成人短视频在线观看 | 国产精品吴梦梦 | 日本女优中文字幕 | 成人做爰69片免费看 | 欧美日韩综合一区二区三区 | 亚洲一本 | 台湾av在线播放 | 免费播放片大片 | 久艹视频在线观看 | 麻豆视频一区二区 | 日韩激情文学 | 日韩av成人 | 黄视频在线免费 | 免费黄色小说视频 | 亚洲精品99 | 操白丝美女 | 久久综合欧美 | 亚洲成人av电影 | 国产探花在线精品一区二区 | 日本亲与子乱ay中文 | 少妇av在线 | 日本三级韩国三级美三级91 | 欧美日韩激情一区 | 亚洲国产精品自拍 | 欧美一卡二卡三卡 | 麻豆影视在线观看 | 新天堂在线资源 | aaa一区二区三区 | 色婷五月 | 国内精品在线观看视频 | 婷婷射图 | 91欧美视频 | 五月天啪啪 | 国产一区二区三区播放 | 国产69xx| 国产三级一区 | 久艹视频在线观看 | 久草精品视频 | 女性裸体无遮挡胸 | 欧美男人操女人 | av色图| 宝贝~把内裤和胸罩脱了 | 毛片三级 | 精品精品精品 | 黄色天堂 | 午夜色大片 | 欧美一级性片 | 国产精品.www | 密臀av在线| 91国产丝袜播放在线 | 国产精品入口麻豆 | 人妻射精一区二区 | 成人一区在线观看 | 国产三级视频在线 | 国产精品人妻 | 91欧美视频 | 免费看片网站av | 黄色三级图片 | 男生艹女生| 97中文在线| 久久中文字幕影院 | 亚洲欧洲自拍 | 特级免费毛片 | 日韩精品免费在线 | 欧美黑人狂野猛交老妇 | 亚洲白浆| 男女免费视频 | 久久久久久国产精品视频 | 中文字幕亚洲一区二区三区五十路 | 精品黑人| 三年中文在线观看中文版 | 精品中文视频 | 国产麻豆91视频 | 激情文学综合网 | 亚洲视频精选 | 国产精品吴梦梦 | 阿v天堂网| 免费看片网站av | www.av在线播放| 在线无限看免费粉色视频 | 91手机在线| 中文字幕无码精品亚洲资源网久久 | 国产精品区二区三区日本 | 亚洲一区二区三区乱码 | 欧美怡红院一区二区三区 | 久久免费少妇高潮久久精品99 | 久久免费在线观看 | 男人操女人30分钟 | 成人一区在线观看 | 丁香六月久久 | 草莓视频www二区在线观看 | 极品美女在线 | av色图| 一本久久久 | 欧美三级色图 | 久久国产精品免费视频 | 超碰一区二区 | 天天插天天色 | 中文字幕5566 | 国产精品人人妻人人爽人人牛 | 国产精品污www一区二区三区 | 麻豆亚洲av熟女国产一区二 | 天天插日日插 | 色婷婷欧美| 国产精品久久久久久久久久久久久 | 宝贝~把内裤和胸罩脱了 | 短裙公车被强好爽h吃奶视频 | 艳魔大战2春荡女淫三级 | a久久久久 | 日韩精品免费一区二区夜夜嗨 | 欧美日韩综合一区二区三区 | 日韩在线二区 | 麻豆影视在线观看 | 成人深夜网站 | 欧美a在线| 国产中文字幕免费 | 国产91丝袜在线播放九色 | 欧美怡红院一区二区三区 | 国产探花在线精品一区二区 | 在线性视频 | 班长露出强行被男生揉 | 黑人精品xxx一区一二区 | 久久国产精品免费视频 | 国产片大尺度裸露床戏 | 欧美男人操女人 | 新天堂在线资源 | 中文字幕xxx | 男男视频肉 | a视频在线看 | 成人一区在线观看 | 狠狠干夜夜 | 婷婷九月丁香 | free性video法国极品 | 日韩在线二区 | 亚洲伦乱| 草莓视频www二区在线观看 | 亚洲一二三区av | 嫩草视频 | 欧美国产日韩一区二区 | 禁欲总裁被揉裆呻吟故事动漫 | 一区二区三区观看 | 国产三级一区 | 毛片链接 | 美足av电影 | 三年中文在线观看中文版 | 樱花av| 国产三级精品视频 | 宝贝~把内裤和胸罩脱了 | 麻豆亚洲av熟女国产一区二 | 国产又黄又大又粗的视频 | 色综合国产 | 女人十八毛片嫩草av | 蜜桃av网| 国产成人无码一区二区三区在线 | 国产熟妇另类久久久久 | 日批免费在线观看 | 国产最新精品 | 在线国产视频 | 激情综合激情 | 亚洲福利免费 | 波多野结衣在线看 | 亚洲爱色| 找国产毛片看 | 五月天色人阁 | 宝贝~把内裤和胸罩脱了 | 娇小6一8小毛片 | 色狠狠一区二区三区 | 久久精品国产亚洲av麻豆色欲 | 正在播放欧美 | 国产美女视频 | 在线黄色小说 | 在线观看黄色网 | 国产精品污www一区二区三区 | 自拍偷拍第二页 | 欧美丰满老妇熟乱xxxxyyy | 视频一区视频二区在线观看 | 阿v天堂网 | 久热精品在线观看 | 性欧美18一19性猛交 | 日本大尺度激情做爰hd | 亚洲视频 一区 | 美女高潮流白浆 | 午夜窝窝 | 久艹视频在线观看 | 男人的天堂在线 | 黄色三级图片 | 亚洲系列| 成人深夜网站 | 欧美激情站 | 久久亚洲av无码精品色午夜麻豆 | 国产又黄又大又粗的视频 | 国产精品99久久久久久久久 | 故意穿暴露被强好爽 | 欧美性狂猛xxxxxbbbbb | 国产精品吴梦梦 | 美女av在线播放 | 国产精品吴梦梦 | 国产精品久久久久久久久久久久久 | 欧美久久视频 | 欧美一卡二卡三卡 | 国产精品原创 | 激情综合av | 久久综合欧美 | 玖玖色在线 | a级在线观看| 天堂网成人 | 91高清在线免费观看 | av老司机在线观看 | 久久精品国产亚洲av麻豆色欲 | 国产情侣91 | 亚洲超碰在线观看 | 欧美另类z0zx974 | 免费看片网站av | 新天堂在线资源 | 秋霞午夜视频 | 男人天堂久久 | 厨房掀开馊了裙子挺进 | 日韩亚洲一区二区 | 老鸭窝成人| 一区二区视频免费 | 色狠狠一区二区三区 | 中文字幕亚洲无线码在线一区 | 久久综合欧美 | 三级性生活片 | 久久免费少妇高潮久久精品99 | 黄色三级图片 | 日本大尺度激情做爰hd | 欧美另类z0zx974 | 91片黄在线观看 | 韩日成人| 免费黄色小说视频 | 你懂的网址在线观看 | 黑人操亚洲女人 | 国产成人无码一区二区三区在线 | 找国产毛片看 | 亚洲国产精品自拍 | 中文字幕人妻一区 | 亚洲天堂一区 | 国产成人啪精品午夜在线观看 | 五月丁香啪啪 | 女主播裸身做直播大全 | 88福利视频 | 亚洲图片综合网 | 国产成人无码一区二区三区在线 | www.男人天堂| 色妞www精品视频 | 欧美同性视频 | 久久亚洲av无码西西人体 | 成人av无码一区二区三区 | 久久免费在线观看 | 五月丁香啪啪 | 波多野结衣1区 | 久久精品国产亚洲av麻豆色欲 | 久久精品国产亚洲av麻豆色欲 | 班长露出强行被男生揉 | 日本大尺度激情做爰hd | 国产精品久久久久久久久久久久久 | 男人添女人荫蒂视频 | 亚洲欧美日韩精品 | 亚洲超碰在线观看 | 国产69xx | 久久看视频| 故意穿暴露被强好爽 |