亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

可在線系統(tǒng)編程的電路及在線系統(tǒng)編程的方法

文檔序號:6561281閱讀:212來源:國知局
專利名稱:可在線系統(tǒng)編程的電路及在線系統(tǒng)編程的方法
技術領域
本發(fā)明涉及一種邏輯電路,尤其是一種可在線系統(tǒng)編程的電路。本發(fā) 明還涉及一種在線系統(tǒng)編程的方法
背景技術
目前的微控制器芯片通常都集成了數(shù)據(jù)存儲器、程序存儲器等片存儲 單元,其中為了系統(tǒng)升級或者調(diào)試較復雜系統(tǒng)的方便,通常會使用可編程的程序存儲器,如EEPROM、 EFLASH等。這必然會遇到如何對程序存儲器編 程的問題,如果編程過程中要求不能使系統(tǒng)斷電,此時便自然要用到了在 線系統(tǒng)編程技術(ISP)。
目前通常實現(xiàn)在線系統(tǒng)編程的電路結構可參見圖1所示,包括兩個程 序存儲器,其中一個用作系統(tǒng)正常運行時的主程序存儲器;另一個用作ISP 編程時的在線系統(tǒng)編程程序存儲器(ISP程序存儲器),主程序存儲器和ISP 程序存儲器連接到一個帶ISP控制功能的程序存儲器控制器上,所述帶ISP 控制功能的程序存儲器控制器連接到程序存儲器總線上。電路中還包括一 個通過數(shù)據(jù)存儲器讀寫控制電路連接到數(shù)據(jù)存儲器總線上的數(shù)據(jù)存儲器。 系統(tǒng)正常運行時,帶ISP控制功能的程序存儲器控制器將主程序存儲器連 接到程序控制總線上,運行主程序存儲器上的程序,而數(shù)據(jù)存儲器由其讀 寫控制器控制與數(shù)據(jù)存儲器總線進行通信。如果檢測到ISP的請求,則帶 ISP控制功能的程序存儲器控制器將程序存儲器總線切換到ISP程序存儲
器,然后利用預先保存在ISP程序存儲器中的在線系統(tǒng)編程程序進行在線
系統(tǒng)編程。
由于要采用兩個程序存儲器的方法實現(xiàn)ISP,這會引致以下兩個缺點 一、如果采用不同的種類的程序存儲器,可能會增加工藝的難度或者復雜 度;二、即便采用同種存儲器也必然會增加產(chǎn)品的成本。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是,提供一種可在線系統(tǒng)編程的電路,能 夠用較簡單的結構實現(xiàn)在線系統(tǒng)編程,從而降低制作工藝的難度及復雜度, 同時降低產(chǎn)品的成本。
為解決上述技術問題,本發(fā)明可在線系統(tǒng)編程的電路的技術方案是, 包括一個程序存儲器和一個數(shù)據(jù)存儲器,所述程序存儲器連接至程序存儲 器總線,所述數(shù)據(jù)存儲器連接到一個選擇器電路,所述選擇器電路連接至 數(shù)據(jù)存儲器總線和程序存儲器總線。
本發(fā)明所要解決的另一技術問題是,提供一種在線系統(tǒng)編程的方法, 能夠使用較簡單的電路結構,實現(xiàn)在線系統(tǒng)編程。
為解決上述技術問題,本發(fā)明在線系統(tǒng)編程的方法的技術方案是,包 括如下步驟
(1 )將所述程序存儲器中的在線系統(tǒng)編程程序復制到所述數(shù)據(jù)存儲器
中;
(2)所述選擇器電路切換至程序存儲器總線,使所述數(shù)據(jù)存儲器與所述 程序存儲器總線相連接;
(3) 運行所述數(shù)據(jù)存儲器上的在線系統(tǒng)編程程序,對所述程序存儲器上 的程序進行更新;
(4) 程序更新結束后,所述選擇器電路切換至數(shù)據(jù)存儲器總線,將所述 數(shù)據(jù)存儲器連接至數(shù)據(jù)存儲器總線。
本發(fā)明提供的在線系統(tǒng)編程方法,步驟簡便,易于實現(xiàn),其所采用的 電路結構簡單,成本低廉,易于制作。


下面結合附圖和實施例對本發(fā)明作進一步詳細的說明
圖1為現(xiàn)有的可在線系統(tǒng)編程的電路的結構示意圖2為本發(fā)明可在線系統(tǒng)編程的電路的結構示意圖。
具體實施例方式
本發(fā)明可在線系統(tǒng)編程的電路的結構可參見圖2所示,包括一個程序 存儲器和一個數(shù)據(jù)存儲器,所述程序存儲器連接至程序存儲器總線,所述 數(shù)據(jù)存儲器連接到一個選擇器電路,所述選擇器電路連接至數(shù)據(jù)存儲器總 線和程序存儲器總線。所述選擇電路可對數(shù)據(jù)存儲器總線和程序存儲器總 線進行切換,即根據(jù)指令將數(shù)據(jù)存儲器與數(shù)據(jù)存儲器總線相連接,或者將 數(shù)據(jù)存儲器與程序存儲器總線相連接。
所述程序存儲器通過一個程序存儲器控制電路連接到所述程序存儲器 總線上,所述程序存儲器控制電路可以控制程序存儲器的讀寫操作, 一個 用來控制所述選擇器電路和所述程序存儲器控制電路的配置寄存器分別連 接到所述選擇器電路和所述程序存儲器控制電路。所述配置寄存器可以與
運算器相連接,或者與其它能夠發(fā)出指令的模塊相連接,將指令存儲在該 配置寄存器中,然后控制所述選擇器電路和所述程序寄存器控制電路進行 相應的動作。
所述選擇器電路中包括對數(shù)據(jù)存儲器進行控制的讀寫控制電路。
在系統(tǒng)正常運行的時候,所述程序存儲器連接到程序存儲器總線,而
數(shù)據(jù)存儲器連接到數(shù)據(jù)存儲器總線,系統(tǒng)通過程序存儲器總線從程序存儲
器上讀出程序,之后對數(shù)據(jù)存儲器進行讀或寫的操作。
本發(fā)明還提供了一種用上述電路進行在線系統(tǒng)編程的方法,包括如下
(1 )將所述程序存儲器中的在線系統(tǒng)編程程序復制到所述數(shù)據(jù)存儲器
中;
(2) 所述選擇器電路切換至程序存儲器總線,使所述數(shù)據(jù)存儲器與所述 程序存儲器總線相連接,所述程序存儲器控制電路將所述程序存儲器設置 為"寫"狀態(tài);;
(3) 運行所述數(shù)據(jù)存儲器上的在線系統(tǒng)編程程序,對所述程序存儲器上 的程序進行更新;
(4) 程序更新結束后,所述選擇器電路切換至數(shù)據(jù)存儲器總線,將所述 數(shù)據(jù)存儲器連接至數(shù)據(jù)存儲器總線,所述程序存儲器控制電路將所述程序 存儲器設置為"讀"狀態(tài)。
所述程序存儲器控制電路和所述選擇器電路的動作由所述配置寄存器 統(tǒng)一控制管理。
通常現(xiàn)在系統(tǒng)級芯片中通常都會有存儲器,存儲器會占用系統(tǒng)的主要 部分面積,與現(xiàn)有的可在線系統(tǒng)編程的電路相比,本發(fā)明將通常的微控制
器芯片中實現(xiàn)ISP所需要的兩個可編程程序存儲器縮減為一個,這將顯著
減少芯片的面積,從而降低了產(chǎn)品的制作難度和成本。
權利要求
1.一種可在線系統(tǒng)編程的電路,其特征在于,包括一個程序存儲器和一個數(shù)據(jù)存儲器,所述程序存儲器連接至程序存儲器總線,所述數(shù)據(jù)存儲器連接到一個選擇器電路,所述選擇器電路連接至數(shù)據(jù)存儲器總線和程序存儲器總線。
2. 根據(jù)權利要求1所述的可在線系統(tǒng)編程的電路,其特征在于,所述 程序存儲器通過一個程序存儲器控制電路連接到所述程序存儲器總線上, 一個用來控制所述選擇器電路和所述程序存儲器控制電路的配置寄存器分 別連接到所述選擇器電路和所述程序存儲器控制電路。
3. 根據(jù)權利要求1所述的可在線系統(tǒng)編程的電路,其特征在于,所述 選擇器電路中包括對數(shù)據(jù)存儲器進行控制的讀寫控制電路。
4. 一種用如權利要求1所述的電路進行在線系統(tǒng)編程的方法,其特征 在于,包括如下步驟(1) 將所述程序存儲器中的在線系統(tǒng)編程程序復制到所述數(shù)據(jù)存儲器中;(2) 所述選擇器電路切換至程序存儲器總線,使所述數(shù)據(jù)存儲器與所述 程序存儲器總線相連接;(3) 運行所述數(shù)據(jù)存儲器上的在線系統(tǒng)編程程序,對所述程序存儲器上 的程序進行更新;(4) 程序更新結束后,所述選擇器電路切換至數(shù)據(jù)存儲器總線,將所述 數(shù)據(jù)存儲器連接至數(shù)據(jù)存儲器總線。
5. 根據(jù)權利要求4所述的在線系統(tǒng)編程的方法,其特征在于,所述第 (3)步運行所述數(shù)據(jù)存儲器上的在線系統(tǒng)編程程序之前,所述程序存儲器 控制電路將所述程序存儲器設置為"寫"狀態(tài);所述第(4)步程序更新結 束后,所述程序存儲器控制電路將所述程序存儲器設置為"讀"狀態(tài)。
6.根據(jù)權利要求4所述的在線系統(tǒng)編程的方法,其特征在于,所述程 序存儲器控制電路和所述選擇器電路的動作由所述配置寄存器統(tǒng)一控制管 理。
全文摘要
本發(fā)明公開了一種可在線系統(tǒng)編程的電路,包括一個程序存儲器和一個數(shù)據(jù)存儲器,所述程序存儲器連接至程序存儲器總線,所述數(shù)據(jù)存儲器連接到一個選擇器電路,所述選擇器電路連接至數(shù)據(jù)存儲器總線和程序存儲器總線。本發(fā)明還公開了一種在線系統(tǒng)編程的方法,通過選擇器電路將數(shù)據(jù)存儲器切換至程序存儲器總線,運行存儲在數(shù)據(jù)存儲器上的在線系統(tǒng)編程程序對程序存儲器上的程序進行更新。本發(fā)明提供的在線系統(tǒng)編程方法,步驟簡便,易于實現(xiàn),其所采用的電路結構簡單,成本低廉,易于制作。
文檔編號G06F9/445GK101201741SQ20061011940
公開日2008年6月18日 申請日期2006年12月11日 優(yōu)先權日2006年12月11日
發(fā)明者錢曉輝 申請人:上海華虹Nec電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1