專利名稱:一種基于并行總線的模塊地址單元的制作方法
技術領域:
本發(fā)明涉及電子系統(tǒng)總線技術,具體涉及并行總線中某一模塊的地址的設計技術。
本發(fā)明通過如下技術方案實現(xiàn)在被控模塊上構造一個地址單元,位于被控模塊上,包括總線隔離及驅動電路、模塊使能產(chǎn)生電路、模塊控制信號生產(chǎn)電路、讀寫信號開關電路;所述總線隔離及驅動電路的輸入端與地址總線(ADBUS)、數(shù)據(jù)庫總線(DATABUS)、控制總線讀信號(/RD)、控制總線寫信號(/WR)相連,其輸出端與讀寫信號開關電路、模塊使能產(chǎn)生電路、模塊控制信號產(chǎn)生電路相連;所述模塊使能產(chǎn)生電路與總線隔離及驅動電路相連,所產(chǎn)生的模塊使能信號(DS)送往讀寫信號開關電路、模塊控制信號產(chǎn)生電路;所述模塊讀寫信號開關電路的輸入端與總線隔離及驅動電路相連,當模塊使能產(chǎn)生電路輸出的DS信號有效時,信號/RDO、/WRO不輸出,當模塊使能產(chǎn)生電路輸出的DS信號無效時,輸出信號/RDO、/WRO。
所述模塊控制信號產(chǎn)生電路的輸入端與總線隔離及驅動電路相連,當模塊使能產(chǎn)生電路輸出的DS信號有效時,DS信號觸模塊控制信號(BCTRS)的產(chǎn)生。
在上述按照本發(fā)明提供的所述模塊使能產(chǎn)生電路包括多位串入/并出移位寄存器、模塊使能邏輯電路、模塊地址編碼電路;所述多位串入/并出移位寄存器的輸入端與總線隔離及驅動電路相連,將來自模塊編碼電路的地址編碼信號進行串/并轉換后輸出給模塊使能邏輯電路;所述模塊地址編碼電路的輸入端與總線隔離及驅動電路相連,其輸出與多位串入/并出移位寄存器相連;所述模塊使能邏輯電路接收來自多位串入/并出移位寄存器的經(jīng)移位后的地址編碼信號,輸出模塊使能信號(DS)。
實施本發(fā)明提供的基于并行總線的模塊地址單元,與現(xiàn)有的模塊地址單元相比,有以下特點1)得到的地址資源數(shù)量不依賴地址總線的地址線數(shù)量的多少,從理論上可獲得地址資源是無限的。2)模塊地址的分配十分靈活。3)不同功能的模塊的位置可以交換,不會影響模塊的識別和功能。4)對系統(tǒng)的功能擴充方法很方便。
下面結合附圖和優(yōu)選的實施例,對本發(fā)明進一步詳細描述,附圖中圖1為本發(fā)明所述模塊地址單元的組成框圖;圖2為圖1中模塊使能產(chǎn)生電路的組成框圖。
在圖1所示模塊的組成結構中,設有完成總線信號的隔離及驅動的總線隔離及驅動電路101、完成本模塊使能信號產(chǎn)生的模塊使能產(chǎn)生電路102、完成模塊控制信號產(chǎn)生的模塊控制信號產(chǎn)生電路103、完成將控制總線的讀寫信號與采用其它地址設計方式的模塊連接或中斷的讀寫信號開關電路104。
本發(fā)明中,每個模塊的地址是由多組二進制數(shù)據(jù)組成的,每一組二進制數(shù)據(jù)的位數(shù)都是相同的并且小于等于地址總線(ADBUS)寬度。并行總線主控模塊通過如下方式完成對某一個被控模塊的訪問1)主控模塊將符合該模塊地址的一個多組二進制數(shù)據(jù),以讀或寫的方式,依次送到地址總線(ADBUS)上去。
2)在該模塊的地址單元中,模塊使能產(chǎn)生電路102將地址總線(ADBUS)上送來的這一多組并行數(shù)據(jù)進行處理,輸出一個模塊使能信號(DS)。
3)利用模塊使能產(chǎn)生電路102輸出的模塊使能信號(DS),配合主控模塊送來的其它地址總線信號和數(shù)據(jù)總線信號,在模塊控制信號產(chǎn)生電路103中生成該模塊所需的各種控制信號,實現(xiàn)該模塊的各種功能。
4)如果系統(tǒng)中還有其它類型的模塊地址設計技術,利用模塊使能產(chǎn)生電路102輸出的模塊使能信號(DS)控制讀寫信號開關電路104禁止控制總線的讀寫信號送到這些模塊。當模塊使能產(chǎn)生電路102沒有模塊使能信號(DS)輸出時,控制總線讀寫信號通過讀寫信號開關電路104到采用其它地址單元的模塊,這樣使得不同類型的模塊地址單元之間互不干擾。
5)如果主控模塊送到地址總線(ADBUS)上的一個多組二進制數(shù)據(jù),不符合該模塊使能產(chǎn)生電路102所規(guī)定的模塊地址時,模塊使能產(chǎn)生電路102沒有使能信號產(chǎn)生,該模塊不能被激活使能。
在圖2中,模塊地址編碼電路201從總線隔離及驅動電路101中獲取從地址總線(ADBUS)送來的符合本模塊地址的一個多組二進制數(shù)據(jù)后,將每組二進制數(shù)依次進行邏輯運算,每次運算都得到一個一位的二進制數(shù),其值要么是1,要么是0。這些一位二進制數(shù)以串行的形式依次被送到多位串入/并出移位寄存器202,在以從總線隔離及驅動電路101送來的控制總線讀信號或寫信號作為移位時鐘的情況下,這一串二進制數(shù)被作移位操作,實際上是進行串行/并行轉換,轉換結果送到模塊使能邏輯電路203中進行邏輯運算,就得到一個本模塊的使能信號。如果從總線隔離及驅動電路101中所獲取的一個多組二進制數(shù)據(jù)不符合本模塊地址,經(jīng)模塊地址編碼電路201的邏輯運算后輸出的還是一個串行二進制據(jù),但這個串行數(shù)據(jù)經(jīng)多位串入/并出移位寄存器202作串入/并出轉換后,在模塊使能邏輯電路203的邏輯運算結果不能產(chǎn)生本模塊的使能信號。
模塊地址是由模塊使能產(chǎn)生電路102決定的,具體來講是和模塊地址編碼電路201的運算邏輯、多位串入/并出移位寄存器202的移位寄存器的位數(shù)、模塊使能邏輯電路203的運算邏輯共同決定,多位串入/并出移位寄存器202的移位寄存器的位數(shù)等于本模塊地址二進制數(shù)的組數(shù),而每組二進制數(shù)的值是由模塊地址編碼電路201和模塊使能邏輯電路203決定的。
本發(fā)明提出的并行總線的模塊地址單元的保護范圍,不局限于本說明書的描述,在本發(fā)明的基礎上,對其電路進行適當修改,從而實現(xiàn)不同模塊地址的,也屬于本發(fā)明的范圍。
權利要求
1.一種基于并行總線的模塊地址單元,位于被控模塊上,其特征在于,包括總線隔離及驅動電路(101)、模塊使能產(chǎn)生電路(102)、模塊控制信號產(chǎn)生電路(103)、讀寫信號開關電路(104);所述總線隔離及驅動電路(101)輸入端與地址總線、數(shù)據(jù)總線、控制總線的讀信號、控制總線的寫信號相連,輸出端與讀寫信號開關電路、模塊使能產(chǎn)生電路、讀寫信號開關電路相連;所述模塊使能產(chǎn)生電路(102)與總線隔離及驅動電路(101)相連,所產(chǎn)生的模塊使能信號(DS)送往讀寫信號開關電路(104)、模塊控制信號產(chǎn)生電路(103);所述模塊讀寫信號開關電路(104)的輸入端與總線隔離及驅動電路(101)相連,當模塊使能產(chǎn)生電路(102)輸出的DS信號有效時,信號/RDO、/WRO不輸出,當模塊使能產(chǎn)生電路(102)輸出的DS信號無效時,輸出信號/RDO、/WRO。所述模塊控制信號產(chǎn)生電路(103)的輸入端與總線隔離及驅動電路(101)相連,當模塊使能產(chǎn)生電路(102)輸出的DS信號有效時,DS信號觸發(fā)模塊控制信號(BCTRS)的產(chǎn)生。
2.根據(jù)權利要求1所述的一種基于并行總線的模塊地址單元,其特征在于,所述模塊使能產(chǎn)生電路(102)包括多位串入/并出移位寄存器(202)、模塊使能邏輯電路(203)、模塊地址編碼電路(201);所述多位串入/并出移位寄存器(202)的輸入端與總線隔離及驅動電路(101)相連,將來自模塊編碼電路(201)的地址編碼信號進行串/并轉換后輸出給模塊使能邏輯電路(203);所述模塊地址編碼電路(201)的輸入端與總線隔離及驅動電路(101)相連,其輸出與多位串入/并出移位寄存器(202)相連;所述模塊使能邏輯電路(203)接收來自多位串入/并出移位寄存器(202)的經(jīng)移位后的地址編碼信號,輸出模塊使能信號(DS)。
3.根據(jù)權利要求1所述的一種基于并行總線的模塊地址單元,其特征在于,所述模塊地址是由電路模塊使能電路(102)決定的。
4.根據(jù)權利要求3所述的一種基于并行總線的模塊地址單元,其特征在于,所述模塊地址是由是由模塊地址編碼電路(201)的運算邏輯、多位串入/并出移位寄存器(202)的移位寄存器的位數(shù)、模塊使能邏輯電路(203)的運算邏輯共同決定。
5.根據(jù)權利要求4所述的一種基于并行總線的模塊地址單元,其特征在于,多位串入/并出移位寄存器(202)的移位寄存器的位數(shù)等于本模塊地址二進制數(shù)的組數(shù),而每組二進制數(shù)的值是由模塊地址編碼電路(201)和模塊使能邏輯電路(203)決定的。
6.根據(jù)權利要求1所述的一種基于并行總線的模塊地址單元,其特征在于,模塊的地址是由多組二進制數(shù)據(jù)組成的,每一組二進制數(shù)據(jù)的位數(shù)都是相同的并且小于等于地址總線寬度。
全文摘要
本發(fā)明提出一種基于并行總線的模塊地址單元,特點是在模塊上設計一種模塊地址單元,包括總線隔離及驅動電路、模塊使能產(chǎn)生電路、模塊控制信號生產(chǎn)電路、讀寫信號開關電路。這種地址單元有以下特點得到的地址資源數(shù)量不依賴地址總線的地址線數(shù)量的多少,從理論上可獲得地址資源是無限的;模塊地址的分配十分靈活;不同功能的模塊的位置可以交換,不會影響模塊的識別和功能;對系統(tǒng)的功能擴充方法很方便。
文檔編號G06F13/38GK1435766SQ0211076
公開日2003年8月13日 申請日期2002年1月29日 優(yōu)先權日2002年1月29日
發(fā)明者楊素純 申請人:深圳市中興通訊股份有限公司上海第二研究所