| Electronic Components Datasheet Search |
|
VSC7440 Datasheet(PDF) 342 Page - Microsemi Corporation |
|
|
|||||||||||||||||||||||||||||
VSC7440 Datasheet(HTML) 342 Page - Microsemi Corporation |
|
342 / 444 page ![]() VCore-III System and CPU Interfaces VMDS-10492 VSC7440 Datasheet Revision 4.2 325 4.7 Frame DMA This section describes the Frame DMA engine (FDMA). When FDMA is enabled, Ethernet frames can be extracted or injected autonomously to or from the device’s DDR3/DDR3L memory and/or PCIe memory space. Linked list data structures in memory are used for injecting or extracting Ethernet frames. The FDMA generates interrupts when frame extraction or injection is done and when the linked lists needs updating. Table 244 • FDMA Registers Register Description DEVCPU_QS::XTR_GRP_CFG CPU port ownership, extraction direction. DEVCPU_QS::INJ_GRP_CFG CPU port ownership, injection direction. DEVCPU_QS::INJ_CTRL Injection EOF to SOF spacing. ASM::PORT_CFG Enables IFH and disables FCS recalculation (for injected frames). ICPU_CFG::FDMA_CH_CFG Channel configuration, priorities, and so on. ICPU_CFG::FDMA_CH_ACTIVATE Enables channels. ICPU_CFG::FDMA_CH_DISABLE Disables channels. ICPU_CFG::FDMA_CH_STAT Status for channels. ICPU_CFG::FDMA_CH_SAFE Sets when safe to update channel linked lists. ICPU_CFG::FDMA_DCB_LLP Linked list pointer for channels. ICPU_CFG::FDMA_DCB_LLP_PREV Previous linked list pointer for channels. ICPU_CFG::FDMA_CH_CNT Software counters for channels. ICPU_CFG::FDMA_INTR_LLP NULL pointer event for channels. ICPU_CFG::FDMA_INTR_LLP_ENA Enables interrupt on NULL pointer event. ICPU_CFG::FDMA_INTR_FRM Frame done event for channels. ICPU_CFG::FDMA_INTR_FRM_ENA Enables interrupt on frame done event. ICPU_CFG::FDMA_INTR_SIG SIG counter incremented event for channels. ICPU_CFG::FDMA_INTR_SIG_ENA Enables interrupt on SIG counter event. ICPU_CFG::MANUAL_INTR Manual injection/extraction events. ICPU_CFG::MANUAL_INTR_ENA Enables interrupts on manual injection/extraction events. ICPU_CFG::FDMA_EVT_ERR Error event for channels. ICPU_CFG::FDMA_EVT_ERR_CODE Error event description. ICPU_CFG::FDMA_INTR_ENA Enables interrupt for channels. ICPU_CFG::FDMA_INTR_IDENT Currently interrupting channels. DEVCPU_QS::XTR_FRM_PRUNING Enables pruning of extraction frames. ICPU_CFG::FDMA_CH_INJ_TOKEN_CNT Injection tokens. ICPU_CFG::FDMA_CH_INJ_TOKEN_TICK_RLD Periodic addition of injection tokens. ICPU_CFG::MANUAL_CFG Configures manual injection/extraction. ICPU_CFG::MANUAL_XTR Memory region used for manual extraction. ICPU_CFG::MANUAL_INJ Memory region used for manual injection. DEVCPU_QS::INJ_CTRL Configures injection gap. ICPU_CFG::FDMA_GCFG Configures injection buffer watermark. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |