MSC8156ADS Freescale Semiconductor, MSC8156ADS Datasheet - Page 67

BOARD ADS FOR MSC8156

MSC8156ADS

Manufacturer Part Number
MSC8156ADS
Description
BOARD ADS FOR MSC8156
Manufacturer
Freescale Semiconductor
Type
DSPr
Datasheet

Specifications of MSC8156ADS

Contents
Board
Leaded Process Compatible
Yes
Rohs Compliant
Yes
Peak Reflow Compatible (260 C)
Yes
For Use With/related Products
MSC8156
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Boot Code
A.1
The Boot Sequencer has three functions:
Achieve GETH PHY functions by programming the GETH PHYs over the MII bus when the RCW
corresponds to the following: GE-enabled in RGMII configuration or TDM selected (instead of RGMII).
Temperature Sense polling is done over an I
When polling, other common I
I
There are two ways to activate Temperature Sense polling:
The FPGA RAM block, EBR, hold the Boot Sequencer code. The code is loaded from the FPGA internal
Flash during Power-ON and begins to run when triggered from the BCSR_main module.
The Boot Sequencer stops when the fetched command code is zero. See the BSA (Boot Sequencer
Assembler) file in Section A.2, Boot Sequencer Assembler File.. Commands are described in Table
2-11 on page 2-23. The compiler, using the Perl programming language, applies binary parsing to the
source code.
A.2
//
//
//
// Configure RGMII phys 0x1 and 0xa when SRESET asserted
//
//
//
//
//
//
//
//
Freescale Semiconductor
2
C EEPROM programming, and so forth.
Boot seq assembler
for 8156ADS rev Pilot
According to SDOS initialize :
GETH PHY is configured from RGMII to MSC815x Boot-over-Ethernet mode immediately following
ADS Power-on-Reset.
Isolates GETH PHY for TDM port testing.
Displays die temperature by polling the Temperature Sense.
Press the “SCROLL” push button twice to set the default mode; there will be no polling.
Clear the BCSR12.6 TSENSE bit.
ads_phy_write 0xfee02000 0x1 0x0 0x0940
ads_phy_write 0xfee02000 0x1 0x14 0x0ce2
ads_phy_write 0xfee02000 0x1 0x1b 0x800b
ads_phy_write 0xfee02000 0x1 0x9 0x0300
ads_phy_write 0xfee02000 0x1 0x4 0x051e
ads_phy_write 0xfee02000 0x1 0x0 0x8140
ads_phy_write 0xfee02000 0x1 0x0 0x0140
Boot Sequencer Assembler Code
Boot Sequencer Assembler File
2
C bus options become unavailable such as boot over I
MSC8156ADS Reference Manual, Rev. 2.1
2
C bus with an initialized FPGAs I
2
C Master Controller.
2
C, DDR SPD read,
A
A-1

Related parts for MSC8156ADS