專利名稱:電子設(shè)備及該電子設(shè)備中的系統(tǒng)啟動方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在內(nèi)部具備半導(dǎo)體存儲裝置的電子設(shè)備,特別涉及到在內(nèi)置被稱為AND或NAND型的閃存儲器之電子設(shè)備中,用于使其系統(tǒng)啟動的結(jié)構(gòu)和其啟動方法。
背景技術(shù):
近年來,隨著微型計算機(jī)的小型化和半導(dǎo)體存儲裝置的大容量化等,內(nèi)置微型計算機(jī)和半導(dǎo)體存儲裝置的電子設(shè)備(下面,只稱為電子設(shè)備)正在廣泛普及,例如在便攜式電話和被稱為機(jī)頂盒(STB)的數(shù)字廣播接收系統(tǒng)等中作為控制器已被廣泛利用。還有,作為與此相關(guān)的以往技術(shù),特開2003-134492號公報、特開2003-122578號公報、特開2003-124899號公報及特開2003-125304號公報已為眾所周知。
另一方面,有關(guān)半導(dǎo)體存儲裝置尤其是DRAM(Dynamic RandomAccess Memory)雖然與其它存儲器相比較憑借位成本(bit cost)(每1位的價格)低廉已得到廣泛普及,但是由于在斷開電源的場合下不能保持記錄數(shù)據(jù)(也就是易失性),因而其用途被限制。
但是,近年來作為可電擦除及寫入的非易失性存儲器,隨同以往類型的MROM、PROM、UV-EPROM及EERPOM,已開始使用被稱為閃速EEPROM的半導(dǎo)體存儲器。還有,該閃速EEPROM大致被分類為(1)NOR型和(2)NAND型,具有如下的特性。
也就是說,因為(1)NOR型的閃存儲器可以進(jìn)行隨機(jī)存取,其讀出速度與(2)NAND型相比較也是高速的,所以例如在便攜式電話等較為小型的電子設(shè)備中,作為控制程序用存儲器被廣泛使用。但是,其另一面為難以實現(xiàn)大容量化且價格高,并且存在寫入和刪除時間長這樣的問題所在。
對此,(2)NAND型閃存儲器可以從構(gòu)造上大大削減存儲器尺寸,具備作為位成本低廉這種大容量存儲器的最大特征,但是,因為是同步式讀出并且將存在于特定地址中的數(shù)據(jù)連續(xù)讀出,所以其用途被使用于按照某個特定記錄塊·數(shù)據(jù)單位進(jìn)行重寫或讀出的領(lǐng)域。例如,就數(shù)字?jǐn)z像機(jī)而言,由于使用64M字節(jié)(512M位)的閃存儲卡,因而可以采用具有300萬象素的數(shù)字?jǐn)z像機(jī)來實現(xiàn)64張以上的照片拍攝,因此NAND型的閃存儲器被廣泛使用。
另外,根據(jù)特開2002-366429號公報,半導(dǎo)體存儲裝置已為眾所周知,該半導(dǎo)體存儲裝置為了謀求以上述(2)NAND型閃存儲器為代表的大容量非易失性存儲器存取時間和所謂以DRAM為代表的隨機(jī)·存取·存儲器存取時間的匹配,換言之為了使閃存數(shù)據(jù)的讀出及寫入速度與SDRAM和SRAM相等,而在安裝于1個組件內(nèi)的模塊上,通過控制電路(CTL_LOGIC)設(shè)置閃存儲器的芯片和DRAM的芯片,將閃存儲器的數(shù)據(jù)傳輸?shù)紻RAM向DRAM進(jìn)行存取,以此謀求存取時間的匹配。
但是,就上述以往示例來說,還存在如下的問題所在。也就是說,對于通過上述眾所周知的文獻(xiàn)所得知的廣播接收裝置和其系統(tǒng)而言,有下述課題,即不能將上述(2)NAND型閃存儲器那種價格低且大容量的非易失性存儲器作為控制程序用存儲器加以利用。還有,就上述那種廣播接收裝置和便攜式電話等較為小型的電子設(shè)備來說,近年來強(qiáng)烈希望將多功能化和多性能化顯著、并且大容量的非易失性存儲器,作為控制程序用存儲器加以利用。
另外,尤其是有關(guān)由上述特開2002-366429號所得知的半導(dǎo)體存儲裝置,不得不在半導(dǎo)體存儲裝置內(nèi)在設(shè)置閃存儲器的芯片的同時,進(jìn)一步設(shè)置控制電路(CTL_LOGIC)的芯片和DRAM的芯片,特別是在便攜式電話等那種較為小型的電子設(shè)備中,難以作為控制程序用存儲器予以采用。
發(fā)明內(nèi)容
因此,本發(fā)明的目的為,解決上述以往技術(shù)中的問題,提供一種電子設(shè)備中的新結(jié)構(gòu),并提供在該電子設(shè)備的結(jié)構(gòu)中用于使其系統(tǒng)啟動的啟動方法,上述電子設(shè)備如以上述(2)NAND型閃存儲器為代表的那樣,可以實現(xiàn)電擦除及寫入,并且能夠?qū)⒉荒苓M(jìn)行隨機(jī)存取且具有同步讀出功能的閃存儲器,作為控制程序用存儲器進(jìn)行裝配。
為了達(dá)到上述目的,在本發(fā)明中首先提出一種電子設(shè)備,該電子設(shè)備具備進(jìn)行設(shè)備各部控制所用的控制部,其特征為,該控制部具備中央處理裝置;易失性存儲部,與上述中央處理裝置連接可進(jìn)行隨機(jī)存??;非易失性存儲部,與上述中央處理裝置連接并且可進(jìn)行電擦除及寫入;復(fù)位信號發(fā)生部,用來發(fā)生復(fù)位信號,該復(fù)位信號用于進(jìn)行系統(tǒng)的啟動,并且由閃存儲器來構(gòu)成上述非易失性存儲部,該閃存儲器具有將特定地址中的數(shù)據(jù)連接讀出的功能,并在其一部分中存儲有進(jìn)行系統(tǒng)啟動所需的引導(dǎo)程序,再者,上述控制部具備下述裝置,用于按照來自上述復(fù)位信號發(fā)生部的復(fù)位信號發(fā)生上述特定地址,上述中央處理裝置利用從上述非易失性存儲部連續(xù)讀出的引導(dǎo)程序進(jìn)行啟動。
還有,根據(jù)本發(fā)明,在上面所記載的電子設(shè)備中,上述中央處理裝置通過從上述非易性存儲部連續(xù)讀出的引導(dǎo)程序進(jìn)行啟動,并且也可以將從上述非易失性存儲部連續(xù)讀出的數(shù)據(jù)展開到與上述中央處理裝置連接可進(jìn)行隨機(jī)存取的易失性存儲部中,或者說,上述控制部也可以進(jìn)一步具備下述裝置,用于按照來自上述復(fù)位信號發(fā)生部的復(fù)位信號,生成用于從特定地址連續(xù)讀出數(shù)據(jù)的信號,并向上述非易失性存儲部輸出。再者,在上面所記載的電子設(shè)備中,在上述非易失性存儲部內(nèi),上述引導(dǎo)程序按特定的連續(xù)地址被依次存儲,或者說,上述控制部也可以進(jìn)一步具備地址變化檢測電路,用來輸入來自上述中央處理裝置的地址以檢測其變化。
除此之外,根據(jù)本發(fā)明,上面所記載的電子設(shè)備使用于數(shù)字廣播的接收系統(tǒng)或者便攜式電話機(jī)等中。
而且,在本發(fā)明中為了達(dá)到上述目的,還提出一種電子設(shè)備中的系統(tǒng)啟動方法,用來在下述電子設(shè)備中進(jìn)行系統(tǒng)的啟動,該電子設(shè)備的用于進(jìn)行設(shè)備各部控制的控制部,具備中央處理裝置;非易失性閃存儲部,與上述中央處理裝置連接并且可進(jìn)行電擦除及寫入,具有將存在于特定地址中的數(shù)據(jù)連續(xù)讀出的功能,其特征為,在上述非易失性閃存儲部的一部分中,存儲用來進(jìn)行系統(tǒng)啟動的引導(dǎo)程序,在發(fā)生用于進(jìn)行該系統(tǒng)啟動的復(fù)位信號的場合下,將上述引導(dǎo)程序從上述非易失性閃存儲部連續(xù)讀出進(jìn)行啟動。
還有,根據(jù)本發(fā)明,在上面所記載的啟動方法中,理想的是,上述引導(dǎo)程序在上述非易失性閃存儲部中按特定的連續(xù)地址被依次存儲,或者說,理想的是上述控制部進(jìn)一步具備易失性存儲部,與上述中央處理裝置連接可進(jìn)行隨機(jī)存取,并且上述中央處理裝置通過從上述非易失性存儲部連續(xù)讀出的引導(dǎo)程序進(jìn)行啟動,與此同時,將從上述非易失性存儲部連續(xù)讀出的數(shù)據(jù)展開到與上述中央處理裝置連接、可進(jìn)行隨機(jī)存取的易失性存儲部中。
如同上面詳細(xì)所述的那樣,本發(fā)明的電子設(shè)備以及該電子設(shè)備中的系統(tǒng)啟動方法,可以將上述NAND型閃存儲器作為控制程序用存儲器加以利用,來進(jìn)行系統(tǒng)的啟動,該NAND型閃存儲器是低廉且大容量的半導(dǎo)體非易失性存儲器,因此發(fā)揮出可以提供更為低廉且功能上良好的電子設(shè)備這樣的在實用上也極其出色的效果。
圖1是表示本發(fā)明一個實施方式所涉及的數(shù)字廣播接收系統(tǒng)中控制器(電子設(shè)備)內(nèi)部結(jié)構(gòu)的框圖。
圖2是有關(guān)上述圖1所示控制器中的程序啟動動作進(jìn)行說明所用的附圖。
圖3是對上述圖1所示控制器中程序啟動時CPU的動作進(jìn)行說明的流程圖。
圖4是對上述程序啟動時來自AND型或NAND型閃存儲器的數(shù)據(jù)讀出進(jìn)行說明的附圖。
圖5是對上述本發(fā)明所涉及采用控制器(電子設(shè)備)的數(shù)字廣播接收系統(tǒng)整體結(jié)構(gòu)一個示例進(jìn)行說明的框圖。
圖6是表示本發(fā)明的變形例所涉及采用讀出地址變化時不輸出讀出脈沖的CPU的情況下控制器內(nèi)部結(jié)構(gòu)的框圖。
圖7是為說明上述本發(fā)明的變形例的背景而對讀出地址變化時不輸出讀出脈沖的CPU動作進(jìn)行說明的輸出波形圖。
圖8表示的是上述本發(fā)明的變形例所涉及控制器地址變化檢測電路具體電路結(jié)構(gòu)的一個示例。
圖9是對具備上述地址變化檢測電路的上述本發(fā)明的變形例所涉及控制器中CPU動作進(jìn)行說明的輸出波形圖。
圖10是將上述本發(fā)明所涉及的控制器(電子設(shè)備)使用于多性能型便攜式電話時的框圖。
具體實施例方式
下面,有關(guān)本發(fā)明的實施方式,通過參照附圖予以說明。
首先,圖5表示出本發(fā)明實施方式所涉及的電子設(shè)備,作為其一個示例表示出限定接收廣播型數(shù)字廣播接收系統(tǒng)(所謂的機(jī)頂盒STB)例子,例如在CATV(有線電視Cable Television)、CS(通信衛(wèi)星Communication Satellite)數(shù)字廣播、BS數(shù)字廣播及地面數(shù)字廣播等過程中,對廣播進(jìn)行加擾,只有合同人可以解除其加擾進(jìn)行視聽。也就是說,該數(shù)字廣播接收系統(tǒng)成為只有合同人可以視聽的限定接收結(jié)構(gòu)。
在該圖5中分別表示出,符號101是天線,102是調(diào)諧部,103是解擾的密碼解碼器,104是從被多路復(fù)用后的信號中分離出所希望信號的信號分離器,105是MPEG解碼器,106是進(jìn)行接收控制的控制器,107是用于限定接收的合同信息和進(jìn)行密鑰的管理及控制的限定接收控制部,108是對處于限定接收控制部107中的合同信息和密鑰加以保持的合同信息部。
然后,根據(jù)上述數(shù)字廣播接收系統(tǒng)的結(jié)構(gòu),由通信從業(yè)者所傳送的信號通過天線101進(jìn)行接收,在變換成中間頻率之后被傳送到調(diào)諧部102。調(diào)諧部102在將其解調(diào)成基帶信號的同時,進(jìn)行糾錯等,并向解擾碼器103輸出。解擾碼器103采用從限定接收控制部107得到的加擾(scramble)解除密鑰,來進(jìn)行加擾的解除。
另一方面,在BS數(shù)字廣播的示例中,對圖像·聲音·數(shù)據(jù)內(nèi)容進(jìn)行加擾,不對節(jié)目名等節(jié)目附加信息進(jìn)行加擾,并且對限定接收所用的限定接收控制信號實施加密,上述被加擾后的內(nèi)容成為解擾碼的對象。被解擾碼后的信號在信號分離器104中被分離出所希望的信號,圖像·聲音信號被導(dǎo)入MPEG解碼器105,節(jié)目附加信息和限定接收控制信號通過控制器106被導(dǎo)入限定接收控制部107。圖像·聲音信號通過MPEG解碼器105被解碼,顯示到電視畫面等上??刂撇?06通過進(jìn)行如上的接收控制,特別是將從信號分離器104所得到的限定接收控制信號傳遞給限定接收控制部107,并從限定接收控制部107得到上述解擾碼密鑰,將其設(shè)定到解擾碼器103中,而可以對被加擾后的廣播進(jìn)行解擾碼,并進(jìn)行視聽。也就是說,控制器106按照所存儲的程序來進(jìn)行數(shù)字廣播接收系統(tǒng)各部的控制。
還有,在該BS數(shù)字廣播的場合下,限定接收控制部107由IC卡構(gòu)成,限定接收控制信號是EMM(Entitlement ManagementMessage)和ECM(Entitlement Control Message)。若取得與合同有關(guān)的信息EMM,將其傳遞到IC卡107,則通過IC卡107所具有的主密鑰Km進(jìn)行解密,設(shè)定工作密鑰Kw。若取得ECM將其傳遞到IC卡107,該ECM是與被加擾后的節(jié)目一起廣播的用來解擾的信息,則通過設(shè)定于IC卡107中的工作密鑰Kw進(jìn)行解密,獲得加擾密鑰Ks。控制器106從IC卡107取得上述加擾密鑰Ks,向解擾碼器103進(jìn)行設(shè)定。
如上所述,合同信息處于IC卡107內(nèi),并根據(jù)該合同信息獲得用來對已訂立合同的廣播進(jìn)行解擾的密鑰。另外,在BS數(shù)字廣播中,雖然是可拆裝的IC卡107,但是也可以將其作為IC芯片裝入接收裝置中,并且在上面那種限定接收廣播中,用戶為了通過多個接收裝置進(jìn)行視聽,也可以采用下述方法,即利用IEEE1394等的網(wǎng)絡(luò),從多個設(shè)備向限定接收控制部107傳送解擾碼信號ECM,能夠獲得加擾密鑰Ks進(jìn)行解擾碼,并進(jìn)行視聽。
接著,在圖1中表示出,在上述圖3所示的數(shù)字廣播接收系統(tǒng)中進(jìn)行各部控制所用的控制器106的詳細(xì)內(nèi)部結(jié)構(gòu)。也就是說,在圖1中,控制器具備作為中央處理裝置的CPU201;DRAM202,是在其外部(也可以在內(nèi)置于CPU內(nèi)成為一體)暫時儲存運算處理所需數(shù)據(jù)的易失性存儲裝置;AND型或NAND型閃存儲器203,是上述可電擦除及寫入的非易失性閃存儲器。
還有,上述DRAM202可以根據(jù)來自上述CPU201的地址信號進(jìn)行隨機(jī)存取,與上述CPU之間讀出或?qū)懭霐?shù)據(jù),并且上述AND型或者NAND型閃存儲器203存儲有控制程序,用來使作為本裝置的數(shù)字廣播接收系統(tǒng)啟動。另外,該AND型或者NAND型閃存儲器203可以通過輸入特定的地址,按照特定的數(shù)據(jù)·記錄塊單位(例如,32字節(jié)或64字節(jié))進(jìn)行連續(xù)讀出或者寫入,或按照下面所說明讀出信號TR1、TR2…的條件來進(jìn)行,例如可以從初始狀態(tài)以256字節(jié)連續(xù)的方式(也就是非隨機(jī))進(jìn)行數(shù)據(jù)的讀出。另外,該AND型或NAND型閃存儲器203如上所述,特別適合于大容量化,就本示例來說則是提供16M字節(jié)或其以上存儲容量的非易失性存儲器。
再者,在該AND型或NAND型閃存儲器203中,如圖所示,例如具備復(fù)位脈沖發(fā)生電路204,由設(shè)置于上述數(shù)字接收機(jī)中的開關(guān)等構(gòu)成,用來發(fā)生復(fù)位脈沖,該復(fù)位脈沖用于啟動本數(shù)字廣播接收系統(tǒng)的控制程序;讀出信號發(fā)生電路205,用于根據(jù)來自該復(fù)位脈沖發(fā)生電路的復(fù)位脈沖,發(fā)生來自特定地址的讀出信號TR1、TR2…;特定地址自動發(fā)生電路206,用來輸入來自該讀出信號發(fā)生電路的信號TR1、TR2…,向特定地址發(fā)生用于將該數(shù)據(jù)連續(xù)讀出的地址信號AD。還有,如同通過附圖進(jìn)一步明確的那樣,按照需要從上述CPU向復(fù)位脈沖發(fā)生電路204輸入了使控制程序再啟動所需的信號以及軟件復(fù)位信號。
接著,參照上述圖1及圖2說明在上面表示了內(nèi)部結(jié)構(gòu)的控制器106的動作,特別是使上述數(shù)字廣播接收系統(tǒng)的開關(guān)接通的情況下控制程序啟動時或者從上述CPU發(fā)生軟件復(fù)位信號時的程序啟動,與。
首先,在使數(shù)字廣播接收系統(tǒng)的開關(guān)接通或者發(fā)生出軟件復(fù)位信號的場合下,從上述復(fù)位脈沖發(fā)生電路204發(fā)生復(fù)位脈沖(reset)。以該復(fù)位脈沖作為輸入,上述讀出信號發(fā)生電路205發(fā)生用來指示來自必要特定地址的數(shù)據(jù)讀出的信號,例如TR1。按照來自該讀出信號發(fā)生電路205的特定地址的讀出信號TR1,特定地址自動發(fā)生電路206同步生成與特定的連續(xù)地址對應(yīng)的地址信號(address),向上述AND型或NAND型閃存儲器203進(jìn)行輸出。據(jù)此,從上述AND型或NAND型閃存儲器203輸出其特定的連續(xù)地址中所存儲的連續(xù)32字節(jié)或64字節(jié)數(shù)據(jù)·記錄塊單位的數(shù)據(jù)。
然后,上述CPU201采用上述圖2所示的那種系統(tǒng)啟動方法,來進(jìn)行其控制程序的啟動動作。還有,在圖2中分別在其上方表示出上述AND型或NAND型閃存儲器203內(nèi)的數(shù)據(jù)存儲區(qū)域(區(qū)域),另一方面,在附圖的下方表示出可根據(jù)來自上述CPU201的地址信號進(jìn)行隨機(jī)存取的上述RAM202內(nèi)的數(shù)據(jù)存儲區(qū)域。
首先,上述CPU201讀取引導(dǎo)程序進(jìn)行啟動,該引導(dǎo)程序是上述AND型或NAND型閃存儲器203內(nèi)引導(dǎo)區(qū)域中所存儲的數(shù)據(jù)。還有,該引導(dǎo)程序在上述AND型或NAND型閃存儲器203內(nèi)的指定區(qū)域,按照上述數(shù)據(jù)·記錄塊單位被連續(xù)存儲。
更為具體地說,如附圖3所示,上述CPU201通過讀取下述引導(dǎo)程序進(jìn)行啟動,將該引導(dǎo)程序復(fù)制到RAM202上將其展開(步驟S31),上述引導(dǎo)程序是從上述閃存儲器203的引導(dǎo)區(qū)域所讀出的數(shù)據(jù)。此后,采用復(fù)制到RAM202上被展開的數(shù)據(jù),來進(jìn)行引導(dǎo)程序。同時,將從上述閃存儲器203的程序區(qū)域讀出且比上述引導(dǎo)程序容量更大的程序,復(fù)制到容量大的存儲器RAM202上加以展開(步驟S32)。再者,通過進(jìn)行復(fù)制到上述RAM202上所展開的程序,使作為本裝置的數(shù)字廣播接收系統(tǒng)啟動(步驟S33)。這樣,根據(jù)本發(fā)明,可以將上述NAND型閃存儲器作為控制程序存儲器加以利用,該NAND型閃存儲器是低廉且大容量的非易失性存儲器。再者,如果需要,則有關(guān)上述閃存儲器203數(shù)據(jù)區(qū)域的數(shù)據(jù),與上述相同也可以復(fù)制到RAM202上加以展開。
在附圖4中,與上述AND型或NAND型閃存儲器203內(nèi)啟動程序的排列結(jié)構(gòu)一起表示出其啟動程序的進(jìn)行過程,該AND型或NAND型閃存儲器如上所述,其特征為,價格低且大容量并且是同步式型讀出,將存在于特定地址中的數(shù)據(jù)連續(xù)讀出。
也就是說,上述AND型或NAND型閃存儲器203因為通過同步式讀出方式將存在于特定地址中的數(shù)據(jù)連續(xù)讀出,所以啟動程序需要在存儲器內(nèi)存儲于連續(xù)的地址中。例如,在圖4中啟動程序如同地址m+1~地址m+n+2那樣,意味著在存儲器內(nèi)存儲于連續(xù)的地址中,上述CPU201按照從這些連續(xù)地址(地址m+1~地址m+n+2)所依次讀出的程序處理步驟,來進(jìn)行啟動程序。
換言之,例如在圖4中如用「×」所示的那樣,意味著其處理步驟不能成為具有從地址m+n跳到地址m+n+3的跳躍命令那種所謂的非連續(xù)配置。但是,此處即使在其處理步驟跳到地址間的那種場合下,例如如同在圖4中用「○」所示的那樣,在上述CPU201高速緩沖存儲容量的范圍內(nèi)反復(fù)進(jìn)行的那種場合(也就是,從地址m+n+1到地址m+3反復(fù)進(jìn)行的情形)下,也可以通過利用上述CPU的高速緩沖存儲器中所儲存的數(shù)據(jù)進(jìn)行處理,能夠?qū)崿F(xiàn)此處理步驟的排列,因此不認(rèn)為此處理步驟的排列是非連續(xù)配置。
接著,下面對有關(guān)上面所說明的本發(fā)明實施方式所涉及的電子設(shè)備的變形例進(jìn)行說明。也就是說,在構(gòu)成下述控制器106(所謂的機(jī)頂盒STB)的CPU(圖1中的符號201)之中,還存在使其讀出地址產(chǎn)生變化時不輸出讀出脈沖類型的CPU,上述控制器106是作為上述圖5所示電子設(shè)備的數(shù)字廣播接收系統(tǒng)的控制器。此時,因為在將上述CPU與上述AND型或NAND型閃存儲器連接的環(huán)境下不輸出上述讀出脈沖,所以仍然不能實現(xiàn)來自該閃存儲器的系統(tǒng)啟動。
對其加以具體說明。如附圖7所示,若解除CPU的復(fù)位,則CPU開始閃存儲器的讀取,而此時CPU一側(cè)根據(jù)1次輸出·激活(OEOutput Enable)的確立(assert)(也就是,附圖的波形OE成為“Low”的期間),例如使地址產(chǎn)生4次變化。對此,在閃存儲器一側(cè),在上述輸出·激活(OE)被否定的時刻輸出2字節(jié)。也就是說,對于CPU一側(cè)的8字節(jié)讀入動作,閃存儲器一側(cè)只是進(jìn)行2字節(jié)的數(shù)據(jù)輸出,不能實現(xiàn)來自具有同步讀出功能的該閃存儲器的連續(xù)數(shù)據(jù)讀取。
因此,根據(jù)本發(fā)明的變形例如附圖6所示,也就是說除上述圖1所示的控制器基本結(jié)構(gòu)之外,進(jìn)一步增加地址變化檢測電路207。還有,此處符號201’如上所述表示出,根據(jù)1次輸出·激活(OE)的確立而使地址產(chǎn)生多次變化類型的CPU,附有其它參照號碼的結(jié)構(gòu)要件與上述圖1中的結(jié)構(gòu)部件相同。
還有,該地址變化檢測電路207具體電路結(jié)構(gòu)的一個示例被表示于附圖8中。也就是說,在圖中,該地址變化檢測電路207由OR門81、XOR門82以及2個觸發(fā)電路83、84構(gòu)成的簡單電路所構(gòu)成,由其結(jié)構(gòu)可知,形成一種微分電路,用來對來自CPU一側(cè)的地址(ADD1)的變化進(jìn)行檢測,并輸出脈沖信號。
也就是說,根據(jù)上述地址變化檢測電路207,如同附圖9的波形圖所示的那樣,即使如上所述CPU一側(cè)根據(jù)1次輸出·激活(OE)的確立使最低的地址產(chǎn)生多次變化,也檢測其變化。而且,由于檢測地址的變化將其導(dǎo)入上述AND型或NAND型閃存儲器203的OE端子,因而即使在CPU動作的1次OE期間中地址ADD1產(chǎn)生多次變化,也可以使之與其地址的變化同步,從閃存儲器203讀出數(shù)據(jù)。也就是說,即使在采用下述的CPU201’構(gòu)成用來進(jìn)行裝置整體控制的控制器106的系統(tǒng)中,仍然能夠?qū)⑸鲜鯪AND型閃存儲器作為控制程序用存儲器加以利用,同時確實進(jìn)行其系統(tǒng)的啟動,上述CPU201’是根據(jù)1次輸出·激活(OE)的確立使地址產(chǎn)生多次變化的類型,上述NAND型閃存儲器是低廉且大容量的非易失性存儲器。
還有,在上述的實施方式中雖然有關(guān)將本發(fā)明應(yīng)用于數(shù)字廣播接收系統(tǒng)(機(jī)頂盒STB)中的示例已做出說明,但是本發(fā)明并不限定于上述實施方式,例如也可以廣泛應(yīng)用于下述電子設(shè)備中,該電子設(shè)備是便攜式電話等較為小型的,特別是作為其控制程序用存儲器,期望使用半導(dǎo)體存儲器的設(shè)備。
附圖10是表示將本發(fā)明應(yīng)用于下述便攜式電話中時內(nèi)部結(jié)構(gòu)的框圖,該便攜式電話是在上述便攜式電話中除標(biāo)準(zhǔn)型便攜式電話的功能之外特別具備PDA功能和數(shù)字?jǐn)z像功能的所謂多性能型便攜式電話。一般情況下,便攜式電話如圖所示,包括高頻部件部1、低頻部件部2、液晶顯示部3、系統(tǒng)控制用MPU4、存儲有系統(tǒng)控制程序和電話號碼薄等的閃存儲器31以及作為程序的進(jìn)行及數(shù)據(jù)的高速緩沖存儲所使用的SRAM32等等。再者,為了將上述PDA功能和數(shù)字?jǐn)z像功能等高級數(shù)據(jù)處理功能追加到便攜式電話中,裝配到外部媒體的接口,并且為了對大量的數(shù)據(jù)進(jìn)行處理,裝配DRAM7。再者,還具備有CCD攝像機(jī)33。
而且,在上述多性能型便攜式電話的結(jié)構(gòu)中尤其是作為上述閃存儲器31,如上述圖1所示使用AND或NAND型閃存儲器,并且具備復(fù)位脈沖發(fā)生電路204、信號發(fā)生電路205以及特定地址自動發(fā)生電路206,還按照其需要具備有地址變化檢測電路207。據(jù)此,仍然與上述相同,可以將NAND型閃存儲器作為控制程序用存儲器加以利用,該NAND型閃存儲器是低廉且大容量的非易失性存儲器。再者,還可以按照需要,有關(guān)上述閃存儲器31數(shù)據(jù)區(qū)域內(nèi)的數(shù)據(jù),與上述相同,也將其復(fù)制到RAM32上加以展開。
另外,雖然在上述實施方式中作為下述半導(dǎo)體存儲器以上述AND型或NAND型閃存儲器為代表已進(jìn)行說明,該半導(dǎo)體存儲器可以作為控制程序用存儲器進(jìn)行裝配,但是不言而喻,本發(fā)明并不限定于上述實施方式,此外如果是下述非易失性存儲器,則可以通過利用本發(fā)明而作為控制程序用存儲器加以采用,上述非易失性存儲器可以進(jìn)行電擦除及寫入并且具有將存在于特定地址中的數(shù)據(jù)連續(xù)讀出的功能。
權(quán)利要求
1.一種電子設(shè)備,具備用于進(jìn)行設(shè)備各部的控制的控制部,其特征為該控制部具備中央處理單元;易失性存儲部,與上述中央處理單元連接,可進(jìn)行隨機(jī)存取;非易失性存儲部,與上述中央處理單元連接,并且可以進(jìn)行電擦除及寫入;復(fù)位信號發(fā)生部,產(chǎn)生用于進(jìn)行系統(tǒng)的啟動的復(fù)位信號;并且,上述非易失性存儲部由具有將在特定地址中存在的數(shù)據(jù)連續(xù)讀出的功能、且在其一部分上存儲了用于進(jìn)行系統(tǒng)的啟動的引導(dǎo)程序的閃存器來構(gòu)成;而且,上述控制部具備根據(jù)來自上述復(fù)位信號發(fā)生部的復(fù)位信號產(chǎn)生上述特定地址的單元;上述中央處理單元通過從上述非易失性存儲部連續(xù)讀出的引導(dǎo)程序來進(jìn)行啟動。
2.根據(jù)上述權(quán)利要求1記載的電子設(shè)備,其特征為上述中央處理單元通過從上述非易性存儲部連續(xù)讀出的引導(dǎo)程序來進(jìn)行啟動的同時,將從上述非易失性存儲部連續(xù)讀出的數(shù)據(jù)展開到與上述中央處理單元連接、可進(jìn)行隨機(jī)存取的易失性存儲部中。
3.根據(jù)上述權(quán)利要求1記載的電子設(shè)備,其特征為上述控制部進(jìn)一步具備根據(jù)來自上述復(fù)位信號發(fā)生部的復(fù)位信號,生成用于從特定的地址連續(xù)讀出數(shù)據(jù)的信號、并向上述非易失性存儲部輸出的單元。
4.根據(jù)上述權(quán)利要求1記載的電子設(shè)備,其特征為上述引導(dǎo)程序在上述非易失性存儲部中被依次存儲在特定的連續(xù)地址中。
5.根據(jù)上述權(quán)利要求1記載的電子設(shè)備,其特征為上述控制部進(jìn)一步具備地址變化檢測電路,用來輸入來自上述中央處理單元的地址,并檢測其變化。
6.根據(jù)上述權(quán)利要求1記載的電子設(shè)備,其特征為所述電子設(shè)備使用于數(shù)字廣播的接收系統(tǒng)。
7.根據(jù)上述權(quán)利要求1記載的電子設(shè)備,其特征為所述電子設(shè)備使用于攜帶電話機(jī)。
8.一種電子設(shè)備中的系統(tǒng)啟動方法,用來在電子設(shè)備中進(jìn)行系統(tǒng)的啟動,其中,用于進(jìn)行設(shè)備的各部的控制的控制部具備中央處理單元和非易失性閃存儲部,該非易失性閃存儲部與上述中央處理單元連接,并且可進(jìn)行電擦除及寫入,具有將在特定地址中存在的數(shù)據(jù)連續(xù)讀出的功能,其特征為將用于進(jìn)行系統(tǒng)啟動的引導(dǎo)程序存儲在上述非易失性閃存儲部的一部分中,在產(chǎn)生了用于進(jìn)行該系統(tǒng)的啟動的復(fù)位信號的場合下,將上述引導(dǎo)程序從上述非易失性閃存儲部連續(xù)讀出,進(jìn)行啟動。
9.根據(jù)上述權(quán)利要求8記載的啟動方法,其特征為上述引導(dǎo)程序在上述非易失性閃存儲部中被依次存儲在特定的連續(xù)地址中。
10.根據(jù)上述權(quán)利要求8記載的啟動方法,其特征為上述控制部進(jìn)一步具備與上述中央處理單元連接、可進(jìn)行隨機(jī)存取的易失性存儲部,并且上述中央處理單元通過從上述非易性存儲部連續(xù)讀出的引導(dǎo)程序來進(jìn)行啟動,并將從上述非易失性存儲部連續(xù)讀出的數(shù)據(jù)展開到與上述中央處理單元連接、可進(jìn)行隨機(jī)存取的易失性存儲部中。
全文摘要
提供一種電子設(shè)備和使其系統(tǒng)啟動所需的啟動方法,該電子設(shè)備可以將不能進(jìn)行隨機(jī)存取的半導(dǎo)體存儲器作為控制程序用存儲器進(jìn)行裝配。在下述電子設(shè)備中,進(jìn)行系統(tǒng)啟動時按照復(fù)位信號使之發(fā)生連續(xù)的特定地址,將存儲于非易失性存儲器一部分中的引導(dǎo)程序連續(xù)讀出進(jìn)行啟動,與此同時展開到可進(jìn)行隨機(jī)存取的易失性存儲器202中,上述電子設(shè)備其進(jìn)行設(shè)備各部控制所用的控制器,具備CPU201;非易失性存儲器203,以NAND型閃存儲器為代表,可進(jìn)行電擦除及寫入并且具有將存在于特定地址中的數(shù)據(jù)連續(xù)讀出的功能。
文檔編號G06F13/10GK1591369SQ20041005863
公開日2005年3月9日 申請日期2004年7月26日 優(yōu)先權(quán)日2003年8月27日
發(fā)明者大喜多史雄, 內(nèi)藤康, 平田茂, 高橋聰, 水口寬彥, 飯室聰 申請人:株式會社日立制作所