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

📄 csl_emachal.h

📁 SEED DM642平台,jpeg_loopback为JPEG算法的源码
💻 H
📖 第 1 页 / 共 5 页
字号:
#define EMAC_MACADDRL0                          EMAC_REG(MACADDRL0)#define EMAC_MACADDRL1                          EMAC_REG(MACADDRL1)#define EMAC_MACADDRL2                          EMAC_REG(MACADDRL2)#define EMAC_MACADDRL3                          EMAC_REG(MACADDRL3)#define EMAC_MACADDRL4                          EMAC_REG(MACADDRL4)#define EMAC_MACADDRL5                          EMAC_REG(MACADDRL5)#define EMAC_MACADDRL6                          EMAC_REG(MACADDRL6)#define EMAC_MACADDRL7                          EMAC_REG(MACADDRL7)#define _EMAC_MACADDRL_MACADDR8_MASK            0x000000FFu#define _EMAC_MACADDRL_MACADDR8_SHIFT           0u#define  EMAC_MACADDRL_MACADDR8_DEFAULT		0x00000000u#define _EMAC_MACADDRL0_MACADDR8_MASK           0x000000FFu#define _EMAC_MACADDRL0_MACADDR8_SHIFT          0u#define  EMAC_MACADDRL0_MACADDR8_DEFAULT	0x00000000u#define _EMAC_MACADDRL1_MACADDR8_MASK           0x000000FFu#define _EMAC_MACADDRL1_MACADDR8_SHIFT          0u#define  EMAC_MACADDRL1_MACADDR8_DEFAULT	0x00000000u#define _EMAC_MACADDRL2_MACADDR8_MASK           0x000000FFu#define _EMAC_MACADDRL2_MACADDR8_SHIFT          0u#define  EMAC_MACADDRL2_MACADDR8_DEFAULT	0x00000000u#define _EMAC_MACADDRL3_MACADDR8_MASK           0x000000FFu#define _EMAC_MACADDRL3_MACADDR8_SHIFT          0u#define  EMAC_MACADDRL3_MACADDR8_DEFAULT	0x00000000u#define _EMAC_MACADDRL4_MACADDR8_MASK           0x000000FFu#define _EMAC_MACADDRL4_MACADDR8_SHIFT          0u#define  EMAC_MACADDRL4_MACADDR8_DEFAULT	0x00000000u#define _EMAC_MACADDRL5_MACADDR8_MASK           0x000000FFu#define _EMAC_MACADDRL5_MACADDR8_SHIFT          0u#define  EMAC_MACADDRL5_MACADDR8_DEFAULT	0x00000000u#define _EMAC_MACADDRL6_MACADDR8_MASK           0x000000FFu#define _EMAC_MACADDRL6_MACADDR8_SHIFT          0u#define  EMAC_MACADDRL6_MACADDR8_DEFAULT	0x00000000u#define _EMAC_MACADDRL7_MACADDR8_MASK           0x000000FFu#define _EMAC_MACADDRL7_MACADDR8_SHIFT          0u#define  EMAC_MACADDRL7_MACADDR8_DEFAULT	0x00000000u/******************************************************************************\* _____________________* |                   |* |   MACADDRM        |* |___________________|** MACADDRM          - MAC Address Byte 1 Register (bits 15:8)** FIELDS (msb -> lsb)*  (rw)  MACADDR8   - 8 bits of MAC Address** MACROS SUPPORTED*  EMAC_FMK     y*  EMAC_FMKS    .*  EMAC_FMKCHF  .*  EMAC_ADDR    y*  EMAC_RGET    y*  EMAC_RSET    y*  EMAC_FGET    y*  EMAC_FSET    y*  EMAC_FSETS   .*  EMAC_RGETI   .*  EMAC_RSETI   .*  EMAC_FGETI   .*  EMAC_FSETI   .*  EMAC_FSETSI  .*\******************************************************************************/#define _EMAC_MACADDRM_ADDR                     (_EMAC_BASE_ADDR+0x01D0u)#define EMAC_MACADDRM                           EMAC_REG(MACADDRM)#define _EMAC_MACADDRM_MACADDR8_MASK            0x000000FFu#define _EMAC_MACADDRM_MACADDR8_SHIFT           0u#define  EMAC_MACADDRM_MACADDR8_DEFAULT		0x00000000u/******************************************************************************\* _____________________* |                   |* |   MACADDRH        |* |___________________|** MACADDRH          - MAC Address High Bytes Register (bits 47:16)** FIELDS (msb -> lsb)*  (rw)  MACADDR32  - 32 bits of MAC Address** MACROS SUPPORTED*  EMAC_FMK     y*  EMAC_FMKS    .*  EMAC_FMKCHF  .*  EMAC_ADDR    y*  EMAC_REG     y*  EMAC_RGET    y*  EMAC_RSET    y*  EMAC_FGET    y*  EMAC_FSET    y*  EMAC_FSETS   .*  EMAC_RGETI   .*  EMAC_RSETI   .*  EMAC_FGETI   .*  EMAC_FSETI   .*  EMAC_FSETSI  .*\******************************************************************************/#define _EMAC_MACADDRH_ADDR                     (_EMAC_BASE_ADDR+0x01D4u)#define EMAC_MACADDRH                           EMAC_REG(MACADDRH)#define _EMAC_MACADDRH_MACADDR32_MASK           0xFFFFFFFFu#define _EMAC_MACADDRH_MACADDR32_SHIFT          0u#define  EMAC_MACADDRH_MACADDR32_DEFAULT	0x00000000u/******************************************************************************\* _____________________* |                   |* |   MACHASH1        |* |   MACHASH2        |* |___________________|** MACHASH1          - MAC Address Hash 1 Register* MACHASH2          - MAC Address Hash 2 Register** FIELDS (msb -> lsb)*  (rw)  HASHBITS   - 32 Hash Bits** MACROS SUPPORTED*  EMAC_FMK     y*  EMAC_FMKS    .*  EMAC_FMKCHF  .*  EMAC_ADDR    y*  EMAC_REG     y*  EMAC_RGET    y*  EMAC_RSET    y*  EMAC_FGET    y*  EMAC_FSET    y*  EMAC_FSETS   .*  EMAC_RGETI   .*  EMAC_RSETI   .*  EMAC_FGETI   .*  EMAC_FSETI   .*  EMAC_FSETSI  .*\******************************************************************************/#define _EMAC_MACHASH1_ADDR                     (_EMAC_BASE_ADDR+0x01D8u)#define _EMAC_MACHASH2_ADDR                     (_EMAC_BASE_ADDR+0x01DCu)#define EMAC_MACHASH1                           EMAC_REG(MACHASH1)#define EMAC_MACHASH2                           EMAC_REG(MACHASH2)#define _EMAC_MACHASH1_HASHBITS_MASK            0xFFFFFFFFu#define  EMAC_MACHASH1_HASHBITS_DEFAULT		0x00000000u#define _EMAC_MACHASH1_HASHBITS_SHIFT           0u#define _EMAC_MACHASH2_HASHBITS_MASK            0xFFFFFFFFu#define _EMAC_MACHASH2_HASHBITS_SHIFT           0u#define  EMAC_MACHASH2_HASHBITS_DEFAULT		0x00000000u/******************************************************************************\* _____________________* |                   |* |   BOFFTEST        |* |___________________|** BOFFTEST          - Backoff Test Register** FIELDS (msb -> lsb)*  (rw)  BOFFHALT   - Halt Random Number Generator*  (rw)  ATTEMPT    - Initial Collision Attempt Count*  (rw)  BOFFRNG    - Backoff Random Number Generator*  (rw)  RETRYCOUNT - Retry Count*  (rw)  BOFFCOUNT  - Backoff Current Count** MACROS SUPPORTED*  EMAC_FMK     y*  EMAC_FMKS    .*  EMAC_FMKCHF  .*  EMAC_ADDR    y*  EMAC_REG     y*  EMAC_RGET    y*  EMAC_RSET    y*  EMAC_FGET    y*  EMAC_FSET    y*  EMAC_FSETS   .*  EMAC_RGETI   .*  EMAC_RSETI   .*  EMAC_FGETI   .*  EMAC_FSETI   .*  EMAC_FSETSI  .*\******************************************************************************/#define _EMAC_BOFFTEST_ADDR                     (_EMAC_BASE_ADDR+0x01E0u)#define EMAC_BOFFTEST                           EMAC_REG(BOFFTEST)#define _EMAC_BOFFTEST_BOFFHALT_MASK            0x8000000u#define _EMAC_BOFFTEST_BOFFHALT_SHIFT           31u#define	 EMAC_BOFFTEST_BOFFHALT_DEFAULT		0x00000000u#define _EMAC_BOFFTEST_ATTEMPT_MASK             0x78000000u#define _EMAC_BOFFTEST_ATTEMPT_SHIFT            27u#define  EMAC_BOFFTEST_ATTEMPT_DEFAULT		0x00000000u#define _EMAC_BOFFTEST_BOFFRNG_MASK             0x07FF0000u#define _EMAC_BOFFTEST_BOFFRNG_SHIFT            16u#define  EMAC_BOFFTEST_BOFFRNG_DEFAULT		0x00000000u#define _EMAC_BOFFTEST_RETRYCOUNT_MASK          0x0000F000u#define _EMAC_BOFFTEST_RETRYCOUNT_SHIFT         12u#define  EMAC_BOFFTEST_RETRYCOUNT_DEFAULT	0x00000000u#define _EMAC_BOFFTEST_BOFFCOUNT_MASK           0x000003FFu#define _EMAC_BOFFTEST_BOFFCOUNT_SHIFT          0u#define  EMAC_BOFFTEST_BOFFCOUNT_DEFAULT	0x00000000u/******************************************************************************\* _____________________* |                   |* |   TPACETEST       |* |___________________|** TPACETEST         - Transmit Pacing Test Register** FIELDS (msb -> lsb)*  (rw)  PACEVAL    - Pace Register Current Value*  (rw)  PACEINIT   - Pace Register Initial Value** MACROS SUPPORTED*  EMAC_FMK     y*  EMAC_FMKS    .*  EMAC_FMKCHF  .*  EMAC_ADDR    y*  EMAC_REG     y*  EMAC_RGET    y*  EMAC_RSET    y*  EMAC_FGET    y*  EMAC_FSET    y*  EMAC_FSETS   .*  EMAC_RGETI   .*  EMAC_RSETI   .*  EMAC_FGETI   .*  EMAC_FSETI   .*  EMAC_FSETSI  .*\******************************************************************************/#define _EMAC_TPACETEST_ADDR                      (_EMAC_BASE_ADDR+0x01E4u)#define EMAC_TPACETEST                            EMAC_REG(TPACETEST)#define _EMAC_TPACETEST_PACEVAL_MASK              0x0000001Fu#define _EMAC_TPACETEST_PACEVAL_SHIFT             0u#define  EMAC_TPACETEST_PACEVAL_DEFAULT		  0x00000000u /******************************************************************************\* _____________________* |                   |* |    RXPAUSE        |* |    TXPAUSE        |* |___________________|** RXPAUSE           - Receive Pause Timer Register* TXPAUSE           - Transmit Pause Timer Register** FIELDS (msb -> lsb)*  (rw)  PAUSETIMER - Pause Timer** MACROS SUPPORTED*  EMAC_FMK     y*  EMAC_FMKS    .*  EMAC_FMKCHF  .*  EMAC_ADDR    y*  EMAC_REG     y*  EMAC_RGET    y*  EMAC_RSET    y*  EMAC_FGET    y*  EMAC_FSET    y*  EMAC_FSETS   .*  EMAC_RGETI   .*  EMAC_RSETI   .*  EMAC_FGETI   .*  EMAC_FSETI   .*  EMAC_FSETSI  .*\******************************************************************************/#define _EMAC_RXPAUSE_ADDR                      (_EMAC_BASE_ADDR+0x01E8u)#define _EMAC_TXPAUSE_ADDR                      (_EMAC_BASE_ADDR+0x01ECu)#define EMAC_RXPAUSE                            EMAC_REG(RXPAUSE)#define EMAC_TXPAUSE                            EMAC_REG(TXPAUSE)#define _EMAC_RXPAUSE_PAUSETIMER_MASK           0x0000FFFFu#define _EMAC_RXPAUSE_PAUSETIMER_SHIFT          0u#define  EMAC_RXPAUSE_PAUSETIMER_DEFAULT	0x00000000u#define _EMAC_TXPAUSE_PAUSETIMER_MASK           0x0000FFFFu#define _EMAC_TXPAUSE_PAUSETIMER_SHIFT          0u#define  EMAC_TXPAUSE_PAUSETIMER_DEFAULT	0x00000000u/******************************************************************************\* _____________________* |                   |* |   TXHDP           |* |   TXnHDP          |* |___________________|** TXHDP             - TX DMA Head Descriptor Pointer Register for RSETI/RGETI* TX0HDP            - TX Channel 0 DMA Head Descriptor Pointer Register* TX1HDP            - TX Channel 1 DMA Head Descriptor Pointer Register* TX2HDP            - TX Channel 2 DMA Head Descriptor Pointer Register* TX3HDP            - TX Channel 3 DMA Head Descriptor Pointer Register* TX4HDP            - TX Channel 4 DMA Head Descriptor Pointer Register* TX5HDP            - TX Channel 5 DMA Head Descriptor Pointer Register* TX6HDP            - TX Channel 6 DMA Head Descriptor Pointer Register* TX7HDP            - TX Channel 7 DMA Head Descriptor Pointer Register** FIELDS (msb -> lsb)*  (rw) DESCPTR     - Descriptor Pointer** MACROS SUPPORTED*  EMAC_FMK     y*  EMAC_FMKS    .*  EMAC_FMKCHF  .*  EMAC_ADDR    y*  EMAC_REG     y*  EMAC_RGET    y*  EMAC_RSET    y*  EMAC_FGET    y*  EMAC_FSET    y*  EMAC_FSETS   .*  EMAC_RGETI   y*  EMAC_RSETI   y*  EMAC_FGETI   y*  EMAC_FSETI   y*  EMAC_FSETSI  .*\******************************************************************************/#define _EMAC_TXHDP_BASEADDR                (_EMAC_BASE_ADDR+0x0600u)#define _EMAC_TX0HDP_ADDR                   (_EMAC_BASE_ADDR+0x0600u)#define _EMAC_TX1HDP_ADDR                   (_EMAC_BASE_ADDR+0x0604u)#define _EMAC_TX2HDP_ADDR                   (_EMAC_BASE_ADDR+0x0608u)#define _EMAC_TX3HDP_ADDR                   (_EMAC_BASE_ADDR+0x060Cu)#define _EMAC_TX4HDP_ADDR                   (_EMAC_BASE_ADDR+0x0610u)#define _EMAC_TX5HDP_ADDR                   (_EMAC_BASE_ADDR+0x0614u)#define _EMAC_TX6HDP_ADDR                   (_EMAC_BASE_ADDR+0x0618u)#define _EMAC_TX7HDP_ADDR                   (_EMAC_BASE_ADDR+0x061Cu)#define EMAC_TX0HDP                         EMAC_REG(TX0HDP)#define EMAC_TX1HDP                         EMAC_REG(TX1HDP)#define EMAC_TX2HDP                         EMAC_REG(TX2HDP)#define EMAC_TX3HDP                         EMAC_REG(TX3HDP)#define EMAC_TX4HDP                         EMAC_REG(TX4HDP)#define EMAC_TX5HDP                         EMAC_REG(TX5HDP)#define EMAC_TX6HDP                         EMAC_REG(TX6HDP)#define EMAC_TX7HDP                         EMAC_REG(TX7HDP)#define _EMAC_TXHDP_DESCPTR

⌨️ 快捷键说明

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