專利名稱:具有整批暫存器控制器的可記錄光碟記錄控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種使用于多媒體電腦系統(tǒng)中的可記錄光碟記錄控制器。本發(fā)明尤其關(guān)于一種具有整批暫存器控制器的可記錄光碟(CD-R)/可復(fù)寫光碟(CD-RW)記錄控制器,用以改善代表信號資料的信號記錄于CD-R/CD-RW光碟上的速率。
現(xiàn)有的多媒體電腦系統(tǒng)通常包括有CD-R/CD-RW驅(qū)動器,用以記錄多媒體信號于CD-R/CD-RW光碟上。舉例而言,在美國專利第5,940,358號中描述有現(xiàn)有的多媒體電腦系統(tǒng)的一例子。下文中將參照圖1(a)與1(b)引述此相關(guān)技術(shù)以作為本發(fā)明的參考。
圖1(a)是顯示現(xiàn)有的多媒體電腦系統(tǒng)10的方框圖?,F(xiàn)有的多媒體電腦系統(tǒng)10包含主處理機(jī)11、CD-R/CD-RW控制器12、微控制器13、緩沖器14、CD-R/CD-RW驅(qū)動器15、ROM 16、以及RAM 17。此外,現(xiàn)有的多媒體電腦系統(tǒng)10所采用的記錄方法的流程圖則顯示于圖1(b)中,用以記錄代表信號資料的信號于CD-R/CD-RW光碟(未圖示)上。
主處理機(jī)11包含有中央處理單元,用以傳送多媒體信號、將其編碼成信號資料、并且下達(dá)命令以具體指明記錄該信號所需的資訊。CD-R/CD-RW控制器12從主處理機(jī)11接收信號資料(圖1(b)中所示的步驟110)與命令,并且產(chǎn)生記錄信號以記錄代表信號資料的信號于CD-R/CD-RW光碟上。隨后,CD-R/CD-RW控制器12傳送該命令至微控制器13,繼而產(chǎn)生一系列控制信號使CD-R/CD-RW控制器12將代表信號資料的信號記錄CD-R/CD-RW光碟。CD-R/CD-RW控制器12使從主處理機(jī)11接收而來的信號資料儲存于緩沖器14中?;貞?yīng)于由微控器13所產(chǎn)生的控制信號,CD-R/CD-RW控制器12從緩沖器14中擷取信號資料且產(chǎn)生記錄信號,以記錄代表信號資料的信號于位于CD-R/CD-RW驅(qū)動器15中的CD-R/CD-RW光碟上。
為了產(chǎn)生此控制信號,微控制器13產(chǎn)生一對應(yīng)于每一命令的表格(圖1(b)中所示的步驟120),并且從該表格產(chǎn)生控制信號。ROM 16儲存用以產(chǎn)生此表格的資訊,并且微控制器13據(jù)此存取ROM 16,以產(chǎn)生對應(yīng)于一命令的表格。此處,表格是含有在記錄操作過程中用以編碼若干個扇區(qū)上的信號資料所需的資訊。
在現(xiàn)有的多媒體電腦系統(tǒng)10中,微控制器13將對應(yīng)于每一命令而產(chǎn)生的表格儲存于RAM 17中(圖1(b)中所示的步驟130)。隨后,微控制器13從RAM 17存取此表格,且利用表格中的資訊產(chǎn)生控制信號至CD-R/CD-RW控制器12中(圖1(b)中所示的步驟140)。由于此存取步驟的存在,故微控制器13潛在地需存取RAM 17以便產(chǎn)生用以記錄信號資料于每一扇區(qū)上的控制信號。
令人遺憾地,現(xiàn)有的多媒體電腦系統(tǒng)10中存在有下列問題微控制器13的輸貫量(throughput)性能無法配合目前電腦系統(tǒng)的高速記錄需求。此乃因?yàn)槲⒖刂破?3為了存取表格中的資訊需要對RAM 17進(jìn)行極多次數(shù)的存取。
由于輸貫量性能問題與因而無法以足夠速度產(chǎn)生控制信號,故微控制器13可能無法以對應(yīng)于CD-R/CD-RW控制器12接收信號資料的速率來產(chǎn)生控制信號。由于此缺點(diǎn),CD-R/CD-RW控制器12會遺漏記錄在CD-R/CD-RW驅(qū)動器15中的CD-R/CD-RW光碟上的部分信號資料。因此,所記錄的信號的品質(zhì)將會令人無法接受。
有鑒于現(xiàn)有的CD-R/CD-RW記錄控制器的前述缺點(diǎn),本發(fā)明的一目的在于提供一種具有整批暫存器控制器的可記錄光碟記錄控制器,其可記錄光碟記錄控制器,改善編碼器控制器與微控制器間的通信效率。結(jié)果,依據(jù)本發(fā)明的可記錄光碟記錄控制器絕對不會遺漏記錄信號資料,且達(dá)成令人滿意的記錄信號品質(zhì)。
本發(fā)明的另一目的在于提供一種具有整批暫存器控制器的可記錄光碟記錄控制器,裝配有可記錄光碟記錄控制器的電腦系統(tǒng),其中該可記錄光碟記錄控制器具有增強(qiáng)的輸貫量性能。結(jié)果,不同于現(xiàn)有的多媒體電腦系統(tǒng),依據(jù)本發(fā)明的可記錄光碟記錄控制器在記錄操作過程中不再是性能瓶頸。
本發(fā)明的目的可以通過以下措施來達(dá)到一種具有整批暫存器控制器的可記錄光碟記錄控制器,使用于一電腦系統(tǒng)中以記錄一代表信號資料集合的信號于一可記錄光碟上,該可記錄光碟記錄控制器包含一主機(jī)介面電路,用以從一包含于該電腦系統(tǒng)中的主處理機(jī)接收該信號資料集合與一命令;一資料緩沖器管理器,耦合于該主機(jī)介面電路,該資料緩沖器管理器傳送該命令至一包含于該電腦系統(tǒng)中的微控制器,該微控制器用以產(chǎn)生對應(yīng)于該命令的一編碼器控制器暫存器程序化批量集合;一整批暫存器控制器,耦合于該微控制器,該整批暫存器控制器從該微控制器接收該編碼器控制器暫存器程序化批量集合;一整批緩沖器,耦合于該整批暫存器控制器,該整批緩沖器從該整批暫存器控制器接收且儲存該編碼器控制器暫存器程序化批量集合;一記錄電路,用以產(chǎn)生一記錄信號集合,用以記錄代表該信號資料集合的信號于該可記錄光碟上;以及一編碼器控制器電路,耦合于該記錄電路與該整批暫存器控制器,該編碼器控制器電路產(chǎn)生一控制信號集合,其中該控制信號集合使該記錄電路產(chǎn)生該記錄信號集合。
其中該整批暫存器控制器包含一暫存器寫入電路,耦合于該微控制器,該暫存器寫入電路從該微控制器接收該編碼器控制器暫存器程序化批量集合;一整批控制器電路,耦合于該編碼器控制器,該整批控制器于該編碼器控制器允許時(shí)更新該整批控制器電路的暫存器;以及一DMA控制器電路,耦合于該暫存器寫入電路、該整批緩沖器、與該整批控制器電路,該DMA控制器電路接收從該微控制器而來的一要求,即寫入該程式化批量的資料至該整批緩沖器,該DMA控制器電路接收從該整批控制器電路而來的一要求,即從該整批緩沖器讀取該程序化批量的資料。
一種具有整批暫存器控制器的可記錄光碟記錄控制器,使用于一電腦系統(tǒng)中以記錄一代表信號資料集合的信號于一可記錄光碟上,該可記錄光碟記錄控制器包含一主機(jī)介面電路,用以從一包含于該電腦系統(tǒng)中的主處理機(jī)接收該信號資料集合與一命令;一資料緩沖器管理器,耦合于該主機(jī)介面電路,該資料緩沖器管理器傳送該命令至一包含于該電腦系統(tǒng)中的微控制器,該微控制器用以產(chǎn)生對應(yīng)于該命令的一編碼器控制器暫存器程序化批量集合;一整批暫存器控制器,耦合于該微控制器與該資料緩沖器管理器,該整批暫存器控制器從該微控制器接收該編碼器控制器暫存器程序化批量集合,該整批暫存器控制器傳送該編碼器控制器暫存器程序化批量集合至該資料緩沖器管理器;一記錄電路,用以產(chǎn)生一記錄信號集合,用以記錄代表該信號資料集合的信號于該可記錄光碟上;以及一編碼器控制器電路,耦合于該記錄電路與該整批暫存器控制器,該編碼器控制器電路產(chǎn)生一控制信號集合,其中該控制信號集合使該記錄電路產(chǎn)生該記錄信號集合。
其中該整批暫存器控制器包含一暫存器寫入電路,耦合于該微控制器,該暫存器寫入電路從該微控制器接收該編碼器控制器暫存器程序化批量集合;一整批控制器電路,耦合于該編碼器控制器,該整批控制器電路于該編碼器控制器允許時(shí)更新該整批控制器電路的暫存器;以及一DMA控制器電路,耦合于該暫存器寫入電路、該資料緩沖器管理器、與該整批控制器電路,該DMA控制器電路接收從該微控制器而來的一要求,以經(jīng)過該資料緩沖器管理器寫入該程序化批量的資料,該DMA控制器電路接收從該整批控制器電路而來的一要求,以經(jīng)過該資料緩沖器管理器讀取該程序化批量的資料。
一種電腦系統(tǒng),用以依據(jù)一命令而記錄一代表一信號資料集合的信號于一可記錄光碟上,該電腦系統(tǒng)包含一主處理機(jī),用以傳送該信號資料集合;一可記錄光碟驅(qū)動器,用以接收該可記錄光碟;一微控制器,用以產(chǎn)生一編碼器控制器暫存器程序化批量集合;一緩沖器,用以儲存一記錄資料集合;以及一可記錄光碟記錄控制器,用以產(chǎn)生一控制信號集合,使該可記錄光碟驅(qū)動器記錄該信號于該可記錄光碟上,該可記錄光碟記錄控制器從該主處理機(jī)接收該信號資料集合與該命令,該可記錄光碟記錄控制器包含一主機(jī)介面電路,用以從包含于該電腦系統(tǒng)中的該主處理機(jī)接收該信號資料集合與該命令;一資料緩沖器管理器,耦合于該主機(jī)介面電路,該資料緩沖器管理器傳送該命令至包含于該電腦系統(tǒng)中的該微控制器,該微控制器用以產(chǎn)生對應(yīng)于該命令的一編碼器控制器暫存器程序化批量集合;一整批暫存器控制器,耦合于該微控制器,該整批暫存器控制器從該微控制器接收該編碼器控制器暫存器程序化批量集合;一整批緩沖器,耦合于該整批暫存器控制器,該整批緩沖器從該整批暫存器控制器接收且儲存該編碼器控制器暫存器程序化批量集合;一記錄電路,用以產(chǎn)生一記錄信號集合,用以記錄代表該信號資料集合的該信號于該可記錄光碟上;以及一編碼器控制器電路,耦合于該記錄電路與該整批暫存器控制器,該編碼器控制器電路產(chǎn)生一控制信號集合,其中該控制信號集合使該記錄電路產(chǎn)生該記錄信號集合。
其中該整批暫存器控制器包含一暫存器寫入電路,耦合于該微控制器,該暫存器寫入電路從該微控制器接收該編碼器控制器暫存器程序化批量集合;一整批控制器電路,耦合于該編碼器控制器,該整批控制器于該編碼器控制器允許時(shí)更新該整批控制器電路的暫存器;以及一DMA控制器電路,耦合于該暫存器寫入電路、該整批緩沖器、與該整批控制器電路,該DMA控制器電路接收從該微控制器而來的一要求以寫入該程式化批量的資料至該整批緩沖器,該DMA控制器電路接收從該整批控制器電路而來的一要求以從該整批緩沖器讀取該程序化批量的資料。
一種電腦系統(tǒng),用以依據(jù)一命令而記錄一代表一信號資料集合的信號于一可記錄光碟上,該電腦系統(tǒng)包含一主處理機(jī),用以傳送該信號資料集合;一可記錄光碟驅(qū)動器,用以接收該可記錄光碟;一微控制器,用以產(chǎn)生對應(yīng)于該命令的一編碼器控制器暫存器程序化批量集合;一緩沖器,用以儲存該編碼器控制器暫存器程序化批量集合,且用以儲存一記錄資料集合;以及一可記錄光碟記錄控制器,用以產(chǎn)生一控制信號集合,使該可記錄光碟驅(qū)動器記錄該信號于該可記錄光碟上,該可記錄光碟記錄控制器從該主處理機(jī)接收該信號資料集合與該命令,該可記錄光碟記錄控制器包含一主機(jī)介面電路,用以從包含于該電腦系統(tǒng)中的該主處理機(jī)接收該信號資料集合與該命令;一資料緩沖器管理器,耦合于該主機(jī)介面電路,該資料緩沖器管理器傳送該命令至包含于該電腦系統(tǒng)中的該微控制器,該微控制器用以產(chǎn)生對應(yīng)于該命令的一編碼器控制器暫存器程序化批量集合;一整批暫存器控制器,耦合于該微控制器與該資料緩沖器管理器,該整批暫存器控制器從該微控制器接收該編碼器控制器暫存器程序化批量集合,該整批暫存器控制器傳送該編碼器控制器暫存器程序化批量集合至該資料緩沖器管理器;一記錄電路,用以產(chǎn)生一記錄信號集合,用以記錄代表該信號資料集合的該信號于該可記錄光碟上;以及一編碼器控制器電路,耦合于該記錄電路與該整批暫存器控制器,該編碼器控制器電路產(chǎn)生一控制信號集合,其中該控制信號集合使該記錄電路產(chǎn)生該記錄信號集合。
其中該整批暫存器控制器包含一暫存器寫入電路,耦合于該微控制器,該暫存器寫入電路從該微控制器接收一編碼器控制器暫存器程序化批量集合;一整批控制器電路,耦合于該編碼器控制器,該整批控制器于該編碼器控制器允許時(shí)更新該整批控制器電路的暫存器;以及一DMA控制器電路,耦合于該暫存器寫入電路、該資料緩沖器管理器、與該整批控制器電路,該DMA控制器電路接收從該微控制器而來的一要求以經(jīng)過該資料緩沖器管理器寫入該程序化批量的資料,該DMA控制器電路接收從該整批控制器電路而來的一要求以經(jīng)過該資料緩沖器管理器讀取該程序化批量的資料。
本發(fā)明相比現(xiàn)有技術(shù)具有如下優(yōu)點(diǎn)依據(jù)本發(fā)明,一種可記錄光碟記錄控制器包含一主機(jī)介面,用以從一主處理機(jī)接收一系列信號資料與一命令。一資料緩沖器管理器從該主機(jī)介面接收該信號資料與該命令,且傳送該命令至一微控制器。該微控制器從每一命令產(chǎn)生一暫存器批量集合,且傳送暫存器資料與暫存器批量的索引至一整批暫存器控制器。該整批暫存器控制器從該微控制器接收暫存器資料與暫存器批量的索引,且將所接收的暫存器資料與暫存器批量的索引儲存于一整批緩沖器中。
再者,該整批暫存器控制器從該整批緩沖器內(nèi)擷取暫存器批量,且在編碼器控制器的主暫存器更新至編碼器控制器的從屬暫存器內(nèi)之后,基于暫存器批量的暫存器索引與暫存器資料而寫入編碼器控制器的主暫存器。該編碼器控制器的從屬暫存器在完成依據(jù)先前的從屬暫存器所應(yīng)該進(jìn)行的工作后被更新。該編碼器控制器依據(jù)更新過的從屬暫存器產(chǎn)生控制信號至一記錄電路。這些控制信號令該記錄電路將一代表信號資料的信號記錄于可記錄光碟驅(qū)動器內(nèi)的可記錄光碟上。
因而,在本發(fā)明中微控制器僅需傳送應(yīng)被改變的暫存器資料。既然由微控制器所傳送的資料的數(shù)目較先前技術(shù)少,故本發(fā)明改善了編碼器控制器與微控制器間的通信效率。
本發(fā)明的前述與其它目的、特征、以及優(yōu)點(diǎn)將于參照下文中的詳細(xì)說明與附圖后更為明顯。茲將參照圖示詳細(xì)說明依據(jù)本發(fā)明的較佳
圖1(a)是顯示現(xiàn)有的多媒體電腦系統(tǒng)的方框圖,而圖1(b)是顯示由現(xiàn)有的多媒體電腦系統(tǒng)所采用的用以記錄代表信號資料的信號于可記錄光碟上的方法的流程圖;圖2(a)是顯示依據(jù)本發(fā)明第一實(shí)施例的包括有整批暫存器控制器與整批緩沖器的多媒體電腦系統(tǒng)的方框圖;圖2(b)是顯示由圖2(a)的多媒體電腦系統(tǒng)所采用的用以記錄代表信號資料的信號于可記錄光碟上的方法的流程圖;圖2(c)是顯示在圖2(a)的多媒體電腦系統(tǒng)中的整批暫存器控制器的方框圖;以及圖3(a)是顯示依據(jù)本發(fā)明第二實(shí)施例的多媒體電腦系統(tǒng)的方框圖,而圖3(b)是顯示在圖3(a)的電腦系統(tǒng)中的整批暫存器控制器的方框圖。
參照圖2(a)與2(b),依據(jù)本發(fā)明第一實(shí)施例的可記錄光碟控制器20是基于圖2(b)所示的流程圖執(zhí)行記錄功能,即使代表信號資料集合的信號被記錄于例如CD-R或CD-RW的可記錄光碟上。在步驟210中,主機(jī)介面21從主處理機(jī)22接收信號資料與命令。所接收的命令包括工業(yè)界所周知的CUE表單命令。主機(jī)介面21使用現(xiàn)有的標(biāo)準(zhǔn),例如小電腦系統(tǒng)介面(SCSI)或ATAPI,以從主處理機(jī)22接收命令與資料。
隨后,資料緩沖器管理器23先從主機(jī)介面21接收命令與信號資料,然后將所接收的信號資料儲存于資料緩沖器24中。依據(jù)本發(fā)明第一實(shí)施例的資料緩沖器管理器23在步驟220中更傳送該命令至微控制器25。接下來于步驟230中,微控制器25產(chǎn)生對應(yīng)于每一命令的暫存器批量集合。
繼而,微控制器25在步驟240中傳送暫存器資料與暫存器批量的索引至整批暫存器控制器26。因此,依據(jù)本發(fā)明的微控制器25不像先前技術(shù)般產(chǎn)生所有的控制信號以儲存于其區(qū)域性RAM(未圖示)中且隨后傳送被要求者至可記錄光碟控制器20,而是僅傳送暫存器資料與暫存器批量的索引至整批暫存器控制器26。當(dāng)微控制器25不于緊急需要時(shí)從其區(qū)域性RAM提取這些控制信號,則微控制器25便不再如同先前技術(shù)電腦系統(tǒng)中成為性能瓶頸了。
整批暫存器控制器26先從微控制器25接收暫存器資料與暫存器批量的索引,然后在步驟250中將所接收到的暫存器資料與暫存器批量的索引儲存于整批緩沖器27中。在本發(fā)明中,可記錄光碟控制器20內(nèi)設(shè)置有由內(nèi)部控制器暫存器所控制的編碼器控制器28。因而在步驟260中,整批暫存器控制器26從整批緩沖器27內(nèi)擷取暫存器批量,且在編碼器控制器28的主暫存器被更新至編碼器控制器28的從屬暫存器內(nèi)之后,基于暫存器批量的暫存器索引與暫存器資料而寫入編碼器控制器28的主暫存器。
參照步驟270,編碼器控制器28的從屬暫存器在完成依據(jù)先前的從屬暫存器所應(yīng)該進(jìn)行的工作后被更新。接下來于步驟280中,編碼器控制器28基于被更新的從屬暫存器產(chǎn)生控制信號至記錄電路29。這些控制信號使記錄電路29記錄代表信號資料的信號于可記錄光碟驅(qū)動器30內(nèi)的可記錄光碟(未圖示)上。如前所述,該可記錄光碟得為CD-R、CD-RW、或類似者。精確言之,記錄電路29包括伺服控制器、EFM調(diào)變功能、以及可記錄光碟驅(qū)動器30的介面,且受到編碼器控制器28控制以進(jìn)行C1、C2、與C3編碼。
圖2(c)是顯示依據(jù)本發(fā)明第一實(shí)施例的整批暫存器控制器的方框圖。如圖2(C)所示,整批暫存器控制器26包括暫存器寫入電路261、整批控制器電路262、以及直接存儲器存取(Direct MemoryAccess,DMA)控制器電路263。暫存器寫入電路261是耦合于微控制器25,用以從微控制器25接收編碼器控制器暫存器程序化批量集合。整批控制器電路262是耦合于編碼器控制器28,用以于編碼器控制器28允許時(shí)更新整批控制器電路262的暫存器。DMA控制器電路263是耦合于暫存器寫入電路261、整批控制器電路262、以及整批緩沖器27。DMA控制器電路263接收從微控制器25而來的要求,即經(jīng)過資料緩沖器管理器23寫入程序化批量的資料,然后儲存所接收的暫存器資料與暫存器批量的索引于整批緩沖器27中。此外,DMA控制器電路263接收從整批控制器電路262而來的要求,即經(jīng)過資料緩沖器管理器23讀取程序化批量的資料。
圖3(a)是顯示依據(jù)本發(fā)明第二實(shí)施例的多媒體電腦系統(tǒng)的方框圖。參照圖3(a)可知第二實(shí)施例不同于第一實(shí)施例之處在于整批緩沖器27之配置。精確言之,在第二實(shí)施例中的整批緩沖器是與資料緩沖器24相互合并。因而,第二實(shí)施例節(jié)省了由可記錄光碟控制器20所占用的空間。
圖3(b)是顯示依據(jù)本發(fā)明第二實(shí)施例的整批暫存器控制器的方框圖。如圖3(b)所示,整批暫存器控制器26包括暫存器寫入電路261、整批控制器電路262、以及DMA控制器電路263。暫存器寫入電路261是耦合于微控制器25,用以從微控制器25接收編碼器控制器暫存器程序化批量集合。整批控制器電路262是耦合于編碼器控制器28,用以于編碼器控制器28允許時(shí)更新整批控制器電路262的暫存器。DMA控制器電路263是耦合于暫存器寫入電路261、整批控制器電路262、以及資料緩沖器管理器23。DMA控制器電路263接收從微控制器25而來的要求,即經(jīng)過資料緩沖器管理器23寫入程序化批量的資料。此外,DMA控制器電路263接收從整批控制器電路262而來的要求,即經(jīng)過資料緩沖器管理器23讀取程序化批量的資料。
依據(jù)本發(fā)明,微控制器先傳送暫存器資料與暫存器批量的索引至整批緩沖器,然后整批緩沖器寫入暫存器資料與暫存器批量的索引至編碼器控制器。因而,微控制器僅需傳送應(yīng)該改變的暫存器資料。綜上所述,本發(fā)明成功地改善了編碼器控制器與微控制器間的通信效率。
雖然本發(fā)明業(yè)已利用較佳實(shí)施例作為例示加以說明,但本發(fā)明不限于此被揭露的實(shí)施例。相反地,本發(fā)明意欲涵蓋對于熟習(xí)此項(xiàng)技術(shù)的人士而言是明顯的各種修改與相似配置。因此,該申請專利的保護(hù)范圍,以包容所有此類修改與相似配置。
權(quán)利要求
1.一種具有整批暫存器控制器的可記錄光碟記錄控制器,使用于一電腦系統(tǒng)中以記錄一代表信號資料集合的信號于一可記錄光碟上,其特征是該可記錄光碟記錄控制器包含一主機(jī)介面電路,用以從一包含于該電腦系統(tǒng)中的主處理機(jī)接收該信號資料集合與一命令;一資料緩沖器管理器,耦合于該主機(jī)介面電路,該資料緩沖器管理器傳送該命令至一包含于該電腦系統(tǒng)中的微控制器,該微控制器用以產(chǎn)生對應(yīng)于該命令的一編碼器控制器暫存器程序化批量集合;一整批暫存器控制器,耦合于該微控制器,該整批暫存器控制器從該微控制器接收該編碼器控制器暫存器程序化批量集合;一整批緩沖器,耦合于該整批暫存器控制器,該整批緩沖器從該整批暫存器控制器接收且儲存該編碼器控制器暫存器程序化批量集合;一記錄電路,用以產(chǎn)生一記錄信號集合,用以記錄代表該信號資料集合的信號于該可記錄光碟上;以及一編碼器控制器電路,耦合于該記錄電路與該整批暫存器控制器,該編碼器控制器電路產(chǎn)生一控制信號集合,其中該控制信號集合使該記錄電路產(chǎn)生該記錄信號集合。
2.如權(quán)利要求1所述的具有整批暫存器控制器的可記錄光碟記錄控制器,其特征是其中該整批暫存器控制器包含一暫存器寫入電路,耦合于該微控制器,該暫存器寫入電路從該微控制器接收該編碼器控制器暫存器程序化批量集合;一整批控制器電路,耦合于該編碼器控制器,該整批控制器于該編碼器控制器允許時(shí)更新該整批控制器電路的暫存器;以及一DMA控制器電路,耦合于該暫存器寫入電路、該整批緩沖器、與該整批控制器電路,該DMA控制器電路接收從該微控制器而來的一要求,即寫入該程式化批量的資料至該整批緩沖器,該DMA控制器電路接收從該整批控制器電路而來的一要求,即從該整批緩沖器讀取該程序化批量的資料。
3.一種具有整批暫存器控制器的可記錄光碟記錄控制器,使用于一電腦系統(tǒng)中以記錄一代表信號資料集合的信號于一可記錄光碟上,其特征是該可記錄光碟記錄控制器包含一主機(jī)介面電路,用以從一包含于該電腦系統(tǒng)中的主處理機(jī)接收該信號資料集合與一命令;一資料緩沖器管理器,耦合于該主機(jī)介面電路,該資料緩沖器管理器傳送該命令至一包含于該電腦系統(tǒng)中的微控制器,該微控制器用以產(chǎn)生對應(yīng)于該命令的一編碼器控制器暫存器程序化批量集合;一整批暫存器控制器,耦合于該微控制器與該資料緩沖器管理器,該整批暫存器控制器從該微控制器接收該編碼器控制器暫存器程序化批量集合,該整批暫存器控制器傳送該編碼器控制器暫存器程序化批量集合至該資料緩沖器管理器;一記錄電路,用以產(chǎn)生一記錄信號集合,用以記錄代表該信號資料集合的信號于該可記錄光碟上;以及一編碼器控制器電路,耦合于該記錄電路與該整批暫存器控制器,該編碼器控制器電路產(chǎn)生一控制信號集合,其中該控制信號集合使該記錄電路產(chǎn)生該記錄信號集合。
4.如權(quán)利要求3所述的具有整批暫存器控制器的可記錄光碟記錄控制器,其特征是其中該整批暫存器控制器包含一暫存器寫入電路,耦合于該微控制器,該暫存器寫入電路從該微控制器接收該編碼器控制器暫存器程序化批量集合;一整批控制器電路,耦合于該編碼器控制器,該整批控制器電路于該編碼器控制器允許時(shí)更新該整批控制器電路的暫存器;以及一DMA控制器電路,耦合于該暫存器寫入電路、該資料緩沖器管理器、與該整批控制器電路,該DMA控制器電路接收從該微控制器而來的一要求,以經(jīng)過該資料緩沖器管理器寫入該程序化批量的資料,該DMA控制器電路接收從該整批控制器電路而來的一要求,以經(jīng)過該資料緩沖器管理器讀取該程序化批量的資料。
5.一種電腦系統(tǒng),用以依據(jù)一命令而記錄一代表一信號資料集合的信號于一可記錄光碟上,其特征是該電腦系統(tǒng)包含一主處理機(jī),用以傳送該信號資料集合;一可記錄光碟驅(qū)動器,用以接收該可記錄光碟;一微控制器,用以產(chǎn)生一編碼器控制器暫存器程序化批量集合;一緩沖器,用以儲存一記錄資料集合;以及一可記錄光碟記錄控制器,用以產(chǎn)生一控制信號集合,使該可記錄光碟驅(qū)動器記錄該信號于該可記錄光碟上,該可記錄光碟記錄控制器從該主處理機(jī)接收該信號資料集合與該命令,該可記錄光碟記錄控制器包含一主機(jī)介面電路,用以從包含于該電腦系統(tǒng)中的該主處理機(jī)接收該信號資料集合與該命令;一資料緩沖器管理器,耦合于該主機(jī)介面電路,該資料緩沖器管理器傳送該命令至包含于該電腦系統(tǒng)中的該微控制器,該微控制器用以產(chǎn)生對應(yīng)于該命令的一編碼器控制器暫存器程序化批量集合;一整批暫存器控制器,耦合于該微控制器,該整批暫存器控制器從該微控制器接收該編碼器控制器暫存器程序化批量集合;一整批緩沖器,耦合于該整批暫存器控制器,該整批緩沖器從該整批暫存器控制器接收且儲存該編碼器控制器暫存器程序化批量集合;一記錄電路,用以產(chǎn)生一記錄信號集合,用以記錄代表該信號資料集合的該信號于該可記錄光碟上;以及一編碼器控制器電路,耦合于該記錄電路與該整批暫存器控制器,該編碼器控制器電路產(chǎn)生一控制信號集合,其中該控制信號集合使該記錄電路產(chǎn)生該記錄信號集合。
6.如權(quán)利要求5所述的一種電腦系統(tǒng),其特征是其中該整批暫存器控制器包含一暫存器寫入電路,耦合于該微控制器,該暫存器寫入電路從該微控制器接收該編碼器控制器暫存器程序化批量集合;一整批控制器電路,耦合于該編碼器控制器,該整批控制器于該編碼器控制器允許時(shí)更新該整批控制器電路的暫存器;以及一DMA控制器電路,耦合于該暫存器寫入電路、該整批緩沖器、與該整批控制器電路,該DMA控制器電路接收從該微控制器而來的一要求以寫入該程式化批量的資料至該整批緩沖器,該DMA控制器電路接收從該整批控制器電路而來的一要求以從該整批緩沖器讀取該程序化批量的資料。
7.一種電腦系統(tǒng),用以依據(jù)一命令而記錄一代表一信號資料集合的信號于一可記錄光碟上,其特征是該電腦系統(tǒng)包含一主處理機(jī),用以傳送該信號資料集合;一可記錄光碟驅(qū)動器,用以接收該可記錄光碟;一微控制器,用以產(chǎn)生對應(yīng)于該命令的一編碼器控制器暫存器程序化批量集合;一緩沖器,用以儲存該編碼器控制器暫存器程序化批量集合,且用以儲存一記錄資料集合;以及一可記錄光碟記錄控制器,用以產(chǎn)生一控制信號集合,使該可記錄光碟驅(qū)動器記錄該信號于該可記錄光碟上,該可記錄光碟記錄控制器從該主處理機(jī)接收該信號資料集合與該命令,該可記錄光碟記錄控制器包含一主機(jī)介面電路,用以從包含于該電腦系統(tǒng)中的該主處理機(jī)接收該信號資料集合與該命令;一資料緩沖器管理器,耦合于該主機(jī)介面電路,該資料緩沖器管理器傳送該命令至包含于該電腦系統(tǒng)中的該微控制器,該微控制器用以產(chǎn)生對應(yīng)于該命令的一編碼器控制器暫存器程序化批量集合;一整批暫存器控制器,耦合于該微控制器與該資料緩沖器管理器,該整批暫存器控制器從該微控制器接收該編碼器控制器暫存器程序化批量集合,該整批暫存器控制器傳送該編碼器控制器暫存器程序化批量集合至該資料緩沖器管理器;一記錄電路,用以產(chǎn)生一記錄信號集合,用以記錄代表該信號資料集合的該信號于該可記錄光碟上;以及一編碼器控制器電路,耦合于該記錄電路與該整批暫存器控制器,該編碼器控制器電路產(chǎn)生一控制信號集合,其中該控制信號集合使該記錄電路產(chǎn)生該記錄信號集合。
8.如權(quán)利要求7所述的一種電腦系統(tǒng),其特征是其中該整批暫存器控制器包含一暫存器寫入電路,耦合于該微控制器,該暫存器寫入電路從該微控制器接收一編碼器控制器暫存器程序化批量集合;一整批控制器電路,耦合于該編碼器控制器,該整批控制器于該編碼器控制器允許時(shí)更新該整批控制器電路的暫存器;以及一DMA控制器電路,耦合于該暫存器寫入電路、該資料緩沖器管理器、與該整批控制器電路,該DMA控制器電路接收從該微控制器而來的一要求以經(jīng)過該資料緩沖器管理器寫入該程序化批量的資料,該DMA控制器電路接收從該整批控制器電路而來的一要求以經(jīng)過該資料緩沖器管理器讀取該程序化批量的資料。
全文摘要
本發(fā)明是具有整批暫存器控制器的可記錄光碟記錄控制器,設(shè)資料緩沖器管理器,接收傳送至微控制器,命令產(chǎn)生暫存器批量集合,傳送暫存器資料與暫存器批量的索引至整批暫存器控制器,儲存于整批緩沖器,整批暫存器控制器從整批緩沖器內(nèi)擷取暫存器批量,在編碼器控制器的主暫存器更新至編碼器控制器的從屬暫存器后,暫存器批量的索引與資料寫入編碼器控制器的主暫存器,更新的從屬暫存器產(chǎn)生控制信號,信號記錄于光碟驅(qū)動器的光碟上。
文檔編號G11B20/10GK1357817SQ0013403
公開日2002年7月10日 申請日期2000年12月7日 優(yōu)先權(quán)日2000年12月7日
發(fā)明者吳文義, 潘志新, 林俊男 申請人:聯(lián)發(fā)科技股份有限公司