?? npcoproc.inc
字號:
;***************************************************************************;*;* Hifn Confidential;* Microcode Source Materials;* 5NP4G-B Microcode;* (C) Copyright Hifn Inc. 2005;* (C) Copyright IBM Corp. 2001, 2002;*;* Materials are provided subject to terms of separate License Agreement.;* The source code for this program is not published or otherwise;* divested of its trade secrets, irrespective of what has been;* deposited with the U.S. Copyright Office.;*;***************************************************************************;*********************************;** Core Language Processor **;*********************************CLP COPROC 0 { ;*** COMMANDS *** ; No commands ;*** ARRAYS *** PgrmStack0 ARRAY 0xFC PgrmStack1 ARRAY 0xFD ;*** SCALARS *** PC SCALAR 0x0 ALUStatus SCALAR 0x1 LinkReg SCALAR 0x2 CoPStatus SCALAR 0x3 CoPRtnCode SCALAR 0x4 ThreadNum SCALAR 0x5 LinkPtr SCALAR 0x6 TimeStamp SCALAR 0x80 RandomNum SCALAR 0x81 IntVector0 SCALAR 0x83 IntVector1 SCALAR 0x84 IntVector2 SCALAR 0x85 IntVector3 SCALAR 0x86 IdleThreads SCALAR 0x87 QValid SCALAR 0x88 My_TB SCALAR 0x89 SW_Defined_A SCALAR 0x8A SW_Defined_0 SCALAR 0x8B SW_Defined_1 SCALAR 0x8C SW_Defined_D SCALAR 0x8D Version_ID SCALAR 0x8F GPRW0 SCALAR 0xC0 GPRW2 SCALAR 0xC1 GPRW4 SCALAR 0xC2 GPRW6 SCALAR 0xC3 GPRW8 SCALAR 0xC4 GPRW10 SCALAR 0xC5 GPRW12 SCALAR 0xC6 GPRW14 SCALAR 0xC7 GPRW16 SCALAR 0xC8 GPRW18 SCALAR 0xC9 GPRW20 SCALAR 0xCA GPRW22 SCALAR 0xCB GPRW24 SCALAR 0xCC GPRW26 SCALAR 0xCD GPRW28 SCALAR 0xCE GPRW30 SCALAR 0xCF} ; CLP;********************************;** Datastore Coprocessor **;********************************DS COPROC 1 { ;*** COMMANDS *** wreds COMMAND 0x0 rdeds COMMAND 0x1 wrids COMMAND 0x2 rdids COMMAND 0x3 rdmoree COMMAND 0x5 rdmorei COMMAND 0x7 leasetwin COMMAND 0x8 edirty COMMAND 0x10 idirty COMMAND 0x12 ;*** ARRAYS *** ConfigQW ARRAY 0xFC ScratchMem0 ARRAY 0xFD ScratchMem1 ARRAY 0xFE DataPool ARRAY 0xFF ;*** SCALARS *** DSA SCALAR 0x0 LMA SCALAR 0x1 CCTA SCALAR 0x2 NQWA SCALAR 0x3 iProtocolType SCALAR 0x4 DirtyQW SCALAR 0x5 BCI2Byte SCALAR 0x6 Disp_DSU SCALAR 0x7 Disp_DSUSel SCALAR 0x8 Disp_Ingress SCALAR 0x9 BCI2Byte_wCHK SCALAR 0xE} ; DS;***************************************;** Tree Search Engine Coprocessor **;***************************************TSE0 COPROC 2 { ;*** COMMANDS *** ; GTH AND GDH ts_fm COMMAND 0x1 ts_lpm COMMAND 0x2 ts_smt COMMAND 0x3 mrd COMMAND 0x4 mwr COMMAND 0x5 hk COMMAND 0x6 rdludef COMMAND 0x7 compend COMMAND 0x8 distpos_gdh COMMAND 0x9 rdpscb_gdh COMMAND 0xA wrpscb_gdh COMMAND 0xB setpatbit_gdh COMMAND 0xC ; GTH ONLY !!! hk_gth COMMAND 0x10 rdludef_gth COMMAND 0x11 tsenqfl COMMAND 0x12 tsdqfl COMMAND 0x13 rclr COMMAND 0x14 ardl COMMAND 0x15 tlir COMMAND 0x16 clrpscb COMMAND 0x18 rdpscb COMMAND 0x19 wrpscb COMMAND 0x1A pushpscb COMMAND 0x1B distpos COMMAND 0x1C tsr0pat COMMAND 0x1D pat2DTA COMMAND 0x1E ;*** ARRAYS *** TSR0 ARRAY 0xFC TSR1 ARRAY 0xFD TSR2 ARRAY 0xFE TSR3 ARRAY 0xFF ;*** SCALARS *** ; GTH AND GDH LCBA0 SCALAR 0x2 LCBA1 SCALAR 0x3 CacheFlags SCALAR 0x7 NumPSCBs SCALAR 0x8 BirdBlockOffset SCALAR 0x9 LUDefCopy_GDH SCALAR 0x19 DistPosReg_GDH SCALAR 0x1A SetPatBitReg_GDH SCALAR 0x1B SetPatBit4Reg_GDH SCALAR 0x1C ; GTH ONLY !!! Color SCALAR 0x0 DTA_Addr SCALAR 0x4 DTA_Shape SCALAR 0x5 HashedKeyLen SCALAR 0x6 HashedKey_191_160 SCALAR 0xA HashedKey_159_128 SCALAR 0xB HashedKey_127_96 SCALAR 0xC HashedKey_95_64 SCALAR 0xD HashedKey_63_32 SCALAR 0xE HashedKey_31_0 SCALAR 0xF LUDefCopy_95_64 SCALAR 0x10 LUDefCopy_63_32 SCALAR 0x11 LUDefCopy_31_0 SCALAR 0x12 LURopeCopyTH SCALAR 0x13 LURopeCopyQCnt SCALAR 0x14 LURopeCopyPrev SCALAR 0x15 LURopeCopyCurr SCALAR 0x16 TSR0_Pat_Bit SCALAR 0x1E Dist_POS SCALAR 0x1F PSCB0_NPA0 SCALAR 0x80 PSCB0_NBT0 SCALAR 0x81 PSCB0_LCBA0 SCALAR 0x82 PSCB0_NPA1 SCALAR 0x84 PSCB0_NBT1 SCALAR 0x85 PSCB0_LCBA1 SCALAR 0x86 PSCB0_Addr SCALAR 0x88 PSCB0_Index SCALAR 0x89 PSCB0_PatBit SCALAR 0x8B PSCB0_NPA_hk SCALAR 0x90 PSCB0_NBT_hk SCALAR 0x91 PSCB0_LCBA_hk SCALAR 0x92 PSCB0_NotNPA_hk SCALAR 0x94 PSCB0_NotNBT_hk SCALAR 0x95 PSCB0_NotLCBA_hk SCALAR 0x96 PSCB0_NPA_tsr0 SCALAR 0x98 PSCB0_NBT_tsr0 SCALAR 0x99 PSCB0_LCBA_tsr0 SCALAR 0x9A PSCB0_NotNPA_tsr0 SCALAR 0x9C PSCB0_NotNBT_tsr0 SCALAR 0x9D PSCB0_NotLCBA_tsr0 SCALAR 0x9E PSCB1_NPA0 SCALAR 0xA0 PSCB1_NBT0 SCALAR 0xA1 PSCB1_LCBA0 SCALAR 0xA2 PSCB1_NPA1 SCALAR 0xA4 PSCB1_NBT1 SCALAR 0xA5 PSCB1_LCBA1 SCALAR 0xA6 PSCB1_Addr SCALAR 0xA8 PSCB1_Index SCALAR 0xA9 PSCB1_PatBit SCALAR 0xAB PSCB1_NPA_hk SCALAR 0xB0 PSCB1_NBT_hk SCALAR 0xB1 PSCB1_LCBA_hk SCALAR 0xB2 PSCB1_NotNPA_hk SCALAR 0xB4 PSCB1_NotNBT_hk SCALAR 0xB5 PSCB1_NotLCBA_hk SCALAR 0xB6 PSCB1_NPA_tsr0 SCALAR 0xB8 PSCB1_NBT_tsr0 SCALAR 0xB9 PSCB1_LCBA_tsr0 SCALAR 0xBA PSCB1_NotNPA_tsr0 SCALAR 0xBC PSCB1_NotNBT_tsr0 SCALAR 0xBD PSCB1_NotLCBA_tsr0 SCALAR 0xBE PSCB2_NPA0 SCALAR 0xC0 PSCB2_NBT0 SCALAR 0xC1 PSCB2_LCBA0 SCALAR 0xC2 PSCB2_NPA1 SCALAR 0xC4 PSCB2_NBT1 SCALAR 0xC5 PSCB2_LCBA1 SCALAR 0xC6 PSCB2_Addr SCALAR 0xC8 PSCB2_Index SCALAR 0xC9 PSCB2_PatBit SCALAR 0xCB PSCB2_NPA_hk SCALAR 0xD0 PSCB2_NBT_hk SCALAR 0xD1 PSCB2_LCBA_hk SCALAR 0xD2 PSCB2_NotNPA_hk SCALAR 0xD4 PSCB2_NotNBT_hk SCALAR 0xD5 PSCB2_NotLCBA_hk SCALAR 0xD6 PSCB2_NPA_tsr0 SCALAR 0xD8 PSCB2_NBT_tsr0 SCALAR 0xD9 PSCB2_LCBA_tsr0 SCALAR 0xDA PSCB2_NotNPA_tsr0 SCALAR 0xDC PSCB2_NotNBT_tsr0 SCALAR 0xDD PSCB2_NotLCBA_tsr0 SCALAR 0xDE} ;TSE0;****************************************;** Tree Search Engine Coprocessor ***;****************************************TSE1 COPROC 3 { ;*** COMMANDS *** ; GDH Only !!! tse1_ts_fm COMMAND 0x1 tse1_ts_lpm COMMAND 0x2 tse1_ts_smt COMMAND 0x3 tse1_mrd COMMAND 0x4 tse1_mwr COMMAND 0x5 tse1_hk COMMAND 0x6 tse1_rdludef COMMAND 0x7 tse1_compend COMMAND 0x8 tse1_distpos_gdh COMMAND 0x9 tse1_rdpscb_gdh COMMAND 0xA tse1_wrpscb_gdh COMMAND 0xB tse1_setpatbit_gdh COMMAND 0xC ;*** ARRAYS ; No arrays for second TSE coprocessor ;*** SCALARS *** ; GDH Only !!! tse1_LCBA0 SCALAR 0x2 tse1_LCBA1 SCALAR 0x3 tse1_CacheFlags SCALAR 0x7 tse1_NumPSCBs SCALAR 0x8 tse1_LUDefCopy_GDH SCALAR 0x19 tse1_DistPosReg_GDH SCALAR 0x1A tse1_SetPatBitReg_GDH SCALAR 0x1B tse1_SetPatBit4Reg_GDH SCALAR 0x1C} ;TSE1;*************;** CAB **;*************
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -