同步動態隨機存取存儲器的數據交換電路與方法
2023-05-20 16:20:31 1
專利名稱:同步動態隨機存取存儲器的數據交換電路與方法
技術領域:
本發明是有關於一種同步動態隨機存取存儲器(Synchronous DynamicRandom Access Memory,以下簡稱SDRAM)的數據交換電路與方法,且特別是有關於一種應用於光學媒體讀取裝置的同步動態隨機存取存儲器(存儲器即記憶體,以下均稱為存儲器)的數據(數據即資料,以下均稱為數據)交換電路與方法。
背景技術:
請參閱圖1所示,是一種現有習知的SDRAM的數據交換電路的架構方框圖。如圖中所示,現有習知的SDRAM的數據交換電路100,是具有數條控制線110,例如/CS、/RAS、/CAS、/WE……等,用來讓數據交換電路100傳送控制訊號至SDRAM 102。另外,現有習知的數據交換電路100也具有地址線120和數據線130,其中地址線120是用來讓數據交換電路100傳送地址訊號address至SDRAM 102,而數據線130則是讓數據交換電路100傳送數據至SDRAM 102。現有習知的數據交換電路100的數據線130,是分別對應耦接SDRAM 102的數據接腳(Q1~Qn)。一般來說,現有習知的數據交換電路100的數據線130,是一對一對應地耦接至SDRAM 102的數據接腳(Q1~Qn)上,而數據線130的個數,也就是數據交換電路的數據總線的寬度。
在目前的技術上,SDRAM的尺寸包括了×1、×2、×4、×8、×16和×32。然而因為市場供需狀況不同,往往受限於某些既定的寬度選擇,在小容量電子產品(如影音光碟(VCD)播放裝置)的市場尤其明顯。以16Mb的顆粒為例,目前最通用的應該是1M×16的包裝,也就是說需要提供×16的數據總線寬度,但是對小容量電子產品而言,有時受限於產品整體的包裝而變得難以實現。
由此可見,上述現有的同步動態隨機存取存儲器的數據交換電路在結構與使用上,顯然仍存在有不便與缺陷,而亟待加以進一步改進。為了解決同步動態隨機存取存儲器的數據交換電路存在的問題,相關廠商莫不費盡心思來謀求解決之道,但長久以來一直未見適用的設計被發展完成,而一般產品又沒有適切的結構能夠解決上述問題,此顯然是相關業者急欲解決的問題。
有鑑於上述現有的同步動態隨機存取存儲器的數據交換電路存在的缺陷,本發明人基於從事此類產品設計製造多年豐富的實務經驗以及專業知識,並配合學理的運用,積極加以研究創新,以期創設一種新型結構的同步動態隨機存取存儲器的數據交換電路與方法,能夠改進一般現有的同步動態隨機存取存儲器的數據交換電路,使其更具有實用性。經過不斷研究、設計,並經反覆試作樣品及改進後,終於創設出確具實用價值的本發明。
發明內容
本發明的目的在於,克服現有的同步動態隨機存取存儲器的數據交換電路存在的缺陷,而提供一種新的同步動態隨機存取存儲器(SDRAM)的數據交換電路,所要解決的技術問題是使其可以用較低的數據總線寬度來傳輸更大容量的數據。
本發明的再一目的是提供一種同步動態隨機存取存儲器(SDRAM)的數據交換方法,所要解決的技術問題是使其可以適用於小容量的電子產品,從而更加適於實用。
本發明的目的及解決其技術問題是採用以下技術方案來實現的。依據本發明提出的一種同步動態隨機存取存儲器(SDRAM)的數據交換電路,其中該SDRAM具有多數個數據接腳,用以接收或輸出一數據,並且該SDRAM還具有一上預定遮罩(UDQM)接腳和一下預定遮罩(LDQM)接腳,該數據交換電路包括一數據輸入電路,是通過多數個數據線對應耦接該些數據接腳,而該些數據線的數目是小於該些數據接腳的數目,該數據輸入電路是在一預設時脈訊號的一周期內,從該些數據接腳的一部分接收該數據的第一部分,且在該預設時脈訊號的下一周期內,從該些數據接腳的另一部分接收該數據的第二部分;一數據輸出電路,通過該些數據線對應耦接該些數據接腳,該數據輸出電路在該預設時脈訊號的一周期內,輸出該數據的第一部分至該些數據接腳其中一部分,且在該預設時脈訊號的下一周期內,輸出該數據的第二部分至該些數據接腳的另一部分;以及一遮罩訊號產生電路,是耦接該上預定遮罩接腳和該下預定遮罩接腳,並依據該數據輸出電路輸出/輸入該數據的第一部分或第二部分,來致能該上預定數據交換電路遮罩接腳和該下預定遮罩接腳二者其中之一。
本發明的目的及解決其技術問題還可採用以下技術措施進一步實現。
前述的同步動態隨機存取存儲器的數據交換電路,其中所述的數據的第一部分,是該數據的低地址部分和高地址部分二者其中之一,而該數據的第二部分,則為該數據的低地址部分和高地址部分二者另一。
前述的同步動態隨機存取存儲器的數據交換電路,其中所述的數據輸入電路包括一第一D型正反器,用以接收輸入該數據交換電路的該數據的第一部分,並依據該預設時脈訊號來輸出該數據的第一部分;以及一第二D型正反器,是分別接收該第一D型正反器的輸出和輸入該數據交換電路的該數據的第二部分,並依據該預設時脈訊號來組合該數據的第一部分和第二部分以還原該數據。
前述的同步動態隨機存取存儲器的數據交換電路,其中所述的數據輸出電路包括一第三D型正反器,用以接收該數據交換電路將輸出的該數據的第二部分,並依據該預設時脈訊號來輸出該數據的第二部分;一選擇器,是分別接收該第三D型正反器的輸出和該數據交換電路將輸出的該數據的第一部分,並依據一計數訊號來決定輸出該數據的第一部分和第二部分二者其中之一;以及一第四D型正反器,是接收該選擇器的輸出,用以依據該預設時脈訊號來輸出該數據的第一部分和第二部分二者其中之一。
前述的同步動態隨機存取存儲器的數據交換電路,其中所述的數據輸出電路更包括一計數器,用以產生一計數訊號至該選擇器,使該選擇器決定輸出該數據的第一部分和第二部分二者其中之一。
前述的同步動態隨機存取存儲器的數據交換電路,其中所述的遮罩訊號產生電路包括一多工器,是接收一預定遮罩(DQM)訊號,並依據一標誌狀態來決定輸出該預定遮罩訊號至該上預定遮罩接腳和該下預定遮罩接腳二者其中之一。
前述的同步動態隨機存取存儲器的數據交換電路,其是應用於一影音光碟(VCD)播放裝置。
前述的同步動態隨機存取存儲器的數據交換電路,其是應用於一數位視訊光碟(DVD)播放裝置。
本發明的目的及解決其技術問題還採用以下的技術方案來實現。依據本發明提出的一種同步動態隨機存取存儲器(SDRAM)的數據交換方法,適用於一光學儲存媒體讀取裝置內的該SDRAM,其中該SDRAM具有多數個數據接腳,與該光學儲存媒體讀取裝置內的數據總線互相耦接,而該數據總線的寬度是小於該些數據接腳的數目,且該SDRAM更具有一上預定遮罩(UDQM)接腳和一下預定遮罩(LDQM)接腳,該數據交換方法包括以下步驟當輸出該數據至該SDRAM時,致能該上預定遮罩接腳和該下預定遮罩接腳二者其中之一,並輸出該數據的第一部分至該些數據接腳其中一部分;致能該上預定遮罩接腳和該下預定遮罩接腳二者另一,並輸出該數據的第二部分至該些接腳另一部分;當由該SDRAM接收該數據時,先從該些數據接腳其中一部分接收該數據的第一部分,再從該些數據接腳另一部分接收該數據的第二部分;以及組合該數據的第一部分和第二部分以將該數據還原。
本發明的目的及解決其技術問題還可採用以下技術措施進一步實現。
前述的同步動態隨機存取存儲器的數據交換方法,其中所述的數據的第一部分是該數據的高位元部分和低位元部分二者其中一,而該數據的第二部分是該數據的高位元部分和低位元部分二者另一。
前述的同步動態隨機存取存儲器的數據交換方法,其更包括提供一預設時脈訊號。
前述的同步動態隨機存取存儲器的數據交換方法,其中輸出該數據至該SDRAM的步驟更包括下列步驟當要輸出該數據至該SDRAM時,定義下一個預設時脈訊號的周期為第一個周期;在第一個周期內致能該上預定遮罩接腳和該下預定遮罩接腳二者其中之一,並輸出該數據的第一部分;在第一個周期內栓鎖該數據的第二部分;以及在第二個周期內致能該上預定遮罩接腳和該下預定遮罩接腳二者另一,並輸出該數據的第二部分。
前述的同步動態隨機存取存儲器的數據交換方法,其中由該SDRAM接收該數據的步驟包括下列步驟當要由該SDRAM接收該數據時,定義下一個預設時脈訊號的周期為第一個周期;在第一個周期內致能該上預定遮罩接腳和該下預定遮罩接腳二者其中之一,並接收該數據的第一部分;在第二個周期內致能該上預定遮罩接腳和該下預定遮罩接腳二者另一,並接收該數據的第二部分;以及組合該數據的第一部分和第二部分以還原該數據。
前述的同步動態隨機存取存儲器的數據交換方法,其中所述的光學儲存媒體讀取裝置包括一影音光碟(VCD)播放裝置。
前述的同步動態隨機存取存儲器的數據交換方法,其中所述的光學儲存媒體讀取裝置包括一數位視訊光碟(DVD)播放裝置。
本發明與現有技術相比具有明顯的優點和有益效果。由以上技術方案可知,為了達到前述發明目的,本發明的主要技術內容如下本發明提出一種同步動態隨機存取存儲器(SDRAM)的數據交換電路,其中SDRAM具有多條數據接腳,是用來接收或輸出數據。此外,SDRAM還具有一上預定遮罩(UDQM)接腳和一下預定遮罩(LDQM)接腳,而本發明的數據交換電路包括數據輸入電路和數據輸出電路,其中數據輸入電路是通過數條數據線對應耦接至SDRAM的數據接腳,而這些數據線的數目,小於SDRAM的數據接腳的數目。數據輸入電路是於一預設時脈訊號的其中一個周期內,從其中一部分SDRAM的數據接腳接收數據的第一部分,然後在預設時脈訊號的下一個周期內,從另一部分SDRAM的數據接腳接收數據的第二部分。另外,數據輸出電路也藉由數據線對應耦接至SDRAM的數據接腳。類似地,數據輸出電路是在預設時脈訊號的其中一個周期內,輸出數據的第一部分至其中一部分SDRAM的數據接腳,然後在預設時脈訊號的下一個周期內,輸出數據的第二部分至另一部分SDRAM的數據接腳。除此之外,本發明更具有一遮罩訊號產生電路,是耦接SDRAM的上預定遮罩接腳和下預定遮罩接腳,其依據本發明的數據交換電路輸出/輸入數據的第一部分或第二部分,來致能上預定遮罩接腳或是下預定遮罩接腳。
一般來說,數據的第一部分,是數據的低地址部分和高地址部分二者其中之一。而數據的第二部分,則為數據的低地址部分和高地址部分二者另一。
在本發明的一個實施例中,數據輸入電路包括第一D型正反器(Flip-flop)和第二D型正反器。其中,第一D型正反器用來接收輸入至數據交換電路的數據的第一部分,並依據預設時脈訊號來輸出數據的第一部分至第二D型正反器。而第二D型正反器則分別接收第一D型正反器的輸出和輸入至數據交換電路的數據的第二部分,並依據預設時脈訊號來組合數據的第一部分和第二部分以還原數據。
此外,數據輸出電路包括第三D型正反器、第四D型正反器以及選擇器。第三D型正反器用來接收數據交換電路將輸出的數據的第二部分,並依據預設時脈訊號來輸出數據的第二部分至選擇器。而選擇器分別接收第三D型正反器的輸出和數據交換電路將輸出的數據的第一部分,並依據一計數訊號來決定輸出數據的第一部分或是第二部分至第四D型正反器。第四D型正反器則接收選擇器的輸出,用以依據預設時脈訊號來輸出數據第一部分或是第二部分至SDRAM。
從另一觀點來看,本發明還提供一種同步動態隨機存取存儲器(SDRAM)的數據交換方法,適用在一光學儲存媒體讀取裝置內的SDRAM。其中,SDRAM具有數個數據接腳,其與光學儲存媒體讀取裝置內的數據總線彼此互相耦接,而數據總線的寬度,是小於SDRAM的數據接腳的個數。除此之外,SDRAM更具有上預定遮罩接腳和下預定遮罩接腳,本發明的數據交換方法的步驟如下所述。當輸出數據至SDRAM時,致能(Enable)上預定遮罩接腳和下預定遮罩接腳二者之一,並且輸出數據的第一部分至其中一部分的SDRAM的數據接腳。然後,致能上預定遮罩接腳和下預定遮罩接腳二者另一,並且輸出數據的第二部分至另一部分的SDRAM的數據接腳。而當由SDRAM接收數據時,先從其中一部分的SDRAM的數據接腳接收數據的第一部分,再從另一部分的SDRAM的數據接腳接收數據的第二部分,然後組合數據的第一部分和第二部分以將數據還原。
在較佳的情況下,本發明的數據交換方法更包括先提供一預設時脈訊號。
而在本發明的一個實施例中,輸出數據至SDRAM的步驟如下所述。當要輸出數據至SDRAM時,則定義下一個預設時脈訊號的周期為第一個周期。在第一個周期期間,致能上預定遮罩接腳和下預定遮罩接腳二者其中之一以輸出數據的第一部分,並且栓鎖住數據的第二部分。接著,在第二個周期期間,致能上預定遮罩接腳和下預定遮罩接腳二者另一,以輸出數據的第二部分。
此外,由SDRAM接收數據的步驟則如下所述。當要由SDRAM接收數據時,定義下一個預設時脈訊號的周期為第一個周期。在第一個周期期間,致能上預定遮罩接腳和下預定遮罩接腳二者其中之一,並且接收數據的第一部分。然後在在第二個周期期間,致能上預定遮罩接腳和下預定遮罩接腳二者另一,並且接收數據的第二部分。最後,則組合數據的第一部分和第二部分以還原數據。
綜上所述,本發明的數據交換電路包括了數據輸出電路與數據輸入電路,可以將數據分成第一部分和第二部分來傳輸,並且本發明的數據交換方法是在兩個相鄰的周期交換數據的第一部分和第二部分。因此,本發明可以用較小的總線寬度來傳輸較大的數據,使得本發明可以適用於小容量的電子產品,例如光學儲存媒體讀取裝置。
經由上述可知,本發明是關於一種同步動態隨機存取存儲器的數據交換電路,具有多數條數據線,是耦接至SDRAM上的數個數據接腳上。其中,本發明所包括的數據線的個數,是小於SDRAM上的數據接腳的個數。當本發明要接收/輸出數據時,會先致能SDRAM上的下預定遮罩接腳和上預定遮罩接腳二者其中之一,並且接收/輸出數據的第一部分。然後再致能下預定遮罩接腳和上預定遮罩接腳二者另一,並接收/輸出數據的第二部分。因此,本發明可以使用較窄的總線寬度來接收/輸出較大的數據。
藉由上述技術方案,本發明同步動態隨機存取存儲器的數據交換電路與方法至少具有下列優點1、本發明利用控制SDRAM上的下預定遮罩接腳或上預定遮罩接腳,而將數據分成兩個部分來傳輸,因此本發明可以使用較窄的總線寬度來傳送較大的數據至SDRAM。
2、並且也因為本發明可以使用較窄的總線寬度,因此可以適用於小容量的電子產品上。
綜上所述,本發明的同步動態隨機存取存儲器的數據交換電路,可以用較低的數據總線寬度來傳輸更大容量的數據。本發明的同步動態隨機存取存儲器的數據交換方法,可適用於小容量的電子產品。其具有上述諸多的優點及實用價值,並在同類產品中未見有類似的結構設計及方法公開發表或使用而確屬創新,其不論在產品結構、方法或功能上皆有較大的改進,在技術上有較大的進步,並產生了好用及實用的效果,且較現有的同步動態隨機存取存儲器的數據交換電路具有增進的多項功效,從而更加適於實用,誠為一新穎、進步、實用的新設計。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,並為了讓本發明的上述和其他目的、特徵和優點能更明顯易懂,以下特舉出較佳實施例,並配合附圖,詳細說明如下。
圖1是一種現有習知的SDRAM的數據交換電路的架構方框圖。
圖2是依照本發明一較佳實施例的一種SDRAM的傳輸電路架構方框圖。
圖3是依照本發明一較佳實施例的一種SDRAM的數據交換方法流程圖。
圖4A是依照本發明一較佳實施例的一種數據輸入電路的方框圖。
圖4B是依照本發明一較佳實施例的一種數據輸入的方法流程圖。
圖4C是圖4A的數據輸入電路的訊號時序圖。
圖5A是依照本發明一較佳實施例的一種數據輸出電路方框圖。
圖5B是依照本發明一較佳實施例的一種數據輸出的方法流程圖。
圖5C是圖5A的數據輸出電路的訊號時序圖。
圖6是依照本發明一較佳實施例的一種遮罩訊號產生電路方框圖。
100、200數據交換電路 102、220SDRAM110控制線 120地址線(位址線)130、208數據線(資料線)202數據輸入電路204數據輸出電路 206遮罩訊號產生電路401第一D型正反器 403第二D型正反器501第三D型正反器 503選擇器505第四D型正反器 507計數器601多工器 603標誌(旗標)暫存器S301、S303、S305、S307、S309SDRAM的數據交換方法流程步驟S401、S403、S405、S407數據輸入的方法流程步驟S501、S503、S505、S507數據輸出的方法流程步驟/CS、/RAS、/CAS、/WE控制訊號addres s地址(位址)接腳 CK預設時脈訊號Q0~Qn數據接腳 DQM遮罩訊號LDQM下預定遮罩接腳 UDQM上預定遮罩接腳DQ[7:0]數據總線(資料匯流排)DQ_DLY[7:0]第一D型正反器的輸出DIN[15:0]第二D型正反器的輸出DOUT[15:0]、DOUT[15:8]、DOUT[7:0]本地總線(本地匯流排)具體實施方式
為更進一步闡述本發明為達成預定發明目的所採取的技術手段及功效,以下結合附圖及較佳實施例,對依據本發明提出的同步動態隨機存取存儲器的數據交換電路與方法其具體實施方式
、結構、方法、步驟、特徵及其功效,詳細說明如後。
請參閱圖2所示,是依照本發明的一較佳實施例的一種SDRAM的傳輸電路架構方框圖。如圖所示,本發明所提供的數據交換電路200,可以應用在一光學儲存媒體讀取裝置(如VCD、DVD播放裝置)內,是被利用來與SDRAM220互相交換數據。在數據交換電路200內,包括了數據輸入電路202、數據輸出電路204和遮罩訊號產生電路206。其中,數據輸入電路202和數據輸出電路204是通過數據線208與SDRAM 220的數據接腳(Q0~Qn)彼此分別對應耦接,而數據線208的數目,也就是數據總線的寬度,是小於SDRAM220的數據接腳(Q0~Qn)的個數。此外,SDRAM 220還具有上預定遮罩接腳UDQM和下預定遮罩接腳LDQM,是共同耦接遮罩訊號產生電路206。
請參閱圖3所示,是依照本發明的一較佳實施例的一種SDRAM的數據交換方法流程圖。如圖所示,首先如步驟S301所述,判斷數據交換電路200是要由SDRAM 220接收數據,或是要輸出數據至SDRAM 220。當要由SDRAM220接收數據時(也就是步驟S301所標示的″接收″),則數據輸入電路202如步驟S303所述,先從其中一部分SDRAM的數據接腳(如Q0~Qm)接收數據的第一部分,然後再從另一部分的數據接腳(如Qm+1~Qn)接收數據的第二部分。接著,數據交換電路200會如步驟S305所述,組合數據的第一部分和第二部分,以還原數據。相對地,當傳輸電路200要輸出數據至SDRAM 220時(也就是步驟S301所標示的″輸出″),則遮罩訊號產生電路206會如步驟S307所述,發出遮罩訊號來致能上預定遮罩接腳UDQM和下預定遮罩接腳LDQM二者其中之一,並且輸出數據的第一部分至其中一部分的數據接腳(如Q0~Qm)。然後遮罩訊號產生電路206會進行步驟S309,發出遮罩訊號來致能上預定遮罩接腳UDQM和下預定遮罩接腳LDQM二者另一,並且輸出數據的第二部分至另一部分的數據接腳(如Qm+1~Qn)。
在本實施例中,數據的第一部分可以是數據的高地址部分和低地址部分二者其中之一,而數據的第二部分則為數據的高地址部分和低地址部分二者另一。
請參閱圖4A所示,是依照本發明的一較佳實施例的一種數據輸入電路的方框圖。如圖所示,假設圖4A中的數據輸入電路的總線寬度為8,而SDRAM的數據接腳的數目為16。在本實施例中,數據輸入電路具有第一D型正反器401和第二D型正反器403。其中,第一D型正反器401的輸入是耦接數據總線DQ[7:0],而第二D型正反器403則接收第一D型正反器401的輸出DQ_DLY[7:0]和數據總線DQ[7:0]。
請參閱圖4B和圖4C所示,圖4B是依照本發明的一較佳實施例的一種數據輸入的方法流程圖,圖4C是圖4A的數據輸入電路的訊號時序圖。如圖所示,當圖4A中的數據輸入電路在預設時脈訊號CK的周期T0時,開始要接收SDRAM所傳輸來的數據,則如步驟S401所述,定義下一個預設時脈訊號周期T1為第一個周期。然後如步驟S403所述,在第一個周期T1內,致能SDRAM的上預定遮罩接腳UDQM和下預定遮罩接腳LDQM二者其中之一,並且第一D型正反器401從數據總線DQ[7:0]接收數據的第一部分D0,然後將其栓鎖住。接著如步驟S405所述,在第二個周期期間,致能上預定遮罩接腳UDQM和下預定遮罩接腳LDQM二者其中之一,此時,第一D型正反器401會從其輸出DQ_DLY[7:0]送出數據的第一部分D0至第二D型正反器403,幾乎同時,數據的第二部分D1會從數據總線DQ[7:0],經由第一D型正反器401的輸出DQ_DLY[7:0]送至第二D型正反器403。在本實施例中,則第二D型正反器403會在第二個周期T2內,如步驟S407所述,組合數據的第一部分D0和第二部分D1以將數據還原,並且從其輸出端DIN[15:0]輸出原始數據。
請參閱圖5A所示,是依照本發明的一較佳實施例的一種數據輸出電路方框圖。如圖所示,假設本發明的數據交換電路內具有總線寬度為16的本地總線DOUT[15:0],是用來傳送要輸出至SDRAM的數據。在本實施例中,第三D型正反器501的輸入,耦接至本地總線DOUT[15:0]的一部分DOUT[15:8],而其輸出DOUT_DLY[15:8]則耦接至選擇器503的輸入。而選擇器503的另一個輸入則耦接本地總線DOUT[15:0]的另一部分DOUT[7:0],而選擇器503的輸出端DOUT_TMP[7:0],則耦接至第四D型正反器505,而第四D型正反器505的輸出端,是藉由數條數據線所組成的數據總線耦接至SDRAM的數據接腳上。假設,數據線的數目為8,也就是說數據輸出電路的總線寬度為8。此外,選擇器503選擇端是接收計數器507所產生的計數訊號,其用來決定選擇器503的輸出端DOUT_TMP[7:0]耦接至輸入DOUT[15:8]或是DOUT[7:0]。
請參閱圖5B和圖5C所示,其中,圖5B是依照本發明的一較佳實施例的一種數據輸出的方法流程圖,圖5C是圖5A的數據輸出電路的訊號時序圖。如圖所示,假設在預設時脈訊號CK的周期T0時,有一筆數據從本地總線DOUT[15:0]輸入,欲送至SDRAM,則如步驟S501所述,定義下一個預設時脈訊號周期T1為第一個周期。此時,數據的第一部分D0會從本地總線DOUT[15:0]的一部分DOUT[7:0]直接送至選擇器503,而計數器507會輸出計數訊號,使得選擇器503在周期T0內將數據的第一部分D0直接送至第四D型正反器505栓鎖起來。幾乎同時,數據的第二部分D1,會在周期T0內從本地總線DOUT[15:0]的另一部分DOUT[15:8]送至第三D型正反器501,而被栓鎖起來。然後本發明會如步驟S503所述,在第一個周期T1內,會致能SDRAM的上預定遮罩接腳UDQM和下預定遮罩接腳LDQM二者其中之一,並且第四D型正反器505會將數據的第一部分經由數據總線DQ[7:0],輸出至SDRAM的數據接腳中的一部分。幾乎在同時,第三D型正反器501會將數據的第二部分D1輸出至選擇器503,並且計數器507會輸出計數訊號,使得選擇器503將數據的第二部分D1送至第四D型正反器505,而如步驟S505所述般,將數據的第二部分D1栓鎖起來。最後,如步驟S507所述,在第二個周期T2內,會致能上預定遮罩接腳UDQM和下預定遮罩接腳LDQM二者另一,並且第四D型正反器505會將數據的第二部分D1輸出至SDRAM的數據接腳中的另一部分。
請參閱圖6所示,是依照本發明的一較佳實施例的一種遮罩訊號產生電路方框圖。如圖所示,在本實施例中,提供了一種遮罩訊號產生電路,其包括了多工器601。多工器601是接收遮罩訊號DQM,然後依據例如標誌暫存器603所儲存的標誌狀態,來決定將遮罩訊號DQM送至SDRAM的下預定遮罩接腳LDQM或是上預定遮罩接腳UDQM。
綜上所述,本發明是利用控制SDRAM上的下預定遮罩接腳或是上預定遮罩接腳,而將數據分成兩個部分來傳輸,因此本發明可以使用較窄的總線寬度來傳送較大的數據至SDRAM。並且也因為本發明可以使用較窄的總線寬度,因此可以適用於小容量的電子產品上。
以上所述,僅是本發明的較佳實施例而已,並非對本發明作任何形式上的限制,雖然本發明已以較佳實施例揭露如上,然而並非用以限定本發明,任何熟悉本專業的技術人員,在不脫離本發明技術方案範圍內,當可利用上述揭示的方法及技術內容作出些許的更動或修飾為等同變化的等效實施例,但是凡是未脫離本發明技術方案的內容,依據本發明的技術實質對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬於本發明技術方案的範圍內。
權利要求
1.一種同步動態隨機存取存儲器(SDRAM)的數據交換電路,其特徵在於其中該SDRAM具有多數個數據接腳,用以接收或輸出一數據,並且該SDRAM還具有一上預定遮罩(UDQM)接腳和一下預定遮罩(LDQM)接腳,該數據交換電路包括一數據輸入電路,是通過多數個數據線對應耦接該些數據接腳,而該些數據線的數目是小於該些數據接腳的數目,該數據輸入電路是在一預設時脈訊號的一周期內,從該些數據接腳的一部分接收該數據的第一部分,且在該預設時脈訊號的下一周期內,從該些數據接腳的另一部分接收該數據的第二部分;一數據輸出電路,是通過該些數據線對應耦接該些數據接腳,該數據輸出電路在該預設時脈訊號的一周期內,輸出該數據的第一部分至該些數據接腳其中一部分,且在該預設時脈訊號的下一周期內,輸出該數據的第二部分至該些數據接腳的另一部分;以及一遮罩訊號產生電路,耦接該上預定遮罩接腳和該下預定遮罩接腳,並依據該數據輸出電路輸出/輸入該數據的第一部分或第二部分,來致能該上預定數據交換電路遮罩接腳和該下預定遮罩接腳二者其中之一。
2.根據權利要求1所述的同步動態隨機存取存儲器的數據交換電路,其特徵在於其中所述的數據的第一部分,是該數據的低地址部分和高地址部分二者其中之一,而該數據的第二部分,則為該數據的低地址部分和高地址部分二者另一。
3.根據權利要求1所述的同步動態隨機存取存儲器的數據交換電路,其特徵在於其中所述的數據輸入電路包括一第一D型正反器,用以接收輸入該數據交換電路的該數據的第一部分,並依據該預設時脈訊號來輸出該數據的第一部分;以及一第二D型正反器,是分別接收該第一D型正反器的輸出和輸入該數據交換電路的該數據的第二部分,並依據該預設時脈訊號來組合該數據的第一部分和第二部分以還原該數據。
4.根據權利要求1所述的同步動態隨機存取存儲器的數據交換電路,其特徵在於其中所述的數據輸出電路包括一第三D型正反器,用以接收該數據交換電路將輸出的該數據的第二部分,並依據該預設時脈訊號來輸出該數據的第二部分;一選擇器,是分別接收該第三D型正反器的輸出和該數據交換電路將輸出的該數據的第一部分,並依據一計數訊號來決定輸出該數據的第一部分和第二部分二者其中之一;以及一第四D型正反器,是接收該選擇器的輸出,用以依據該預設時脈訊號來輸出該數據的第一部分和第二部分二者其中之一。
5.根據權利要求4所述的同步動態隨機存取存儲器的數據交換電路,其特徵在於其中所述的數據輸出電路更包括一計數器,用以產生一計數訊號至該選擇器,使該選擇器決定輸出該數據的第一部分和第二部分二者其中之一。
6.根據權利要求1所述的同步動態隨機存取存儲器的數據交換電路,其特徵在於其中所述的遮罩訊號產生電路包括一多工器,是接收一預定遮罩(DQM)訊號,並依據一標誌狀態來決定輸出該預定遮罩訊號至該上預定遮罩接腳和該下預定遮罩接腳二者其中之一。
7.根據權利要求1所述的同步動態隨機存取存儲器的數據交換電路,其特徵在於其是應用於一影音光碟(VCD)播放裝置。
8.根據權利要求1所述的同步動態隨機存取存儲器的數據交換電路,其特徵在於其是應用於一數位視訊光碟(DVD)播放裝置。
9.一種同步動態隨機存取存儲器(SDRAM)的數據交換方法,適用於一光學儲存媒體讀取裝置內的該SDRAM,其中該SDRAM具有多數個數據接腳,與該光學儲存媒體讀取裝置內的數據總線互相耦接,而該數據總線的寬度是小於該些數據接腳的數目,且該SDRAM更具有一上預定遮罩(UDQM)接腳和一下預定遮罩(LDQM)接腳,其特徵在於該數據交換方法包括以下步驟當輸出該數據至該SDRAM時,致能該上預定遮罩接腳和該下預定遮罩接腳二者其中之一,並輸出該數據的第一部分至該些數據接腳其中一部分;致能該上預定遮罩接腳和該下預定遮罩接腳二者另一,並輸出該數據的第二部分至該些接腳另一部分;當由該SDRAM接收該數據時,先從該些數據接腳其中一部分接收該數據的第一部分,再從該些數據接腳另一部分接收該數據的第二部分;以及組合該數據的第一部分和第二部分以將該數據還原。
10.根據權利要求9所述的同步動態隨機存取存儲器(SDRAM)的數據交換方法,其特徵在於其中所述的數據的第一部分是該數據的高位元部分和低位元部分二者其中一,而該數據的第二部分是該數據的高位元部分和低位元部分二者另一。
11.根據權利要求9所述的同步動態隨機存取存儲器(SDRAM)的數據交換方法,其特徵在於其更包括提供一預設時脈訊號。
12.根據權利要求11所述的同步動態隨機存取存儲器(SDRAM)的數據交換方法,其特徵在於其中輸出該數據至該SDRAM的步驟更包括下列步驟當要輸出該數據至該SDRAM時,定義下一個預設時脈訊號的周期為第一個周期;在第一個周期內致能該上預定遮罩接腳和該下預定遮罩接腳二者其中之一,並輸出該數據的第一部分;在第一個周期內栓鎖該數據的第二部分;以及在第二個周期內致能該上預定遮罩接腳和該下預定遮罩接腳二者另一,並輸出該數據的第二部分。
13.根據權利要求11所述的同步動態隨機存取存儲器(SDRAM)的數據交換方法,其特徵在於其中由該SDRAM接收該數據的步驟包括下列步驟當要由該SDRAM接收該數據時,定義下一個預設時脈訊號的周期為第一個周期;在第一個周期內致能該上預定遮罩接腳和該下預定遮罩接腳二者其中之一,並接收該數據的第一部分;在第二個周期內致能該上預定遮罩接腳和該下預定遮罩接腳二者另一,並接收該數據的第二部分;以及組合該數據的第一部分和第二部分以還原該數據。
14.根據權利要求9所述的同步動態隨機存取存儲器(SDRAM)的數據交換方法,其特徵在於其中所述的光學儲存媒體讀取裝置包括一影音光碟(VCD)播放裝置。
15.根據權利要求9所述的同步動態隨機存取存儲器(SDRAM)的數據交換方法,其特徵在於其中所述的光學儲存媒體讀取裝置包括一數位視訊光碟(DVD)播放裝置。
全文摘要
本發明是關於一種同步動態隨機存取存儲器(SDRAM)的數據交換電路與方法,該同步動態隨機存取存儲器(SDRAM)的數據交換電路,具有多數條數據線,是耦接至SDRAM上的數個數據接腳上。其中,本發明所包括的數據線的個數,是小於SDRAM上的數據接腳的個數。當本發明要接收/輸出數據時,會先致能SDRAM上的下預定遮罩接腳和上預定遮罩接腳二者其中之一,並且接收/輸出數據的第一部分。然後再致能下預定遮罩接腳和上預定遮罩接腳二者另一,並且接收/輸出數據的第二部分。因此,本發明可以使用較窄的總線寬度來接收/輸出較大的數據。
文檔編號G11C11/4093GK1734670SQ20041005516
公開日2006年2月15日 申請日期2004年8月9日 優先權日2004年8月9日
發明者楊穎智, 廖仁億, 陳遠寧, 劉昭勇 申請人:凌陽科技股份有限公司