Electronic Components Datasheet Search
  English  ▼

X  

EB632 Datasheet(PDF) 52 Page - Freescale Semiconductor, Inc

Part # EB632
Description  Functional Differences Between MSC8101 (Mask 2K42A) and MSC8103 (Mask 2K87M)
PDF  112 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

EB632 Datasheet(HTML) 52 Page - Freescale Semiconductor, Inc

Back Button EB632 Datasheet HTML 48Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 49Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 50Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 51Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 52Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 53Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 54Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 55Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 56Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 52 / 112 page
background image
Functional Differences Between MSC8101 (Mask 2K42A) and MSC8103 (Mask 2K87M), Rev. 2
52
Freescale Semiconductor
CPM
14.4.21 Programming and Operating the TC Layer
The host should first program the mode registers of each TC block to be active, according to the number of TC
channels required. Then, FCC2 is programmed to work on the UTOPIA interface with the active TC blocks.
Finally, FCC2 and the PHYs of the TC channels are enabled. The transmit channels for each TC block are enabled
by setting TCMODEx[TXEN]. The receive channels for each TC block are enabled by setting TCMODEx[RXEN].
The host polls the CD bits of each enabled TC block to verify that its receive cell delineation state machines are
synchronized. For every TC block that is synchronized, the host clears the CDT bit in its event register. When all
the enabled TC blocks are synchronized, the host terminates its initialization routine, and the system starts normal
operation.
When a TC block gets out of synchronization, the corresponding TCGSR[CD] is cleared. This change causes a
TCER[CDT] interrupt to the host (if enabled).
On the receive path, the TC performs the following functions:
1.
Receives the bit stream via the SI.
2.
Attempts to gain synchronization on the ATM cell boundaries by checking each byte (HEC candidate) against
the HEC calculated on the preceding 32 bits (ATM cell header candidate).
3.
Once synchronized, performs the descrambling function on the cell payload (if enabled), performs the coset
function on the HEC (if enabled), checks for HEC errors and corrects single HEC errors when found (again, if
enabled). Cells containing multi-bit header errors (at least 2 errors) are discarded. Idle and unassigned cells are
filtered (discarded) when detected (if the filters are enabled). Once a cell is processed, it passes to the TC
receive FIFO, and the internal TC cell counters are updated. The cell is passed from the TC receive FIFO via
the UTOPIA interface to the FCC2 receive FIFO.
An overrun condition occurs when the TC receive FIFO is full, the CP is busy, and the FCC cannot read a cell from
it via the UTOPIA interface before another valid cell is received. The incoming cell is discarded and TCER[OR]
interrupt is sent to the host (if enabled).
On the transmit path, once enabled, the TC performs the following functions:
1.
Starts requesting for cells to send via the UTOPIA interface.
2.
When a cell is passed via the UTOPIA interface to the TC transmit block, it is stored in the TC transmit FIFO.
3.
When a cell is to be sent, it is read from the TC transmit FIFO and is processed. The scrambling function is
performed on its payload (if enabled), its header HEC value is calculated and the coset function is performed
on the HEC (if enabled).
4.
The cell is then sent to the PHY via the SI. Once the cell transmission is complete, the relevant TC cell counters
are updated.
An underrun condition occurs when a cell is to be sent to maintain the bit rate, but the TC transmit FIFO is empty.
An idle cell is sent instead. This condition generates a TCER[UR] interrupt (if not masked) if TCMODE[URE] is
set. When a TC cell counter overflows, an interrupt is set (if enabled).
A TC channel provides the data rate dictated by the PMD device by operating the FCC2 in one of two modes:
External Rate. In this mode, the external device determines the data rate. The CP keeps the FCC FIFO full by
inserting ATM cells or idle cells (if ATM cells are not available) into the FCC FIFO whenever it is not full.
This operation ensures that the cell stream is the data rate required by the PMD. In general, the TC transmit
FIFO is never empty, and thus would not need to generate idle cells. However, if the CP is busy, and the TC is
forced to generate an idle cell because its transmit FIFO is empty, an underrun condition occurs. The UR
interrupt is sent to the host (if not masked) if TCMODE[URE] is set. See Figure 23. This mode generates a
greater CP load than the internal rate mode.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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