Electronic Components Datasheet Search
  English  ▼

X  

VSC7440 Datasheet(PDF) 368 Page - Microsemi Corporation

Part # VSC7440
Description  L2/L3 Enterprise Gigabit Ethernet Switch with 10 Gbps Links
PDF  444 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROSEMI [Microsemi Corporation]
Direct Link  http://www.microsemi.com
Logo MICROSEMI - Microsemi Corporation

VSC7440 Datasheet(HTML) 368 Page - Microsemi Corporation

Back Button VSC7440 Datasheet HTML 364Page - Microsemi Corporation VSC7440 Datasheet HTML 365Page - Microsemi Corporation VSC7440 Datasheet HTML 366Page - Microsemi Corporation VSC7440 Datasheet HTML 367Page - Microsemi Corporation VSC7440 Datasheet HTML 368Page - Microsemi Corporation VSC7440 Datasheet HTML 369Page - Microsemi Corporation VSC7440 Datasheet HTML 370Page - Microsemi Corporation VSC7440 Datasheet HTML 371Page - Microsemi Corporation VSC7440 Datasheet HTML 372Page - Microsemi Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 368 / 444 page
background image
VCore-III System and CPU Interfaces
VMDS-10492 VSC7440 Datasheet Revision 4.2
351
Figure 123 •
MII Management Timing
4.8.7.1
Clock Configuration
The frequency of the management interface clock generated by the MIIM controller is derived from the
switch core’s frequency. The MIIM clock frequency is configurable and is selected with
MII_CFG.MIIM_CFG_PRESCALE. The calculation of the resulting frequency is explained in the register
description for MII_CFG.MIIM_CFG_PRESCALE. The maximum frequency of the MIIM clock is 25 MHz.
4.8.7.2
MII Management PHY Access
Reads and writes across the MII management interface are performed through the MII_CMD register.
Details of the operation, such as the PHY address, the register address of the PHY to be accessed, the
operation to perform on the register (for example, read or write), and write data (for write operations), are
set in the MII_CMD register. When the appropriate fields of MII_CMD are set, the operation is initiated by
writing 0x1 to MII_CMD.MIIM_CMD_VLD. The register is automatically cleared when the MIIM command
is initiated. When initiating single MIIM commands, MII_CMD.MIIM_CMD_SCAN must be set to 0x0.
When an operation is initiated, the current status of the operation can be read in MII_STATUS. The fields
MII_STATUS.MIIM_STAT_PENDING_RD and MII_STATUS.MIIM_STAT_PENDING_WR can be used to
poll for completion of the operation. For a read operation, the read data is available in
MII_DATA.MIIM_DATA_RDDATA after completion of the operation. The value of
MII_DATA.MIIM_DATA_RDDATA is only valid if MII_DATA.MIIM_DATA_SUCCESS indicates no read
errors.
The MIIM controller contains a small command FIFO. Additional MIIM commands can be queued as long
as MII_STATUS.MIIM_STAT_OPR_PEND is cleared. Care must be taken with read operations, because
multiple queued read operations will overwrite MII_DATA.MIIM_DATA_RDDATA.
Note: A typical software implementation will never queue read operations, because the software needs read
data before progressing the state of the software. In this case, MIIM_STATUS.MIIM_STAT_OPR_PEND
is checked before issuing MIIM read or write commands, for read operations
MII_STATUS.MIIM_STAT_BUSY is checked before returning read result.
By default, the MIIM controller operates in Clause 22 mode. To access Clause 45 compatible PHYs,
MII_CFG.MIIM_ST_CFG_FIELD and MII_CMD.MIIM_CMD_OPR_FIELD must be set according to
Clause 45 mode of operation.
4.8.7.3
PHY Scanning
The MIIM controller can be configured to continuously read certain PHY registers and detect if the read
value is different from an expected value. If a difference is detected, a special sticky bit register is set or
a CPU interrupt is generated, or both. For example, the controller can be programmed to read the status
registers of one or more PHYs and detect if the Link Status changed since the sticky register was last
read.
The reading of the PHYs is performed sequentially with the low and high PHY numbers specified in
MII_SCAN_0 as range bounds. The accessed address within each of the PHYs is specified in
MII_CMD.MIIM_CMD_REGAD. The scanning begins when a 0x1 is written to
MII_CMD.MIIM_CMD_SCAN and a read operation is specified in MII_CMD.MIIM_CMD_OPR_FIELD.
Setting MII_CMD.MIIM_CMD_SINGLE_SCAN stops the scanning after all PHYs have been scanned
one time. The remaining fields of MII_CMD register are not used when scanning is enabled.
The expected value for the PHY register is set in MII_SCAN_1.MIIM_SCAN_EXPECT. The expected
value is compared to the read value after applying the mask set in MII_SCAN_1.MIIM_SCAN_MASK. To
don’t-care a bit-position, write a 0 to the mask. If the expected value for a bit position differs from the read
MDC
MDIO
//
//
//
//
//
//
//
//
//
//
//
//
preamble
32 bit
ST
2 bit
OP
2 bit
PHYAD
5 bit
REGAD
5 bit
TA
2 bit
Address/data
16 bit



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