上位機、收發(fā)處理端機及程序加載的系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及自動化領(lǐng)域,具體而言,涉及一種上位機、收發(fā)處理端機及程序加載的系統(tǒng)。
【背景技術(shù)】
[0002]目前,通信終端設(shè)備的收發(fā)處理端機在測試時經(jīng)常需要單板程序更新,傳統(tǒng)更新方式需要打開機箱蓋取出單板進行程序更新,這種更新方式比較耗費人力物力,特別是在收發(fā)處理端機裝配之后無法打開機箱蓋對程序進行測試與更新,給實際工程應(yīng)用帶來了極大的不便。
[0003]傳統(tǒng)的收發(fā)處理端機外部程序加載系統(tǒng)采用將所有單板的程序加載接口( 一般選用聯(lián)合測試行為組織(Joint Test Act1n Group,簡稱為JTAG)通過接口板的專用連接器(J599等)引出,軟線連接到一個控制板,進而連接仿真器與上位機進行通信。上位機通過專用軟件在控制板上選通需要下載程序的單板,然后將固定版本的程序下載到相應(yīng)單板的現(xiàn)場可編程門陣列(Field — Programmable Gate Array,簡稱為FPGA)/(Digital SignalProcessor,簡稱為DSP) /ARM的配置芯片當中。
[0004]上述系統(tǒng)雖然可以解決收發(fā)處理端機外部程序無法加載的難題,但是需要連接仿真器,并且連線太多需要專用的控制板進行選通,整個系統(tǒng)較為復(fù)雜可靠性也不高。
【發(fā)明內(nèi)容】
[0005]針對收發(fā)處理端機外部程序加載的問題,本發(fā)明提供了一種上位機、收發(fā)處理端機及程序加載的系統(tǒng),以至少解決上述問題。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種收發(fā)處理端機,包括:至少一個單板和接口板,其中,
[0007]所述至少一個單板包括預(yù)設(shè)總線協(xié)議的接口芯片,所述至少一個單板通過所述預(yù)設(shè)總線協(xié)議與所述接口板互聯(lián);
[0008]所述接口板,用于在上位機的控制下根據(jù)預(yù)設(shè)總線協(xié)議對所述至少一個單板進行程序加載與更新。
[0009]可選地,所述接口板根據(jù)所述上位機的指定對指定的單板進行程序加載與更新。
[0010]可選地,所述接口板采用VPX架構(gòu)。
[0011]可選地,所述預(yù)設(shè)總線協(xié)議為RS-485總線協(xié)議。
[0012]根據(jù)本發(fā)明的另一個方面,提供了一種上位機,包括:預(yù)設(shè)總線協(xié)議的接口芯片;處理芯片,通過所述接口芯片與收發(fā)處理端機相連,根據(jù)所述預(yù)設(shè)總線協(xié)議控制所述收發(fā)處理端機進行至少一個單板的程序加載與更新。
[0013]可選地,所述處理芯片,具體用于根據(jù)所述至少一個單板的單板標識指定進行程序加載與更新的單板,根據(jù)所述預(yù)設(shè)總線協(xié)議向指定的單板進行程序加載與更新。
[0014]可選地,所述預(yù)設(shè)總線協(xié)議為RS-485總線協(xié)議。
[0015]根據(jù)本發(fā)明的再一個方面,提供了一種程序加載的系統(tǒng),包括:
[0016]收發(fā)處理端機,包括:至少一個單板和接口板,其中,所述至少一個單板包括預(yù)設(shè)總線協(xié)議的第一接口芯片,所述至少一個單板通過所述預(yù)設(shè)總線協(xié)議與所述接口板互聯(lián);
[0017]上位機,包括:所述預(yù)設(shè)總線協(xié)議的第二接口芯片,用于與所述接口板互聯(lián);處理芯片,用于利用所述接口板根據(jù)所述預(yù)設(shè)總線協(xié)議向所述至少一個單板進行程序加載與更新。
[0018]可選地,所述至少一個單板中的每一個具有與其他單板相區(qū)分的單板標識;
[0019]所述處理芯片,具體用于根據(jù)所述單板標識指定進行程序加載與更新的單板,利用所述接口板根據(jù)所述預(yù)設(shè)總線協(xié)議向指定的單板進行程序加載與更新;
[0020]所述接口板,具體用于與上位機指定的單板建立連接,通過根據(jù)預(yù)設(shè)總線協(xié)議對所述指定的單板進行程序加載與更新。
[0021]通過本發(fā)明,用軟件協(xié)議代替硬線連接,采用總線協(xié)議外部實時更新程序,系統(tǒng)變得簡單靈活,實際工程應(yīng)用效果好;不需要采用仿真器,減少了由于使用仿真器帶來的接口方面的種種不穩(wěn)定因素,提高了系統(tǒng)的可靠性;收發(fā)處理端機外部線纜少,系統(tǒng)電磁兼容性能好;具備根據(jù)系統(tǒng)中單板數(shù)量的不同進行擴展和裁剪的能力,應(yīng)用范圍廣闊。
【附圖說明】
[0022]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0023]圖1是根據(jù)本發(fā)明實施例的收發(fā)處理端機的結(jié)構(gòu)框圖;
[0024]圖2是根據(jù)本發(fā)明實施例的上位機的結(jié)構(gòu)框圖;
[0025]圖3是根據(jù)本發(fā)明實施例的程序加載的系統(tǒng)的示意圖;
[0026]圖4是根據(jù)本發(fā)明實施例的基于RS-485總線的程序加載的系統(tǒng)的示意圖;
[0027]圖5是根據(jù)本發(fā)明實施例的基于RS-485總線的程序加載的系統(tǒng)的接口的示意圖;以及
[0028]圖6是本發(fā)明實施例的程序記載的方法的流程圖。
【具體實施方式】
[0029]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0030]圖1是根據(jù)本發(fā)明實施例的收發(fā)處理端機的結(jié)構(gòu)框圖,如圖1所示,該收發(fā)處理端機包括:至少一個單板110和接口板120,其中:
[0031]至少一個單板110包括預(yù)設(shè)總線協(xié)議的接口芯片,該至少一個單板110通過所述預(yù)設(shè)總線協(xié)議與所述接口板互聯(lián);
[0032]接口板120,用于在上位機的控制下根據(jù)預(yù)設(shè)總線協(xié)議對所述至少一個單板進行程序加載與更新。
[0033]在本發(fā)明實施例的一個實施方式中,可以為單板配置單板標識,單板標識用于區(qū)分不同的單板,對于相同的單板可以使用相同的標識??蛇x地,接口板120,具體用于與上位機指定的單板建立連接,根據(jù)所述預(yù)設(shè)總線協(xié)議對所述指定的單板進行程序加載與更新。
[0034]在本發(fā)明實施例的一個實施方式中,接口板120采用VPX架構(gòu)。上述預(yù)設(shè)總線協(xié)議可以為RS-485總線協(xié)議,相應(yīng)的,接口芯片為RS-485接口芯片。
[0035]圖2是根據(jù)本發(fā)明實施例的上位機的結(jié)構(gòu)框圖,如圖2所示,該上位機包括:
[0036]預(yù)設(shè)總線協(xié)議的接口芯片210 ;
[0037]處理芯片220,通過所述接口芯片210與收發(fā)處理端機相連,用于根據(jù)所述預(yù)設(shè)總線協(xié)議控制所述收發(fā)處理端機進行至少一個單板的程序加載與更新。
[0038]在本發(fā)明實施例的一個實施方式中,可以為單板配置單板標識,單板標識用于區(qū)分不同的單板,對于相同的單板可以使用相同的標識??蛇x地,處理芯片220,具體用于根據(jù)至少一個單板的單板標識指定進行程序加載與更新的單板,利用接口板通過預(yù)設(shè)總線協(xié)議向指定的單板進行程序加載與更新。
[0039]與上述收發(fā)處理端機對應(yīng),上述接口板可以采用VPX架構(gòu)??蛇x地,上述預(yù)設(shè)總線協(xié)議可以為RS-485總線協(xié)議,接口芯片為RS-485接口芯片。
[0040]圖3是根據(jù)本發(fā)明實施例的程序加載的系統(tǒng)的示意圖,如圖3所示,該系統(tǒng)包括:
[0041]收發(fā)處理端機310,包括:至少一個單板和接口板,其中,所述至少一個單板包括預(yù)設(shè)總線協(xié)議的第一接口芯片,所述至少一個單板通過所述預(yù)設(shè)總線協(xié)議與所述接口板互耳關(guān);
[0042]上位機320,包括:所述預(yù)設(shè)總線協(xié)議的第二接口芯片,用于與所述接口板通信;處理芯片,用于利用所述接口板通過所述預(yù)設(shè)總線協(xié)議向所述至少一個單板進行程序加載與更新。
[0043]在本發(fā)明實施例的一個實施方式中,上述至少一個單板具有區(qū)分不同單板的單板標識;處理芯片,具體用于根據(jù)所述單板標識指定進行程序加載與更新的單板,利用所述接口板通過所述預(yù)設(shè)總線協(xié)議向指定的單板進行程序加載與更新;接口板,具體用于與上位機指定的單板建立連接,向通過所述預(yù)設(shè)總線協(xié)議對所述指定的單板進行程序加載與更新。
[0044]通過本發(fā)明,用軟件協(xié)議代替硬線連接,采用總線協(xié)議外部實時更新程序,系統(tǒng)變得簡單靈活,實際工程應(yīng)用效果好;不需要采用仿真器,減少了由于使用仿真器帶來的接口方面的種種不穩(wěn)定因素,提高了系統(tǒng)的可靠性;收發(fā)處理端機外部線纜少,系統(tǒng)電磁兼