專利名稱:數(shù)據(jù)燒錄方法以及燒錄系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種燒錄方法及其系統(tǒng),且特別是有關(guān)于一種主機板上內(nèi) 存的數(shù)據(jù)燒錄方法及燒錄系統(tǒng)。
背景技術(shù):
電可擦除只讀存儲器(Electrically Erasable Programmable Read-Only Memory, EEPROM)是一種非揮發(fā)性內(nèi)存(Memory),與可擦可編程只讀存儲器 (EPROM )相似,電源消失后,其所儲存的數(shù)據(jù)依然存在,要消除儲存在其中 的數(shù)據(jù),不是采用紫外線照射方式,而是以電子信號直接消除即可。 一般消費 者常用的電視遙控器所用的非揮發(fā)性內(nèi)存通常就是電可擦除只讀存儲器。
電可擦除只讀存儲器具有四種工作模式讀取模式、寫入模式、擦除模式、 校驗模式。讀取時,芯片只需要低電壓(一般為5V)供電。寫入時,芯片則 需要較高電壓(一般+25V)。擦除時,不需要紫外線,而采用高電壓來擦除 指定地址的內(nèi)容。由于電可擦除只讀存儲器的優(yōu)秀性能,以及在在線操作的便 利,它被廣泛用于需要經(jīng)常更新數(shù)據(jù)的芯片上。
然而當電可擦除只讀存儲器已焊在印刷電路板上且電性連接于控制芯片 時,若需要將數(shù)據(jù)燒錄至電可擦除只讀存儲器,需要先將只讀存儲器解焊,然 后放置在專用燒錄器上進行燒錄;或是另行燒錄一顆新的只讀存儲器,然后以 此新的只讀存儲器替代原先設(shè)置于電路板上的只讀存儲器,十分費時、麻煩且 浪費成本。
因此需要一種新的燒錄方法與系統(tǒng),使只讀存儲器的燒錄程序更為簡便, 并降低制造成本。
發(fā)明內(nèi)容
本發(fā)明所要解決的問題在于提供一種數(shù)據(jù)燒錄方法,能夠?qū)⒃O(shè)定數(shù)據(jù)燒錄 至已與控制器電性連接的電可擦除只讀存儲器。本發(fā)明的另一 目的在于提供一種燒錄系統(tǒng),能夠使主機板上的控制器暫停 存取電可擦除只讀存儲器,以將設(shè)定數(shù)據(jù)燒錄至電可擦除只讀存儲器。
為了實現(xiàn)上述目的,依照本發(fā)明的一實施例,本發(fā)明提供一種數(shù)據(jù)燒錄方 法,是對可程序化邏輯元件進行第一次設(shè)定,以斷開只讀存儲器與控制器之間 的連接,接著對可程序化邏輯元件進行第二次設(shè)定,將設(shè)定數(shù)據(jù)燒錄至只讀存 儲器,然后自只讀存儲器讀出燒錄的數(shù)據(jù)。接著比對讀出的數(shù)據(jù)與原始設(shè)定數(shù) 據(jù),以確認燒錄是否正確。然后對可程序化邏輯元件進行第三次設(shè)定,使只讀 存儲器重新連接至控制器。
為了實現(xiàn)上述目的,依照本發(fā)明的另一實施例,本發(fā)明還提供一種燒錄系 統(tǒng),包括主機板、設(shè)置于主機板上的電可擦除只讀存儲器、第一控制器以及可
程序化邏輯元件(Complex Programmable Logic Device)。第一控制器電性連接 于電可擦除只讀存儲器,此第一控制器是自電可擦除只讀存儲器讀取數(shù)據(jù)。可 程序化邏輯元件電性連接只讀存儲器以及第一控制器,此可程序化邏輯元件會 先斷開第一控制器與電可擦除只讀存儲器的連接,以利只讀存儲器進行燒錄。 根據(jù)上述實施例,數(shù)據(jù)燒錄方法以及燒錄系統(tǒng)能夠使控制器暫停對電可擦 除只讀存儲器進行存取,因此即使只讀存儲器已設(shè)置于主機板上且與控制器電 性連接,仍然能夠?qū)⒃O(shè)定數(shù)據(jù)燒錄至只讀存儲器。如此一來,當需要更新設(shè)定 數(shù)據(jù)時,不再需要將只讀存儲器自主機板拆下再行燒錄,也不需另外燒錄一顆 只讀存儲器,節(jié)省了燒錄時間以及成本。
為讓本發(fā)明的所述和其它目的、特征、優(yōu)點與實施例能更明顯易懂,所附
附圖的詳細說明如下
圖1是本發(fā)明一實施例的燒錄系統(tǒng)方塊圖; 圖2是本發(fā)明另一實施例的燒錄系統(tǒng)方塊圖; 圖3是本發(fā)明一實施例的燒錄方法流程圖。
主要元件符號說明
101:主機板 103:控制器
105:邏輯元件 107:電可擦除只讀存儲器
5109:開關(guān)電路 113:時脈信號 201:可程序化邏輯元件 203:系統(tǒng)主機
301 309:步驟
具體實施例方式
以下實施例的數(shù)據(jù)燒錄方法以及燒錄系統(tǒng),能夠使控制器暫停對電可擦除 只讀存儲器進行存取,因此即使只讀存儲器已設(shè)置于主機板上且與控制器電性 連接,仍然能夠?qū)⒃O(shè)定數(shù)據(jù)燒錄至只讀存儲器。
請參照圖l,其是本發(fā)明一實施例的燒錄系統(tǒng)方塊圖。燒錄系統(tǒng)包括主機
板101、電可擦除只讀存儲器107、控制器103以及邏輯元件105。電可擦除 只讀存儲器107設(shè)置于主機板101上,邏輯元件105電性連接只讀存儲器107 以及控制器103,此邏輯元件105可儲存燒錄程序,來對電可擦除只讀存儲器 107進行燒錄。除了由邏輯元件105儲存燒錄程序來進行燒錄之外,也可將燒 錄程序儲存于第二控制器115,并由此第二控制器115來進行燒錄程序。第二 控制器115電性連接邏輯元件105來設(shè)定邏輯元件105,來將控制器103與只 讀存儲器107之間的連接斷開,以對只讀存儲器107進行燒錄。由于電可擦除 只讀存儲器(EEPROM) 107主要是利用時脈信號113以及數(shù)據(jù)信號111來作存 取以及燒錄的行為,但是控制器103接上電源(3.3v)之后,時脈信號113以及 數(shù)據(jù)信號111的控制權(quán)會被控制器103占住,而無法燒錄。換言之,電可擦除 只讀存儲器107無法同時被控制器103存取且進行燒錄,故在進行燒錄之前須 要先斷開控制器103與只讀存儲器107之間的連接。
控制器103透過邏輯元件105電性連接至電可擦除只讀存儲器107,并自 此電可擦除只讀存儲器107讀取數(shù)據(jù),其中,電可擦除只讀存儲器107是依據(jù) 時脈信號113來將控制器103欲讀取的數(shù)據(jù),透過數(shù)據(jù)信號111傳送給控制器 103。
舉例來說,若控制器103為用來連接網(wǎng)絡(luò)的網(wǎng)絡(luò)芯片,電可擦除只讀存儲 器107則儲存與連接網(wǎng)絡(luò)有關(guān)的組態(tài)信息,例如數(shù)據(jù)連接層(MAC)數(shù)據(jù)、使 用者賬號、使用者密碼、撥接上網(wǎng)或無線上網(wǎng)、以太網(wǎng)絡(luò)點對點協(xié)議(PPPoE)、
111:數(shù)據(jù)信號 115:第二控制器
205: LPT/COM端口因特網(wǎng)通訊協(xié)議(IP)等數(shù)據(jù)。
燒錄系統(tǒng)還包括開關(guān)電路109,此開關(guān)電路109電性連接邏輯元件105。 當開關(guān)電路109將邏輯元件105電性連接至接地端時,邏輯元件105會斷開控 制器103與電可擦除只讀存儲器107的連接。由于電可擦除只讀存儲器107 無法同時被控制器103存取且進行燒錄,故在燒錄數(shù)據(jù)之前,開關(guān)電路109 會先設(shè)定邏輯元件105,來斷開電可擦除只讀存儲器107與控制器103之間的 連接,然候再以探針接觸電可擦除只讀存儲器107的數(shù)據(jù)端口來進行燒錄。
請參照圖2,其是依照本發(fā)明另一實施例的燒錄系統(tǒng)方塊圖。除了主機板 101、電可擦除只讀存儲器107、第一控制器103以及復雜型可程序化邏輯元 件(Complex Programmable Logic Device, CPLD)201以夕卜,燒錄系統(tǒng)還包括系統(tǒng) 主機203,此系統(tǒng)主機203的LPT/COM端口 205電性連接可程序化邏輯元件 201來控制可程序化邏輯元件201。在此一實施例中,燒錄程序儲存于系統(tǒng)主 機203中并由系統(tǒng)主機203執(zhí)行。當系統(tǒng)主機203執(zhí)行燒錄程序來進行燒錄時, 是先對可程序化邏輯元件201進行設(shè)定,來斷開第一控制器103與電可擦除只 讀存儲器107的連接,然后再對只讀存儲器107進行燒錄。
請參照圖3,其是本發(fā)明一實施例的燒錄方法流程圖。此一實施例的燒錄 方法可對已與控制器電性連接的電可擦除只讀存儲器進行燒錄。燒錄方法首先 對可程序化邏輯元件進行第一次設(shè)定,來斷開只讀存儲器與控制器之間的連接 (步驟301),例如除能控制器使控制器暫時無法存取只讀存儲器。除了斷開連 接之外,關(guān)閉控制器的電源同樣可使控制器無法存取只讀存儲器。
在步驟301之后,再對可程序化邏輯元件進行第二次設(shè)定,來將設(shè)定數(shù)據(jù) 燒錄至只讀存儲器(步驟303),其中有許多方法來燒錄設(shè)定數(shù)據(jù)。例如可將探 針接觸只讀存儲器的數(shù)據(jù)針腳,將設(shè)定數(shù)據(jù)直接燒錄至只讀存儲器;或先以串 行(serial)方式將設(shè)定數(shù)據(jù)儲存至可程序化邏輯元件,再以并列方式將設(shè)定數(shù)據(jù) 由可程序化邏輯元件移至只讀存儲器;還可由主機的LPT/COM將設(shè)定數(shù)據(jù)透 過可程序化邏輯元件儲存至只讀存儲器。
執(zhí)行步驟303之后,繼續(xù)自只讀存儲器讀出剛燒錄進去的數(shù)據(jù)(步驟305), 并比對讀出的數(shù)據(jù)與原始設(shè)定數(shù)據(jù)(步驟307)。為確保只讀存儲器所儲存的數(shù) 據(jù)正確,在每次燒錄之后,都需要將燒錄至只讀存儲器的數(shù)據(jù)讀出校驗,若出 現(xiàn)錯誤就重新燒錄。數(shù)據(jù)校驗的方式有許多種,例如可計算原始設(shè)定數(shù)據(jù)以及讀出數(shù)據(jù)的總和檢査碼值(CHECKSUM),并比對此兩種總和檢查碼值,來確 認燒錄是否正確。
在數(shù)據(jù)比對完之后,繼續(xù)對可程序化邏輯元件進行第三次設(shè)定(歩驟309), 使只讀存儲器重新連接至控制器。自此之后,控制器可對只讀存儲器進行存取, 來取得所需要的數(shù)據(jù),如網(wǎng)絡(luò)的組態(tài)設(shè)定數(shù)據(jù)。
根據(jù)上述實施例,數(shù)據(jù)燒錄方法以及燒錄系統(tǒng)能夠使控制器暫停對電可擦 除只讀存儲器進行存取,因此即使只讀存儲器己設(shè)置于主機板上且與控制器電 性連接,仍然能夠?qū)⒃O(shè)定數(shù)據(jù)燒錄至只讀存儲器。因此當需要更新設(shè)定數(shù)據(jù)時, 不再需要將只讀存儲器自主機板拆下再行燒錄,也不需要另外燒錄一顆只讀存 儲器,節(jié)省了燒錄時間以及成本。
雖然本發(fā)明已以一較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何 熟悉此技術(shù)的人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作各種的更動與潤 飾,因此本發(fā)明的保護范圍當視后附的權(quán)利要求所界定的范圍為準。
8
權(quán)利要求
1.一種數(shù)據(jù)燒錄方法,用以將設(shè)定數(shù)據(jù)燒錄至一電可擦除只讀存儲器,其特征在于,該只讀存儲器是透過一可程序化邏輯元件電性連接至一控制器,該數(shù)據(jù)燒錄方法包含對該可程序化邏輯元件進行第一次設(shè)定,以斷開該只讀存儲器與該控制器之間的連接,其中該只讀存儲器儲存該控制器所需的設(shè)定數(shù)據(jù);對該可程序化邏輯元件進行第二次設(shè)定,以將設(shè)定數(shù)據(jù)燒錄至該只讀存儲器;讀出燒錄至該只讀存儲器的數(shù)據(jù);比對讀出的數(shù)據(jù)與原始的設(shè)定數(shù)據(jù),以確認燒錄是否正確;以及對該可程序化邏輯元件進行第三次設(shè)定,使該只讀存儲器重新電性連接至該控制器。
2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)燒錄方法,其特征在于,當該只讀存儲器 與該控制器之間的連接斷開之后,先以串行方式將該設(shè)定數(shù)據(jù)儲存至該可程序 化邏輯元件,再以并列方式將設(shè)定數(shù)據(jù)由該可程序化邏輯元件移至該只讀存儲 器。
3. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)燒錄方法,其特征在于,當該只讀存儲器 與該控制器之間的連接斷開之后,將一探針接觸該只讀存儲器的一數(shù)據(jù)針腳, 以將設(shè)定數(shù)據(jù)燒錄至該只讀存儲器。
4. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)燒錄方法,其特征在于,是先計算讀出數(shù) 據(jù)的總和檢査碼以及原始設(shè)定數(shù)據(jù)的總和檢査碼,并比對此兩總和檢查碼,借 以確認燒錄是否正確。
5. —種燒錄系統(tǒng),其特征在于,包含 一主機板;一電可擦除只讀存儲器,設(shè)置于該主機板上;一第一控制器,電性連接該電可擦除只讀存儲器,該第一控制器是自該電 可擦除只讀存儲器讀取數(shù)據(jù);以及一可程序化邏輯元件,電性連接于該只讀存儲器以及該第一控制器之間, 以控制該只讀存儲器與該第一控制器之間的連接,其中該可程序化邏輯元件是在燒錄程序進行時,斷開該第一控制器與該電可擦除只讀存儲器的連接。
6. 根據(jù)權(quán)利要求5所述的燒錄系統(tǒng),其特征在于,還包含一開關(guān)電路, 電性連接于該可程序化邏輯元件,以設(shè)定該可程序化邏輯元件,其中當該開關(guān) 電路將該可程序化邏輯元件電性連接至一接地端時,該第一控制器與該電可擦 除只讀存儲器之間的連接被斷開。
7. 根據(jù)權(quán)利要求5所述的燒錄系統(tǒng),其特征在于,還包含一系統(tǒng)主機,電性連接于該可程序化邏輯元件,該系統(tǒng)主機系設(shè)定該可程序化邏輯元件,以 斷開該第一控制器與該電可擦除只讀存儲器的連接,并對該只讀存儲器進行燒 錄。
8. 根據(jù)權(quán)利要求5所述的燒錄系統(tǒng),其特征在于,還包含一第二控制器, 該第二控制器是設(shè)定該可程序化邏輯元件,以對該只讀存儲器進行燒錄。
9. 根據(jù)權(quán)利要求5所述的燒錄系統(tǒng),其特征在于,該可程序化邏輯元件 為復雜型可程序化邏輯元件。
10. 根據(jù)權(quán)利要求5所述的燒錄系統(tǒng),其特征在于,該第一控制器為一網(wǎng) 絡(luò)芯片,用以連接網(wǎng)絡(luò),該電可擦除只讀存儲器則儲存該網(wǎng)絡(luò)芯片所需的數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種燒錄系統(tǒng)以及數(shù)據(jù)燒錄方法,此燒錄方法是將設(shè)定數(shù)據(jù)燒錄至已與控制器電性連接的電可擦除只讀存儲器。數(shù)據(jù)燒錄方法是對可程序化邏輯元件進行第一次設(shè)定,以斷開只讀存儲器與控制器之間的連接,接著對可程序化邏輯元件進行第二次設(shè)定,將設(shè)定數(shù)據(jù)燒錄至只讀存儲器,然后自只讀存儲器讀出燒錄之數(shù)據(jù),并比對讀出之數(shù)據(jù)以及網(wǎng)絡(luò)設(shè)定數(shù)據(jù),以確認燒錄是否正確。之后,對可程序化邏輯元件進行第三次設(shè)定,使只讀存儲器重新連接至控制器。
文檔編號G11C16/06GK101661795SQ20081014678
公開日2010年3月3日 申請日期2008年8月29日 優(yōu)先權(quán)日2008年8月29日
發(fā)明者蔡圣源, 金志仁 申請人:英業(yè)達股份有限公司