專利名稱:掃描器數(shù)據(jù)總線的共享方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一種掃描器的運(yùn)作方法,且特別是涉及一種掃描器數(shù)據(jù)總線的共享方法。
目前在一般的掃描器中,大多使用動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器(DynamicRandom Access Memory,DRAM)做為內(nèi)部的存儲(chǔ)器元件。而有些較高級(jí)的掃描器則是使用同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器(Synchronization Dynamic RandomAccess Memory,SDRAM)做為內(nèi)部的存儲(chǔ)器元件。然而,雖然藉由使用SDRAM可以使得掃描器的影像處理程序比使用DRAM的掃描器來得更快,但是在使用SDRAM時(shí),還有一些缺陷仍然存在于掃描器的系統(tǒng)架構(gòu)中。
在使用SDRAM的掃描器系統(tǒng)架構(gòu)中,傳統(tǒng)技術(shù)對(duì)每一個(gè)SDRAM都給予一個(gè)數(shù)據(jù)總線以傳輸數(shù)據(jù)。因此,在SDRAM控制器中就有許多的接腳(pin)必須與數(shù)據(jù)總線相耦接。而集成電路的接腳數(shù),就決定了集成電路封裝的大小與形式。當(dāng)集成電路封裝越大時(shí),制作成本也就隨之增加。因此,在如此的掃描器系統(tǒng)架構(gòu)下,SDRAM控制器的制作成本并無法有效降低。
本發(fā)明的目的是提供一種掃描器數(shù)據(jù)總線的共享方法,該掃描器數(shù)據(jù)總線的共享方法適用于具有第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器與第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的掃描器中。其中,這些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器在進(jìn)行傳輸時(shí)分別具有一段延遲時(shí)間,共用同一個(gè)數(shù)據(jù)總線,且需要一段突發(fā)傳輸時(shí)間以完成一次突發(fā)傳輸(burst transmission)。該共享方法共分三種狀態(tài)以進(jìn)行總線的共享。
當(dāng)要自這些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器內(nèi)讀取數(shù)據(jù)時(shí)。首先就必須對(duì)第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令。之后,在對(duì)第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過上述的延遲時(shí)間后,再對(duì)此第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出讀取命令。此外,在對(duì)此第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過一段啟動(dòng)延遲時(shí)間后,再對(duì)第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令。接下來,在對(duì)第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過上述的延遲時(shí)間后,再對(duì)此第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出讀取命令。其中,此一啟動(dòng)延遲時(shí)間的長(zhǎng)度,是以使得第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器所讀出的數(shù)據(jù),能緊接于由第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器所讀出的數(shù)據(jù)后為最小值,當(dāng)要對(duì)第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器寫入數(shù)據(jù),并自第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中讀出數(shù)據(jù)時(shí),首先需對(duì)第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令。接下來,在對(duì)第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過上述的延遲時(shí)間后,再對(duì)此第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出寫入命令,此外,并在對(duì)第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過一段啟動(dòng)延遲時(shí)間后,再對(duì)第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令。接下來,在對(duì)此第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過上述的延遲時(shí)間后,再對(duì)此第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出讀取命令,其中,此處的啟動(dòng)延遲時(shí)間的長(zhǎng)度,是以使得由此第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器所讀出的數(shù)據(jù),與寫入此第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)之間有一個(gè)時(shí)鐘脈沖長(zhǎng)度的間隔時(shí)鐘脈沖,為該啟動(dòng)延遲時(shí)間的最小值。
當(dāng)要對(duì)這些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器寫入數(shù)據(jù)時(shí),首先就對(duì)第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令。接下來,在對(duì)第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過上述的延遲時(shí)間后,再對(duì)此第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出寫入命令。此外,在對(duì)第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過一段啟動(dòng)延遲時(shí)間后,再對(duì)第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令。接下來,在對(duì)此第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過上述的延遲時(shí)間后,再對(duì)此第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出寫入命令。其中,此處的啟動(dòng)延遲時(shí)間長(zhǎng)度,是以使得寫入第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù),能緊接在寫入第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)后為其啟動(dòng)延遲時(shí)間的長(zhǎng)度的最小值。
而為了達(dá)到共享總線后可以不致降低掃描器的影像處理效率,因此在當(dāng)?shù)谝煌絼?dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器為影像存儲(chǔ)器,第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器為補(bǔ)償存儲(chǔ)器的狀況下,這些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的運(yùn)作順序?yàn)槭紫葘懭胗跋駭?shù)據(jù)在第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中,再自第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中讀取補(bǔ)償數(shù)據(jù),接下來,自第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中讀取影像數(shù)據(jù),再自第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中讀取補(bǔ)償數(shù)據(jù),之后,寫入影像數(shù)據(jù)于第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中,再寫入補(bǔ)償數(shù)據(jù)于第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中。最后,先寫入影像數(shù)據(jù)于第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中,再自第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中讀取補(bǔ)償數(shù)據(jù)。當(dāng)上述步驟進(jìn)行完畢后,再重新開始繼續(xù)執(zhí)行,直到所有影像數(shù)據(jù)處理完畢為止。
再者,在前述的間隔時(shí)鐘脈沖出現(xiàn)的時(shí)候,還必須將數(shù)據(jù)總線調(diào)整為高電阻(Hi-z)狀態(tài),以避免數(shù)據(jù)總線的運(yùn)作發(fā)生問題。
綜上所述,由于以一個(gè)數(shù)據(jù)總線來傳輸兩個(gè)同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù),因此可以減少同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器控制器耦接至數(shù)據(jù)總線所需的接腳(pin)數(shù),此外,本發(fā)明所提出的數(shù)據(jù)總線共享方法還可以使得在共享數(shù)據(jù)總線的同時(shí),仍能保有高度的影像處理效率。
下面結(jié)合較佳實(shí)施例,并配合附圖,詳細(xì)說明本發(fā)明的目的、特征和優(yōu)點(diǎn)
圖1是根據(jù)本發(fā)明的一較佳實(shí)施例的時(shí)鐘脈沖順序圖。
請(qǐng)參照?qǐng)D1所示的依照本發(fā)明一較佳實(shí)施例的時(shí)鐘脈沖順序圖。在本實(shí)施例中,掃描器中的影像存儲(chǔ)器與補(bǔ)償存儲(chǔ)器為同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器(Synchronization Dynamic Random Access Memory,之后稱為SDRAM)。此外,本實(shí)施例中所使用的SDRAM的延遲時(shí)間(latency)的長(zhǎng)度是兩個(gè)時(shí)鐘脈沖,而這些SDRAM所進(jìn)行的突發(fā)傳輸(burst transmission)則可以一次傳輸四筆數(shù)據(jù),任何一筆數(shù)據(jù)需要一個(gè)時(shí)鐘脈沖的時(shí)間以進(jìn)行傳輸。因此,每一次突發(fā)傳輸所需要的突發(fā)傳輸時(shí)間就是四個(gè)時(shí)鐘脈沖。當(dāng)然,本發(fā)明并非限定于僅能使用于上述的狀況。只要是在掃描器中以兩個(gè)SDRAM共用同一個(gè)數(shù)據(jù)總線,無論其一次突發(fā)傳輸所傳輸?shù)臄?shù)據(jù)量多寡,也無論延遲時(shí)間長(zhǎng)度的長(zhǎng)短,都可以適用本發(fā)明。
在圖1中,VC代表的是對(duì)影像存儲(chǔ)器(第一SDRAM)所下的命令,而CC則代表對(duì)補(bǔ)償存儲(chǔ)器(第二SDRAM)所下的命令,DQ則是數(shù)據(jù)總線上所傳輸?shù)臄?shù)據(jù)。首先,時(shí)鐘脈沖1(clock1)到時(shí)鐘脈沖12(clock12)之間,SDRAM控制器就將影像數(shù)據(jù)(vdata)寫入影像存儲(chǔ)器中,并在補(bǔ)償存儲(chǔ)器中讀取補(bǔ)償數(shù)據(jù)(cdata)。在時(shí)鐘脈沖1(clock1)的時(shí)候,SDRAM控制器對(duì)影像存儲(chǔ)器下達(dá)啟動(dòng)(active)命令。而在經(jīng)過長(zhǎng)度為兩個(gè)時(shí)鐘脈沖的一段延遲時(shí)間之后,SDRAM控制器再在時(shí)鐘脈沖4(clock4)的時(shí)候?qū)τ跋翊鎯?chǔ)器下達(dá)寫入(write)命令。要寫入影像存儲(chǔ)器中的數(shù)據(jù)(vdata0-3)也在時(shí)鐘脈沖4(clock4)的時(shí)候依序放在數(shù)據(jù)總線上,并以突發(fā)傳輸(bursttransmission)的模式來進(jìn)行傳輸,在本實(shí)施例中,此次的突發(fā)傳輸在時(shí)鐘脈沖7(clock7)的時(shí)候結(jié)束。對(duì)于補(bǔ)償存儲(chǔ)器而言,在經(jīng)過時(shí)鐘脈沖1(clock1)到時(shí)鐘脈沖2(clock2)的一段啟動(dòng)延遲時(shí)間之后,SDRAM控制器會(huì)在時(shí)鐘脈沖3(clock3)的時(shí)候?qū)ρa(bǔ)償存儲(chǔ)器發(fā)出啟動(dòng)命令。同樣的,在經(jīng)過長(zhǎng)度為兩個(gè)時(shí)鐘脈沖的延遲時(shí)間之后,SDRAM控制器會(huì)在時(shí)鐘脈沖6(clock6)的時(shí)候?qū)ρa(bǔ)償存儲(chǔ)器發(fā)出讀取(read)命令。而這個(gè)讀取命令所要求的補(bǔ)償數(shù)據(jù)由于必須從補(bǔ)償存儲(chǔ)器中讀取,因此在讀取命令發(fā)出與將補(bǔ)償數(shù)據(jù)放上數(shù)據(jù)總線之間會(huì)至少產(chǎn)生有一段延遲時(shí)間的空閑時(shí)間。因此,在時(shí)鐘脈沖6(clock6)對(duì)補(bǔ)償存儲(chǔ)器發(fā)出讀取命令后,所需要的補(bǔ)償數(shù)據(jù)(cdata0-3)就會(huì)從時(shí)鐘脈沖9(clock9)開始,依序被放置在數(shù)據(jù)總線上,并以突發(fā)傳輸?shù)哪J絹磉M(jìn)行傳輸。
必須注意的是,上述的啟動(dòng)延遲時(shí)間(時(shí)鐘脈沖1到時(shí)鐘脈沖2)并非必須以本實(shí)施例所表示的為限。在本發(fā)明中的此一部份所使用的啟動(dòng)延遲時(shí)間,必須考慮以能使從補(bǔ)償存儲(chǔ)器讀出的補(bǔ)償數(shù)據(jù)(cdata0-3)與寫入影像存儲(chǔ)器中的影像數(shù)據(jù)(vdata0-3)之間,能至少有一個(gè)時(shí)鐘脈沖長(zhǎng)度的間隔時(shí)鐘脈沖。也就是,在本實(shí)施例中,此啟動(dòng)延遲時(shí)間至少必須有兩個(gè)以上的時(shí)鐘脈沖長(zhǎng)度。此外,在間隔時(shí)鐘脈沖(clock8)的時(shí)候,數(shù)據(jù)總線可以設(shè)定為高阻抗?fàn)顟B(tài)(Hi-z),以更加確保數(shù)據(jù)總線的正常運(yùn)作。
接下來,在時(shí)鐘脈沖13(clock13)到時(shí)鐘脈沖24(clock24)之間,SDRAM控制器會(huì)分別從影像存儲(chǔ)器與補(bǔ)償存儲(chǔ)器中讀取影像數(shù)據(jù)與補(bǔ)償數(shù)據(jù)。在時(shí)鐘脈沖13(clock13)的時(shí)候,SDRAM控制器對(duì)影像存儲(chǔ)器下達(dá)啟動(dòng)命令。而在經(jīng)過長(zhǎng)度為兩個(gè)時(shí)鐘脈沖的延遲時(shí)間之后,SDRAM控制器再在時(shí)鐘脈沖16(clock16)的時(shí)候?qū)τ跋翊鎯?chǔ)器下達(dá)讀取命令。要自影像存儲(chǔ)器中讀入的影像數(shù)據(jù)(vdata4-7)就會(huì)在一段延遲時(shí)間之后,也就是時(shí)鐘脈沖19(clock19)的時(shí)候開始依序放在數(shù)據(jù)總線上,并以突發(fā)傳輸?shù)哪J絹磉M(jìn)行傳輸,在本實(shí)施例中,此次的突發(fā)傳輸在時(shí)鐘脈沖22(clock22)的時(shí)候結(jié)束。對(duì)于補(bǔ)償存儲(chǔ)器而言,在經(jīng)過時(shí)鐘脈沖13(clock13)到時(shí)鐘脈沖16(clock16)的一段啟動(dòng)延遲時(shí)間之后,SDRAM控制器會(huì)在時(shí)鐘脈沖17(clock17)的時(shí)候?qū)ρa(bǔ)償存儲(chǔ)器發(fā)出啟動(dòng)命令。同樣的,在經(jīng)過長(zhǎng)度為兩個(gè)時(shí)鐘脈沖的延遲時(shí)間之后,SDRAM控制器會(huì)在時(shí)鐘脈沖20(clock20)的時(shí)候?qū)ρa(bǔ)償存儲(chǔ)器發(fā)出讀取命令。而這個(gè)讀取命令所要求的補(bǔ)償數(shù)據(jù)(cdata4-7)就會(huì)從時(shí)鐘脈沖23(clock23)開始,依序被放置在數(shù)據(jù)總線上,并以突發(fā)傳輸?shù)哪J絹磉M(jìn)行傳輸。而由于末兩筆補(bǔ)償數(shù)據(jù)(cdata6,cdata7)必須在時(shí)鐘脈沖25(clock25)與時(shí)鐘脈沖26(clock26)的時(shí)候進(jìn)行傳輸,而時(shí)鐘脈沖28(clock28)時(shí)的指令則是寫入命令,因此在前后兩個(gè)數(shù)據(jù)傳輸?shù)闹噶顬榉聪?一為讀取,一為寫入)的狀況下,在時(shí)鐘脈沖27(clock27)的時(shí)候,數(shù)據(jù)總線必須為高阻抗?fàn)顟B(tài),以確保運(yùn)作的正常。
必須注意的是,此處的啟動(dòng)延遲時(shí)間(時(shí)鐘脈沖13到時(shí)鐘脈沖16)并非必須以本實(shí)施例所表示的為限。在本發(fā)明中的此一部分所使用的啟動(dòng)延遲時(shí)間,必須考慮以能使從補(bǔ)償存儲(chǔ)器讀出的補(bǔ)償數(shù)據(jù)(cdata4-7)與自影像存儲(chǔ)器中所讀出的影像數(shù)據(jù)(vdata4-7)之間,能緊密相接。也就是,在本實(shí)施例中,此啟動(dòng)延遲時(shí)間至少必須有四個(gè)以上的時(shí)鐘脈沖長(zhǎng)度.,當(dāng)然,這兩段數(shù)據(jù)也可以不緊密相接,但如此一來將可能會(huì)導(dǎo)致數(shù)據(jù)總線與同步存儲(chǔ)器利用率上的低落。
接下來,在時(shí)鐘脈沖25(clock25)到時(shí)鐘脈沖36(clock36)之間,SDRAM控制器會(huì)分別將影像數(shù)據(jù)與補(bǔ)償數(shù)據(jù)寫入影像存儲(chǔ)器與補(bǔ)償存儲(chǔ)器中。在時(shí)鐘脈沖25(clock25)的時(shí)候,DRAM控制器對(duì)影像存儲(chǔ)器下達(dá)啟動(dòng)命令。而在經(jīng)過長(zhǎng)度為兩個(gè)時(shí)鐘脈沖的延遲時(shí)間之后,SDRAM控制器再在時(shí)鐘脈沖28(clock28)的時(shí)候?qū)τ跋翊鎯?chǔ)器下達(dá)寫入命令。要寫入影像存儲(chǔ)器中的影像數(shù)據(jù)(vdata8-11)就會(huì)在時(shí)鐘脈沖28(clock28)的時(shí)候開始依序放在數(shù)據(jù)總線上,并以突發(fā)傳輸?shù)哪J絹磉M(jìn)行傳輸。在本實(shí)施例中,此次的突發(fā)傳輸在時(shí)鐘脈沖22(clock22)的時(shí)候結(jié)束。對(duì)于補(bǔ)償存儲(chǔ)器而言,在經(jīng)過時(shí)鐘脈沖25(clock25)到時(shí)鐘脈沖29(clock29)的一段啟動(dòng)延遲時(shí)間之后,SDRAM控制器會(huì)在時(shí)鐘脈沖30(clock30)的時(shí)候?qū)ρa(bǔ)償存儲(chǔ)器發(fā)出啟動(dòng)命令。同樣的,在經(jīng)過長(zhǎng)度為兩個(gè)時(shí)鐘脈沖的延遲時(shí)間之后,SDRAM控制器會(huì)在時(shí)鐘脈沖33(clock33)的時(shí)候?qū)ρa(bǔ)償存儲(chǔ)器發(fā)出寫入命令。而這個(gè)寫入命令所要求的補(bǔ)償數(shù)據(jù)(cdata8-11)也就從時(shí)鐘脈沖33(clock33)開始,依序被放置在數(shù)據(jù)總線上,并以突發(fā)傳輸?shù)哪J絹磉M(jìn)行傳輸。
必須注意的是,此處的啟動(dòng)延遲時(shí)間(時(shí)鐘脈沖25到時(shí)鐘脈沖29)并非必須以本實(shí)施例所表示的為限。在本發(fā)明中的此一部份所使用的啟動(dòng)延遲時(shí)間,必須考慮以能使寫入補(bǔ)償存儲(chǔ)器中的補(bǔ)償數(shù)據(jù)(cdata8-11)與寫入影像存儲(chǔ)器中的影像數(shù)據(jù)(vdata8-11)之間,能緊密相接。也就是,在本實(shí)施例中,此啟動(dòng)延遲時(shí)間至少必須有四個(gè)以上的時(shí)鐘脈沖長(zhǎng)度,當(dāng)然,這段數(shù)據(jù)也可以不緊密相接,就如圖1中所示的時(shí)鐘脈沖32(clock32),在影像數(shù)據(jù)與補(bǔ)償數(shù)據(jù)之間可以存在有間隔時(shí)鐘脈沖。
接下來,時(shí)鐘脈沖37(clock37)到時(shí)鐘脈沖48(clock48)之間的數(shù)據(jù)總線與SDRAM運(yùn)作,會(huì)與時(shí)鐘脈沖13(clock13)到時(shí)鐘脈沖24(clock24)之間的運(yùn)作相同,在此并不贅述。而當(dāng)以上所述的四個(gè)步驟執(zhí)行完畢后,就重新自第一個(gè)步驟開始往下執(zhí)行,直到所有的影像數(shù)據(jù)處理完畢為止。其中,在最后讀取補(bǔ)償數(shù)據(jù)(cdata12-15)的時(shí)候,由于傳輸四筆數(shù)據(jù)所需的時(shí)間為四個(gè)時(shí)鐘脈沖,所以會(huì)有兩筆補(bǔ)償數(shù)據(jù)(cdata14-15)在下一次的第一個(gè)步驟(時(shí)鐘脈沖1到時(shí)鐘脈沖12)時(shí)進(jìn)行傳輸。此外,由于最后兩筆補(bǔ)償數(shù)據(jù)需要兩個(gè)時(shí)鐘脈沖(時(shí)鐘脈沖1與時(shí)鐘脈沖2)以進(jìn)行讀取傳輸,而第一個(gè)步驟中除了啟動(dòng)命令外,第一個(gè)指令就是寫入命令。因此,在時(shí)鐘脈沖(clock3)的時(shí)候,因?yàn)榍昂髢蓚€(gè)數(shù)據(jù)傳輸?shù)闹噶顬榉聪?一為讀取,一為寫入),所以此時(shí)數(shù)據(jù)總線必須為高阻抗?fàn)顟B(tài),以確保運(yùn)作的正常。
綜上所述,現(xiàn)將本發(fā)明的優(yōu)點(diǎn)略述如下,本發(fā)明可以在減少同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器控制器耦接至數(shù)據(jù)總線所需的接腳數(shù)的同時(shí),仍能保有高度的影像處理效率。
權(quán)利要求
1.一種掃描器數(shù)據(jù)總線的共享方法,其適用于具有一第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器與一第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的一掃描器,其中,這些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器分別具有一延遲時(shí)間,共用同一個(gè)數(shù)據(jù)總線,且需要一突發(fā)傳輸時(shí)間以完成一次突發(fā)傳輸,其特征在于該共享方法包括當(dāng)要自這些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器內(nèi)讀取數(shù)據(jù)時(shí),以下列步驟進(jìn)行之對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后,對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出讀取命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過一第一啟動(dòng)延遲時(shí)間后,對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;在對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后;對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出讀取命令;當(dāng)要對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器寫入數(shù)據(jù),并自該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中讀出數(shù)據(jù)時(shí),以下列步驟進(jìn)行之對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后,對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出寫入命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過一第二啟動(dòng)延遲時(shí)間后,對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;以及在對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后,對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出讀取命令;以及當(dāng)要對(duì)該些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器寫入數(shù)據(jù)時(shí),以下列步驟進(jìn)行之對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后,對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出寫入命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過一第三啟動(dòng)延遲時(shí)間后,對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;在對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后,對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出寫入命令;其中,該第一啟動(dòng)延遲時(shí)間的長(zhǎng)度的最小值,是以使得該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器所讀出的數(shù)據(jù)能緊接在該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器所讀出的數(shù)據(jù)后為限;其中,該第二啟動(dòng)延遲時(shí)間的長(zhǎng)度的最小值,是以使得該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器所讀出的數(shù)據(jù)與寫入該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)之間有一個(gè)時(shí)鐘脈沖長(zhǎng)度的一間隔時(shí)鐘脈沖為限;其中,該第三啟動(dòng)延遲時(shí)間的長(zhǎng)度的最小值,是以使得寫入該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)能緊接在寫入該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)后為限。
2.如權(quán)利要求1所述的掃描器數(shù)據(jù)總線的共享方法,其特征在于其中在寫入該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)與寫入該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)之間有該間隔時(shí)鐘脈沖,且在該間隔時(shí)鐘脈沖時(shí)將該掃描器的數(shù)據(jù)總線設(shè)定為高阻抗?fàn)顟B(tài)。
3.如權(quán)利要求1所述的掃描器數(shù)據(jù)總線的共享方法,其特征在于其中對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器與該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的讀寫順序是為a、寫入數(shù)據(jù)在該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中,并自該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中讀取數(shù)據(jù);b、自該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中讀取數(shù)據(jù),并自該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中讀取數(shù)據(jù);c、寫入數(shù)據(jù)在該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中,并寫入數(shù)據(jù)在該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中;以及d、寫入數(shù)據(jù)在該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中,并自該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中讀取數(shù)據(jù)。
4.如權(quán)利要求3所述的掃描器數(shù)據(jù)總線的共享方法,其特征在于其中在步驟b自該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器所讀取的數(shù)據(jù),與在步驟c用以寫入該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)之間,更將該掃描器的數(shù)據(jù)總線設(shè)定為高阻抗?fàn)顟B(tài)。
5.如權(quán)利要求1所述的掃描器數(shù)據(jù)總線的共享方法,其特征在于其中當(dāng)必須重復(fù)進(jìn)行步驟a-d以完成數(shù)據(jù)處理時(shí),則在步驟b自該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中讀取的數(shù)據(jù),以及在步驟a寫入該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)之間,更將該掃描器的數(shù)據(jù)總線設(shè)定為高阻抗?fàn)顟B(tài)。
6.一種掃描器數(shù)據(jù)總線的共享方法,其適用于具有一第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器與一第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的一掃描器,其中,這些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器分別具有一延遲時(shí)間,共用同一個(gè)數(shù)據(jù)總線,且需要一突發(fā)傳輸時(shí)間以完成一次突發(fā)傳輸,其特征在于該共享方法包括當(dāng)要自該些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器內(nèi)讀取數(shù)據(jù)時(shí),以下列步驟進(jìn)行之對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后,對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出讀取命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過一啟動(dòng)延遲時(shí)間后,對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;以及在對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后,對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出讀取命令;其中,該啟動(dòng)延遲時(shí)間的長(zhǎng)度的最小值,是以使得該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器所讀出的數(shù)據(jù)能緊接在該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器所讀出的數(shù)據(jù)后為限。
7.一種描器數(shù)據(jù)總線的共享方法,其適用于具有一第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器與一第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的一掃描器,其中,該些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器分別具有一延遲時(shí)間,共用同一個(gè)數(shù)據(jù)總線,且需要一突發(fā)傳輸時(shí)間以完成一次突發(fā)傳輸,其特征在于該共享方法包括當(dāng)要對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器寫入數(shù)據(jù),并自該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器中請(qǐng)出數(shù)據(jù)時(shí),以下列步驟進(jìn)行之對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后,對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出寫入命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過一啟動(dòng)延遲時(shí)間后,對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;以及在對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后,對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出讀取命令;其中,該啟動(dòng)延遲時(shí)間的長(zhǎng)度的最小值,是以使得該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器所讀出的數(shù)據(jù)與寫入該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)之間有一個(gè)時(shí)鐘脈沖長(zhǎng)度的一間隔時(shí)鐘脈沖為限。
8.如權(quán)利要求7所述的掃描器數(shù)據(jù)總線的共享方法,其特征在于其中在該間隔時(shí)鐘脈沖時(shí),更將該掃描器的數(shù)據(jù)總線設(shè)定為高阻抗?fàn)顟B(tài)。
9.一種掃描器數(shù)據(jù)總線的共享方法,其適用在具有一第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器與一第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的一掃描器,其中,該些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器分別具有一延遲時(shí)間,共用同一個(gè)數(shù)據(jù)總線,且需要一突發(fā)傳輸時(shí)間以完成一次突發(fā)傳輸,其特征在于該共享方法包括當(dāng)要對(duì)該些同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器寫入數(shù)據(jù)時(shí),以下列步驟進(jìn)行之對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后,對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出寫入命令;在對(duì)該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過一啟動(dòng)延遲時(shí)間后,對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令;以及在對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出啟動(dòng)命令經(jīng)過該延遲時(shí)間后,對(duì)該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器發(fā)出寫入命令;其中,該啟動(dòng)延遲時(shí)間的長(zhǎng)度的最小值,是以使得寫入該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)能緊接在寫入該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)后為限。
10.如權(quán)利要求9所述的掃描器數(shù)據(jù)總線的共享方法,其特征在于其中在寫入該第一同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)與寫入該第二同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的數(shù)據(jù)之間,還有一個(gè)時(shí)鐘脈沖長(zhǎng)度的一隔時(shí)鐘脈沖,且在該間隔時(shí)鐘脈沖時(shí),將該掃描器的數(shù)據(jù)總線設(shè)定為高阻抗?fàn)顟B(tài)。
全文摘要
一種掃描器數(shù)據(jù)總線的共享方法,該共享方法以掃描器中的兩個(gè)同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器交互使用數(shù)據(jù)總線,并利用同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器的突發(fā)傳輸?shù)奶匦?達(dá)成減少同步動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器控制器耦接至數(shù)據(jù)總線所需的接腳數(shù)的目的,同時(shí),仍能保有高度的影像處理效率。
文檔編號(hào)G06F13/14GK1355490SQ0013258
公開日2002年6月26日 申請(qǐng)日期2000年11月29日 優(yōu)先權(quán)日2000年11月29日
發(fā)明者王國(guó)任 申請(qǐng)人:力捷電腦股份有限公司