1.一種聯(lián)合測試工作組微碼更新模塊,其特征在于,應(yīng)用于將處理器系統(tǒng)外部的微碼數(shù)據(jù)載入處理器系統(tǒng)的核心中,所述處理器系統(tǒng)配置有與所述核心電連接的系統(tǒng)接口單元,聯(lián)合測試工作組微碼更新模塊與所述系統(tǒng)接口單元電連接;
2.根據(jù)權(quán)利要求1所述的聯(lián)合測試工作組微碼更新模塊,其特征在于,所述安全和保護(hù)單元包括加密器、比較邏輯器、控制邏輯器和參考存儲器;
3.根據(jù)權(quán)利要求2所述的聯(lián)合測試工作組微碼更新模塊,其特征在于,若所述比對結(jié)果為一致,則通過所述jtag接口載入的微碼數(shù)據(jù)的安全性和正確性驗(yàn)證通過;若所述比對結(jié)果為不一致,則通過所述jtag接口載入的微碼數(shù)據(jù)的安全性和正確性驗(yàn)證不通過。
4.根據(jù)權(quán)利要求2所述的聯(lián)合測試工作組微碼更新模塊,其特征在于,所述比較邏輯器被配置為將所述第一加密值與所述參考加密值進(jìn)行比對以獲得比對結(jié)果,包括:
5.根據(jù)權(quán)利要求2所述的聯(lián)合測試工作組微碼更新模塊,其特征在于,所述處理器系統(tǒng)包括多個核心,所述參考加密值與所述核心具有對應(yīng)關(guān)系;
6.根據(jù)權(quán)利要求2所述的聯(lián)合測試工作組微碼更新模塊,其特征在于,所述加密器采用哈希計(jì)算器,所述哈希計(jì)算器被配置為針對所述微碼數(shù)據(jù)生成相應(yīng)的第一哈希值,所述第一哈希值被配置為所述第一加密值,所述參考加密值為預(yù)存的參考哈希值。
7.根據(jù)權(quán)利要求1所述的聯(lián)合測試工作組微碼更新模塊,其特征在于,還包括核心選擇單元,所述核心選擇單元設(shè)置在所述緩沖和驅(qū)動單元和所述安全和保護(hù)單元之間,并且與所述緩沖和驅(qū)動單元和所述安全和保護(hù)單元分別電連接;
8.根據(jù)權(quán)利要求7所述的聯(lián)合測試工作組微碼更新模塊,其特征在于,還包括電平轉(zhuǎn)換器,所述電平轉(zhuǎn)換器設(shè)置在所述核心選擇單元和所述安全和保護(hù)單元之間,并且與所述核心選擇單元和所述安全和保護(hù)單元分別電連接;
9.根據(jù)權(quán)利要求1所述的聯(lián)合測試工作組微碼更新模塊,其特征在于,所述處理器系統(tǒng)還包括周邊控制器,所述周邊控制器與所述系統(tǒng)接口單元電連接;
10.根據(jù)權(quán)利要求1所述的聯(lián)合測試工作組微碼更新模塊,其特征在于,所述測試訪問端口控制器包括狀態(tài)機(jī),所述狀態(tài)機(jī)被配置為控制jtag操作,包括根據(jù)所述微碼數(shù)據(jù)將相應(yīng)的數(shù)據(jù)輸入所述數(shù)據(jù)暫存器,以及將相應(yīng)的指令輸入所述指令暫存器;
11.一種聯(lián)合測試工作組微碼更新方法,其特征在于,利用如權(quán)利要求1-10中任意一項(xiàng)所述聯(lián)合測試工作組微碼更新模塊將外部的微碼數(shù)據(jù)更新至處理器系統(tǒng)的核心中。
12.一種處理器系統(tǒng),其特征在于,包括一個或多個核心、系統(tǒng)接口單元以及如權(quán)利要求1至10中任意一項(xiàng)所述的聯(lián)合測試工作組微碼更新模塊,各個所述核心分別與所述系統(tǒng)接口單元電連接;
13.根據(jù)權(quán)利要求12所述的處理器系統(tǒng),其特征在于,還包括周邊控制器,所述周邊控制器與所述系統(tǒng)接口單元電連接;