燒錄芯片方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電力領(lǐng)域,特別涉及一種燒錄芯片方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著1958年9月12日,基爾比研制出世界上第一塊集成電路,人類進入了微處理器芯片科技時代,隨著科技的發(fā)展,電子產(chǎn)品已廣泛應(yīng)用于工作、學(xué)習(xí)和生活中。發(fā)明和制造的各種電子產(chǎn)品也是層出不窮,而這些電子產(chǎn)品要完成特定的功能,均依靠自身內(nèi)嵌的一顆燒錄過程序的芯片發(fā)出的指令控制。有多少新的電子產(chǎn)品產(chǎn)生就需要對應(yīng)的將程序燒錄到電子產(chǎn)品芯片中。因此每個電子產(chǎn)品制造廠商都會面臨著海量的芯片程序燒錄的問題。
[0003]不同品牌芯片的廠商都會給產(chǎn)品制造商提供不同的燒錄裸芯片的設(shè)備,或者提供燒錄芯片的協(xié)議,制造廠商根據(jù)協(xié)議進行自主開發(fā)可燒錄成品設(shè)備的燒錄裝置。無論是燒錄裸片的燒錄器,還是燒錄成品設(shè)備的燒錄器,從每次燒錄芯片個數(shù)上又可分一次燒錄單個的燒錄機和一次最多燒錄固定數(shù)量的燒錄機。然而,現(xiàn)有的芯片程序燒錄過程中,任何一個電子產(chǎn)品生產(chǎn)制造商都會在不同種類的芯片上開發(fā)程序,這就需要用到多種燒錄器,研發(fā)和生產(chǎn)過程中更換不同的芯片就不得不更換不同的燒錄器,其次,每次燒錄只能是一種型號的芯片,即使是同一品牌不同型號的芯片也不能一次完成,且每次燒錄芯片的數(shù)量是固定的甚至只能一次燒錄一個芯片,導(dǎo)致燒錄工作效率低。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對燒錄效率低的問題,提供一種能提高燒錄工作效率的燒錄芯片方法及系統(tǒng)。
[0005]—種燒錄芯片方法,包括以下步驟:
[0006]獲取預(yù)先設(shè)置的燒錄幀信息,其中,所述燒錄幀信息包括所述燒錄器地址、燒錄芯片信息以及燒錄芯片的程序信息;
[0007]解析所述燒錄幀信息中所述燒錄芯片信息以及所述燒錄芯片的程序信息;
[0008]根據(jù)所述燒錄芯片信息,識別需要燒錄的待燒錄芯片;
[0009]將所述燒錄幀信息中所述燒錄芯片的程序信息發(fā)送到所述待燒錄芯片,直到所述待燒錄芯片所需的各所述燒錄芯片的程序信息均燒錄完成。
[0010]本發(fā)明還提供一種燒錄芯片系統(tǒng),包括:
[0011 ]獲取模塊,用于獲取預(yù)先設(shè)置的燒錄幀信息,其中,所述燒錄幀信息包括所述燒錄器地址、燒錄芯片信息以及燒錄芯片的程序信息;
[0012]解析模塊,用于解析所述燒錄幀信息中所述燒錄芯片信息以及所述燒錄芯片的程序信息;
[0013]識別模塊,用于根據(jù)所述燒錄芯片信息,識別需要燒錄的待燒錄芯片;
[0014]燒錄模塊,用于將所述燒錄幀信息中所述燒錄芯片的程序信息發(fā)送到所述待燒錄芯片,直到所述待燒錄芯片所需的各所述燒錄芯片的程序信息均燒錄完成。
[0015]上述燒錄芯片方法及系統(tǒng),通過獲取預(yù)先設(shè)置的燒錄幀信息,并解析獲取所述燒錄幀信息中所述燒錄芯片信息以及所述燒錄芯片的程序信息,根據(jù)所述燒錄芯片信息,識別需要燒錄的待燒錄芯片,將所述燒錄幀信息中所述燒錄芯片的程序信息燒錄到所述待燒錄芯片,直到所述待燒錄芯片所需的各所述燒錄芯片的程序信息均燒錄完成。當(dāng)需要進行不同芯片的并行燒錄時,由于燒錄器可預(yù)設(shè),且由于燒錄幀信息還包括了燒錄器地址,從而,根據(jù)燒錄需求,控制平臺可發(fā)送任意數(shù)量的燒錄幀信息至與燒錄幀信息中燒錄器地址對應(yīng)的預(yù)設(shè)的燒錄器,各燒錄器獲取各自對應(yīng)的燒錄幀信息,并將其燒錄至對應(yīng)的芯片,即可實現(xiàn)不同芯片的并行燒錄,且可滿足根據(jù)需求燒錄任意數(shù)量的不同芯片的要求,每個芯片的燒錄過程都是獨立的,當(dāng)一塊芯片完成該次通訊燒錄之后,無需視其他芯片的工作情況進行等待,真正做到了異步并發(fā)工作。在一定程度上,提高了工作效率。
【附圖說明】
[0016]圖1為一種實施方式的燒錄芯片方法的流程圖;
[0017]圖2為另一種實施方式的燒錄芯片方法的流程圖;
[0018]圖3為另一種實施方式的燒錄芯片方法的子流程圖;
[0019]圖4為另一種實施方式的燒錄芯片方法的子流程圖;
[0020]圖5為一種實施方式的燒錄芯片系統(tǒng)的模塊圖;
[0021 ]圖6為另一種實施方式的燒錄芯片系統(tǒng)的模塊圖;
[0022]圖7為另一種實施方式的燒錄芯片系統(tǒng)的子模塊圖。
【具體實施方式】
[0023]請參閱圖1,提供一種實施方式的燒錄芯片方法,包括以下步驟:
[0024]S200:獲取預(yù)先設(shè)置的燒錄幀信息。
[0025]其中,燒錄幀信息包括燒錄器地址、燒錄芯片信息以及燒錄芯片的程序信息。通過多個燒錄器進行并行燒錄時,控制平臺需要根據(jù)燒錄器地址將預(yù)先設(shè)置的燒錄幀信息發(fā)送至對應(yīng)的燒錄器,即獲取該燒錄信息的燒錄器的地址與燒錄幀信息中燒錄器地址相同,這樣,當(dāng)進行不同芯片的并行燒錄時,控制平臺將多個燒錄幀信息分別發(fā)送至對應(yīng)的燒錄器,各燒錄器獲取各自對應(yīng)的燒錄幀信息,并將其發(fā)送至對應(yīng)的芯片進行芯片燒錄,即可實現(xiàn)芯片并行燒錄。
[0026]在燒錄之前,需要預(yù)先設(shè)置燒錄器,且可設(shè)置任意數(shù)量的燒錄器,每個燒錄器對應(yīng)有燒錄器地址,通過人機界面控制平臺的燒錄軟件,啟動燒錄程序,執(zhí)行軟件將預(yù)先設(shè)置好的燒錄幀信息發(fā)送給各燒錄器,燒錄器獲取對應(yīng)的預(yù)先設(shè)置的燒錄幀信息。
[0027]S400:解析燒錄幀信息中燒錄芯片信息以及燒錄芯片的程序信息。
[0028]燒錄器成功接收對應(yīng)的燒錄幀信息后,對燒錄幀信息中的燒錄芯片信息以及燒錄芯片的程序信息進一步解析,獲得需要燒錄的芯片的信息,以及該芯片需要燒錄的程序信息。其中,燒錄芯片信息表示需要燒錄的芯片,燒錄芯片的程序信息表示需要燒錄的芯片對應(yīng)的程序信息。
[0029]S600:根據(jù)燒錄芯片信息,識別需要燒錄的待燒錄芯片。
[0030]通過上述步驟獲取需要燒錄的芯片信息,根據(jù)該芯片信息去識別需要燒錄的待燒錄芯片,將對應(yīng)的程序信息發(fā)送到該待燒錄芯片進行燒錄即可。
[0031]S800:將燒錄幀信息中燒錄芯片的程序信息發(fā)送到待燒錄芯片,直到待燒錄芯片所需的各燒錄芯片的程序信息均燒錄完成。
[0032]待燒錄芯片需要燒錄的內(nèi)容比較多時,則該待燒錄芯片對應(yīng)的燒錄幀信息可能需要通過多次發(fā)送,從而,其中的程序信息也是通過多次發(fā)送,此時,在燒錄器將燒錄幀信息中燒錄芯片的程序信息燒錄到待燒錄芯片時,需要將各程序信息均燒錄到芯片中,這樣才能使芯片燒錄成功。
[0033]上述燒錄芯片方法,通過獲取預(yù)先設(shè)置的燒錄幀信息,并解析獲取所述燒錄幀信息中所述燒錄芯片信息以及所述燒錄芯片的程序信息,根據(jù)所述燒錄芯片信息,識別需要燒錄的待燒錄芯片,將所述燒錄幀信息中所述燒錄芯片的程序信息燒錄到所述待燒錄芯片,直到所述待燒錄芯片所需的各所述燒錄芯片的程序信息均燒錄完成。當(dāng)需要進行不同芯片的并行燒錄時,由于燒錄器可預(yù)設(shè),且由于燒錄幀信息還包括了燒錄器地址,從而,根據(jù)燒錄需求,控制平臺可發(fā)送任意數(shù)量的燒錄幀信息至與燒錄幀信息中燒錄器地址對應(yīng)的預(yù)設(shè)的燒錄器,各燒錄器獲取各自對應(yīng)的燒錄幀信