1.一種加載邏輯文件的方法,其特征在于,所述方法應用于包含一個或多個復雜可編程邏輯器件CPLD的設備,所述CPLD安裝于所述設備的單板上,每個單板在所述設備中具有唯一的地址標識,所述方法包括:
接收待加載的CPLD版本文件以及目標CPLD所在單板的地址標識,所述CPLD版本文件中包含待加載到所述目標CPLD的CPLD邏輯文件,以及與所述CPLD邏輯文件對應的第一單板型號;
根據(jù)所述目標CPLD所在單板的地址標識,獲取所述目標CPLD所在單板的第二單板型號;
判斷所述第一單板型號與所述第二單板型號是否相同,如果相同,則對所述目標CPLD加載所述CPLD邏輯文件。
2.根據(jù)權利要求1所述的方法,其特征在于,在接收待加載的CPLD版本文件前還包括:
在所述目標CPLD的寄存器中保存所述第二版本型號;
所述根據(jù)所述目標CPLD所在單板的地址標識,獲取所述目標CPLD所在單板的第二單板型號,包括:
按照所述目標CPLD所在單板的地址標識查找所述目標CPLD所在單板,在所述查找到的單板上查找所述目標CPLD;
從所述目標CPLD的寄存器中讀取所述目標CPLD所在單板的第二單板型號。
3.根據(jù)權利要求1所述的方法,其特征在于,所述CPLD版本文件的結構包括:
文件頭,用于存放CPLD邏輯文件;
文件體,用于存放與文件頭中CPLD邏輯文件對應的第一單板型號。
4.根據(jù)權利要求3所述的方法,其特征在于,所述判斷所述第一單板型號與所述第二單板型號是否相同,包括:
將所述接收的CPLD版本文件讀取到設備內存,解析所述CPLD版本文件,從文件頭中獲得第一單板型號;
判斷所述第一單板型號與所述第二單板型號是否相同。
5.根據(jù)權利要求1至4任一所述的方法,其特征在于,還包括:
如果所述第一單板型號與所述第二單板型號不相同,則提示CPLD版本類型錯誤。
6.一種加載邏輯文件的裝置,其特征在于,所述裝置應用于包含一個或多個復雜可編程邏輯器件CPLD的設備,所述CPLD安裝于所述設備的單板上,每個單板在所述設備中具有唯一的地址標識,所述裝置包括:
接收單元,用于接收待加載的CPLD版本文件以及目標CPLD所在單板的地址標識,所述CPLD版本文件中包含待加載到所述目標CPLD的CPLD邏輯文件,以及與所述CPLD邏輯文件對應的第一單板型號;
獲取單元,用于根據(jù)所述目標CPLD所在單板的地址標識,獲取所述目標CPLD所在單板的第二單板型號;
判斷單元,用于判斷所述第一單板型號與所述第二單板型號是否相同;
加載單元,用于如果所述第一單板型號與所述第二單板型號相同,對所述目標CPLD加載所述CPLD邏輯文件。
7.根據(jù)權利要求6所述的裝置,其特征在于,還包括:
保存單元,用于在接收待加載的CPLD版本文件前,在所述目標CPLD的寄存器中保存所述第二版本型號;
所述獲取單元,包括:
查找子單元,用于按照所述目標CPLD所在單板的地址標識查找所述目標CPLD所在單板,在所述查找到的單板上查找所述目標CPLD;
讀取子單元,用于從所述目標CPLD的寄存器中讀取所述目標CPLD所在單板的第二單板型號。
8.根據(jù)權利要求6所述的裝置,其特征在于,所述CPLD版本文件的結構包括:
文件頭,用于存放CPLD邏輯文件;
文件體,用于存放與文件頭中CPLD邏輯文件對應的第一單板型號。
9.根據(jù)權利要求8所述的裝置,其特征在于,所述判斷單元,包括:
版本文件解析子單元,用于將所述接收的CPLD版本文件讀取到設備內存,解析所述CPLD版本文件,從文件頭中獲得第一單板型號;
單板型號判斷子單元,用于判斷所述第一單板型號與所述第二單板型號是否相同。
10.根據(jù)權利要求6至9任一所述的裝置,其特征在于,還包括:
提示單元,用于如果所述第一單板型號與所述第二單板型號不相同,則提示CPLD版本類型錯誤。