應用于燒錄器的實現智能切換燒錄芯片時序的系統及方法
【專利摘要】本發明提供了一種應用于燒錄器的實現智能切換燒錄芯片時序的系統及方法,其中的方法包括:在PC端建立動態的時序數據庫,將各種型號芯片的型號信息及相應的時序數據存儲其中;燒錄器端上電,與PC端建立通信連接;由用戶通過PC端的對外接口選擇待燒錄的芯片型號信息,PC端的時序數據庫根據型號信息自動匹配選擇相應時序數據,再發送相應的配置指令及配置信息至燒錄器端;燒錄器端在接收到配置指令和配置信息后,據此進行硬件配置。本發明減少了燒錄器的硬件存儲電路和維護成本,實現了燒錄器的靈活切換燒錄芯片功能以及兼容性能和可擴展性能。
【專利說明】應用于燒錄器的實現智能切換燒錄芯片時序的系統及方法
【技術領域】
[0001]本發明涉及集成電路燒錄領域,尤其涉及一種應用于燒錄器的實現智能切換燒錄芯片時序的系統及方法。
【背景技術】
[0002]目前,要實現各系列芯片的燒錄器需頻繁改動燒錄硬件,成本很高,而且硬件維護成本不可預計。在傳統的燒錄器平臺開發中,一方面需要有龐大的存儲時序的電路結構才能滿足多款的芯片時序存儲,硬件成本很高;另一方面,芯片更新換代的速度較快,而燒錄器如何實現燒錄新推出的芯片,需要工程師對硬件存儲電路改動和并對硬件后期維護;再一方面,增加新的芯片時,傳統燒錄硬件無法實現對新型芯片進行燒錄,這是因為大多數工程師只對目前芯片進行相應的燒錄器研發,沒有考慮后期產品的更新換代,在后期產生新的產品時只能淘汰掉舊的燒錄器或重新更新硬件燒錄器。顯而易見,傳統的燒錄器具有明顯的局限性,推遲了公司產品上市,致公司發展不利,嚴重影響產品方案的推廣時間,因此亟需對此繼續研發和實踐,以求在燒錄硬件成本不變的基礎上實現燒錄器的智能切換芯片燒錄功能。
【發明內容】
[0003]本發明的目的在于提供一種應用于燒錄器的實現智能切換燒錄芯片時序的系統及方法,減少燒錄器的硬件存儲電路以降低硬件成本。
[0004]本發明的目的是通過以下技術方案實現的:
[0005]一種應用于燒錄器的實現智能切換燒錄芯片時序的系統,包括燒錄器端和PC端;
[0006]所述PC端設有智能燒錄單元,該智能燒錄單元包括時序數據庫、對外接口、配置單元;
[0007]其中,所述時序數據庫,用于存儲各種型號芯片的時序數據,并同時具有根據型號信息自動匹配選擇相應時序數據的功能;所述對外接口,為用戶提供人機交互界面,用于接收用戶當前選擇待燒錄芯片的型號信息并交由時序數據庫進行匹配選擇操作;配置單元,用于在時序數據庫自動匹配選擇出待燒錄芯片的時序數據時據此對燒錄器端的硬件進行相應配置;
[0008]所述燒錄器端包括通信單元和硬件主控單元;
[0009]其中,所述通信單元用于采用預定義的通信協議與配置單元進行通信,接收其配置指令及配置信息并將其發送至硬件主控單元;所述硬件主控單元內部包含有一時序存儲電路,該硬件主控單元用于在接收到配置指令后根據配置文件刷新時序存儲電路中存儲的硬件時序。
[0010]其中,所述對外接口,還用于接收用戶添加的新型號的芯片型號信息及相應時序數據并將其加載至時序數據庫存儲。
[0011]其中,所述對外接口,還用于接收用戶添加的當前待升級芯片的升級后的時序數據并將其加載至時序數據庫存儲。
[0012]其中,所述時序存儲電路的存儲空間預留為一款具有最大時序數據量的芯片的時序數據量大小。
[0013]其中,所述通信單元具體為USB總線接口。
[0014]一種應用于燒錄器的實現智能切換燒錄芯片時序的方法,包括步驟:
[0015]在PC端建立動態的時序數據庫,將各種型號芯片的型號信息及相應的時序數據存儲其中;
[0016]燒錄器端上電,與PC端建立通信連接;
[0017]由用戶通過PC端的對外接口選擇待燒錄的芯片型號信息,PC端的時序數據庫根據型號信息自動匹配選擇相應時序數據,再發送相應的配置指令及配置信息至燒錄器端;
[0018]燒錄器端在接收到配置指令和配置信息后,據此進行硬件配置。
[0019]上述方法還包括對時序數據庫中已存儲的芯片進行升級的步驟,具體為:由用戶通過PC端的對外接口選擇待升級的芯片型號信息,向時序數據庫的相應位置加載升級后的時序數據。
[0020]上述方法還包括添加新型號的可燒錄的芯片的步驟,具體為:由用戶通過PC端的對外接口向數據庫加載新的芯片的型號信息及對應的時序數據。
[0021 ] 上述方法中,所述燒錄器端在進行硬件配置后,對該燒錄器進行軟件復位。
[0022]上述方法中,所述燒錄器端與PC端采用預設的通信協議通過USB通信。
[0023]與現有技術相比,本發明實施例具有以下有益效果:
[0024]I)燒錄器的時序存儲電路的存儲空間只需預留為一款具有最大時序數據量的芯片的時序數據量大小,降低了硬件存儲電路和維護成本,為工程師爭取更多時間專注芯片時序的研發;
[0025]2)采用動態的時序數據庫的設計,可靈活調用時序以滿足不同的芯片燒錄需求,且可任意添加新型號的燒錄芯片,還可輕松實現已有燒錄芯片的升級,降低傳統方法中產品升級過程中對燒錄器進行硬件更改以及后期維護的復雜度和難度,提升了燒錄器的兼容性和可擴展性,整個系統變得更智能化,而且主要是設計通信協議指令實現,確保了燒錄硬件的有效性;
[0026]3)燒錄器和PC端的通信協議是自定義和設計的,因此協議具有靈活性和可擴展性。
【專利附圖】
【附圖說明】
[0027]圖1是本發明實施例中實現智能切換燒錄芯片時序的系統結構圖。
[0028]圖2是本發明實施例中實現智能切換燒錄芯片時序的方法流程圖。
【具體實施方式】
[0029]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0030]本實施例中,實現智能切換燒錄芯片時序的系統如圖1所示,包括PC端和燒錄器端。
[0031]一、PC端設有智能燒錄單元,該智能燒錄單元包括時序數據庫、對外接口、配置單
J Li ο
[0032]其中,時序數據庫用于存儲各種型號芯片的時序數據,并同時具有根據型號信息自動匹配選擇相應時序數據的功能;
[0033]對外接口,為用戶提供人機交互界面,用于接收用戶當前選擇燒錄的芯片的型號信息并交由時序數據庫進行匹配操作,還用于接收用戶添加的新型號的芯片型號信息及相應時序數據并交由時序數據庫存儲;
[0034]配置單元,用于采用預定義的通信協議通過本端的USB總線接口與燒錄器端進行通信,在時序數據庫自動匹配選擇出待燒錄芯片的時序數據時據此對燒錄器端的硬件進行相應配置。
[0035]二、燒錄器端包括通信單元和硬件主控單元。
[0036]其中,通信單元用于采用預定義的通信協議與PC端的配置單元進行通信,接收其配置指令及配置信息并將其發送至硬件主控單元;本實施例中通信單元可采用USB總線接Π ;
[0037]硬件主控單元內部包含有一時序存儲電路;為降低硬件成本,時序存儲電路的存儲空間只需預留為一款具有最大時序數據量的芯片的時序數據量大小。該硬件主控單元用于在接收到配置指令后根據配置文件刷新存儲電路中存儲的硬件時序,從而切換燒錄芯片時序。
[0038]綜上,與傳統燒錄器相比,本實施例的燒錄器硬件不必做龐大的時序存儲電路來滿足不同芯片的燒錄,硬件只需預留有一款具有最大時序數據量的芯片的時序數據量大小的存儲電路,硬件電路大大減少;每次刷新時序,硬件具有的時序匹配及更新、燒錄、校驗及讀取等功能保持不變,PC端智能燒錄單元會與燒錄器通信,通過指令告知硬件板執行相關時序刷新操作。
[0039]上述時序數據庫不僅具有存儲功能、匹配選擇功能,還具有可擴展功能,由軟件對外接口功能實現。在此基礎上,技術工程師可把各種時序數據動態加入時序數據庫供客戶選擇,也可對數據庫中已存儲的時序數據進行更新,根據不同型芯片型號智能燒錄單元會智能匹配待燒錄芯片的配置時序,從而通過USB通信對燒錄器硬件進行相應的時序配置,無需更改硬件即可對實現不同芯片燒錄。而PC端的智能燒錄單元與燒錄器端的通信協議可自定義設計,具有較強的靈活性和可擴展性。
[0040]具體地,請參閱圖2,本實施例中智能切換燒錄芯片時序的實現方法包括步驟:
[0041]201、建立動態的時序數據庫,將各種型號芯片的型號信息及相應的時序數據存儲其中。
[0042]202、燒錄器端在硬件主控單元上電后,默認狀態打開USB總線接口。
[0043]203、PC端與燒錄器端建立通信連接。
[0044]204、若需切換燒錄芯片,由用戶通過PC端的對外接口選擇待燒錄的芯片型號信息,PC端的時序數據庫根據型號信息自動匹配選擇相應時序數據,再由配置單元發送相應的配置指令及配置信息至燒錄器端,之后跳轉至步驟207。
[0045]205、若需對已存儲的芯片進行升級,由用戶通過PC端的對外接口選擇待升級的芯片型號信息,向時序數據庫的相應位置加載升級后的時序數據。之后,若需切換燒錄芯片,則跳轉至步驟204執行,否則結束本流程。
[0046]206、若需添加新型號的燒錄芯片,由用戶通過PC端的對外接口向數據庫加載新的芯片的型號信息及對應的時序數據。之后,若需切換燒錄芯片,則跳轉至步驟204執行,否則結束本流程。
[0047]207、燒錄器端在接收到配置指令和配置信息后,判斷本端硬件主控單元是否采用匹配時序,若不是,則根據配置信息刷新時序存儲電路中存儲的時序數據,并且軟件復位燒錄器(避免燒錄器硬件板需重新上電的麻煩),至此實現燒錄芯片時序的切換。
[0048]上述切換過程中。還可進行信息提示,讓用戶了解配置情況。
[0049]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種應用于燒錄器的實現智能切換燒錄芯片時序的系統,其特征在于,包括燒錄器端和PC端; 所述PC端設有智能燒錄單元,該智能燒錄單元包括時序數據庫、對外接口、配置單元; 其中,所述時序數據庫,用于存儲各種型號芯片的時序數據,并同時具有根據型號信息自動匹配選擇相應時序數據的功能;所述對外接口,為用戶提供人機交互界面,用于接收用戶當前選擇待燒錄芯片的型號信息并交由時序數據庫進行匹配選擇操作;配置單元,用于在時序數據庫自動匹配選擇出待 燒錄芯片的時序數據時據此對燒錄器端的硬件進行相應配置; 所述燒錄器端包括通信單元和硬件主控單元; 其中,所述通信單元用于采用預定義的通信協議與配置單元進行通信,接收其配置指令及配置信息并將其發送至硬件主控單元;所述硬件主控單元內部包含有一時序存儲電路,該硬件主控單元用于在接收到配置指令后根據配置文件刷新時序存儲電路中存儲的硬件時序。
2.如權利要求1所述應用于燒錄器的實現智能切換燒錄芯片時序的系統,其特征在于,所述對外接口,還用于接收用戶添加的新型號的芯片型號信息及相應時序數據并將其加載至時序數據庫存儲。
3.如權利要求1所述應用于燒錄器的實現智能切換燒錄芯片時序的系統,其特征在于,所述對外接口,還用于接收用戶添加的當前待升級芯片的升級后的時序數據并將其加載至時序數據庫存儲。
4.如權利要求1至3任一所述應用于燒錄器的實現智能切換燒錄芯片時序的系統,其特征在于,所述時序存儲電路的存儲空間預留為一款具有最大時序數據量的芯片的時序數據量大小。
5.如權利要求1所述應用于燒錄器的實現智能切換燒錄芯片時序的系統,其特征在于,所述通信單元具體為USB總線接口。
6.一種應用于燒錄器的實現智能切換燒錄芯片時序的方法,其特征在于,該方法包括步驟: 在PC端建立動態的時序數據庫,將各種型號芯片的型號信息及相應的時序數據存儲其中; 燒錄器端上電,與PC端建立通信連接; 由用戶通過PC端的對外接口選擇待燒錄的芯片型號信息,PC端的時序數據庫根據型號信息自動匹配選擇相應時序數據,再發送相應的配置指令及配置信息至燒錄器端; 燒錄器端在接收到配置指令和配置信息后,據此進行硬件配置。
7.如權利要求6所述應用于燒錄器的實現智能切換燒錄芯片時序的方法,其特征在于,該方法還包括對時序數據庫中已存儲的芯片進行升級的步驟,具體為:由用戶通過PC端的對外接口選擇待升級的芯片型號信息,向時序數據庫的相應位置加載升級后的時序數據。
8.如權利要求6所述應用于燒錄器的實現智能切換燒錄芯片時序的方法,其特征在于,該方法還包括添加新型號的可燒錄的芯片的步驟,具體為:由用戶通過PC端的對外接口向數據庫加載新的芯片的型號信息及對應的時序數據。
9.如權利要求6至8任一所述應用于燒錄器的實現智能切換燒錄芯片時序的方法,其特征在于,該方法中,所述燒錄器端在進行硬件配置后,對該燒錄器進行軟件復位。
10.如權利要求6至8任一所述應用于燒錄器的實現智能切換燒錄芯片時序的方法,其特征在于,該方法中,所述燒`錄器端與PC端采用預設的通信協議通過USB通信。
【文檔編號】G11C16/10GK103559910SQ201310450453
【公開日】2014年2月5日 申請日期:2013年9月27日 優先權日:2013年9月27日
【發明者】吳志強, 齊凡 申請人:深圳市芯海科技有限公司