BCM1250/BCM1125/BCM1125H
User Manual
10/21/02
B r o a d c o m C o r p o r a t i o n
Page
168
Section 7: DMA
Document
1250_1125-UM100CB-R
56
ch_pause_on 1'b0
Only valid if System revision indicates PERIPH_REV3 or greater and only
valid for Ethernet transmit channels. This bit is set if the channel has paused
because the cpu_pause_en bit is set in the
dma_config1
register or a flow
control frame has been received the fc_pause_en bit is set in the
dma_config1
register and the ch_base_fc_en bit is set in the
mac_vlantag
register. Note that this bit is set when the channel is actually pausing, so
when the cpu_pause_en bit is set the ch_pause_en will remain clear until any
packet in progress has been sent and the channel is stopped between
packets.
63:57 reserved 7'b0 Reserved
Table 98: Current Descriptor Address Register
(Cont.)
dma_cur_daddr_mac_0_rx_ch_0 -
00_1006_4830
dma_cur_daddr_mac_0_tx_ch_0 -
00_1006_4C30
dma_cur_daddr_mac_0_rx_ch_1 -
00_1006_4930
dma_cur_daddr_mac_0_tx_ch_1 -
00_1006_4D30
dma_cur_daddr_mac_1_rx_ch_0 -
00_1006_5830
dma_cur_daddr_mac_1_tx_ch_0 -
00_1006_5C30
dma_cur_daddr_mac_1_rx_ch_1 -
00_1006_5930
dma_cur_daddr_mac_1_tx_ch_1 -
00_1006_5D30
dma_cur_daddr_mac_2_rx_ch_0 -
00_1006_6830
dma_cur_daddr_mac_2_tx_ch_0 -
00_1006_6C30
dma_cur_daddr_mac_2_rx_ch_1 -
00_1006_6930
dma_cur_daddr_mac_2_tx_ch_1 -
00_1006_6D30
dma_cur_daddr_ser_0_rx -
00_1006_0430
dma_cur_daddr_ser_0_tx -
00_1006_04B0
dma_cur_daddr_ser_1_rx -
00_1006_0830
dma_cur_daddr_ser_1_tx -
00_1006_08B0
READ ONLY
Bits
Name
Default
Description
Table 99: Ethernet Receive Packet Drop Registers (Only if System Revision >= PERIPH_REV3)
dma_oodpktlost_mac_0_rx_ch_0 -
00_1006_4838
dma_oodpktlost_mac_0_rx_ch_1 -
00_1006_4938
dma_oodpktlost_mac_1_rx_ch_0 -
00_1006_5838
dma_oodpktlost_mac_1_rx_ch_1 -
00_1006_5938
dma_oodpktlost_mac_2_rx_ch_0 -
00_1006_6838
dma_oodpktlost_mac_2_rx_ch_1 -
00_1006_6938
Bits
Name
Default
Description
15:0
oodlost
16'b0
This is the count of packets that were dropped by the channel because it was out of
descriptors when the start of the packet was received. (The count will not be incremented
if the channel has descriptors available but is disabled, or if the channel has descriptors
but the drop bit is set.) The counter will stick at 16'hFFFF to indicate 65535 or more packets
dropped.
23:16
eop_count
8'b0
This field contains the current value of the counter that controls the completion interrupt.
63:24
reserved
40'bx
This field is reserved. Reads will return UNPREDICTABLE data.