Soc片上系統的制作方法
【專利摘要】本發明公開了一種SOC片上系統,包括分別和總線連接的微控制器、存儲器直接訪問模塊、內存管理單元、看門狗、計時器、系統控制器、外設接口及多個功能模塊,其中,所述SOC片上系統還包括一次性可編程存儲器,所述一次性可編程存儲器與所述微控制器連接。本發明的SOC片上系統不需改變及利用外部其它器件即可直接進行二次開發與升級,無需外部代碼,結構簡單,升級方便快速。
【專利說明】SOC片上系統
【技術領域】
[0001]本發明涉及集成電路領域,更具體地涉及一種SOC片上系統。
【背景技術】
[0002]請參考圖1,圖1為現有技術的SOC片上系統。如圖所示,現有的SOC片上系統包括分別和總線連接的微控制器、存儲器直接訪問模塊、內存管理單元、看門狗、計時器、系統控制器、外設接口及多個功能模塊,其中還包括與所述微控制器連接的ROM。所述微控制器訪問ROM內存儲的固件并運行該固件,并通過數據總線、控制總線配置存儲器直接訪問模塊、內存管理單元、看門狗、計時器、系統控制器、外設接口等各功能模塊,與微控制器相互配合從而實現多個功能模塊的特定功能。
[0003]但是,現有技術的SOC片上系統的固件必須投片前設定完善,后續有需要新增的功能就只能通過外部代碼進行升級,則很有可能無法進行功能升級,影響二次開發。
[0004]因此,有必要提供改進的SOC片上系統來克服上述缺陷。
【發明內容】
[0005]本發明的目的是提供一種SOC片上系統,本發明的SOC片上系統不需改變及利用外部其它器件即可直接進行二次開發與升級,無需外部代碼,結構簡單,升級方便快速。
[0006]為實現上述目的,本發明提供一種SOC片上系統,包括分別和總線連接的微控制器、存儲器直接訪問模塊、內存管理單元、看門狗、計時器、系統控制器、外設接口及多個功能模塊,其中,所述SOC片上系統還包括一次性可編程存儲器,所述一次性可編程存儲器與所述微控制器連接。
[0007]較佳地,所述總線包括數據總線與控制總線,且所述數據總線、控制總線均分別與微控制器、存儲器直接訪問模塊、內存管理單元、看門狗、計時器、系統控制器、外設接口及多個功能模塊連接。
[0008]較佳地,所述外設接口可為SPI接口、I2C接口、USB接口、GP1接口、UART接口及DDR 接口。
[0009]與現有技術相比,本發明的SOC片上系統由于還包括一次性可編程存儲器,當對本發明的SOC片上系統進行升級或二次開發時,只需把設計完成的固件燒錄至一次性可編程存儲器內即可實現對SOC片上系統的升級或二次開發,而且升級過程中無需外部代碼;結構簡單,升級方便快速。
[0010]通過以下的描述并結合附圖,本發明將變得更加清晰,這些附圖用于解釋本發明。
【專利附圖】
【附圖說明】
[0011]圖1為現有技術的SOC片上系統的結構框圖。
[0012]圖2為本發明SOC片上系統結構框圖。
【具體實施方式】
[0013]現在參考附圖描述本發明的實施例,附圖中類似的元件標號代表類似的元件。如上所述,本發明提供了一種SOC片上系統,本發明的SOC片上系統不需改變及利用外部其它器件即可直接進行二次開發與升級,無需外部代碼,結構簡單,升級方便快速。
[0014]如圖2所示,SOC片上系統,包括分別和總線連接的微控制器、存儲器直接訪問模塊、內存管理單元、看門狗、計時器、系統控制器、外設接口及多個功能模塊,且所述微控制器還與一一次性可編程存儲器連接;所述微控制器訪問所述一次性可編程存儲器內存儲的固件并運行該固件,從而通過總線存儲器直接訪問模塊、內存管理單元、看門狗、計時器、系統控制器、外設接口及多直接訪問模塊、內存管理單元、看門狗、計時器、系統控制器、外設接口及多個功能模塊與微控制器的相互配合而實現多個功能模塊的特定功能。本發明的SOC片上系統,當對SOC片上系統進行升級或二次開發時,只需把設計完成的固件燒錄至一次性可編程存儲器內即可實現對SOC片上系統的升級或二次開發,而且升級過程中無需外部代碼;結構簡單,升級方便快速。例如:一開始本發明的SOC片上系統只設計為一個低端的電子名片;當芯片生產出來后,又希望利用這個芯片直接做讀卡器,此時只需重新設計與讀卡器對應的固件(利用GP1模擬卡接口),燒錄到所述一次性可編程存儲器中即可。另夕卜,所述SOC片上系統的具體工作過程及原理均為本領域技術人員所熟知,在此不再細述。
[0015]請再參考圖2,作為本發明的優選實施方式,所述總線包括數據總線與控制總線,且所述數據總線、控制總線均分別與微控制器、存儲器直接訪問模塊、內存管理單元、看門狗、計時器、系統控制器、外設接口及多個功能模塊連接;所述數據總線傳輸各器件的數據信息,所述控制總線用以傳輸各器件的控制信號。另外,所述外設接口可為SPI接口、I2C接口、USB接口、GP10接口、UART接口及DDR接口;當然作為本發明的優選實施方式,所述外設接口并不限于上述接口,具體接口可根據外部器件的接口而相應設置。
[0016]以上結合最佳實施例對本發明進行了描述,但本發明并不局限于以上揭示的實施例,而應當涵蓋各種根據本發明的本質進行的修改、等效組合。
【權利要求】
1.一種SOC片上系統,包括分別和總線連接的微控制器、存儲器直接訪問模塊、內存管理單元、看門狗、計時器、系統控制器、外設接口及多個功能模塊,其特征在于,還包括一次性可編程存儲器,所述一次性可編程存儲器與所述微控制器連接。
2.如權利要求1所述的SOC片上系統,其特征在于,所述總線包括數據總線與控制總線,且所述數據總線、控制總線均分別與微控制器、存儲器直接訪問模塊、內存管理單元、看門狗、計時器、系統控制器、外設接口及多個功能模塊連接。
3.如權利要求1所述的SOC片上系統,其特征在于,所述外設接口可為SPI接口、I2C接口、USB 接口、GP1 接 口、UART 接口及 DDR 接口。
【文檔編號】G06F15/76GK104239276SQ201410453473
【公開日】2014年12月24日 申請日期:2014年9月5日 優先權日:2014年9月5日
【發明者】楊修 申請人:四川和芯微電子股份有限公司