ZL50400GDC ZARLINK [Zarlink Semiconductor Inc], ZL50400GDC Datasheet - Page 108

no-image

ZL50400GDC

Manufacturer Part Number
ZL50400GDC
Description
Lightly Managed/Unmanaged 9-Port 10/100 M Ethernet Switch
Manufacturer
ZARLINK [Zarlink Semiconductor Inc]
Datasheet
12.3.10.18
CPU address EC3
Accessed by CPU (R/W)
CPU address EC4
Accessed by CPU (R/W)
If CPU wants to write again, CPU has to clear bit 15 and then set bit 15.
12.3.10.19
CPU address EC5
Accessed by CPU (R/W)
CPU address EC6
Accessed by CPU (R/W)
If CPU wants to write again, CPU has to clear bit 15 and then set bit 15.
Note: There are two ways to reprogram the free granules.
1. CPU links all the granules: CPU writes memory directly, at last write head pointer (address EC1, EC2), tail
2. CPU tells Buffer Manager to link: CPU clear head pointer (address EC1, EC2), clear tail pointer (address EC3,
12.3.10.20
CPU address EC7
Accessed by CPU (R/W)
The information of BM release FIFO is relocated to registers BM_RLSFF_INFO (address ECD, ECC, ECB, ECA,
EC9 and EC8). If the FIFO is not empty, CPU can read out the next by setting the bit 0. Read only happens when bit
0 is changing from 0 to 1.
pointer (address EC3, EC4) and granule number (address EC5, EC6).
EC4), then write granule number that tells Buffer Manager to link (address EC5, EC6).
Bits [7:0]
Bits [6:0]
Bit [7]
Bits [7:0]
Bits [6:0]
Bit [7]
Bit [0]
Bits [7:1]
FCB_TAIL_PTR0, FCB_TAIL_PTR1
FCB_NUM0, FCB_NUM1
BM_RLSFF_CTRL
Fcb_number[14:8]. The total number of granules that CPU assigns.
Set 1 to write
Read BM release FIFO.
Reserved
Fcb_tail_ptr[7:0]. The tail pointer of free granule link that CPU assigns.
Fcb_tail_ptr[14:8]. The tail pointer of free granule link that CPU assigns.
Set 1 to write
Fcb_number[7:0]. The total number of granules that CPU assigns.
Zarlink Semiconductor Inc.
ZL50400
108
Data Sheet

Related parts for ZL50400GDC