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

📄 csl_emachal.h

📁 麦克风阵列的TLS自适应波束形成算法仿真
💻 H
📖 第 1 页 / 共 5 页
字号:
*  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/******************************************************************************\* _____________________* |                   |* |   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_SHIFT           0u#define _EMAC_MACHASH2_HASHBITS_MASK            0xFFFFFFFFu#define _EMAC_MACHASH2_HASHBITS_SHIFT           0u/******************************************************************************\* _____________________* |                   |* |   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_ATTEMPT_MASK             0x78000000u#define _EMAC_BOFFTEST_ATTEMPT_SHIFT            27u#define _EMAC_BOFFTEST_BOFFRNG_MASK             0x07FF0000u#define _EMAC_BOFFTEST_BOFFRNG_SHIFT            16u#define _EMAC_BOFFTEST_RETRYCOUNT_MASK          0x0000F000u#define _EMAC_BOFFTEST_RETRYCOUNT_SHIFT         12u#define _EMAC_BOFFTEST_BOFFCOUNT_MASK           0x000003FFu#define _EMAC_BOFFTEST_BOFFCOUNT_SHIFT          0u/******************************************************************************\* _____________________* |                   |* |   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/******************************************************************************\* _____________________* |                   |* |    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_TXPAUSE_PAUSETIMER_MASK           0x0000FFFFu#define _EMAC_TXPAUSE_PAUSETIMER_SHIFT          0u/******************************************************************************\* _____________________* |                   |* |   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_MASK            0xFFFFFFFFu#define _EMAC_TXHDP_DESCPTR_SHIFT           0u#define _EMAC_TX0HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_TX0HDP_DESCPTR_SHIFT          0u#define _EMAC_TX1HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_TX1HDP_DESCPTR_SHIFT          0u#define _EMAC_TX2HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_TX2HDP_DESCPTR_SHIFT          0u#define _EMAC_TX3HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_TX3HDP_DESCPTR_SHIFT          0u#define _EMAC_TX4HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_TX4HDP_DESCPTR_SHIFT          0u#define _EMAC_TX5HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_TX5HDP_DESCPTR_SHIFT          0u#define _EMAC_TX6HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_TX6HDP_DESCPTR_SHIFT          0u#define _EMAC_TX7HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_TX7HDP_DESCPTR_SHIFT          0u/******************************************************************************\* _____________________* |                   |* |   RXHDP           |* |   RXnHDP          |* |___________________|** RXHDP             - RX DMA Head Descriptor Pointer Register for RSETI/RGETI* RX0HDP            - RX Channel 0 DMA Head Descriptor Pointer Register* RX1HDP            - RX Channel 1 DMA Head Descriptor Pointer Register* RX2HDP            - RX Channel 2 DMA Head Descriptor Pointer Register* RX3HDP            - RX Channel 3 DMA Head Descriptor Pointer Register* RX4HDP            - RX Channel 4 DMA Head Descriptor Pointer Register* RX5HDP            - RX Channel 5 DMA Head Descriptor Pointer Register* RX6HDP            - RX Channel 6 DMA Head Descriptor Pointer Register* RX7HDP            - RX 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_RXHDP_BASEADDR                (_EMAC_BASE_ADDR+0x0620u)#define _EMAC_RX0HDP_ADDR                   (_EMAC_BASE_ADDR+0x0620u)#define _EMAC_RX1HDP_ADDR                   (_EMAC_BASE_ADDR+0x0624u)#define _EMAC_RX2HDP_ADDR                   (_EMAC_BASE_ADDR+0x0628u)#define _EMAC_RX3HDP_ADDR                   (_EMAC_BASE_ADDR+0x062Cu)#define _EMAC_RX4HDP_ADDR                   (_EMAC_BASE_ADDR+0x0630u)#define _EMAC_RX5HDP_ADDR                   (_EMAC_BASE_ADDR+0x0634u)#define _EMAC_RX6HDP_ADDR                   (_EMAC_BASE_ADDR+0x0638u)#define _EMAC_RX7HDP_ADDR                   (_EMAC_BASE_ADDR+0x063Cu)#define EMAC_RX0HDP                         EMAC_REG(RX0HDP)#define EMAC_RX1HDP                         EMAC_REG(RX1HDP)#define EMAC_RX2HDP                         EMAC_REG(RX2HDP)#define EMAC_RX3HDP                         EMAC_REG(RX3HDP)#define EMAC_RX4HDP                         EMAC_REG(RX4HDP)#define EMAC_RX5HDP                         EMAC_REG(RX5HDP)#define EMAC_RX6HDP                         EMAC_REG(RX6HDP)#define EMAC_RX7HDP                         EMAC_REG(RX7HDP)#define _EMAC_RXHDP_DESCPTR_MASK            0xFFFFFFFFu#define _EMAC_RXHDP_DESCPTR_SHIFT           0u#define _EMAC_RX0HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_RX0HDP_DESCPTR_SHIFT          0u#define _EMAC_RX1HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_RX1HDP_DESCPTR_SHIFT          0u#define _EMAC_RX2HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_RX2HDP_DESCPTR_SHIFT          0u#define _EMAC_RX3HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_RX3HDP_DESCPTR_SHIFT          0u#define _EMAC_RX4HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_RX4HDP_DESCPTR_SHIFT          0u#define _EMAC_RX5HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_RX5HDP_DESCPTR_SHIFT          0u#define _EMAC_RX6HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_RX6HDP_DESCPTR_SHIFT          0u#define _EMAC_RX7HDP_DESCPTR_MASK           0xFFFFFFFFu#define _EMAC_RX7HDP_DESCPTR_SHIFT          0u/******************************************************************************\* _____________________* |                   |* |   TXINTACK        |* |   TXnINTACK       |* |___________________|** TXINTACK          - TX Interrupt Ack Register for RSETI/RGETI* TX0INTACK         - TX Channel 0 Interrupt Acknowledge Register* TX1INTACK         - TX Channel 1 Interrupt Acknowledge Register* TX2INTACK         - TX Channel 2 Interrupt Acknowledge Register* TX3INTACK         - TX Channel 3 Interrupt Acknowledge Register* TX4INTACK         - TX Channel 4 Interrupt Acknowledge Register* TX5INTACK         - TX Channel 5 Interrupt Acknowledge Register* TX6INTACK         - TX Channel 6 Interrupt Acknowledge Register* TX7INTACK         - TX Channel 7 Interrupt Acknowledge Register** FIELDS (msb -> lsb)*  (rw) DESCPTR     

⌨️ 快捷键说明

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