⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 npcoproc.inc

📁 基于IBM的NPU
💻 INC
📖 第 1 页 / 共 2 页
字号:
;***************************************************************************;*;* 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 + -