欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Ddr物理層數(shù)據(jù)處理方法、裝置及ddr物理層的制作方法

文檔序號:6526637閱讀:240來源:國知局
Ddr物理層數(shù)據(jù)處理方法、裝置及ddr物理層的制作方法
【專利摘要】本發(fā)明公開了一種DDR物理層數(shù)據(jù)處理方法、裝置及物理層。本發(fā)明的方法包括:接收選擇信號,如果接收的所述選擇信號為第一選擇信號,根據(jù)所述第一選擇信號生成第一使能控制信號,如果接收的所述選擇信號為第二選擇信號,根據(jù)所述第二選擇信號生成第二使能控制信號;根據(jù)所述第一使能控制信號控制進(jìn)入所述DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行單向傳輸;根據(jù)所述第二使能控制信號控制進(jìn)入所述DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行雙向傳輸。本發(fā)明的方法通過接收一個選擇信號,根據(jù)選擇信號生成使能控制信號用于控制進(jìn)入物理層中的數(shù)據(jù)信號按照不同的方式進(jìn)行傳輸,進(jìn)而達(dá)到了增加新的內(nèi)存設(shè)備時,同時可以使用現(xiàn)有物理層傳輸數(shù)據(jù)信號的目的。
【專利說明】DDR物理層數(shù)據(jù)處理方法、裝置及DDR物理層
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)【技術(shù)領(lǐng)域】,具體而言,涉及一種DDR物理層數(shù)據(jù)處理方法、裝置及DDR物理層。
【背景技術(shù)】
[0002]在現(xiàn)有的計算機(jī)系統(tǒng)中,DDR (Double Data Rate,雙倍速率同步動態(tài)隨機(jī)存儲器)的DFKDDR PHY Interface,物理層接口)是一個定義為連接內(nèi)存控制器和內(nèi)存設(shè)備(DDRl,LPDDRl,DDR2,LPDDR2,DDR3)的標(biāo)準(zhǔn)協(xié)議規(guī)范。這個協(xié)議定義了所有的信號、信號之間的關(guān)系、時序以及信號如何通過這套接口進(jìn)行內(nèi)存和內(nèi)存控制器之間的傳輸。
[0003]現(xiàn)有技術(shù)中,內(nèi)存控制器先通過地址引腳總線給出地址信號,然后再通過控制引腳選擇給出讀寫控制信號,地址信號和讀寫控制信號通過物理層接口進(jìn)入物理層,DDR物理層中的數(shù)據(jù)片段根據(jù)讀寫控制信號,接收內(nèi)存控制器方向傳來的數(shù)據(jù)信號,或者返回從內(nèi)存讀回來的數(shù)據(jù)信號。
[0004]現(xiàn)有技術(shù)中存在的問題是:現(xiàn)有的DDR的物理層接口早已經(jīng)成熟化而且確定化,如果有新的形式的內(nèi)存接入,需要新的物理層接口,現(xiàn)有的DDR物理層將不能完成新的控制以及數(shù)據(jù)信號的傳輸。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的主要目的在于提供一種DDR物理層數(shù)據(jù)傳輸?shù)姆椒把b置,能夠在增加新的形式的內(nèi)存接入時,同時可以使用現(xiàn)有的DDR物理層完成新的控制及傳輸數(shù)據(jù)信號。
[0006]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種DDR物理層數(shù)據(jù)處理方法,所述方法包括:
[0007]接收選擇信號,根據(jù)所述選擇信號生成使能控制信號,根據(jù)所述使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號的傳輸模式;
[0008]如果接收的所述選擇信號為第一選擇信號,根據(jù)所述第一選擇信號生成第一使能控制信號,如果接收的所述選擇信號為第二選擇信號,根據(jù)所述第二選擇信號生成第二使能控制信號;
[0009]根據(jù)所述第一使能控制信號控制進(jìn)入所述DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行單向傳輸;
[0010]根據(jù)所述第二使能控制信號控制進(jìn)入所述DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行雙向傳輸。
[0011]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種DDR物理層數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:
[0012]選擇模塊,用于接收選擇信號,根據(jù)所述選擇信號生成使能控制信號,根據(jù)所述使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號的傳輸模式;
[0013]生成模塊,用于判斷如果接收的所述選擇信號為第一選擇信號,根據(jù)所述第一選擇信號生成第一使能控制信號,如果接收的所述選擇信號為第二選擇信號,根據(jù)所述第二選擇信號生成第二使能控制信號;
[0014]第一接口模塊,用于根據(jù)生成模塊生成的所述第一使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行單向傳輸;
[0015]第二接口模塊,用于根據(jù)生成模塊生成的所述第一使能控制信號控制進(jìn)入所述DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行雙向傳輸。
[0016]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的第三方面,提供了一種DDR物理層,包括:DDR物理層數(shù)據(jù)處理裝置和傳輸通道,所述傳輸通道用于傳輸數(shù)據(jù)信號
[0017]本發(fā)明的方法通過接收選擇信號,根據(jù)選擇信號生成使能控制信號,根據(jù)使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號的傳輸模式,進(jìn)入DDR物理層中的數(shù)據(jù)信號可以按照不同的方式進(jìn)行傳輸,進(jìn)而達(dá)到了增加新的內(nèi)存設(shè)備時,同時可以使用現(xiàn)有物理層傳輸數(shù)據(jù)信號的目的。
【專利附圖】

【附圖說明】
[0018]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實施例一的DDR物理層數(shù)據(jù)處理方法流程示意圖;
[0020]圖2是根據(jù)本發(fā)明實施例一的第一接口模塊進(jìn)行數(shù)據(jù)處理的示意圖;
[0021]圖3是根據(jù)本發(fā)明實施例一的第二接口模塊進(jìn)行數(shù)據(jù)處理的示意圖
[0022]圖4是根據(jù)本發(fā)明實施例DDR物理層中數(shù)據(jù)片段的邏輯轉(zhuǎn)換示意圖;
[0023]圖5是根據(jù)本發(fā)明實施例二的DDR物理層數(shù)據(jù)處理方法的流程圖;
[0024]圖6是根據(jù)本發(fā)明實施例三的DDR物理層數(shù)據(jù)處理裝置結(jié)構(gòu)示意圖;
[0025]圖7是根據(jù)本發(fā)明實施例四的DDR物理層結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0027]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些情況以外的順序?qū)嵤?br> [0028]實施例一
[0029]本發(fā)明實施例提供了一種DDR物理層數(shù)據(jù)處理方法,該方法流程包括以下步驟:
[0030]101:接收選擇信號,根據(jù)選擇信號生成使能控制信號,根據(jù)使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號的傳輸模式;
[0031]102:如果接收的選擇信號為第一選擇信號,根據(jù)第一選擇信號生成第一使能控制信號,如果接收的選擇信號為第二選擇信號,根據(jù)第二選擇信號生成第二使能控制信號;
[0032]103:根據(jù)第一使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行單向傳輸;[0033]104:根據(jù)第二使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行雙向傳輸。
[0034]本發(fā)明實施例的方法通過接收選擇信號,根據(jù)選擇信號生成使能控制信號,根據(jù)使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號的傳輸模式,進(jìn)入DDR物理層中的數(shù)據(jù)信號可以按照不同的方式進(jìn)行傳輸,進(jìn)而達(dá)到了增加新的內(nèi)存設(shè)備時,同時可以使用現(xiàn)有物理層傳輸數(shù)據(jù)信號的目的。
[0035]實施例二
[0036]在圖1所示的實施例的基礎(chǔ)上,對本發(fā)明DDR物理層數(shù)據(jù)處理方法進(jìn)行詳細(xì)說明。
[0037]在本實施例的方法中,接收選擇信號由本發(fā)明DDR物理層數(shù)據(jù)處理裝置中的選擇模塊實現(xiàn),在該選擇模塊中包括了第一接口模式和第二接口模式,用于選擇通過哪一個接口模式控制進(jìn)入DDR物理層的數(shù)據(jù)信號的傳輸,第一接口模式對應(yīng)現(xiàn)有物理層接口,也就是本發(fā)明DDR物理層數(shù)據(jù)處理裝置中的第一接口模塊,第二接口模式對應(yīng)新增加物理層接口,也就是本發(fā)明DDR物理層數(shù)據(jù)處理裝置中的第二接口模塊,接收第一選擇信號表示選擇了第一接口模式,接收第二選擇信號表示選擇了第二接口模式。
[0038]在本實施例的方法中,根據(jù)選擇信號生成使能控制信號由一個生成模塊實現(xiàn),具體地,該生成模塊可以是一個控制寄存器,當(dāng)選擇模塊接收第一選擇信號選擇第一接口模式時,控制寄存器根據(jù)第一選擇信號生成第一使能控制信號,該第一使能控制信號使第一接口模塊用于接收內(nèi)存控制器或者內(nèi)存發(fā)來的數(shù)據(jù)信號,并控制數(shù)據(jù)信號按照第二接口模塊規(guī)定的協(xié)議規(guī)范在DDR物理層傳輸通道中進(jìn)行數(shù)據(jù)傳輸;接收第二選擇信號選擇第二接口模式時,控制寄存器根據(jù)第二選擇信號,生成第二使能控制信號,該第二使能控制信號使第二接口模塊用于接收內(nèi)存控制器或者內(nèi)存發(fā)來的數(shù)據(jù)信號,并控制數(shù)據(jù)信號按照第二接口模塊規(guī)定的協(xié)議規(guī)范在DDR物理層傳輸通道中進(jìn)行數(shù)據(jù)傳輸。
[0039]在本實施例的方法中,接收內(nèi)存控制器或者內(nèi)存發(fā)送的數(shù)據(jù)信號,并控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行單向傳輸,由本發(fā)明DDR物理層數(shù)據(jù)處理裝置中的第一接口模塊實現(xiàn)。
[0040]具體地,第一接口模塊包括輔助控制接口單元和數(shù)據(jù)接口單元,其中,輔助控制接口單元用于接收內(nèi)存控制器發(fā)送的地址信號和讀或?qū)懣刂菩盘?,?shù)據(jù)接口單元用于接收內(nèi)存控制器或者內(nèi)存發(fā)送的數(shù)據(jù)信號,并且根據(jù)輔助控制接口單元接收的讀寫控制信號控制數(shù)據(jù)信號的傳輸方向,第一接口模塊定義了地址信號和讀寫控制信號之間的關(guān)系、時序以及如何通過第一接口模塊進(jìn)行內(nèi)存和內(nèi)存控制器之間的數(shù)據(jù)傳輸,DDR物理層中的傳輸通道根據(jù)第一接口模塊定義的地址信號和讀寫控制信號之間的關(guān)系和時序,傳輸內(nèi)存控制器到DDR物理層方向的數(shù)據(jù)信號,或者傳輸從內(nèi)存到內(nèi)存控制器方向的數(shù)據(jù)信號。在本發(fā)明實施例中第一接口模塊控制通過該接口的數(shù)據(jù)以讀數(shù)據(jù)或者寫數(shù)據(jù)的單向方式在DDR物理層傳輸通道中進(jìn)行傳輸。
[0041]如圖2所示,說明第一接口模塊通過物理層數(shù)據(jù)處理模塊中的數(shù)據(jù)片段實現(xiàn)數(shù)據(jù)處理的過程:第一接口模塊包括輔助控制接口單元和數(shù)據(jù)接口單元,其中,輔助控制接口單元接收內(nèi)存控制器發(fā)送的地址信號和讀數(shù)據(jù)信號或者寫數(shù)據(jù)信號,數(shù)據(jù)接口單元接收內(nèi)存控制器或者內(nèi)存發(fā)送的數(shù)據(jù)信號,并根據(jù)輔助控制接口單元接收的地址信號和寫數(shù)據(jù)信號控制進(jìn)入DDR物理層傳輸通道中的數(shù)據(jù)信號的傳輸方向為從內(nèi)存控制器到DDR物理層,根據(jù)輔助控制接口單元接收的地址信號和讀數(shù)據(jù)信號控制進(jìn)入DDR物理層傳輸通道中的數(shù)據(jù)信號的傳輸方向為從DDR物理層到內(nèi)存控制器。DDR物理層的傳輸通道包括:數(shù)據(jù)片段O-數(shù)據(jù)片段8。在寫數(shù)據(jù)時,數(shù)據(jù)片段0-3即為寫數(shù)據(jù)通道O、數(shù)據(jù)片段5-8即為寫數(shù)據(jù)通道I,寫數(shù)據(jù)通道O和寫數(shù)據(jù)通道I中的數(shù)據(jù)信號的傳輸方向都為從內(nèi)存控制器到DDR物理層。在讀數(shù)據(jù)時,數(shù)據(jù)片段O至數(shù)據(jù)片段8中的數(shù)據(jù)信號的傳輸方向都為從DDR物理層到內(nèi)存控制器。在本實施例中數(shù)據(jù)片段4用來傳輸其他數(shù)據(jù)片段的驗證碼。本發(fā)明實施例僅以0-8個數(shù)據(jù)片段為例進(jìn)行說明并不限定數(shù)據(jù)片段的個數(shù)。如圖4所示,根據(jù)使能信號選擇的第一接口模塊控制數(shù)據(jù)信號的傳輸方向,在數(shù)據(jù)片段中將數(shù)據(jù)信號進(jìn)行單沿數(shù)據(jù)信號和雙沿數(shù)據(jù)信號之間的轉(zhuǎn)換,并且數(shù)據(jù)片段為單沿數(shù)據(jù)信號提供差分時鐘,差分時鐘的邊沿與雙沿數(shù)據(jù)信號的上升沿和下降沿的中間對齊。
[0042]在本實施例的方法中,接收內(nèi)存控制器或者內(nèi)存發(fā)送的數(shù)據(jù)信號,并控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行雙向傳輸由本發(fā)明DDR物理層數(shù)據(jù)處理裝置中的第二接口模塊實現(xiàn)。
[0043]具體地,第二接口模塊也同樣定義了所有數(shù)據(jù)信號,數(shù)據(jù)信號之間的關(guān)系和時序,以及如何通過第二接口模塊進(jìn)行內(nèi)存和內(nèi)存控制器之間的數(shù)據(jù)傳輸,DDR物理層中的傳輸通道根據(jù)第二接口模塊定義的所有數(shù)據(jù)信號,數(shù)據(jù)信號之間的關(guān)系和時序,傳輸內(nèi)存控制器方向傳來的數(shù)據(jù)信號,或者傳輸從內(nèi)存方向傳來的數(shù)據(jù)信號。本發(fā)明實施例中第二接口模塊控制通過該接口的數(shù)據(jù)信號以讀數(shù)據(jù)和寫數(shù)據(jù)的雙向方式在物理層中進(jìn)行傳輸。
[0044]如圖3所示,說明第二接口模塊通過物理層數(shù)據(jù)處理模塊中的數(shù)據(jù)片段進(jìn)行數(shù)據(jù)處理的過程,第二接口模塊接收內(nèi)存控制器發(fā)送的地址信號和讀或?qū)懣刂菩盘?,接收?nèi)存控制器或者內(nèi)存發(fā)送的數(shù)據(jù)信號,并根據(jù)接收的地址信號和寫數(shù)據(jù)信號控制進(jìn)入DDR物理層傳輸通道中的數(shù)據(jù)信號的傳輸方向為從內(nèi)存控制器到DDR物理層,根據(jù)接收的地址信號和讀數(shù)據(jù)信號控制進(jìn)入DDR物理層傳輸通道中的數(shù)據(jù)信號的傳輸方向為從DDR物理層到內(nèi)存控制器。與第一接口模塊不同的是,讀數(shù)據(jù)或?qū)憯?shù)據(jù)的過程可以同時進(jìn)行,即在DDR物理層傳輸通道中進(jìn)行雙向的數(shù)據(jù)傳輸。DDR物理層的傳輸通道包括:數(shù)據(jù)片段O-數(shù)據(jù)片段8。在寫數(shù)據(jù)時,數(shù)據(jù)片段0-3即為寫數(shù)據(jù)通道0,寫數(shù)據(jù)通道O中的數(shù)據(jù)信號的傳輸方向都為從內(nèi)存控制器到DDR物理層。在讀數(shù)據(jù)時,數(shù)據(jù)片段5-8為讀數(shù)據(jù)通道,數(shù)據(jù)片段5至數(shù)據(jù)片段8中的數(shù)據(jù)信號的傳輸方向都為從DDR物理層到內(nèi)存控制器。在本實施例中地址信號和讀或?qū)懣刂菩盘柨梢酝ㄟ^數(shù)據(jù)片段4進(jìn)行傳輸。本發(fā)明實施例僅以0-8個數(shù)據(jù)片段為例進(jìn)行說明并不限定數(shù)據(jù)片段的個數(shù)。如圖4所示,根據(jù)使能信號選擇的第二接口模塊控制數(shù)據(jù)信號的傳輸方向,在數(shù)據(jù)片段中將數(shù)據(jù)信號進(jìn)行單沿數(shù)據(jù)信號和雙沿數(shù)據(jù)信號之間的轉(zhuǎn)換,并且數(shù)據(jù)片段為單沿數(shù)據(jù)信號提供差分時鐘,差分時鐘的邊沿與雙沿數(shù)據(jù)信號的上升沿和下降沿的中間對齊。
[0045]進(jìn)一步,內(nèi)存控制器通過數(shù)據(jù)總線向第一接口模塊或第二接口模塊發(fā)送數(shù)據(jù)信號。第二接口模塊可以復(fù)用內(nèi)存控制器與第一接口模塊之間的數(shù)據(jù)總線,這樣避免了額外增加數(shù)據(jù)總線。
[0046]優(yōu)選地,可以用64位的傳輸線作為數(shù)據(jù)總線,如果內(nèi)存控制器復(fù)用數(shù)據(jù)總線向第二接口模塊發(fā)送數(shù)據(jù)信號,以數(shù)據(jù)總線的低32位作為請求總線,通過請求總線傳輸內(nèi)存控制器到DDR物理層方向的數(shù)據(jù)信號;以數(shù)據(jù)總線的高32位作為響應(yīng)總線,通過響應(yīng)總線傳輸內(nèi)存發(fā)送的從DDR物理層到內(nèi)存控制器方向的數(shù)據(jù)信號。
[0047]如圖5所示,本發(fā)明實施例提供了一種DDR物理層的數(shù)據(jù)處理方法,包括以下步驟:
[0048]501:接收選擇信號;
[0049]選擇信號可以為I或0,可以用I表示選擇了第一接口模塊接收數(shù)據(jù)信號,用O表示選擇了第二接口模塊接收數(shù)據(jù)信號。
[0050]502:判斷選擇信號是I還是0,如果選擇信號為I,則執(zhí)行步驟5031,如果選擇信號為0,則執(zhí)行步驟5032。
[0051]5031:根據(jù)選擇信號生成第一使能控制信號。
[0052]5041:根據(jù)第一控制使能信號控制DDR物理層傳輸通道的數(shù)據(jù)信號單向傳輸。
[0053]5032:根據(jù)選擇信號生成第二使能控制信號:
[0054]5042:根據(jù)第二控制使能信號控制DDR物理層傳輸通道的數(shù)據(jù)信號雙向傳輸。
[0055]本發(fā)明實施例的方法通過接收的選擇信號選擇第一接口模塊或第二接口模塊控制DDR物理層傳輸通道中的數(shù)據(jù)傳輸方向,使得DDR物理層數(shù)據(jù)處理裝置不僅能夠按照原有的數(shù)據(jù)傳輸方向?qū)崿F(xiàn)數(shù)據(jù)傳輸,又能在出現(xiàn)新的設(shè)備連接在該DDR物理層數(shù)據(jù)處理裝置時,按照新的數(shù)據(jù)傳輸方向?qū)崿F(xiàn)數(shù)據(jù)傳輸,因此,能夠在不改變原有的DDR物理層傳輸通道的結(jié)構(gòu)和數(shù)據(jù)處理邏輯時,滿足新接入的設(shè)備的邏輯處理和數(shù)據(jù)傳輸?shù)囊螅鉀Q了現(xiàn)有技術(shù)中增加新的設(shè)備時,無法利用原來的DDR物理層進(jìn)行數(shù)據(jù)傳輸和處理的問題,進(jìn)而達(dá)到了增加新的接口的同時可以使用現(xiàn)有物理層傳輸數(shù)據(jù)信號的效果。
[0056]實施例三
[0057]本發(fā)明實施例提供了一種DDR物理層數(shù)據(jù)處理裝置。圖6是根據(jù)本發(fā)明實施例的DDR物理層的數(shù)據(jù)處理裝置的示意圖。如圖所示,該數(shù)據(jù)處理裝置包括:
[0058]選擇模塊601,用于接收選擇信號;
[0059]生成模塊602,用于根據(jù)選擇信號生成使能控制信號,根據(jù)使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號的傳輸模式,如果接收的選擇信號為第一選擇信號,根據(jù)第一選擇信號生成第一使能控制信號,如果接收的選擇信號為第二選擇信號,根據(jù)第二選擇信號生成第二使能控制信號;
[0060]第一接口模塊603,用于根據(jù)生成模塊生成的第一使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行單向傳輸;
[0061]第二接口模塊604,用于根據(jù)生成模塊生成的第一使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行雙向傳輸。
[0062]進(jìn)一步,選擇模塊中包括第一接口模式和第二接口模式,用于選擇通過哪一個接口模式控制進(jìn)入DDR物理層的數(shù)據(jù)信號的傳輸,第一接口模式對應(yīng)現(xiàn)有物理層接口。
[0063]進(jìn)一步,第一接口模塊包括:輔助控制接口單元和數(shù)據(jù)接口單元,其中,輔助控制接口單元用于接收內(nèi)存控制器發(fā)送的地址信號和讀或?qū)懣刂菩盘?,?shù)據(jù)接口單元用于接收進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號,并且根據(jù)輔助控制接口單元接收的讀或?qū)懣刂菩盘柨刂茢?shù)據(jù)信號進(jìn)行單向傳輸。
[0064]進(jìn)一步,第二接口模塊具體用于:
[0065]接收內(nèi)存控制器給出的地址信號、讀或?qū)懣刂菩盘柡瓦M(jìn)入DDR物理層的數(shù)據(jù)信號;根據(jù)接收的地址信號和讀或?qū)懣刂菩盘柨刂七M(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號同時進(jìn)行讀和寫雙向傳輸。
[0066]進(jìn)一步地,上述第二接口模塊,包括:
[0067]第一控制子單元,用于根據(jù)接收的地址信號和讀控制信號控制進(jìn)入DDR物理層第一傳輸通道的數(shù)據(jù)信號固定進(jìn)行讀數(shù)據(jù)方向的傳輸;
[0068]第二控制子單元,用于根據(jù)接收的地址信號和寫控制信號控制進(jìn)入DDR物理層第二傳輸通道的數(shù)據(jù)信號固定進(jìn)行寫數(shù)據(jù)方向的傳輸。
[0069]本發(fā)明實施例的裝置通過選擇模塊接收的選擇信號選擇第一接口模塊或第二接口模塊控制DDR物理層傳輸通道中的數(shù)據(jù)傳輸方向,使得DDR物理層數(shù)據(jù)處理裝置不僅能夠按照原有的數(shù)據(jù)傳輸方向?qū)崿F(xiàn)數(shù)據(jù)傳輸,又能在出現(xiàn)新的設(shè)備連接在該DDR物理層數(shù)據(jù)處理裝置時,按照新的數(shù)據(jù)傳輸方向?qū)崿F(xiàn)數(shù)據(jù)傳輸,因此,僅通過第一接口模塊和第二接口模塊就能夠在不改變原有的DDR物理層數(shù)據(jù)處理裝置的結(jié)構(gòu)和數(shù)據(jù)處理邏輯時,滿足新接入的設(shè)備的邏輯處理和數(shù)據(jù)傳輸?shù)囊螅鉀Q了現(xiàn)有技術(shù)中增加新的設(shè)備時,無法利用原來的DDR物理層進(jìn)行數(shù)據(jù)傳輸和處理的問題,進(jìn)而達(dá)到了增加新的接口的同時可以使用現(xiàn)有物理層傳輸數(shù)據(jù)信號的效果。
[0070]實施例四
[0071]本發(fā)明還提供了一種DDR物理層,如圖7所示,該DDR物理層包括:DDR物理層數(shù)據(jù)處理裝置701和傳輸通道702,DDR物理層數(shù)據(jù)處理裝置用于執(zhí)行實施例一和實施例二提供的DDR物理層數(shù)據(jù)處理方法的步驟,傳輸通道用于傳輸數(shù)據(jù)信號。
[0072]以上僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種DDR物理層數(shù)據(jù)處理方法,其特征在于,所述方法包括: 接收選擇信號,根據(jù)所述選擇信號生成使能控制信號,根據(jù)所述使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號的傳輸模式; 如果接收的所述選擇信號為第一選擇信號,根據(jù)所述第一選擇信號生成第一使能控制信號,如果接收的所述選擇信號為第二選擇信號,根據(jù)所述第二選擇信號生成第二使能控制信號; 根據(jù)所述第一使能控制信號控制進(jìn)入所述DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行單向傳輸; 根據(jù)所述第二使能控制信號控制進(jìn)入所述DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行雙向傳輸。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一使能控制信號控制進(jìn)入數(shù)據(jù)傳輸通道的數(shù)據(jù)信號進(jìn)行單向傳輸,包括: 接收內(nèi)存控制器給出的地址信號和讀或?qū)懣刂菩盘枺? 接收進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號,并根據(jù)所述接收的所述地址信號和讀或?qū)懣刂菩盘柨刂七M(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行讀數(shù)據(jù)或?qū)憯?shù)據(jù)單向傳輸。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述使能控制信號控制進(jìn)入所述DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行雙向傳輸,包括: 接收內(nèi)存控制器給出的地址信號、讀或?qū)懣刂菩盘柡瓦M(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號; 根據(jù)所述接收的所述地址信號和讀或?qū)懣刂菩盘柨刂七M(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號同時進(jìn)行讀數(shù)據(jù)和寫數(shù)據(jù)雙向傳輸。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述接收的所述地址信號和讀或?qū)懣刂菩盘柨刂七M(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號同時進(jìn)行讀數(shù)據(jù)和寫數(shù)據(jù)雙向傳輸,包括: 根據(jù)所述接收的所述地址信號和讀控制信號控制進(jìn)入DDR物理層第一傳輸通道的數(shù)據(jù)信號固定進(jìn)行讀數(shù)據(jù)方向的傳輸; 根據(jù)所述接收的所述地址信號和寫控制信號控制進(jìn)入DDR物理層第二傳輸通道的數(shù)據(jù)信號固定進(jìn)行寫數(shù)據(jù)方向的傳輸。
5.一種DDR物理層數(shù)據(jù)處理裝置,其特征在于,所述裝置包括: 選擇模塊,用于接收選擇信號; 生成模塊,用于根據(jù)所述選擇信號生成使能控制信號,根據(jù)所述使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號的傳輸模式,如果接收的所述選擇信號為第一選擇信號,根據(jù)所述第一選擇信號生成第一使能控制信號,如果接收的所述選擇信號為第二選擇信號,根據(jù)所述第二選擇信號生成第二使能控制信號; 第一接口模塊,用于根據(jù)生成模塊生成的所述第一使能控制信號控制進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行單向傳輸; 第二接口模塊,用于根據(jù)生成模塊生成的所述第一使能控制信號控制進(jìn)入所述DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行雙向傳輸。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述第一接口模塊,包括:輔助控制接口單元,用于接收內(nèi)存控制器給出的地址信號和讀或?qū)懣刂菩盘枺? 數(shù)據(jù)接口單元,用于接收進(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號,并根據(jù)所述接收的所述地址信號和讀或?qū)懣刂菩盘柨刂七M(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號進(jìn)行讀數(shù)據(jù)或?qū)憯?shù)據(jù)單向傳輸。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述第二接口模塊,具體用于: 接收內(nèi)存控制器給出的地址信號、讀或?qū)懣刂菩盘柡瓦M(jìn)入DDR物理層的數(shù)據(jù)信號;根據(jù)所述接收的所述地址信號和讀或?qū)懣刂菩盘柨刂七M(jìn)入DDR物理層傳輸通道的數(shù)據(jù)信號同時進(jìn)行讀數(shù)據(jù)和寫數(shù)據(jù)雙向傳輸。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二接口模塊,包括: 第一控制子單元,用于根據(jù)所述接收的所述地址信號和讀控制信號控制進(jìn)入DDR物理層第一傳輸通道的數(shù)據(jù)信號固定進(jìn)行讀數(shù)據(jù)方向的傳輸; 第二控制子單元,用于根據(jù)所述接收的所述地址信號和寫控制信號控制進(jìn)入DDR物理層第二傳輸通道的數(shù)據(jù)信號固定進(jìn)行寫數(shù)據(jù)方向的傳輸。
9.一種DDR物理層,其特征在于,包括:如權(quán)利要求5-8任一項所述的DDR物理層數(shù)據(jù)處理裝置和傳輸通道,所述傳輸通道用于傳輸數(shù)據(jù)信號。
【文檔編號】G06F13/16GK103699504SQ201310745531
【公開日】2014年4月2日 申請日期:2013年12月30日 優(yōu)先權(quán)日:2013年12月30日
【發(fā)明者】王煥東, 黃帥, 王靖 申請人:龍芯中科技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
札达县| 申扎县| 丁青县| 德钦县| 东光县| 筠连县| 临泉县| 昭苏县| 阿拉善左旗| 武夷山市| 岐山县| 茂名市| 琼结县| 德惠市| 乌鲁木齐县| 桃园市| 阳城县| 榕江县| 普陀区| 嘉峪关市| 淅川县| 日喀则市| 张北县| 朔州市| 班玛县| 英德市| 东宁县| 肃宁县| 龙山县| 冕宁县| 青州市| 南宫市| 洛浦县| 临朐县| 河池市| 贡觉县| 伊川县| 平度市| 余姚市| 吉林省| 丹凤县|