專利名稱:異步雙端口隨機存儲器復(fù)用驅(qū)動裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通訊領(lǐng)域,尤其涉及對數(shù)據(jù)通訊系統(tǒng)進行測試的數(shù)據(jù)傳輸方法。
背景技術(shù):
隨著通訊技術(shù)的快速發(fā)展,人們的生活和工作半徑獲得極大延伸,并進一步對通訊技術(shù)提出日益增高的要求,使得通訊技術(shù)得到更好的發(fā)展。在數(shù)據(jù)通訊業(yè)務(wù)中,數(shù)據(jù)的交換是一個非常重要的技術(shù),在通訊系統(tǒng)的設(shè)計中,一般由異步DPRAM(dual-port Random-access memory雙端口隨機存儲器)承擔(dān)數(shù)據(jù)交換的中繼,完成兩個子系統(tǒng)間的信息交互功能。事實上,由于幾乎所有的應(yīng)用場合都需要通訊設(shè)備具有很高的穩(wěn)定性和可靠性,所以對于通訊設(shè)備的測試顯得十分重要,在對通訊系統(tǒng)的進行測試過程中,如果被測系統(tǒng)存在多個DPRAM接口,則在構(gòu)建測試系統(tǒng)時,需要多套DPRAM總線與被測系統(tǒng)相連。而在目前,測試系統(tǒng)往往只有一套DPRAM總線,這樣就需要多個測試系統(tǒng)同時與被測系統(tǒng)相連,才能完成對被測系統(tǒng)的測試??梢钥闯?,這一方法由于主控制器一般只能提供一套DPRAM總線,在被測系統(tǒng)有多個DPRAM的情況下,需要提供多個控制器共同來完成測試,使整個測試系統(tǒng)過于復(fù)雜,從而極大地降低了整個系統(tǒng)的可靠性。而且由于主控制器與DPRAM之間的總線如果直接進行連接,經(jīng)過傳輸后,容易產(chǎn)生信號損耗大,總線的時序發(fā)生畸變,不能遠傳,降低了系統(tǒng)的驅(qū)動能力。同時,該方法由于采用多套控制器,從而導(dǎo)致嚴重浪費資源。
發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)存在的測試系統(tǒng)復(fù)雜度高、可靠性差、驅(qū)動能力差、資源浪費嚴重的缺點,以期提供一種能夠有效降低測試系統(tǒng)復(fù)雜度,提高可靠性、增強系統(tǒng)的驅(qū)動能力,并有效節(jié)省資源的異步DPRAM復(fù)用驅(qū)動裝置。
為實現(xiàn)上述目的,本發(fā)明構(gòu)造了一種異步DPRAM復(fù)用驅(qū)動裝置,包括地址總線和控制總線、R/W讀寫控制線、數(shù)據(jù)總線、地址總線及控制總線驅(qū)動器、邏輯單元、兩個以上的數(shù)據(jù)總線驅(qū)動器、片選信號和方向控制信號線、主異步DPRAM接口總線、與所述數(shù)據(jù)總線驅(qū)動器同樣數(shù)量的從異步DPRAM接口總線;由測試系統(tǒng)輸入的地址信號和控制信號通過所述地址總線和控制總線送到所述地址總線及控制總線驅(qū)動器,經(jīng)處理后送到所述主異步DPRAM接口總線;由片選總線和測試系統(tǒng)送來的R/W讀寫控制信號經(jīng)所述R/W讀寫控制線送到所述邏輯單元,對R/W讀寫控制信號譯碼后經(jīng)所述片選信號和方向控制信號線將片選信號和方向控制信號送到所述數(shù)據(jù)總線驅(qū)動器、由測試系統(tǒng)輸入的數(shù)據(jù)信息通過所述的數(shù)據(jù)總線送到所述的數(shù)據(jù)總線驅(qū)動器,經(jīng)處理后分別輸出至所述從異步DPRAM接口總線;所述主異步DPRAM接口總線分別與各個從異步DPRAM接口總線構(gòu)成兩組數(shù)據(jù)線,同被測系統(tǒng)的異步DPRAM數(shù)據(jù)總線相連接。
所述數(shù)據(jù)總線驅(qū)動器具有方向性,是雙向驅(qū)動器,方向控制由所述邏輯單元輸出的方向控制信號線來進行控制的,由2個以上的雙向驅(qū)動器組成,驅(qū)動器的數(shù)目由外接的異步DPRAM決定。邏輯單元對測試系統(tǒng)送來的R/W信號線進行非門處理后,去控制數(shù)據(jù)總線的方向。
所述地址總線及控制總線驅(qū)動器為單向驅(qū)動,完成簡單的總線驅(qū)動功能,由測試系統(tǒng)輸出信號到異步DPRAM。
所述地址和控制總線控制的信號主要包括R/W、BUSY、/CE、/OE、/SEM、/UB、/LB、INT等信號。
本發(fā)明所構(gòu)造的異步DPRAM復(fù)用驅(qū)動裝置,通過構(gòu)造一個邏輯單元和幾個數(shù)據(jù)總線驅(qū)動器,使得測試系統(tǒng)通過上述結(jié)構(gòu)控制被測系統(tǒng)的多個異步DPRAM數(shù)據(jù)總線,從而有效降低測試系統(tǒng)復(fù)雜度,提高可靠性,并有效節(jié)省資源的異步DPRAM復(fù)用驅(qū)動裝置。與此同時本裝置還具有較強的驅(qū)動能力,可有效消防信號傳輸中的損耗。
圖1為本發(fā)明所述異步DPRAM復(fù)用驅(qū)動裝置結(jié)構(gòu)圖。
圖2為本發(fā)明所述裝置中邏輯單元結(jié)構(gòu)圖。
圖3為本發(fā)明所述裝置中的數(shù)據(jù)驅(qū)動器結(jié)構(gòu)圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明裝置作進一步詳細描述。
本發(fā)明涉及一種用于異步DPRAM的復(fù)用驅(qū)動裝置,它應(yīng)用于被測系統(tǒng)有多套異步DPRAM的測試系統(tǒng)中。用本復(fù)用裝置可以用一套DPRAM總線就可以同時對多個異步DPRAM進行操作,完成具有多個異步DPRAM被測系統(tǒng)的測試。
本發(fā)明用于測試系統(tǒng)中的異步DPRAM的測試裝置中,可實現(xiàn)對被測系統(tǒng)的多個異步DPRAM進行測試,實現(xiàn)多個異步DPRAM的總線信號復(fù)用;同時,本裝置還具有較強的驅(qū)動能力,可有效消防信號傳輸中的損耗??朔艘郧爱惒紻PRAM測試裝置的缺點。本發(fā)明包括多個數(shù)據(jù)總線驅(qū)動器,一個地址總線驅(qū)動器和邏輯控制單元。這套裝置中,地址總線驅(qū)動器是單向的;數(shù)據(jù)總線驅(qū)動器為雙向的,其方向需要由邏輯控制單元來進行控制。
附圖1是本發(fā)明所述異步DPRAM復(fù)用驅(qū)動裝置的結(jié)構(gòu)圖。異步DPRAM驅(qū)動復(fù)用裝置由三部分組成地址總線及控制總線驅(qū)動器、邏輯單元和數(shù)據(jù)總線驅(qū)動三部分組成。
101是測試系統(tǒng)輸入的地址總線和控制總線,102是片選總線和測試系統(tǒng)送來的R/W讀寫控制線。103是測試系統(tǒng)輸入的數(shù)據(jù)總線。邏輯單元202是整個復(fù)用裝置的控制核心,它對測試系統(tǒng)送輸入的片選總線進行譯碼,301是邏輯單元輸出的片選信號和方向控制信號,由它來對數(shù)據(jù)總線驅(qū)動器203和204數(shù)據(jù)總線驅(qū)動器進行控制。被測系統(tǒng)中的各個異步DPRAM數(shù)據(jù)總線,與復(fù)用裝置的數(shù)據(jù)總線驅(qū)動器相連。因此,當(dāng)某個數(shù)據(jù)總線驅(qū)動器被邏輯單元選通后,與它相連接的異步DPRAM是與測試系統(tǒng)的數(shù)據(jù)總線相連。在邏輯上,其它的異步DPRAM與測試系統(tǒng)的數(shù)據(jù)總線是斷開的,因此,測試系統(tǒng)可以通過復(fù)用裝置來對這個異步DPRAM進行測試。依次改變片選總線102的值,就可以對各個異步DPRAM進行測試,完成整個異步DPRAM的測試過程。當(dāng)測試系統(tǒng)對異步DPRAM進行讀時,數(shù)據(jù)總線是由異步DPRAM輸出電平到測試系統(tǒng);當(dāng)測試系統(tǒng)對異步DPRAM進行寫的時候,數(shù)據(jù)總線是由測試系統(tǒng)輸出電平到異步DPRAM。因此,復(fù)用裝置中的總線驅(qū)動器具有方向性,是雙向驅(qū)動器,它的方向控制也是由邏輯單元202輸出的方向控制信號線301來進行控制的。邏輯單元對測試系統(tǒng)送來的R/W信號線進行非門處理后,去控制數(shù)據(jù)總線的方向。
數(shù)據(jù)總線驅(qū)動器203和204對測試系統(tǒng)與異步DPRAM相連的數(shù)據(jù)總線進行驅(qū)動的驅(qū)動器,它為雙向驅(qū)動器,可以由測試系統(tǒng)輸出信號到異步DPRAM,或由異步DPRAM輸出信號給測試系統(tǒng)。數(shù)據(jù)總線驅(qū)動器是由2個個以上的雙向驅(qū)動器組成,驅(qū)動器的數(shù)目由外接的異步DPRAM決定。它的使能由邏輯單元202輸出的片選信號來進行控制,當(dāng)主控制器要選中某個異步DPRAM來進行測試,則通過片選總線發(fā)出相應(yīng)的控制信號,經(jīng)邏輯單元進行譯碼后,輸出片選信號來使能相應(yīng)的雙向驅(qū)動器。同時,由邏輯單元輸出的方向控制線DIR對數(shù)據(jù)的方向進行控制。數(shù)據(jù)總線驅(qū)動器203輸出數(shù)據(jù)總線402到被測DPRAM。
地址和控制總線驅(qū)動器201為單向驅(qū)動,它只是完成簡單的總線驅(qū)動功能,由測試系統(tǒng)輸出信號到異步DPRAM。地址總線和控制總線101中的制總線包括有R/W、BUSY、/CE、/OE、/SEM、/UB、/LB、INT等信號。
地址總線和控制總線101、R/W讀寫控制線102、數(shù)據(jù)總線103是測試系統(tǒng)輸入的異步DPRAM接口總線和片選總線。主異步DPRAM接口總線401和從步DPRAM接口總線402、主異步DPRAM接口總線401和從步DPRAM接口總線403組成了兩組異步DPRAM接口總線,與被測異步DPRAM連接。
附圖2為本發(fā)明所述裝置中邏輯單元的原理圖。邏輯單元要完成的功能主要是對片選總線進行譯碼,輸出片選信號去控制相應(yīng)的數(shù)據(jù)總線驅(qū)動器,同時,對主控制器送來的R/W信號進行處理后,去控制數(shù)據(jù)總線的方向。片選總線的數(shù)目是由要控制的DPRAM的數(shù)目來決定,如二個DPRAM時,可用一條片選線來進行譯碼。輸出的片選控制線是由片選總線控制的,它直接對數(shù)據(jù)總線進行使能,選通要進行操作的DPRAM,使主控制器能對選通的DPRAM進行相應(yīng)的讀寫操作。
附圖3為數(shù)據(jù)總線驅(qū)動器原理圖。圖中201和202是數(shù)據(jù)總線驅(qū)動器,它是一個雙向驅(qū)動器,方向由邏輯單元輸入的方向控制信號103來進行控制。數(shù)據(jù)總線驅(qū)動器是整個復(fù)用裝置實現(xiàn)的重點,要對多小個異步DPRAM進行測試,就需要有多小個雙向驅(qū)動器,圖中的102、104是邏輯單元輸出的片選控制信號線。數(shù)據(jù)總線驅(qū)動器的選通是由邏輯單元輸出的片選信號線來進行控制的。301和302是經(jīng)過驅(qū)動后的數(shù)據(jù)總線,它直接與各個異步DPRAM相連接。
權(quán)利要求
1.一種異步DPRAM復(fù)用驅(qū)動裝置,其特征在于,包括地址總線和控制總線(101)、R/W讀寫控制線(102)、數(shù)據(jù)總線(103)、地址總線及控制總線驅(qū)動器(201)、邏輯單元(202)、兩個以上的數(shù)據(jù)總線驅(qū)動器(203)和(204)、片選信號和方向控制信號線(301)、主異步DPRAM接口總線(401)、與所述數(shù)據(jù)總線驅(qū)動器同樣數(shù)量的從異步DPRAM接口總線(402)和(403);由測試系統(tǒng)輸入的地址信號和控制信號通過所述地址總線和控制總線(101)送到所述地址總線及控制總線驅(qū)動器(201),經(jīng)處理后送到所述主異步DPRAM接口總線(401);由片選總線和測試系統(tǒng)送來的R/W讀寫控制信號經(jīng)所述R/W讀寫控制線(102)送到所述邏輯單元(202),對R/W讀寫控制信號譯碼后經(jīng)所述片選信號和方向控制信號線(301)將片選信號和方向控制信號送到所述數(shù)據(jù)總線驅(qū)動器(203)和(204)、由測試系統(tǒng)輸入的數(shù)據(jù)信息通過所述的數(shù)據(jù)總線(103)送到所述的數(shù)據(jù)總線驅(qū)動器(203)和(204),經(jīng)處理后分別輸出至所述從異步DPRAM接口總線(402)和(403);所述主異步DPRAM接口總線(401)分別與各個從異步DPRAM接口總線(402)、(403)構(gòu)成兩組數(shù)據(jù)線,同被測系統(tǒng)的異步DPRAM數(shù)據(jù)總線相連接。
2.根據(jù)權(quán)利要求1所述的異步DPRAM復(fù)用驅(qū)動裝置,其特征在于,所述數(shù)據(jù)總線驅(qū)動器(203)和(204)具有方向性,是雙向驅(qū)動器,方向控制由所述邏輯單元(202)輸出的方向控制信號線(301)來進行控制的,由2個以上的雙向驅(qū)動器組成,驅(qū)動器的數(shù)目由外接的異步DPRAM決定。邏輯單元對測試系統(tǒng)送來的R/W信號線進行非門處理后,去控制數(shù)據(jù)總線的方向。
3.根據(jù)權(quán)利要求1所述的異步DPRAM復(fù)用驅(qū)動裝置,其特征在于,所述邏輯單元(202)包括一個譯碼器和一個非門,所述譯碼器接收所述R/W讀寫控制線(102)送來的片選信號,并輸出片選信號到所述數(shù)據(jù)總線驅(qū)動器(203)和(204);所述非門接收所述R/W讀寫控制線(102)送來的R/W讀寫控制信號,輸出相應(yīng)信號到所述數(shù)據(jù)總線驅(qū)動器(203)和(204)。
4.根據(jù)權(quán)利要求1所述的異步DPRAM復(fù)用驅(qū)動裝置,其特征在于,所述地址總線及控制總線驅(qū)動器(201)為單向驅(qū)動,完成簡單的總線驅(qū)動功能,由測試系統(tǒng)輸出信號到異步DPRAM。
5.根據(jù)權(quán)利要求1所述的異步DPRAM復(fù)用驅(qū)動裝置,其特征在于,所述地址和控制總線(101)控制的信號主要包括R/W、BUSY、/CE、/OE、/SEM、/UB、/LB、INT等信號。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)通訊領(lǐng)域中的異步DPRAM復(fù)用驅(qū)動裝置,包括地址總線和控制總線(101)、R/W讀寫控制線(102)、數(shù)據(jù)總線(103)、地址總線及控制總線驅(qū)動器(201)、邏輯單元(202)、兩個以上的數(shù)據(jù)總線驅(qū)動器(203)和(204)、片選信號和方向控制信號線(301)、主異步DPRAM接口總線(401)、與所述數(shù)據(jù)總線驅(qū)動器同樣數(shù)量的從異步DPRAM接口總線(402)和(403)。本發(fā)明能克服現(xiàn)有技術(shù)存在的測試系統(tǒng)復(fù)雜度高、可靠性差、驅(qū)動能力差、資源浪費嚴重的缺點,有效降低測試系統(tǒng)復(fù)雜度,提高可靠性、增強系統(tǒng)的驅(qū)動能力,并有效節(jié)省資源的異步DPRAM復(fù)用驅(qū)動裝置。
文檔編號H04L12/26GK1540926SQ20031010322
公開日2004年10月27日 申請日期2003年11月3日 優(yōu)先權(quán)日2003年11月3日
發(fā)明者楊祥春, 王劍剛, 文海軍 申請人:中興通訊股份有限公司