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

📄 npcoproc.inc

📁 基于IBM的NPU
💻 INC
📖 第 1 页 / 共 2 页
字号:
CAB COPROC 4 {    ;*** COMMANDS ***    cabarb                      COMMAND 0x0    cabaccess                   COMMAND 0x1    cabpreempt                  COMMAND 0x3    ;*** SCALARS ***    CABStatus                   SCALAR 0x0    CABData                     SCALAR 0x1    CABAddress                  SCALAR 0x2} ;CAB;****************************;**   Enqueue Coprocessor  **;****************************ENQ COPROC 5 {    ;*** COMMANDS ***    enqe                        COMMAND 0x0    enqi                        COMMAND 0x1    enqclr                      COMMAND 0x2    release_label               COMMAND 0x3    ;*** ARRAYS ***    ActiveFCBPage1              ARRAY 0xFC    InActiveFCBPage1            ARRAY 0xFD    FCBPage2                    ARRAY 0xFE    ;*** ARRAY MAPPED SCALARS ***    ; Ingress array mapping    SP                          MAP_TO_SCALAR ActiveFCBPage1[0x0]  IOSIZE 8    Abort                       MAP_TO_SCALAR ActiveFCBPage1[0x1]  IOSIZE 8    GT                          MAP_TO_SCALAR ActiveFCBPage1[0x2]  IOSIZE 8    FCInfo                      MAP_TO_SCALAR ActiveFCBPage1[0x3]  IOSIZE 8    WBC                         MAP_TO_SCALAR ActiveFCBPage1[0x4]  IOSIZE 16    FCBA                        MAP_TO_SCALAR ActiveFCBPage1[0x6]  IOSIZE 16    CurrentBuffer               MAP_TO_SCALAR ActiveFCBPage1[0x8]  IOSIZE 16    TDMU                        MAP_TO_SCALAR ActiveFCBPage1[0xC]  IOSIZE 8    L3Stk                       MAP_TO_SCALAR ActiveFCBPage1[0xD]  IOSIZE 8    iDSU                        MAP_TO_SCALAR ActiveFCBPage1[0xD]  IOSIZE 8    PIB                         MAP_TO_SCALAR ActiveFCBPage1[0xE]  IOSIZE 8    TOS                         MAP_TO_SCALAR ActiveFCBPage1[0xF]  IOSIZE 8    TB                          MAP_TO_SCALAR ActiveFCBPage1[0x10] IOSIZE 16    iUCnMC                      MAP_TO_SCALAR ActiveFCBPage1[0x12] IOSIZE 8    Priority_SF                 MAP_TO_SCALAR ActiveFCBPage1[0x13] IOSIZE 8    LID                         MAP_TO_SCALAR ActiveFCBPage1[0x14] IOSIZE 32    MID                         MAP_TO_SCALAR ActiveFCBPage1[0x14] IOSIZE 32    VLANHdr                     MAP_TO_SCALAR ActiveFCBPage1[0x18] IOSIZE 16    Ins_OvlVLAN                 MAP_TO_SCALAR ActiveFCBPage1[0x1A] IOSIZE 8    FHF                         MAP_TO_SCALAR ActiveFCBPage1[0x1B] IOSIZE 8    FHE                         MAP_TO_SCALAR ActiveFCBPage1[0x1C] IOSIZE 32    CounterControl              MAP_TO_SCALAR ActiveFCBPage1[0x28] IOSIZE 16    CounterData                 MAP_TO_SCALAR ActiveFCBPage1[0x2A] IOSIZE 16    CounterBlockIndex           MAP_TO_SCALAR ActiveFCBPage1[0x2C] IOSIZE 32    ; Egress array mapping    SB                          MAP_TO_SCALAR ActiveFCBPage1[0x0]  IOSIZE 8    MPLS_3                      MAP_TO_SCALAR ActiveFCBPage1[0x0]  IOSIZE 8    eUCMC                       MAP_TO_SCALAR ActiveFCBPage1[0x1]  IOSIZE 8    DSUSel                      MAP_TO_SCALAR ActiveFCBPage1[0x2]  IOSIZE 8    MPLS_4                      MAP_TO_SCALAR ActiveFCBPage1[0x2]  IOSIZE 8    ;dup;FCInfo                      MAP_TO_SCALAR ActiveFCBPage1[0x3]  IOSIZE 8    BCI                         MAP_TO_SCALAR ActiveFCBPage1[0x4]  IOSIZE 32    CurrTwin                    MAP_TO_SCALAR ActiveFCBPage1[0x8]  IOSIZE 32    Type                        MAP_TO_SCALAR ActiveFCBPage1[0xC]  IOSIZE 8    MPLS_5                      MAP_TO_SCALAR ActiveFCBPage1[0xC]  IOSIZE 8    DSU                         MAP_TO_SCALAR ActiveFCBPage1[0xD]  IOSIZE 8    QHD                         MAP_TO_SCALAR ActiveFCBPage1[0xE]  IOSIZE 8    OW                          MAP_TO_SCALAR ActiveFCBPage1[0xF]  IOSIZE 8    QID                         MAP_TO_SCALAR ActiveFCBPage1[0x10] IOSIZE 32    DATAFirstTwin               MAP_TO_SCALAR ActiveFCBPage1[0x14] IOSIZE 32    EtypeAct                    MAP_TO_SCALAR ActiveFCBPage1[0x15] IOSIZE 8    EtypeValue                  MAP_TO_SCALAR ActiveFCBPage1[0x16] IOSIZE 16    DAPtr                       MAP_TO_SCALAR ActiveFCBPage1[0x18] IOSIZE 8    SAPtr                       MAP_TO_SCALAR ActiveFCBPage1[0x19] IOSIZE 8    DA47_32                     MAP_TO_SCALAR ActiveFCBPage1[0x1A] IOSIZE 16    MPLS_6                      MAP_TO_SCALAR ActiveFCBPage1[0x1A] IOSIZE 8    MPLS_7                      MAP_TO_SCALAR ActiveFCBPage1[0x1B] IOSIZE 8    DA31_0                      MAP_TO_SCALAR ActiveFCBPage1[0x1C] IOSIZE 32    MPLS_8                      MAP_TO_SCALAR ActiveFCBPage1[0x1C] IOSIZE 8    MPLS_9                      MAP_TO_SCALAR ActiveFCBPage1[0x1D] IOSIZE 8    MPLS_10                     MAP_TO_SCALAR ActiveFCBPage1[0x1E] IOSIZE 8    MPLS_11                     MAP_TO_SCALAR ActiveFCBPage1[0x1F] IOSIZE 8    SAInsOvl                    MAP_TO_SCALAR ActiveFCBPage1[0x20] IOSIZE 8    EN_HWA                      MAP_TO_SCALAR ActiveFCBPage1[0x20] IOSIZE 8    VLAN_MPLS_HWA               MAP_TO_SCALAR ActiveFCBPage1[0x21] IOSIZE 8    CRCAction                   MAP_TO_SCALAR ActiveFCBPage1[0x22] IOSIZE 8    DLLStake                    MAP_TO_SCALAR ActiveFCBPage1[0x23] IOSIZE 8    TTLAssist                   MAP_TO_SCALAR ActiveFCBPage1[0x24] IOSIZE 8    MPLS_0                      MAP_TO_SCALAR ActiveFCBPage1[0x25] IOSIZE 8    MPLS_1                      MAP_TO_SCALAR ActiveFCBPage1[0x26] IOSIZE 8    MPLS_2                      MAP_TO_SCALAR ActiveFCBPage1[0x27] IOSIZE 8    ;dup;CounterControl              MAP_TO_SCALAR ActiveFCBPage1[0x28] IOSIZE 16    ;dup;CounterData                 MAP_TO_SCALAR ActiveFCBPage1[0x2A] IOSIZE 16    ;dup;CounterBlockIndex           MAP_TO_SCALAR ActiveFCBPage1[0x2C] IOSIZE 32    ; Ingress array mapping    fcb2_SP                     MAP_TO_SCALAR FCBPage2[0x0]  IOSIZE 8    fcb2_Abort                  MAP_TO_SCALAR FCBPage2[0x1]  IOSIZE 8    fcb2_GT                     MAP_TO_SCALAR FCBPage2[0x2]  IOSIZE 8    fcb2_FCInfo                 MAP_TO_SCALAR FCBPage2[0x3]  IOSIZE 8    fcb2_WBC                    MAP_TO_SCALAR FCBPage2[0x4]  IOSIZE 16    fcb2_FCBA                   MAP_TO_SCALAR FCBPage2[0x6]  IOSIZE 16    fcb2_CurrentBuffer          MAP_TO_SCALAR FCBPage2[0x8]  IOSIZE 16    fcb2_TDMU                   MAP_TO_SCALAR FCBPage2[0xC]  IOSIZE 8    fcb2_L3Stk                  MAP_TO_SCALAR FCBPage2[0xD]  IOSIZE 8    fcb2_iDSU                   MAP_TO_SCALAR FCBPage2[0xD]  IOSIZE 8    fcb2_PIB                    MAP_TO_SCALAR FCBPage2[0xE]  IOSIZE 8    fcb2_TOS                    MAP_TO_SCALAR FCBPage2[0xF]  IOSIZE 8    fcb2_TB                     MAP_TO_SCALAR FCBPage2[0x10] IOSIZE 16    fcb2_iUCnMC                 MAP_TO_SCALAR FCBPage2[0x12] IOSIZE 8    fcb2_Priority_SF            MAP_TO_SCALAR FCBPage2[0x13] IOSIZE 8    fcb2_LID                    MAP_TO_SCALAR FCBPage2[0x14] IOSIZE 32    fcb2_MID                    MAP_TO_SCALAR FCBPage2[0x14] IOSIZE 32    fcb2_VLANHdr                MAP_TO_SCALAR FCBPage2[0x18] IOSIZE 16    fcb2_Ins_OvlVLAN            MAP_TO_SCALAR FCBPage2[0x1A] IOSIZE 8    fcb2_FHF                    MAP_TO_SCALAR FCBPage2[0x1B] IOSIZE 8    fcb2_FHE                    MAP_TO_SCALAR FCBPage2[0x1C] IOSIZE 32    fcb2_CounterControl         MAP_TO_SCALAR FCBPage2[0x28] IOSIZE 16    fcb2_CounterData            MAP_TO_SCALAR FCBPage2[0x2A] IOSIZE 16    fcb2_CounterBlockIndex      MAP_TO_SCALAR FCBPage2[0x2C] IOSIZE 32    ; Egress array mapping    fcb2_SB                     MAP_TO_SCALAR FCBPage2[0x0]  IOSIZE 8    fcb2_MPLS_3                 MAP_TO_SCALAR FCBPage2[0x0]  IOSIZE 8    fcb2_eUCMC                  MAP_TO_SCALAR FCBPage2[0x1]  IOSIZE 8    fcb2_DSUSel                 MAP_TO_SCALAR FCBPage2[0x2]  IOSIZE 8    fcb2_MPLS_4                 MAP_TO_SCALAR FCBPage2[0x2]  IOSIZE 8    ;dup;fcb2_FCInfo                 MAP_TO_SCALAR FCBPage2[0x3]  IOSIZE 8    fcb2_BCI                    MAP_TO_SCALAR FCBPage2[0x4]  IOSIZE 32    fcb2_CurrTwin               MAP_TO_SCALAR FCBPage2[0x8]  IOSIZE 32    fcb2_Type                   MAP_TO_SCALAR FCBPage2[0xC]  IOSIZE 8    fcb2_MPLS_5                 MAP_TO_SCALAR FCBPage2[0xC]  IOSIZE 8    fcb2_DSU                    MAP_TO_SCALAR FCBPage2[0xD]  IOSIZE 8    fcb2_QHD                    MAP_TO_SCALAR FCBPage2[0xE]  IOSIZE 8    fcb2_OW                     MAP_TO_SCALAR FCBPage2[0xF]  IOSIZE 8    fcb2_QID                    MAP_TO_SCALAR FCBPage2[0x10] IOSIZE 32    fcb2_DATAFirstTwin          MAP_TO_SCALAR FCBPage2[0x14] IOSIZE 32    fcb2_EtypeAct               MAP_TO_SCALAR FCBPage2[0x15] IOSIZE 8    fcb2_EtypeValue             MAP_TO_SCALAR FCBPage2[0x16] IOSIZE 16    fcb2_DAPtr                  MAP_TO_SCALAR FCBPage2[0x18] IOSIZE 8    fcb2_SAPtr                  MAP_TO_SCALAR FCBPage2[0x19] IOSIZE 8    fcb2_DA47_32                MAP_TO_SCALAR FCBPage2[0x1A] IOSIZE 16    fcb2_MPLS_6                 MAP_TO_SCALAR FCBPage2[0x1A] IOSIZE 8    fcb2_MPLS_7                 MAP_TO_SCALAR FCBPage2[0x1B] IOSIZE 8    fcb2_DA31_0                 MAP_TO_SCALAR FCBPage2[0x1C] IOSIZE 32    fcb2_MPLS_8                 MAP_TO_SCALAR FCBPage2[0x1C] IOSIZE 8    fcb2_MPLS_9                 MAP_TO_SCALAR FCBPage2[0x1D] IOSIZE 8    fcb2_MPLS_10                MAP_TO_SCALAR FCBPage2[0x1E] IOSIZE 8    fcb2_MPLS_11                MAP_TO_SCALAR FCBPage2[0x1F] IOSIZE 8    fcb2_SAInsOvl               MAP_TO_SCALAR FCBPage2[0x20] IOSIZE 8    fcb2_EN_HWA                 MAP_TO_SCALAR FCBPage2[0x20] IOSIZE 8    fcb2_VLAN_MPLS_HWA          MAP_TO_SCALAR FCBPage2[0x21] IOSIZE 8    fcb2_CRCAction              MAP_TO_SCALAR FCBPage2[0x22] IOSIZE 8    fcb2_DLLStake               MAP_TO_SCALAR FCBPage2[0x23] IOSIZE 8    fcb2_TTLAssist              MAP_TO_SCALAR FCBPage2[0x24] IOSIZE 8    fcb2_MPLS_0                 MAP_TO_SCALAR FCBPage2[0x25] IOSIZE 8    fcb2_MPLS_1                 MAP_TO_SCALAR FCBPage2[0x26] IOSIZE 8    fcb2_MPLS_2                 MAP_TO_SCALAR FCBPage2[0x27] IOSIZE 8    ;dup;fcb2_CounterControl         MAP_TO_SCALAR FCBPage2[0x28] IOSIZE 16    ;dup;fcb2_CounterData            MAP_TO_SCALAR FCBPage2[0x2A] IOSIZE 16    ;dup;fcb2_CounterBlockIndex      MAP_TO_SCALAR FCBPage2[0x2C] IOSIZE 32} ;ENQ;*****************************;**   Checksum Coprocessor  **;*****************************CHK COPROC 6 {    ;*** COMMANDS ***    gengen                      COMMAND 0x0    genip                       COMMAND 0x1    chkgen                      COMMAND 0x2    chkip                       COMMAND 0x3    gengenx                     COMMAND 0x4    genipx                      COMMAND 0x5    chkgenx                     COMMAND 0x6    chkipx                      COMMAND 0x7   ;*** SCALARS ***    ; read only    ChkSum_Stat                 SCALAR 0x0    ; read and write    ChkSum_Acc                  SCALAR 0x1    ChkSum_Stake                SCALAR 0x2    ChkSum_Length               SCALAR 0x3} ;CHK;****************************;**   String Coprocessor  ***;****************************SC COPROC 7 {    ;*** COMMANDS ***    strcopy                     COMMAND 0x0    ;*** SCALARS ***    StrCpy_Saddr                SCALAR 0x0    StrCpy_Daddr                SCALAR 0x1    ; read only    StrCpy_ByteCnt              SCALAR 0x2} ;SC;****************************;**   Policy Coprocessor  ***;****************************POL COPROC 8 {    ;*** COMMANDS ***    polaccess                   COMMAND 0x0    ;*** SCALARS ***    ; read and write    PolColor                    SCALAR 0x0    PolPktLen                   SCALAR 0x1    ; read only    PolCBA                      SCALAR 0x2} ;POL;*****************************;**   Counter Coprocessor  ***;*****************************CTR COPROC 9 {    ;*** COMMANDS ***    ctrinc                      COMMAND 0x0    ctradd                      COMMAND 0x1    ctrRinc                     COMMAND 0x2    ctrRadd                     COMMAND 0x3    ctrrd                       COMMAND 0x4    ctrrdclr                    COMMAND 0x5    ctrwr15_0                   COMMAND 0x6    ctrwr31_16                  COMMAND 0x7    ;*** SCALARS ***    CtrDataLo                   SCALAR 0x0    CtrDataHi                   SCALAR 0x1    CtrControl                  SCALAR 0x2} ;CTR;************************************************;**   Content Addressable Memory Coprocessor  ***;************************************************CAM COPROC 10 {    ;*** COMMANDS ***    CamSetBusy                  COMMAND 0x0    ;*** SCALARS ***    ; read only    CamResults                  SCALAR 0x0} ;CAM;*******************************;**   Semaphore Coprocessor  ***;*******************************SEM COPROC 11 {    ;*** COMMANDS ***    semlock                     COMMAND 0x0    semunlock                   COMMAND 0x1    semresrel                   COMMAND 0x2}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -