📄 immap_85xx.h
字号:
uint tlcl; /* 0x24704 - Transmit Late Collision Packet Counter */
uint txcl; /* 0x24708 - Transmit Excessive Collision Packet Counter */
uint tncl; /* 0x2470c - Transmit Total Collision Counter */
char res21[4];
uint tdrp; /* 0x24714 - Transmit Drop Frame Counter */
uint tjbr; /* 0x24718 - Transmit Jabber Frame Counter */
uint tfcs; /* 0x2471c - Transmit FCS Error Counter */
uint txcf; /* 0x24720 - Transmit Control Frame Counter */
uint tovr; /* 0x24724 - Transmit Oversize Frame Counter */
uint tund; /* 0x24728 - Transmit Undersize Frame Counter */
uint tfrg; /* 0x2472c - Transmit Fragments Frame Counter */
uint car1; /* 0x24730 - Carry Register One */
uint car2; /* 0x24734 - Carry Register Two */
uint cam1; /* 0x24738 - Carry Mask Register One */
uint cam2; /* 0x2473c - Carry Mask Register Two */
char res22[192];
uint iaddr0; /* 0x24800 - Indivdual address register 0 */
uint iaddr1; /* 0x24804 - Indivdual address register 1 */
uint iaddr2; /* 0x24808 - Indivdual address register 2 */
uint iaddr3; /* 0x2480c - Indivdual address register 3 */
uint iaddr4; /* 0x24810 - Indivdual address register 4 */
uint iaddr5; /* 0x24814 - Indivdual address register 5 */
uint iaddr6; /* 0x24818 - Indivdual address register 6 */
uint iaddr7; /* 0x2481c - Indivdual address register 7 */
char res23[96];
uint gaddr0; /* 0x24880 - Global address register 0 */
uint gaddr1; /* 0x24884 - Global address register 1 */
uint gaddr2; /* 0x24888 - Global address register 2 */
uint gaddr3; /* 0x2488c - Global address register 3 */
uint gaddr4; /* 0x24890 - Global address register 4 */
uint gaddr5; /* 0x24894 - Global address register 5 */
uint gaddr6; /* 0x24898 - Global address register 6 */
uint gaddr7; /* 0x2489c - Global address register 7 */
char res24[96];
uint pmd0; /* 0x24900 - Pattern Match Data Register */
char res25[4];
uint pmask0; /* 0x24908 - Pattern Mask Register */
char res26[4];
uint pcntrl0; /* 0x24910 - Pattern Match Control Register */
char res27[4];
uint pattrb0; /* 0x24918 - Pattern Match Attributes Register */
uint pattrbeli0; /* 0x2491c - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd1; /* 0x24920 - Pattern Match Data Register */
char res28[4];
uint pmask1; /* 0x24928 - Pattern Mask Register */
char res29[4];
uint pcntrl1; /* 0x24930 - Pattern Match Control Register */
char res30[4];
uint pattrb1; /* 0x24938 - Pattern Match Attributes Register */
uint pattrbeli1; /* 0x2493c - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd2; /* 0x24940 - Pattern Match Data Register */
char res31[4];
uint pmask2; /* 0x24948 - Pattern Mask Register */
char res32[4];
uint pcntrl2; /* 0x24950 - Pattern Match Control Register */
char res33[4];
uint pattrb2; /* 0x24958 - Pattern Match Attributes Register */
uint pattrbeli2; /* 0x2495c - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd3; /* 0x24960 - Pattern Match Data Register */
char res34[4];
uint pmask3; /* 0x24968 - Pattern Mask Register */
char res35[4];
uint pcntrl3; /* 0x24970 - Pattern Match Control Register */
char res36[4];
uint pattrb3; /* 0x24978 - Pattern Match Attributes Register */
uint pattrbeli3; /* 0x2497c - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd4; /* 0x24980 - Pattern Match Data Register */
char res37[4];
uint pmask4; /* 0x24988 - Pattern Mask Register */
char res38[4];
uint pcntrl4; /* 0x24990 - Pattern Match Control Register */
char res39[4];
uint pattrb4; /* 0x24998 - Pattern Match Attributes Register */
uint pattrbeli4; /* 0x2499c - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd5; /* 0x249a0 - Pattern Match Data Register */
char res40[4];
uint pmask5; /* 0x249a8 - Pattern Mask Register */
char res41[4];
uint pcntrl5; /* 0x249b0 - Pattern Match Control Register */
char res42[4];
uint pattrb5; /* 0x249b8 - Pattern Match Attributes Register */
uint pattrbeli5; /* 0x249bc - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd6; /* 0x249c0 - Pattern Match Data Register */
char res43[4];
uint pmask6; /* 0x249c8 - Pattern Mask Register */
char res44[4];
uint pcntrl6; /* 0x249d0 - Pattern Match Control Register */
char res45[4];
uint pattrb6; /* 0x249d8 - Pattern Match Attributes Register */
uint pattrbeli6; /* 0x249dc - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd7; /* 0x249e0 - Pattern Match Data Register */
char res46[4];
uint pmask7; /* 0x249e8 - Pattern Mask Register */
char res47[4];
uint pcntrl7; /* 0x249f0 - Pattern Match Control Register */
char res48[4];
uint pattrb7; /* 0x249f8 - Pattern Match Attributes Register */
uint pattrbeli7; /* 0x249fc - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd8; /* 0x24a00 - Pattern Match Data Register */
char res49[4];
uint pmask8; /* 0x24a08 - Pattern Mask Register */
char res50[4];
uint pcntrl8; /* 0x24a10 - Pattern Match Control Register */
char res51[4];
uint pattrb8; /* 0x24a18 - Pattern Match Attributes Register */
uint pattrbeli8; /* 0x24a1c - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd9; /* 0x24a20 - Pattern Match Data Register */
char res52[4];
uint pmask9; /* 0x24a28 - Pattern Mask Register */
char res53[4];
uint pcntrl9; /* 0x24a30 - Pattern Match Control Register */
char res54[4];
uint pattrb9; /* 0x24a38 - Pattern Match Attributes Register */
uint pattrbeli9; /* 0x24a3c - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd10; /* 0x24a40 - Pattern Match Data Register */
char res55[4];
uint pmask10; /* 0x24a48 - Pattern Mask Register */
char res56[4];
uint pcntrl10; /* 0x24a50 - Pattern Match Control Register */
char res57[4];
uint pattrb10; /* 0x24a58 - Pattern Match Attributes Register */
uint pattrbeli10; /* 0x24a5c - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd11; /* 0x24a60 - Pattern Match Data Register */
char res58[4];
uint pmask11; /* 0x24a68 - Pattern Mask Register */
char res59[4];
uint pcntrl11; /* 0x24a70 - Pattern Match Control Register */
char res60[4];
uint pattrb11; /* 0x24a78 - Pattern Match Attributes Register */
uint pattrbeli11; /* 0x24a7c - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd12; /* 0x24a80 - Pattern Match Data Register */
char res61[4];
uint pmask12; /* 0x24a88 - Pattern Mask Register */
char res62[4];
uint pcntrl12; /* 0x24a90 - Pattern Match Control Register */
char res63[4];
uint pattrb12; /* 0x24a98 - Pattern Match Attributes Register */
uint pattrbeli12; /* 0x24a9c - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd13; /* 0x24aa0 - Pattern Match Data Register */
char res64[4];
uint pmask13; /* 0x24aa8 - Pattern Mask Register */
char res65[4];
uint pcntrl13; /* 0x24ab0 - Pattern Match Control Register */
char res66[4];
uint pattrb13; /* 0x24ab8 - Pattern Match Attributes Register */
uint pattrbeli13; /* 0x24abc - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd14; /* 0x24ac0 - Pattern Match Data Register */
char res67[4];
uint pmask14; /* 0x24ac8 - Pattern Mask Register */
char res68[4];
uint pcntrl14; /* 0x24ad0 - Pattern Match Control Register */
char res69[4];
uint pattrb14; /* 0x24ad8 - Pattern Match Attributes Register */
uint pattrbeli14; /* 0x24adc - Pattern Match Attributes Extract Length and Extract Index Register */
uint pmd15; /* 0x24ae0 - Pattern Match Data Register */
char res70[4];
uint pmask15; /* 0x24ae8 - Pattern Mask Register */
char res71[4];
uint pcntrl15; /* 0x24af0 - Pattern Match Control Register */
char res72[4];
uint pattrb15; /* 0x24af8 - Pattern Match Attributes Register */
uint pattrbeli15; /* 0x24afc - Pattern Match Attributes Extract Length and Extract Index Register */
char res73[248];
uint attr; /* 0x24bf8 - Attributes Register */
uint attreli; /* 0x24bfc - Attributes Extract Length and Extract Index Register */
char res74[1024];
} ccsr_tsec_t;
/* PIC Registers(0x2_6000-0x4_0000-0x8_0000) */
typedef struct ccsr_pic {
char res0[106496]; /* 0x26000-0x40000 */
char res1[64];
uint ipidr0; /* 0x40040 - Interprocessor Interrupt Dispatch Register 0 */
char res2[12];
uint ipidr1; /* 0x40050 - Interprocessor Interrupt Dispatch Register 1 */
char res3[12];
uint ipidr2; /* 0x40060 - Interprocessor Interrupt Dispatch Register 2 */
char res4[12];
uint ipidr3; /* 0x40070 - Interprocessor Interrupt Dispatch Register 3 */
char res5[12];
uint ctpr; /* 0x40080 - Current Task Priority Register */
char res6[12];
uint whoami; /* 0x40090 - Who Am I Register */
char res7[12];
uint iack; /* 0x400a0 - Interrupt Acknowledge Register */
char res8[12];
uint eoi; /* 0x400b0 - End Of Interrupt Register */
char res9[3916];
uint frr; /* 0x41000 - Feature Reporting Register */
char res10[28];
uint gcr; /* 0x41020 - Global Configuration Register */
char res11[92];
uint vir; /* 0x41080 - Vendor Identification Register */
char res12[12];
uint pir; /* 0x41090 - Processor Initialization Register */
char res13[12];
uint ipivpr0; /* 0x410a0 - IPI Vector/Priority Register 0 */
char res14[12];
uint ipivpr1; /* 0x410b0 - IPI Vector/Priority Register 1 */
char res15[12];
uint ipivpr2; /* 0x410c0 - IPI Vector/Priority Register 2 */
char res16[12];
uint ipivpr3; /* 0x410d0 - IPI Vector/Priority Register 3 */
char res17[12];
uint svr; /* 0x410e0 - Spurious Vector Register */
char res18[12];
uint tfrr; /* 0x410f0 - Timer Frequency Reporting Register */
char res19[12];
uint gtccr0; /* 0x41100 - Global Timer Current Count Register 0 */
char res20[12];
uint gtbcr0; /* 0x41110 - Global Timer Base Count Register 0 */
char res21[12];
uint gtvpr0; /* 0x41120 - Global Timer Vector/Priority Register 0 */
char res22[12];
uint gtdr0; /* 0x41130 - Global Timer Destination Register 0 */
char res23[12];
uint gtccr1; /* 0x41140 - Global Timer Current Count Register 1 */
char res24[12];
uint gtbcr1; /* 0x41150 - Global Timer Base Count Register 1 */
char res25[12];
uint gtvpr1; /* 0x41160 - Global Timer Vector/Priority Register 1 */
char res26[12];
uint gtdr1; /* 0x41170 - Global Timer Destination Register 1 */
char res27[12];
uint gtccr2; /* 0x41180 - Global Timer Current Count Register 2 */
char res28[12];
uint gtbcr2; /* 0x41190 - Global Timer Base Count Register 2 */
char res29[12];
uint gtvpr2; /* 0x411a0 - Global Timer Vector/Priority Register 2 */
char res30[12];
uint gtdr2; /* 0x411b0 - Global Timer Destination Register 2 */
char res31[12];
uint gtccr3; /* 0x411c0 - Global Timer Current Count Register 3 */
char res32[12];
uint gtbcr3; /* 0x411d0 - Global Timer Base Count Register 3 */
char res33[12];
uint gtvpr3; /* 0x411e0 - Global Timer Vector/Priority Register 3 */
char res34[12];
uint gtdr3; /* 0x411f0 - Global Timer Destination Register 3 */
char res35[268];
uint tcr; /* 0x41300 - Timer Control Register */
char res36[12];
uint irqsr0; /* 0x41310 - IRQ_OUT Summary Register 0 */
char res37[12];
uint irqsr1; /* 0x41320 - IRQ_OUT Summary Register 1 */
char res38[12];
uint cisr0; /* 0x41330 - Critical Interrupt Summary Register 0 */
char res39[12];
uint cisr1; /* 0x41340 - Critical Interrupt Summary Register 1 */
char res40[188];
uint msgr0; /* 0x41400 - Message Register 0 */
char res41[12];
uint msgr1; /* 0x41410 - Message Register 1 */
char res42[12];
uint msgr2; /* 0x41420 - Message Register 2 */
char res43[12];
uint msgr3; /* 0x41430 - Message Register 3 */
char res44[204];
uint mer; /* 0x41500 - Message Enable Register */
char res45[12];
uint msr; /* 0x41510 - Message Status Register */
char res46[60140];
uint eivpr0; /* 0x50000 - External Interrupt Vector/Priority Register 0 */
char res47[12];
uint eidr0; /* 0x50010 - External Interrupt Destination Register 0 */
char res48[12];
uint eivpr1; /* 0x50020 - External Interrupt Vector/Priority Register 1 */
char res49[12];
uint eidr1; /* 0x50030 - External Interrupt Destination Register 1 */
char res50[12];
uint eivpr2; /* 0x50040 - External Interrupt Vector/Priority Register 2 */
char res51[12];
uint eidr2; /* 0x50050 - External Interrupt Destination Register 2 */
char res52[12];
uint eivpr3; /* 0x50060 - External Interrupt Vector/Priority Register 3 */
char res53[12];
uint eidr3; /* 0x50070 - External Interrupt Destination Register 3 */
char res54[12];
uint eivpr4; /* 0x50080 - External Interrupt Vector/Priority Register 4 */
char res55[12];
uint eidr4; /* 0x50090 - External Interrupt Destination Register 4 */
char res56[12];
uint eivpr5; /* 0x500a0 - External Interrupt Vector/Priority Register 5 */
char res57[12];
uint eidr5; /* 0x500b0 - External Interrupt Destination Register 5 */
char res58[12];
uint eivpr6; /* 0x500c0 - External Interrupt Vector/Priority Register 6 */
char res59[12];
uint eidr6; /* 0x500d0 - External Interrupt Destination Register 6 */
char res60[12];
uint eivpr7; /* 0x500e0 - External Interrupt Vector/Priority Register 7 */
char res61[12];
uint eidr7; /* 0x500f0 - External Interrupt Destination Register 7 */
char res62[12];
uint eivpr8; /* 0x50100 - External Interrupt Vector/Priority Register 8 */
char res63[12];
uint eidr8; /* 0x50110 - External Interrupt Destination Register 8 */
char res64[12];
uint eivpr9; /* 0x50120 - External Interrupt Vector/Priority Register 9 */
char res65[12];
uint eidr9; /* 0x50130 - External Interrupt Destination Register 9 */
char res66[12];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -