參數(shù)資料
型號(hào): STLC1502
廠商: 意法半導(dǎo)體
英文描述: VOICE OVER IP PROCESSOR
中文描述: IP語音處理器
文件頁(yè)數(shù): 25/81頁(yè)
文件大?。?/td> 526K
代理商: STLC1502
25/81
STLC1502
With this approach every Descriptor will have the DMA_Next field pointing to the next Descriptor in the
chain (the last one will point to the first one), the NXT_EN bit, the VALID bit and the NPOL_EN bit on.
The DMA_MAC will keep fetching the Descriptors one by one until it finds one with its VALID bit set to off.
Every time the DMA_MAC completes a Descriptor (frame) it saves the transfer status into TxRx_Status,
it turns its VALID bit to off and raises the TX_CURR_DONE interrupt bit.
6.5.8 Frames reception (RX)
The frame reception process is something that needs to be activated at the beginning and kept always
running. For this reason the closed Descriptor list (see above) is much more useful than the open list
approach.
Again, with this approach every Descriptor will have the DMA_Next field pointing to the next Descriptor in
the chain (the last one will point to the first one), the NXT_EN bit, the VALID bit and the NPOL_EN bit on.
The CPU starts the transfer activity loading the DMA Next register of the DMA_MAC with the physical
location of the first Descriptor and set the DMA Start register enable bit to on.The DMA_MAC will start
fetching the Descriptors one by one, driven by the frames reception from the line. Every time the
DMA_MAC completes a Descriptor (frame) it saves the transfer status into TxRx_Status, it turns its
VALID bit to off and raises the TX_CURR_DONE interrupt bit.
Eventually, the DMA_MAC will be faster than the CPU, it will wrap around the Descriptor chain and find a
Descriptor still invalid.
Then the DMA_CNT keeps polling the invalid descriptor, raising each time the TX_NEXT interrupt bit (if
enabled), until some Descriptor gets available (note that in this case some frame could be lost). In the
meantime the CPU should consume the frames received and set the VALID bit to on of all the Descriptor
released.
As soon as the DMA_CNT finds the Descriptor valid again, it will be able to complete the transfer and to
fetch the next Descriptor.
6.5.9 Ethernet block Register Map [0x0C680000]
The base address of the Ethernet registers is 0x0C680000
The memory map of the Dual MAC Ethernet block is shown below:
Address
Register Name
Notes
DMA_MAC1 Eth_base1=0x0C680000
Eth_base1+ 0x0000
DMA_ST&CNTL
DMA Status and Control Register
Eth_base1+0004
DMA_INT_EN
DMA Interrupt Sources Enable Register
Eth_base1+0008
DMA_INT_STAT
DMA Interrupt Status Register
Eth_base1+000C
Reserved
Eth_base1+ 0x0010
RX_DMA_START
RX DMA start Register
相關(guān)PDF資料
PDF描述
STLC1511 NorthenLite⑩ G.lite BiCMOS Analog Front-End Circuit
STLC1512 NorthenLite⑩ G.lite BiCMOS Analog Front-End Circuit
STLC1 LED LAMPS CLUSTER DRIVER
STLC2150 BLUETOOTH RADIO TRANSCEIVER
STLC2415 BLUETOOTH BASEBAND WITH INTEGRATED FLASH
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
STLC1502D 制造商:STMicroelectronics 功能描述:VOIP STRADIVARIUS 1 - Trays
STLC1502P 制造商:STMicroelectronics 功能描述:VOICE OVER IP PROCESSOR - Trays
STLC1510 制造商:STMICROELECTRONICS 制造商全稱:STMicroelectronics 功能描述:NorthenLite G.lite DMT Transceiver
STLC1511 制造商:STMICROELECTRONICS 制造商全稱:STMicroelectronics 功能描述:NorthenLite⑩ G.lite BiCMOS Analog Front-End Circuit
STLC1512 制造商:STMICROELECTRONICS 制造商全稱:STMicroelectronics 功能描述:NorthenLite⑩ G.lite BiCMOS Analog Front-End Circuit