日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > > ZYNQ
		


SRIO這種高速串口復(fù)雜就復(fù)雜在它的協(xié)議上,三層協(xié)議:邏輯層,傳輸層以及物理層。


數(shù)據(jù)手冊(cè)會(huì)說(shuō)這三層協(xié)議是干什么的呢?也就是分工(【FPGA】SRIO IP核系統(tǒng)總覽以及端口介紹(一)(User Interfaces 之 I/O Port)):


邏輯層定義整體協(xié)議和數(shù)據(jù)包格式。這是端點(diǎn)啟動(dòng)和完成事務(wù)(transaction)所必需的信息。


傳輸層提供數(shù)據(jù)包從端點(diǎn)移動(dòng)到端點(diǎn)所需的路由信息。


物理層描述了設(shè)備級(jí)接口細(xì)節(jié),例如數(shù)據(jù)包傳輸機(jī)制,流控制,電氣特性和低級(jí)錯(cuò)誤管理。


這種劃分提供了將新事務(wù)類型添加到邏輯規(guī)范的靈活性,而無(wú)需修改傳輸或物理層規(guī)范。

這種語(yǔ)言層次的描述貌似讓人不太理解說(shuō)了什么?


下面用圖片來(lái)說(shuō)明( 串行 RapidIO: 高性能嵌入式互連技術(shù)):

上圖為4通道的SRIO數(shù)據(jù)傳輸原理圖,如果要用單通道的話(FPGA端)在IP核定制的時(shí)候選擇單通道即可。


數(shù)據(jù)從遠(yuǎn)程設(shè)備(假設(shè)為DSP的SRIO端)傳輸過(guò)來(lái),F(xiàn)PGA端(假設(shè)我們這端為FPGA的SRIO端口)通過(guò)RX接收到串行數(shù)據(jù),先到達(dá)物理層進(jìn)行時(shí)鐘恢復(fù),串并轉(zhuǎn)換,之后進(jìn)行8b/10b解碼操作、CRC校驗(yàn),這一系列的操作都在物理層完成,之后進(jìn)入傳輸層,進(jìn)而到達(dá)邏輯層,我們需要的也是對(duì)邏輯層進(jìn)行操作,對(duì)操作的對(duì)象正是邏輯層上的端口數(shù)據(jù)信息。


數(shù)據(jù)手冊(cè)上說(shuō)了,邏輯層定義了整體協(xié)議和數(shù)據(jù)包格式。


拿邏輯層上的IO口來(lái)說(shuō),有這樣兩對(duì)信號(hào),ireq/iresp和treq/tresp;


假設(shè)我們這端是FPGA端,我們接收來(lái)自DSP端的數(shù)據(jù),那FPGA端就是initiator,而DSP端就是target,這樣的話,我們接收后需要處理的數(shù)據(jù)在FPGA上就是treq/tresp channel上的數(shù)據(jù)。


數(shù)據(jù)的發(fā)送是以包的形式發(fā)送的,而能發(fā)送以及接收到什么的包可以在IP核上定制(FPGA端)。

包的格式:

大概情況是這樣的:


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉