專利名稱:并行數(shù)據(jù)傳送電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一并行數(shù)據(jù)傳送電路,該電路是在一數(shù)字通訊裝置或類似裝置中將并行數(shù)據(jù)從一傳送源傳送到一傳送終端。
有許多各種并行數(shù)據(jù)傳送電路已是公知的,在圖2中示出了這些已公知的常規(guī)并行傳送電路的一個(gè)例子。參見(jiàn)圖2,在所示的該并行數(shù)據(jù)傳送電路中,并行數(shù)據(jù)被從一數(shù)據(jù)傳送源電路201傳送到一數(shù)據(jù)傳送終端電路202。為了使該數(shù)據(jù)傳送源電路201的數(shù)據(jù)存貯地址控制,在并行數(shù)據(jù)從該數(shù)據(jù)傳送源電路201傳送到該數(shù)據(jù)終端電路202之前,將一地址信號(hào)211,一高位字節(jié)寫(xiě)信號(hào)212和一低位字節(jié)寫(xiě)信號(hào)213從該數(shù)據(jù)傳送源電路201送到該數(shù)據(jù)傳送終端電路202。為了傳送在一混合狀態(tài)中包括有16畢特字?jǐn)?shù)據(jù)和8畢特字節(jié)數(shù)據(jù)的并行數(shù)據(jù),它必須配置一字寬的數(shù)據(jù)總線并且在該數(shù)據(jù)傳送源電路201和該數(shù)據(jù)傳送終端電路202之間提供一諸如一高位字節(jié)數(shù)據(jù)選擇器203和一低位字節(jié)數(shù)據(jù)選擇器的轉(zhuǎn)換電路,以便可選擇該并行數(shù)據(jù)的一高位字節(jié)和一低位字節(jié)。這種變換是由該數(shù)據(jù)傳送源電路201來(lái)控制(例如,參見(jiàn)申請(qǐng)?zhí)枮檎?2-32748,昭62-49735或平1-238338的日本專利公開(kāi))。
該并行數(shù)據(jù)傳送電路進(jìn)一步包括有在該數(shù)據(jù)傳送電路201和該高位字節(jié)數(shù)據(jù)選擇器203之間的用于8畢特的一數(shù)據(jù)總線214,在該數(shù)據(jù)傳送源電路201和該低位字節(jié)數(shù)據(jù)選擇器204之間的另一數(shù)據(jù)總線215,一高位字節(jié)數(shù)據(jù)選擇信號(hào)線216,一低位字節(jié)數(shù)據(jù)選擇信號(hào)線217,一在該高位字節(jié)數(shù)據(jù)選擇器203和該數(shù)據(jù)傳送終端電路202之間的用于8畢特的數(shù)據(jù)總線218,以及一另外的在該低位字節(jié)數(shù)據(jù)選擇器204和該數(shù)據(jù)傳送終端電路202之間的數(shù)據(jù)總線219。
上述該常規(guī)并行數(shù)據(jù)傳送電路的缺點(diǎn)是,由于該數(shù)據(jù)傳送源電路210在該高位字節(jié)數(shù)據(jù)選擇器203和低位字節(jié)數(shù)據(jù)選擇器204之間執(zhí)行轉(zhuǎn)換并控制該數(shù)據(jù)傳送終端電路202的數(shù)據(jù)存貯地址去傳送數(shù)據(jù),因而該數(shù)據(jù)傳送源電路201被復(fù)雜化了并且需要很多時(shí)間來(lái)傳送。
另外,該常規(guī)并行數(shù)據(jù)傳送電路還有這樣的缺點(diǎn),即當(dāng)被傳送的數(shù)據(jù)不包含有在數(shù)據(jù)總線之間的轉(zhuǎn)換時(shí),則在該數(shù)據(jù)傳送終端電路2的數(shù)據(jù)存貯區(qū)域中產(chǎn)生一不連續(xù)空出部分,因而該數(shù)據(jù)存貯區(qū)域不可能被有效地使用。
本發(fā)明的一個(gè)目的是提供一并行數(shù)據(jù)傳送電路,其中在一數(shù)據(jù)傳送電路中的處理被簡(jiǎn)化以減少用于傳送所需的時(shí)間。
本發(fā)明的另一個(gè)目的是提供一并行數(shù)據(jù)傳送電路,其中防止了在一數(shù)據(jù)傳送終端電路的一數(shù)據(jù)存貯區(qū)域中一不連續(xù)空出部分的形成,以便能夠有效的利用該數(shù)據(jù)存貯區(qū)域。
為了實(shí)現(xiàn)上述的目的,根據(jù)本發(fā)明,提供有一并行數(shù)據(jù)傳送電路,它包括有一用來(lái)和并行數(shù)據(jù)一起輸出一寄存器指定信號(hào)的數(shù)據(jù)傳送源電路,多個(gè)數(shù)據(jù)寄存器,多個(gè)分別對(duì)應(yīng)于每個(gè)數(shù)據(jù)寄存器的特征位寄存器,一用來(lái)將該數(shù)據(jù)傳送源電路輸出的并行數(shù)據(jù)寫(xiě)入一由來(lái)自該數(shù)據(jù)源傳送電路的該寄存器指定信號(hào)所指定的一個(gè)數(shù)據(jù)寄存器之中的一個(gè),并將一特征位置寫(xiě)入相應(yīng)于該數(shù)據(jù)寄存器的一個(gè)特征位寄存器之中的寫(xiě)入電路,一個(gè)用來(lái)讀出在該數(shù)據(jù)寄存器中的數(shù)據(jù)和在該特征位寄存器中的一個(gè)特征位的讀出電路,和一個(gè)從該數(shù)據(jù)傳送源電路接收到一終止信號(hào)之后用來(lái)輸出一選擇信號(hào)去選擇一個(gè)數(shù)據(jù)寄存器和一個(gè)特征位寄存器,以便通過(guò)該讀出電路讀出在該數(shù)據(jù)寄存器中的數(shù)據(jù)和在該特征位寄存器中的特征位的數(shù)據(jù)傳送終端電路,當(dāng)根據(jù)該選擇信號(hào)所選擇的相應(yīng)該數(shù)據(jù)寄存器的特征位寄存器包含有一特征位時(shí),由該讀出電路讀出所撿出的數(shù)據(jù),而當(dāng)一特性位沒(méi)有被該特征位寄存器包含時(shí),則抑制所撿出的數(shù)據(jù)。
在本發(fā)明的一優(yōu)選的方式中,該寫(xiě)電路包括對(duì)來(lái)自該數(shù)據(jù)傳送源電路的寄存器指定信號(hào)進(jìn)行譯碼的一譯碼器,和多個(gè)“或”電路提供有用來(lái)接收由該譯器譯碼的信號(hào)的多個(gè)數(shù)據(jù)寄存器和多個(gè)特征位寄存器并且由該數(shù)據(jù)傳送源電路輸出的寫(xiě)信號(hào)將一個(gè)相應(yīng)的數(shù)據(jù)寄存器置為一寫(xiě)狀態(tài)并將一特征位置入一相應(yīng)的特征位寄存器中,并且該讀電路包括一個(gè)用來(lái)根據(jù)來(lái)自該數(shù)據(jù)傳送終端電路的該選擇信號(hào)選擇該數(shù)據(jù)選擇器中的一個(gè)的數(shù)據(jù)選擇器和一個(gè)用來(lái)根據(jù)該選擇信號(hào)選擇該特征位寄存器中的一個(gè)的特征位選擇器。
該多個(gè)數(shù)據(jù)寄存器可包括有多組用于一高位字節(jié)和一低位字節(jié)的數(shù)據(jù)寄存器,并且該多個(gè)特征位寄存器包括有多個(gè)組用于一高位字節(jié)和一低位字節(jié)的特征位寄存器。
在該并行數(shù)據(jù)傳送電路的情況下,當(dāng)來(lái)自該數(shù)據(jù)傳送源電路的輸出數(shù)據(jù)被寫(xiě)入由一寄存器指定信號(hào)所指定的一個(gè)數(shù)據(jù)寄存器之中時(shí),一特征位被置入一個(gè)相應(yīng)于該數(shù)據(jù)寄存器的特征位寄存器之中,但是沒(méi)有特征位被置入一個(gè)相應(yīng)的沒(méi)有數(shù)據(jù)寫(xiě)入其內(nèi)的數(shù)據(jù)寄存器的一個(gè)寄存器之中。因此,只存在有相應(yīng)于在其中一個(gè)所包含的特征位被被送入該數(shù)據(jù)傳送終端電路之中的那些特征位寄存器的數(shù)據(jù)寄存器的數(shù)據(jù),所以可被接收的該并行數(shù)據(jù)在該數(shù)據(jù)傳送終端電路的數(shù)據(jù)存貯區(qū)域中不會(huì)形成一不連續(xù)的空出部分。
進(jìn)而,該數(shù)據(jù)傳送源電路不會(huì)輸出一用來(lái)控制該數(shù)據(jù)傳送終端電路的數(shù)據(jù)存貯地址的信號(hào)而僅與數(shù)據(jù)同時(shí)地出一用來(lái)指定那些在該數(shù)據(jù)傳送電路和數(shù)據(jù)傳送終端電路之間暫時(shí)地鎖存數(shù)據(jù)的電阻指定信號(hào),也就是,用來(lái)連續(xù)地選擇該寄存器的一順序信號(hào)。因此,由于該數(shù)據(jù)傳送源電路并非全然控制該數(shù)據(jù)傳送終端電路的數(shù)據(jù)存貯地址,因而減少了由該數(shù)據(jù)源電路所執(zhí)行的處理并大大減少了用于數(shù)據(jù)傳送所需的時(shí)間。
本發(fā)明的上述和其它目的,特征和優(yōu)點(diǎn)從以下的說(shuō)明書(shū)和權(quán)利要求以及結(jié)合其中相同部分或元件以相同標(biāo)號(hào)標(biāo)出的附圖中可得到清楚的理解。
圖1示出了本發(fā)明的一個(gè)最佳實(shí)施例的一并行數(shù)據(jù)傳送電路的方框圖;和圖2示出了常規(guī)并行數(shù)據(jù)傳送電路的簡(jiǎn)要的方框圖。
參見(jiàn)圖1,圖1中示出了一本發(fā)明所應(yīng)用的并行數(shù)據(jù)傳送電路。該并行數(shù)據(jù)傳送電路包括一數(shù)據(jù)傳送源電路1,一數(shù)據(jù)傳送終端電路2,一譯碼器11,每一個(gè)均由一對(duì)分別用于一高位字節(jié)和一低位字節(jié)的寄存器13A和13B所組成的幾個(gè)數(shù)據(jù)寄存器組DR1至DRn,每一個(gè)均由一對(duì)分別相應(yīng)于用于每組的一高位字節(jié)和一低位字節(jié)的該寄器13A和13B的一高位字節(jié)的和一低位字節(jié)的寄存器14A和14B所組成的n個(gè)相應(yīng)的特征位寄存器組FR1至FRn,一對(duì)分別相于每組的用于一低字節(jié)的寄存器13B和14B和用于一高字節(jié)的寄存器13A和14A的用于一高字節(jié)和一低字節(jié)的“或”電路12A和13B,一數(shù)據(jù)選擇器15,和一特征位選擇器16。
在該并行數(shù)據(jù)傳送電路中,該譯碼器11和該n個(gè)“或”電路12A和n個(gè)“或”電路12B組成一用來(lái)寫(xiě)入數(shù)據(jù)和一特征位的寫(xiě)電路,并且該數(shù)據(jù)選擇器15和該特征位選擇器16組成一用來(lái)讀出數(shù)據(jù)和一特征位的讀電路。這里,該并行數(shù)傳送電路可傳送包括僅由一高位字節(jié)構(gòu)成的數(shù)據(jù),僅由一低位字節(jié)構(gòu)成的數(shù)據(jù)和字?jǐn)?shù)據(jù)這樣的三種類型數(shù)據(jù),并且在一單一傳送操作中可最大傳送n個(gè)字。
應(yīng)注意的是,當(dāng)幾條信號(hào)線將上述圖1所示的并行數(shù)據(jù)傳送電路的元件進(jìn)行內(nèi)連時(shí),每條用一指定線連接其上的線表示該信號(hào)線實(shí)際上是用于8畢特的并行信號(hào)線。
當(dāng)信號(hào)被傳送時(shí),該數(shù)據(jù)傳送源電路1輸出一譯碼器啟動(dòng)信號(hào)101以使該譯碼器11進(jìn)入一啟動(dòng)狀態(tài)并隨后輸出一寄存器指定信號(hào)102給該譯碼器11以連續(xù)地指定所需的n個(gè)數(shù)據(jù)寄存器和特征位寄存器中的一個(gè)。而且,當(dāng)高位字節(jié)數(shù)據(jù)104和/或低位字節(jié)數(shù)據(jù)105被輸出時(shí),該數(shù)據(jù)傳送源電路1立即輸出一高位字節(jié)寫(xiě)指令信號(hào)106和/或一低位字節(jié)寫(xiě)指令信號(hào)107。然后,在完成了用于一信號(hào)傳送周期的數(shù)據(jù)(一組數(shù)據(jù))輸出之后,該數(shù)據(jù)傳送電路1向該數(shù)據(jù)傳送終端電路2輸出一傳送終止信號(hào)108。
該譯碼器11對(duì)來(lái)自該數(shù)據(jù)傳送源1的寄存器選擇信號(hào)102譯碼,并向該“或”電路12A和12B輸入一用于由該寄存器指定信號(hào)102所指定的該組的一高位字節(jié)和一低位字節(jié)的寫(xiě)許可信號(hào)103。在該寫(xiě)允許指令信號(hào)103同時(shí)從該數(shù)據(jù)傳送源電路1被輸出,那么一寫(xiě)信號(hào)116被從用于一高位字節(jié)的“或”電路12A輸出以將來(lái)自該數(shù)據(jù)傳送源電路1的寫(xiě)高位字節(jié)數(shù)據(jù)104送入用于一高位字節(jié)的該數(shù)據(jù)寄存器13A并將一特征位置入用于一高位字節(jié)的該特征位寄存器14A之中。另一方面,如果一低位字節(jié)寫(xiě)指令信號(hào)107同時(shí)從該數(shù)據(jù)傳送源電路1被輸出,那么一寫(xiě)信號(hào)117被從用于一低位字節(jié)的“或”電路12B輸出以將來(lái)自該數(shù)據(jù)傳送電路1的寫(xiě)低位字節(jié)數(shù)據(jù)105送入用于低位字節(jié)的該數(shù)據(jù)寄存器13B并將一特征位送入用于一低位字節(jié)的該特征位寄存器14B之中。
當(dāng)接收了來(lái)自該數(shù)據(jù)傳送源電路1的一傳送終止信號(hào)108時(shí),該數(shù)據(jù)傳送終端電路2向該數(shù)據(jù)選擇器15和該特征位選擇器16輸出一選擇信號(hào)111。根據(jù)該選擇信號(hào)111,該數(shù)據(jù)選擇器連續(xù)地選擇用于每個(gè)寄存器14A和14B的n個(gè)數(shù)據(jù)寄存器組DR1至DRn以便讀出數(shù)據(jù),并且向該數(shù)據(jù)傳送終端電路2輸出作為讀數(shù)據(jù)112的數(shù)據(jù)。同時(shí),根據(jù)該選擇信號(hào)111,該特征位選擇器16連續(xù)地選擇用于每個(gè)寄存器14A和14B的n個(gè)特征位寄存器組FR1至FRn以便讀出一特征位并且向該數(shù)據(jù)傳送終端電路2輸出作為一特征位讀信號(hào)113的特征位。
當(dāng)來(lái)自特征位選擇器16的特征位讀信號(hào)113是表示一特征位存在的“特征位存在”時(shí),也就是,當(dāng)一特征位包含在根據(jù)該選擇信號(hào)111所選擇的特征位寄存器之中時(shí),該數(shù)據(jù)傳送終端電路2從數(shù)據(jù)選擇器15撿出讀數(shù)據(jù)112,也就是,根據(jù)該選擇信號(hào)111而從被選擇出的數(shù)據(jù)寄存器讀出數(shù)據(jù)。反之,當(dāng)該特征位讀信號(hào)113是表示一特征位缺少的“特征位缺少”,也就是當(dāng)在根據(jù)該選擇信號(hào)111所選擇的特征位寄存器中不包含有特征位時(shí),該數(shù)據(jù)傳送終端電路2抑制來(lái)自根據(jù)該選擇信號(hào)111所選擇的數(shù)據(jù)寄存器的的撿出的數(shù)據(jù)。換句話說(shuō),該數(shù)據(jù)傳送終端電路2僅僅撿出來(lái)自相應(yīng)于其中在包含有一特征位的寄存器14A或14B的該寄存器13A或13B的數(shù)據(jù)。因而,在該數(shù)據(jù)傳送終端電路2的數(shù)據(jù)存貯區(qū)域中不會(huì)產(chǎn)生不連續(xù)的空出部分。
在完成了對(duì)所有的寄存器組DR1至DRn的數(shù)據(jù)撿出操作之后,該數(shù)據(jù)終端電路2向該數(shù)據(jù)傳送源電路1輸出一接收終止信號(hào)115并向所有特征位寄存器組FR1至FRn的寄存器14A和14B輸出一復(fù)位信號(hào)114。
接著,進(jìn)行如下所述的一用來(lái)僅寫(xiě)入高位字節(jié)數(shù)據(jù)的操作,用來(lái)僅寫(xiě)入低位字節(jié)數(shù)據(jù)的另一操作以及用來(lái)將字?jǐn)?shù)據(jù)寫(xiě)入一數(shù)據(jù)寄存器的進(jìn)一步的操作。
<僅高位字節(jié)數(shù)據(jù)的寫(xiě)入>
1、從該數(shù)據(jù)傳送源電路1輸出一譯碼器啟動(dòng)信號(hào)101以便將該譯碼器11置為一啟動(dòng)狀態(tài)。
2、一寄存器選擇信號(hào)102選擇例如第一寄存器組而從該數(shù)據(jù)傳送源電路1輸出到該譯碼器11。
3、從該譯碼器11輸出用于該第一組的一寫(xiě)許可信號(hào)103,并從該數(shù)據(jù)傳送源電路1輸出一高位字節(jié)寫(xiě)指令信號(hào)106。
4、從用于該第一組的一高位字節(jié)的“或”電路12A輸出一寫(xiě)信號(hào)116以便將用于該第一寄存器組DR1的一高位字節(jié)的寄存器13A和用于第一特征寄存器組FR1的寄存器14A置為一寫(xiě)啟動(dòng)狀態(tài)。
5、從該數(shù)據(jù)傳送源電路1輸出高位字節(jié)數(shù)據(jù)104并由用于該第二數(shù)據(jù)寄存器組DR1的一高位字節(jié)的寄存器13鎖存,并將一特征位置入用于該第一特征位寄存器組FR1的一高位字節(jié)的寄存器14A之中。
<僅低位字節(jié)數(shù)據(jù)的寫(xiě)入>
1、從該數(shù)據(jù)傳送源電路1輸出一譯碼器啟動(dòng)信號(hào)101以便使該譯碼器11置為一啟動(dòng)狀態(tài)。
2、一寄存器選擇信號(hào)102選擇例如第二寄存器組而從該譯碼器傳送源電路1輸出到該譯碼器11。
3、從該譯碼器11輸出用于該第二組的一寫(xiě)許可信號(hào)103,并從該數(shù)據(jù)傳送源電路1輸出一高位字節(jié)寫(xiě)指令信號(hào)106。
4、從用于第二組的一低位字節(jié)的該“或”電路12B輸出一寫(xiě)信號(hào)117以便將用于第二寄存器組DR2的一低位字節(jié)的寄存器13B和用于第二寄存器組FR2的一低位字節(jié)的寄存器14B置為一寫(xiě)啟動(dòng)狀態(tài)。
5、從該數(shù)據(jù)傳送源電路1輸出低位字節(jié)數(shù)據(jù)105并由用于第二數(shù)據(jù)寄存器組DR2的一低位字節(jié)的寄存器13B鎖存,并將一特征位置入用于第二特征位寄存器組FR2的一低位字節(jié)的寄存器14B之中。
<字?jǐn)?shù)據(jù)的寫(xiě)入>
1、從該數(shù)據(jù)傳送源電路1輸出一譯碼器啟動(dòng)信號(hào)101以使該譯碼器11置為一啟動(dòng)狀態(tài)。
2、一寄存器選擇信號(hào)102選擇例如一第三寄存器組而從該譯碼器傳送源電路1輸出到該譯碼器11。
3、從該譯碼器11輸出用于第三組的一寫(xiě)許可信號(hào)103,并從該數(shù)據(jù)傳送源電路1輸出一高位字節(jié)寫(xiě)指令信號(hào)106和低位字節(jié)寫(xiě)指令信號(hào)107。
4、從用于第三組的一高位字節(jié)的“或”電路12A和用于第三組的一低位字節(jié)的“或”電路12B輸出寫(xiě)信號(hào)116和117,以將用于第三寄存器組DR3的一高位字節(jié)的寄存器13A和用于低位字的寄存器13B以及用于第三特征位寄存器組FR3的一高位字節(jié)的寄存器14A和用于一低位字節(jié)的寄存器14B分別地置為寫(xiě)啟動(dòng)狀態(tài)。
5、從該數(shù)據(jù)傳送源電路1輸出高位字節(jié)數(shù)據(jù)104并由用于該第三數(shù)據(jù)寄存器組DR3的一高位字節(jié)的寄存器13A鎖存,并且低位字節(jié)數(shù)據(jù)由用于該第三數(shù)據(jù)寄存器組DR3的一低位字節(jié)的寄存器13B鎖存,并將一特征位置入每個(gè)用于該第三特征位寄存器組FR3的一高位字節(jié)的寄存器14A和用于低位字節(jié)的寄存器14B之中。
因而,由于上述的該寫(xiě)操作的結(jié)果,數(shù)據(jù)寄存器的一讀操作將由一個(gè)例子的方式給予描述,在該例子中僅僅高位字節(jié)數(shù)據(jù)被鎖存在第一數(shù)據(jù)寄存器組DR和僅僅低位字節(jié)數(shù)據(jù)被鎖存在第二數(shù)據(jù)寄存器組DR2同時(shí)字?jǐn)?shù)據(jù)被鎖存在第三數(shù)據(jù)寄存器組DR3中。
1、該數(shù)據(jù)傳送終端電路2首先向數(shù)據(jù)選擇器15和特征位選擇器16輸出一選擇信號(hào)111以便選擇用于該第一數(shù)據(jù)寄存器組DR1的一高位字節(jié)的寄存器13A和用于該第一特征位寄存器組FR1的一高位字節(jié)的寄存器14A。
2、該數(shù)據(jù)選擇器15讀出用于該第一數(shù)據(jù)寄存器組DR1的一高位字節(jié)的寄存器13A的數(shù)據(jù)并輸出該讀數(shù)據(jù)112,同時(shí)該特征位選擇器16讀出用于該第一特征位寄存器組FR1的一高位字節(jié)的該寄存器14A的一特位并輸出“特征位存在”的一特征位讀信號(hào)113。
3、因?yàn)樵撎卣魑蛔x信號(hào)113是“特征位存在”所以該數(shù)據(jù)傳送終端電路2撿出來(lái)自數(shù)據(jù)選擇器15的讀數(shù)據(jù)112。
4、然后,該數(shù)據(jù)傳送終端電路2輸出一選擇信號(hào)111以便選擇用于該第一數(shù)據(jù)寄存器組DR1的低位字節(jié)的寄存器13B和用于該第一數(shù)據(jù)寄存器組DR1的低位字節(jié)的寄存器13B和用該第一特征位寄存器組FR1的低位字節(jié)的寄存器14B。
5、該數(shù)據(jù)寄存器15讀出用于該第一數(shù)據(jù)寄存器組DR1的一低位字節(jié)的寄存器14B的數(shù)據(jù)和輸出該讀數(shù)據(jù)112,同時(shí)該特征位選擇器16讀出用于該第一特征位寄存器組FR1的一低位字節(jié)的寄存器14B的一特征位和輸出一“特征位缺少”的特征位讀信號(hào)113。
6、因?yàn)樵撎卣魑蛔x信號(hào)113是“特征位缺少”所以該數(shù)據(jù)傳送終端電路2抑制檢出該讀數(shù)據(jù)112。
7、接著,該數(shù)據(jù)傳送終端電路2輸出一選擇信號(hào)111以便選擇用于該第二數(shù)據(jù)寄存器組DR2的一高位字節(jié)的寄存器13A和用于該第二特征位寄存器FR2的一高位字節(jié)的寄存器14A。
8、該數(shù)據(jù)選擇器15讀出用于該第二數(shù)據(jù)寄存器組DR2的一高位字節(jié)寄存器13A的數(shù)據(jù)和輸出該數(shù)據(jù)112,同時(shí)該特征位選擇器16讀出用于該第二特征位寄存器組FR2的一高位字節(jié)的寄存器14A的一特征位和輸出“特征位缺少”的一特征位讀信號(hào)113。
9、因?yàn)樵撎卣魑蛔x信號(hào)113是“特征位缺少”所以該數(shù)據(jù)傳送終端電路2抑制檢出該讀數(shù)據(jù)112。
10、然后,該數(shù)據(jù)傳送終端電路2輸出一選擇信號(hào)111以便選擇用于該第二數(shù)據(jù)寄存器組DR2的一低位字節(jié)的寄存器13B和用于該第二特征位寄存器組FR2的一低位字節(jié)的寄存器14B。
11、該數(shù)據(jù)選擇器15讀出用于該第二數(shù)據(jù)寄存器組DR2的一低位字節(jié)的寄存器13B的數(shù)據(jù)并輸出該讀數(shù)據(jù)112,同時(shí)該特征位選擇器16讀出用于該第二特征位寄存器組FR2的一低位字節(jié)的寄存器14B的一特征位并輸出一“特征位存在”的特征位讀信號(hào)113。
12、因?yàn)樵撎卣魑蛔x信號(hào)113是“特征位存在”所以該數(shù)據(jù)傳送終端電路2撿出該讀數(shù)據(jù)112。
13、然后,該數(shù)據(jù)傳送終端電路2輸出一選擇信號(hào)111,以便選擇用于該第三數(shù)據(jù)寄存器組DR3的一高位字節(jié)的寄存器13A和用于該第三特征位寄存器組FR3的一高位字節(jié)的寄存器14A。
14、該數(shù)據(jù)選擇器15讀出用于該第三數(shù)據(jù)寄存器組DR3的一高位字節(jié)的寄存器13A的數(shù)據(jù)并輸出該讀數(shù)據(jù)112,同時(shí)該特征位選擇器16讀出用于該第三特征位寄存器組FR3的一高位字節(jié)的寄存器14A的一特位并輸出一“特征位缺少”的特征位讀信號(hào)113。
15、因?yàn)樵撎卣魑蛔x信號(hào)113是“特征位缺少”所以該數(shù)據(jù)傳送終端電路2抑制檢出該讀數(shù)據(jù)112。
16、接著,該數(shù)據(jù)傳送終端電路2輸出一選擇信號(hào)111以便選擇用于該第三數(shù)據(jù)寄存器組DR3的一低位字節(jié)的寄存器13B和用于該第三特征位寄存器組FR3的一低位字節(jié)的寄存器14B。
17、該數(shù)據(jù)選擇器15讀出用于該第三數(shù)據(jù)寄存器組DR3的一低位字節(jié)的寄存器13B的數(shù)據(jù)并輸出該讀數(shù)據(jù)112,同時(shí)該數(shù)據(jù)選擇器16讀出用于該第三特征位寄存器組FR3的一低位字節(jié)的寄存器14B的一特征位并輸出一“特征位存在”的特征位讀信號(hào)113。
18、因?yàn)樵撎卣魑蛔x信號(hào)113是“特征位存在”所以該數(shù)據(jù)傳送終端電路2撿出該讀數(shù)據(jù)112。
現(xiàn)在已對(duì)本發(fā)明作了全面的描述,很明顯本技術(shù)領(lǐng)域的一普通技術(shù)人員在不違背本發(fā)明所披露的精神和范圍的情況下可對(duì)本發(fā)明進(jìn)行許多改變和修改。
權(quán)利要求
1.一種并行數(shù)據(jù)傳送電路,包括一用來(lái)與并行數(shù)據(jù)一起輸出一寄存器選擇信號(hào)的數(shù)據(jù)傳送源電路;多個(gè)數(shù)據(jù)寄存器;多個(gè)分別相應(yīng)于所述數(shù)據(jù)寄存器的特征位寄存器;一用來(lái)將所述數(shù)據(jù)傳送源電路輸出的并行數(shù)據(jù)寫(xiě)入一個(gè)由來(lái)自所述數(shù)據(jù)傳送源電路的寄存器指定信號(hào)所指定的所述數(shù)據(jù)寄存器并將一特征位置入一相應(yīng)于該數(shù)據(jù)寄存器的所述特征位寄存器之中的寫(xiě)電路;一用來(lái)在所述數(shù)寄存器中讀取數(shù)據(jù)和在所述特征位寄存器中讀取特征位的讀電路。在接收了來(lái)自所述數(shù)據(jù)傳送源電路的一終止信號(hào)之后,用來(lái)輸出一選擇信號(hào)以選擇一所述寄存器和一所述特征位寄存器,通過(guò)所述讀電路讀出在該數(shù)據(jù)寄存器中的數(shù)據(jù)和在該特征位寄器中的一特征位,并且當(dāng)在相應(yīng)于根據(jù)該選擇信號(hào)所選擇的數(shù)據(jù)寄存器中的該特征位寄存器中包含有一特征時(shí)撿出該由所述讀電路讀出的數(shù)據(jù)而,當(dāng)該特征位寄存器中未包含有一特征位時(shí)抑制檢出數(shù)據(jù)傳送終端電路。
2.如權(quán)利要1所述的一種并行數(shù)據(jù)傳送電路,其中所述寫(xiě)電路包括一用來(lái)對(duì)來(lái)自所述數(shù)據(jù)傳送源電路的寄存器指定信號(hào)譯碼的譯碼器,和提供于所述多個(gè)數(shù)據(jù)寄存器的多個(gè)“或”電路和用來(lái)接收一個(gè)由所述譯碼器譯碼的信號(hào)和來(lái)自所述數(shù)據(jù)傳送源電路輸出的寫(xiě)信號(hào)的多個(gè)特征位寄存器以便將一相應(yīng)的所述數(shù)據(jù)寄存器置為一寫(xiě)狀態(tài)并將一特征位置入相應(yīng)的一個(gè)所述特征位寄存器之中,和所述讀電路包括一用來(lái)根據(jù)來(lái)自所述數(shù)據(jù)終端電路的選擇信號(hào)選擇一個(gè)所述數(shù)據(jù)選擇器的數(shù)據(jù)選擇器和用來(lái)根據(jù)該選擇信號(hào)選擇一個(gè)所特征位寄存器的一特征位選擇器。
3.根據(jù)權(quán)利要求1所述的一種并行數(shù)據(jù)傳送電路,其中所述多個(gè)數(shù)據(jù)寄存器包括用于一高位字節(jié)和一低位字節(jié)的多個(gè)數(shù)據(jù)寄存器組,所述多個(gè)特征位寄存器包括有多個(gè)用于一高位字節(jié)和一低位字節(jié)的特征位寄存器組。
全文摘要
披露了一種其中設(shè)計(jì)有一被簡(jiǎn)化了的數(shù)據(jù)傳送源電路以減少用于傳送所需要時(shí)間并且一數(shù)據(jù)傳送終端電路的一數(shù)據(jù)存貯區(qū)域可被有效使用的并行數(shù)據(jù)傳送電路。在一數(shù)據(jù)傳送源電路和一數(shù)據(jù)傳送終端電路之間提供有用來(lái)暫時(shí)鎖存并行數(shù)據(jù)的多個(gè)數(shù)據(jù)寄存器組和多個(gè)相應(yīng)的特征位寄存器組。從該數(shù)據(jù)傳送源電路輸出一寄存器選擇信號(hào)去選擇一數(shù)據(jù)寄存器以便將數(shù)據(jù)寫(xiě)入其中。
文檔編號(hào)G06F13/28GK1098528SQ9410328
公開(kāi)日1995年2月8日 申請(qǐng)日期1994年2月26日 優(yōu)先權(quán)日1993年2月26日
發(fā)明者川島隆明 申請(qǐng)人:日本電氣株式會(huì)社