本發(fā)明涉及高速串行總線,特別涉及一種用于處理mipi?d-phy發(fā)送端發(fā)送數(shù)據(jù)延時(shí)差異的方法。
背景技術(shù):
1、mipi?d-phy是一種數(shù)字串行接口協(xié)議,主要用于處理高速數(shù)據(jù)傳輸和控制信號(hào);支持將數(shù)據(jù)分配到多條數(shù)據(jù)通道同時(shí)傳輸,如圖1所示。
2、mipi?d-phy與上層之間的標(biāo)準(zhǔn)接口ppi如圖2。由于mipi?d-phy是每條數(shù)據(jù)通道獨(dú)立存在并工作的,每個(gè)txreadyhs信號(hào)置1的時(shí)間會(huì)有差異,這意味著上層輸出每條lane的數(shù)據(jù)時(shí)不能完全同步。但是上層對(duì)每條數(shù)據(jù)通道的數(shù)據(jù)是同時(shí)處理的,于是就需要一種方法可以兼顧數(shù)據(jù)的同時(shí)輸入和分別輸出。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的在于提供一種用于處理mipi?d-phy發(fā)送端發(fā)送數(shù)據(jù)延時(shí)差異的方法,以解決背景技術(shù)中的問題。
2、為解決上述技術(shù)問題,本發(fā)明提供了一種用于處理mipi?d-phy發(fā)送端發(fā)送數(shù)據(jù)延時(shí)差異的方法,包括:
3、在mipi?d-phy的每條通道發(fā)送端ppi之前放置一個(gè)fifo,并分別用d-phy?ppi發(fā)送的txreadyhs信號(hào)作為讀fifo的條件,其中ppi是d-phy協(xié)議中規(guī)定的d-phy與上層協(xié)議層之間的信號(hào)界面。
4、在一種實(shí)施方式中,當(dāng)所有的fifo都不滿前一級(jí)電路時(shí),將新的一組數(shù)據(jù)同時(shí)寫入fifo。
5、在一種實(shí)施方式中,所述mipi?d-phy中每條通道的數(shù)據(jù)同時(shí)到來,但每條通道分別輸出數(shù)據(jù),時(shí)間上互不干擾。
6、在一種實(shí)施方式中,所述fifo的深度由mipi?d-phy的發(fā)送端每條lane的txreadyhs信號(hào)延時(shí)的最大差異決定,每個(gè)fifo的深度相同,位寬相同。
7、在一種實(shí)施方式中,所述方法適用于除mipi?d-phy發(fā)送端外的其它任何各個(gè)數(shù)據(jù)流之間存在延時(shí)差異的發(fā)送端。
8、本發(fā)明提供的一種用于處理mipi?d-phy發(fā)送端發(fā)送數(shù)據(jù)延時(shí)差異的方法,在每條數(shù)據(jù)通道發(fā)送端ppi之前放置一個(gè)fifo,并分別用txreadyhs信號(hào)作為讀fifo的條件;當(dāng)所有的fifo都不滿時(shí),前一級(jí)電路才可以將新的一組數(shù)據(jù)同時(shí)寫入fifo,使得dphy上層電路同時(shí)處理各數(shù)據(jù)通道數(shù)據(jù),電路簡(jiǎn)單,使用方便。本發(fā)明能夠有效解決mipi?d-phy接口在數(shù)據(jù)傳輸中存在的延遲問題,提高了其可靠性和穩(wěn)定性,具有較大的市場(chǎng)潛力和應(yīng)用價(jià)值。
1.一種用于處理mipi?d-phy發(fā)送端發(fā)送數(shù)據(jù)延時(shí)差異的方法,其特征在于,包括:
2.如權(quán)利要求1所述的用于處理mipi?d-phy發(fā)送端發(fā)送數(shù)據(jù)延時(shí)差異的方法,其特征在于,當(dāng)所有的fifo都不滿前一級(jí)電路時(shí),將新的一組數(shù)據(jù)同時(shí)寫入fifo。
3.如權(quán)利要求1所述的用于處理mipi?d-phy發(fā)送端發(fā)送數(shù)據(jù)延時(shí)差異的方法,其特征在于,所述mipi?d-phy中每條通道的數(shù)據(jù)同時(shí)到來,但每條通道分別輸出數(shù)據(jù),時(shí)間上互不干擾。
4.如權(quán)利要求1所述的用于處理mipi?d-phy發(fā)送端發(fā)送數(shù)據(jù)延時(shí)差異的方法,其特征在于,所述fifo的深度由d-phy的發(fā)送端每條通道的txreadyhs信號(hào)延時(shí)的最大差異決定,每個(gè)fifo的深度相同,位寬相同。
5.如權(quán)利要求1所述的用于處理mipi?d-phy發(fā)送端發(fā)送數(shù)據(jù)延時(shí)差異的方法,其特征在于,所述方法適用于除mipi?d-phy發(fā)送端外的其它任何各個(gè)數(shù)據(jù)流之間存在延時(shí)差異的發(fā)送端。