1.一種用于網(wǎng)絡(luò)處理器中引擎分配的實(shí)現(xiàn)方法,其特征在于,所述用于網(wǎng)絡(luò)處理器中引擎分配的實(shí)現(xiàn)方法包括以下步驟:
步驟一:根據(jù)當(dāng)前可用的引擎和前一時(shí)刻分配的引擎,選擇當(dāng)前選用的工作引擎,將待處理的數(shù)據(jù)傳遞到該引擎中;
步驟二:實(shí)現(xiàn)多個(gè)相同的工作引擎,并行執(zhí)行具體功能;
步驟三:保存處理結(jié)果供后級取用,釋放占用的引擎,將空閑寄存器對應(yīng)位清零。
2.根據(jù)權(quán)利要求1所述的用于網(wǎng)絡(luò)處理器中引擎分配的實(shí)現(xiàn)方法,其特征在于,所述用于網(wǎng)絡(luò)處理器中引擎分配的實(shí)現(xiàn)方法涉及網(wǎng)絡(luò)處理器,網(wǎng)絡(luò)處理器包括解析模塊、查找模塊、更新轉(zhuǎn)發(fā)模塊、修改模塊,且解析模塊、查找模塊、更新轉(zhuǎn)發(fā)模塊、修改模塊均支持多個(gè)相同、獨(dú)立的執(zhí)行單元。
3.根據(jù)權(quán)利要求1所述的用于網(wǎng)絡(luò)處理器中引擎分配的實(shí)現(xiàn)方法,其特征在于,所述步驟一提供寄存器接口、供軟件人員配置引擎數(shù)目。
4.根據(jù)權(quán)利要求1所述的用于網(wǎng)絡(luò)處理器中引擎分配的實(shí)現(xiàn)方法,其特征在于,所述步驟二隱藏?cái)?shù)據(jù)傳輸時(shí)間,加快數(shù)據(jù)處理速度。
5.根據(jù)權(quán)利要求1所述的用于網(wǎng)絡(luò)處理器中引擎分配的實(shí)現(xiàn)方法,其特征在于,所述空閑寄存器反映當(dāng)前空閑的引擎情況,由模塊內(nèi)部進(jìn)行維護(hù)。