中文字幕无码日韩视频无码三区

娛樂裝置的制作方法

文檔序號:6461946閱讀:249來源:國(guo)知局
專利名稱:娛樂裝置的制作方法
技術領域
本發明涉及一種執行游戲等的娛樂裝置,特別是涉及一種娛樂裝置內部的總線控制方法。
背景技術
現在,用于執行游戲等的娛樂裝置是眾所周知的。在最近的娛樂裝置上使用的外圍裝置中,出現了DVD等需要更高傳輸率的設備。為了適應這樣的設備,需要提高CPU等和外圍裝置之間的傳輸率。
為了提高傳輸率,可以考慮擴大數據總線的寬度,但如果簡單地擴大數據總線的寬度,需要增加CPU等的封裝管腳數,增加了成本。

發明內容
本發明目的就在于不增加CPU等的封裝管腳數而能夠提高傳輸率。
本發明涉及一種娛樂裝置,該娛樂裝置包括外圍裝置;控制該外圍裝置的控制裝置(例如,CPU和輸入輸出用子處理器等),所述外圍裝置和所述控制裝置通過地址總線以及數據總線連接,在傳輸指定數據時,將所述地址總線的至少一部分作為數據總線使用。
在這種情況下,所謂傳輸所述指定數據時,可以是例如正在發出DMA傳輸的確認信號的期間。
并且,所述外圍裝置是例如PC卡接口部,所述外圍裝置根據連接在該PC卡接口部上的PC卡種類,進行是否將所述地址總線的至少一部分作為數據總線使用的切換。


圖1是表示本發明的娛樂裝置構成的圖。
圖2是表示IOP120和外圍裝置連接方式的圖。
具體實施例方式
以下,參照附圖詳細說明本發明的實施例。
圖1是表示適用于本發明的娛樂裝置構成的圖。
如該圖所示,本娛樂裝置包括MPU100;GP110;IOP120;CD/DVD解碼器130;SPU140;OSROM150;PC卡接口部155;主存儲器160;IOP存儲器170。
而且,MPU100和GP110通過專用總線101連接。并且,MPU100和IOP120通過被稱為SBUS的總線102連接。并且,IOP120、CD/DVD解碼器130、SPU140、OSROM150以及PC卡接口部155通過被稱為SSBUS的總線103連接。
將主存儲器160連接到MPU100上,將IOP存儲器170連接到IOP120上。而且,將控制器(PAD)180連接到IOP120上。
MPU100是本娛樂裝置的主CPU。MPU100通過執行存儲在OSROM150中的程序和從CD、DVD加載到主存儲器160中的程序,進行給定的處理。
GP110是承擔本娛樂裝置再現功能的圖形處理器。GP110根據來自MPU100的指令,進行圖文處理。
IOP120是控制MPU100和外圍裝置(CD/DVD解碼器130和PC卡接口部155等)之間的數據交換的輸入輸出用子處理器。
CD/DVD解碼器130讀出來自CD和DVD的數據,并輸送給主存儲器160。
SPU140是聲音再現處理器。根據來自MPU100等的發音命令,使用給定的取樣頻率,再現存儲在聲音緩沖器(未圖示)中的壓縮波形數據。
OSROM150是存儲起動時等MPU100和IOP120執行的程序的ROM。
PC卡接口部155是對插在本娛樂裝置具有的PC卡槽中的PC卡(未圖示)進行讀寫等存取的接口部。
主存儲器160是MPU100的主要記憶裝置,存儲MPU100執行的命令和MPU100利用的數據等。
IOP存儲器170是IOP120的主要記憶裝置,存儲IOP120執行的命令和IOP120利用的數據等。
控制器(PAD)180是在游戲進行中將游戲者的意圖傳達給應用程序等的接口。
在本實施例的具有如上結構的娛樂裝置中,本發明適用于連接IOP120和外圍裝置的SSBUS103。
圖2是更詳細地表示IOP120和外圍裝置連接方式的圖。
如該圖所示,IOP120、CD/DVD解碼器130、SPU140、OSROM150以及PC卡接口部155通過地址總線Addr[270]和數據總線Data[150]連接。
并且,IOP120和SPU140用DMA請求信號DMA-REQ1以及DMA確認(acknowledge)信號DMA-ACK1連接。同樣,IOP120和CD/DVD解碼器130用DMA請求信號DMA-REQ2以及DMA確認信號DMA-ACK2連接,IOP120和PC卡接口部155用DMA請求信號DMA-REQ3以及DMA確認信號DMA-ACK3連接。
而且,IOP120和外圍裝置也通過未圖示的芯片選擇信號、引導信號以及光信號等進行適宜的連接。
外圍裝置中,SPU140僅支持16位的DMA傳輸。SPU140希望DMA傳輸時,對IOP120發出DMA請求信號DMA-REQ1。對此,IOP120允許DMA傳輸時,就發出DMA確認信號DMA-ACK1。
接收來自IOP120的DMA確認信號DMA-ACK1的SPU140使用數據總線Data[150]進行DMA傳輸。此時的最大傳輸率,例如假定IOP120的工作頻率為37.5MHz時,是75MB/s。
另一方面,CD/DVD解碼器130和PC卡接口部155支持32位的DMA傳輸。此時,既可以支持只是32位的DMA傳輸,也可以將16位DMA傳輸和32位DMA傳輸進行切換使用。但是,此時,IOP120需要知道各外圍裝置進行哪種DMA傳輸。
將16位DMA傳輸和32位DMA傳輸進行切換,例如,可以通過娛樂裝置的工作模式進行。例如,在通常工作模式,IOP120操縱CD/DVD解碼器130進行32位DMA傳輸,在低位互換工作模式,也可以操縱進行16位DMA傳輸。
并且,可以根據插入的PC卡種類進行切換。此時,例如,在PC卡內的控制寄存器等中事先存儲著表示是否支持32位DMA傳輸的數據。而且,在插著PC卡等時,IOP120參照該數據判別現在插著的PC卡是否支持32位DMA傳輸。IOP120判別現在插著的PC卡支持32位DMA傳輸時,就操縱PC卡接口部155進行32位DMA傳輸。
因為CD/DVD解碼器130的16位DMA傳輸與所述SPU140同樣,所以以下說明進行32位DMA傳輸的情況。而且,對于PC卡接口部155也是同樣。
因為DMA傳輸是對CD/DVD解碼器130的指定通道進行存取,所以DMA傳輸時不使用地址總線Addr[270]。于是,在該地址總線Addr[270]中,利用低位16位Addr[150]進行數據傳輸,實現32位DMA傳輸。
CD/DVD解碼器130希望DMA傳輸時,對IOP120發出DMA請求信號DMA-REQ2。對此,IOP120允許DMA傳輸時,就發出DMA確認信號DMA-ACK2。
接收來自IOP120的DMA確認信號DMA-ACK2的CD/DVD解碼器130在DMA確認信號DMA-ACK2被發出的間隔,將地址總線的低位16位Addr[150]作為數據總線的Data[3116]使用。
因此,與數據總線Data[150]合在一起進行DMA傳輸時,在IOP120和CD/DVD解碼器130之間,能夠將地址總線寬度變為32位。其結果,能夠將最大傳輸率提高1倍(例如,150MB/s)。
因為利用已經存在的地址信號,所以不需要增加IOP120的封裝管腳數。
并且,在本實施例,僅進行指定的DMA傳輸時,將地址總線的低位16位Addr[150]作為數據總線的Data[3116]使用。因此,使用通常16位DMA和地址總線Addr[270]的通常I/O存取也能夠混在SSBUS103中。
而且,在以上說明的實施例中,利用地址總線的一部分(低位16位)進行數據傳輸,當然象這樣,可以利用全部地址總線進行數據傳輸。
如所述的詳細說明,在根據本發明的娛樂裝置中,不增加CPU等的封裝管腳數,就能夠擴大DMA傳輸時的總線寬度。
按照條約第19條的修改1、一種信息處理裝置,包括外圍裝置和控制該外圍裝置的控制裝置;其特征在于所述外圍裝置和所述控制裝置通過地址總線以及數據總線來連接;在傳輸指定數據時,將所述地址總線的至少一部分作為數據總線使用。
2、如權利要求1所述的信息處理裝置,其特征在于所述傳輸指定數據時是發出DMA傳輸的確認信號的期間。
3、如權利要求1或權利要求2所述的信息處理裝置,其特征在于所述外圍裝置是PC卡接口部;所述外圍裝置根據連接在該PC卡接口部的PC卡種類,進行是否將所述地址總線的至少一部分作為數據總線使用的切換。
4、如權利要求1所述的信息處理裝置,其特征在于所述數據總線具有第1數據寬度;所述外圍裝置支持比所述第1數據寬度更寬的第2數據寬度的DMA傳輸;所述外圍裝置在DMA傳輸時,將所述地址總線的至少一部分作為數據總線使用并進行第2數據寬度的DMA傳輸。
5、如權利要求4所述的信息處理裝置,其特征在于所述外圍裝置在所述控制裝置發出DMA傳輸的確認信號的期間,將所述地址總線的至少一部分作為數據總線使用。
6、如權利要求4或權利要求5所述的信息處理裝置,其特征在于所述外圍裝置是支持第1數據寬度的DMA傳輸和第2數據寬度的DMA傳輸的PC卡接口部;被連接的PC卡支持第1數據寬度的DMA傳輸時,僅使用所述數據總線進行DMA傳輸;被連接的PC卡支持第2數據寬度的DMA傳輸時,將所述地址總線的至少一部分作為數據總線使用并進行DMA傳輸。
7、如權利要求1、2、4或5所述的信息處理裝置,其特征在于所述外圍裝置是CD/DVD解碼器。
8、如權利要求1~7中任意一項所述的信息處理裝置,其特征在于
所述控制裝置是I/O處理器。
9、一種信號傳輸方法,用于包括外圍裝置和控制該外圍裝置的控制裝置的信息處理裝置,其特征在于使用所述地址總線傳輸地址信號;使用所述數據總線傳輸數據信號;使用所述地址總線的至少一部分傳輸指定的數據信號。
權利要求
1.一種娛樂裝置,該娛樂裝置包括外圍裝置和控制該外圍裝置的控制裝置,其特征在于所述外圍裝置和所述控制裝置通過地址總線以及數據總線連接;在傳輸指定數據時,將所述地址總線的至少一部分作為數據總線使用。
2.如權利要求1所述的娛樂裝置,其特征在于所述傳輸指定數據時是發出DMA傳輸的確認信號的期間。
3.如權利要求1或權利要求2所述的娛樂裝置,其特征在于所述外圍裝置是PC卡接口部;根據連接在該PC卡接口部的PC卡種類,進行是否將所述地址總線的至少一部分作為數據總線使用的切換。
4.如權利要求1所述的娛樂裝置,其特征在于所述數據總線具有第1數據寬度;所述外圍裝置支持比所述第1數據寬度更寬的第2數據寬度的DMA傳輸;所述外圍裝置在DMA傳輸時,將所述地址總線的至少一部分作為數據總線使用并進行第2數據寬度的DMA傳輸。
5.如權利要求4所述的娛樂裝置,其特征在于所述外圍裝置在所述控制裝置發出DMA傳輸的確認信號期間,將所述地址總線的至少一部分作為數據總線使用。
6.如權利要求4或權利要求5所述的娛樂裝置,其特征在于所述外圍裝置是支持第1數據寬度DMA傳輸和第2數據寬度的DMA傳輸的PC卡接口部;被連接的PC卡支持第1數據寬度的DMA傳輸時,僅使用所述數據總線進行DMA傳輸;被連接的PC卡支持第2數據寬度的DMA傳輸時,將所述地址總線的至少一部分作為數據總線使用并進行DMA傳輸。
7.如權利要求1、2、4或5所述的娛樂裝置,其特征在于所述外圍裝置是CD/DVD解碼器。
8.如權利要求1~7中任意一項所述的娛樂裝置,其特征在于所述控制裝置是I/O處理器。
全文摘要
一種娛樂裝置,該娛樂裝置包括外圍裝置(130)和控制該外圍裝置的控制裝置(120)。外圍裝置(130)和控制裝置(120)通過地址總線(A[27:0])和數據總線(D[15:0])連接在一起。一旦接收到來自該控制裝置(120)的DMA確認信號(DMAACK2),該外圍裝置(130)在DMA確認信號(DMA-ACK2)被肯定的同時,使用地址總線的低位16位(Addr[15:0])和數據總線(Data[15:0])執行32位DMA傳輸。
文檔編號G06F13/36GK1366638SQ01800760
公開日2002年8月28日 申請日期2001年3月1日 優先權日2000年3月3日
發明者井尾秀明, 山本靖之, 豬俁雄一, 福島慎一, 林茂和 申請人:索尼計算機娛樂公司
網友詢(xun)問留言(yan) 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1