Home
MPC8568E MDS Processor Board
Contents
1. No Name Color LED On LED Off LD1 ASLEEP Green Device in PORESET or in Device not in PORESET or sleep state sleep state LD2 TRIG_OUT Red Device ready after Device not ready PORESET LD3 DDR2 Green Power supplied to DDR2 No power supplied to DDR2 LD4 DDR1 Green Power supplied to DDR1 No power supplied to DDR1 LD5 UCC1 Green GETH connected to UCC1 GETH not active active LD6 Power Fail Red Power is not properly If board is active power is supplied to device properly supplied to device LD7 Power On Green Board power is ON Board power is OFF LD8 UCC2 Green GETH connected to UCC2 GETH not active active LD9 BCSR Red Connected to BCSR5 for debugging purposes LD10 BCSR Green LD11 BCSR Amber LD12 REG CFG Red Configuration from internal Configuration from DIP registers switches LD13 eTSEC3 Green GETH connected to TSEC1 GETH not active active LD14 Power 5V Amber 5V input active 5V input not active LD15 Power 12V Green 12V input active 12V input not active LD16 eTSEC4 Green GETH connected to TSEC2 GETH not active active MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 4 4 Other Controls and Indicators 4 4 1 Push Buttons Table 4 2 below describes the functionality of the board s push buttons these buttons are not available when the board is installed in a PC See Figure 4 4 for the locations of these push buttons Table 4 2 The MPC8568E MDS Processor B
2. MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 43 Table 5 24 below shows the correspondance of the pins and signals between the MPC8568E device and the PMC slot s on the PIB The first column shows the locations of the pins on the MPC8568E pins not listed do not have a connection to the processor board The second column shows which UPC1 or UPC2 signal if any is connected to the corresponding pin on the MPC8568E In this case the UPC1 2 is configured to carry POS or UTOPIA traffic single device multiphy by setting BCSR5 4 1 for UPC1 or BCSR5 5 1 for UPC2 The third column shows which UPC1 or UPC2 signal if any is connected to the corresponding pin on the MPC8568E In this case the UPC1 2 is configured to carry POS or UTOPIA traffic multi device multiphy by setting BCSR5 4 1 and BCSR9 0 1 3 0 for UPC1 or BCSR5 5 1 and BCSR8 0 1 3 0 for UPC2 The fourth column shows the location of the corresponding pins on the riser connections on the bottom of the MPC8568E MDS Processor Board The fifth column shows the corresponding pin on the PMC slot of the PIB Table 5 24 Configuring the board for UPC1 2 with POS UTOPIA single or multi device multiphy UPC1 2 for POS or MPC85680E UTOPIA UPC1 2 for POS or UTOPIA PIN single device multi device multiphy Riser PMC multiphy UPC1 BCSR5 4 1 BCSR9 0 1
3. 5 20 Freescale Semiconductor 5 5 1 P1 DUART Port The DUART port connector P1 is implemented with DIL 10 pin Header connector signals of which are described in Table 5 13 Table 5 13 DUART Port Description Signal Name Description TXDO Transmit Data EN CTSO on Clear To Send EME rs la RTSO NN Ready To Send ajo EC me e NOME EX GC NO E es TE For connection to regular D Type 9 RS232 cable use special cable from MPC8568E MDS Processor Board set 5 5 2 P3 SMB Connector RF Subminiature Coaxial Connector P3 is used to connect an external clock to the MPC8568E which is enabled only when jumper J6 2 3 is closed Optional 5 5 3 P4 CPLD s In System Programming ISP This is a 16 pin generic 0 100 pitch header connector providing In System Programming capability for on board programmable logic devices from Altera device U78 The pinout of P4 is shown in Table 5 14 P4 FPGA Programming ISP Connector below Table 5 14 P4 FPGA Programming ISP Connector Pin No Signal Name Attr Description 1 ISP_TDO O Transmit Data Output 2 10 12 GND P Main GND plane 16 3 ISP_TDI l Transmit Data In 4 5 8 11 N C Not Connected 13 14 15 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 21 5 5 4 P5 is a Freescale standard JTAG COP connector for the PowerPC Itis a 16 pin two row header connector Table 5 14 P4 FPGA Programming I
4. PMCO 2xGETH OPTIC Figure 6 1 PIB Block Diagram with Processor Board 6 2 MPC8568E MDS Processor Board as Host on PIB In order for the MPC8568E MDS Processor Board to work as a host the user must configure it to do so see See SW2 Configuration on page 3 4 This is the default configuration This means that both the PCI and system clock are supplied by the processor board In addition the Host Processor Board configures the PCI communication bus on the PIB identifies the various agents and modules connected to the PIB and allocates resources for them A list of signals between the PIB and the Processor Board is supplied in Section 6 5 below It is important to note that an external debugger must be connected to the JTAG COP connector on the board on which the processor to be debugged is found MPC8568E MDS Processor Board Rev 0 3 6 2 Freescale Semiconductor 6 3 MPC8568E MDS Processor Board as Agent on PIB In order for the MPC8568E MDS Processor Board to work as an agent follow the instructions in Section 2 2 2 2 on page 2 9 Note that the agent mode is not the default configuration In agent mode the PCI clock is supplied by an outside source but the system clock is supplied by the agent processor board A list of signals between the PIB and the Processor Board is supplied in Section 6 5 below It is important to note that an external debugger must be connected to the JTAG COP connector on the board on wh
5. Reduced Pin Count GMII RGMII This option should be used if 10 or 100Base T speed is desired This interface reduces the number of pins between the PHY and the MPC8568E device to 12 pins The RGMII to copper interface is selected by software through the MDC and MDIO pins or by BCSR8 0 5 See Section 5 4 11 on page 5 15 for more MPC8568E MDS Processor Board Rev 0 3 5 32 Freescale Semiconductor In order to select RGMII for UCCI set BCSR8 0 1 2 3 4 5 1 0 1 0 0 0 For UCC2 set BCSR9 0 1 2 3 4 5 1 0 1 0 0 0 Table 5 19 RGMII Signals RGMII Signal Name PHY Signal Name GTX_CLK GTX_CLK TX_EN TX_EN TXD 3 0 TXD 3 0 RX_CLK RX_CLK RX_CTL RX_DV RXD 3 0 RXD 3 0 Figure 5 14 below shows the signal mapping between the MPC8568E device and PHY in RGMII mode MPC8568E RGMII mode PHV aii GTA SEK gt GTX CLK TACTIL gt TX_EN TXD 3 0 gt TXD 3 0 e RAC RX_CLK RX_CTL RX_DV p RXD 3 0 RXD 3 0 Figure 5 14 RGMII Signal Mapping 5 11 4 Reduced Ten Bit Interface RTBI The RTBI interface pin mapping is shown in Table 5 20 The RTBI supports only 1000Base T This interface reduces the number of pins between the PHY and the MPC8568E device to 12 pins The RTBI to copper interface is selected by software through the MDC and MDIO pins In order to select RTBI for eTSEC use BCSR3 to set the parameters CFG_TSEC1 REDUCE CFG TSECI PRTCL 0 1 CFG_TSEC2
6. 1 2 Working Configurations 1 2 1 Stand Alone Mode host The MPC8568E MDS Processor Board can be run in a stand alone mode like other application development systems with direct connections to debuggers via a JTAG COP connector and JTAG Parallel Port command converter power supply and the GETH and Dual RS 232 DUART connections In this mode the MPC8568E MDS Processor Board acts as a Host 1 2 2 PIB Combined Mode host or agent The MPC8568E MDS Processor Board can be connected to the PIB the Platform I O Board which provides room and connections for additional modules these are PCI compatible devices such as but not limited to additional Processor Boards from the MPC8Xxx family acting as Agents This capability expands the communication and interface capabilities of the MPC8568E MDS Processor Board Power for the MPC8568E MDS Processor Board in this case is provided via the PIB The PIB also provides an additional 2x4 twisted pair for QE GETH signals to be connected via the back plane if used Optical signals via 2x SFP connectors for QE GETH on the front plane side of the PIB are also provided 1 2 3 With PCl express and or sRIO host or agent The MPC8568E MDS Processor Board can function as a host or root complex to an agent or end point Processor Board connected to the PCle socket or the sRIO socket It is also possible to connect any PCIe compatible device to the PCIe socket 1 2 4 As an agent in a PC In th
7. 5 11 6 MPC8568E PHY G ETH 88E1111 IX CLK gt GTX_CLK ke SOL TX_CLK PEER gt TX ER Fe re Ex gt TXD 7 0 le RX_CLK RX_ER RX ER EEN RX_DV e RXDIS 0 RXD 7 0 ERS CRS Figure 5 16 MII Signal Mapping Working with TDM I2C UART SPI UCC UPC and the PIB The GMII and TBI protocols both take up a great deal of pins In order to free up some of these pins so that you can work with TDM traffic for example using the PQS MD T1 module on the PIB I2C traffic UART SPI UCC or UPC do the following e To work with TDMD E nibble disable UPCI by setting BCSRS5 4 0 e To work with TDMG disable UCCI by setting BCSR8 0 0 and BCSR8 1 3 0 To work with TDMH disable UCC2 by setting BCSR9 0 0 and BCSR9 1 3 0 e To work with TDME serial UCC3 UCCS disable UPCI by setting BCSR5 4 0 e To work with TDMA TDMB TDMC TDMF I2C UART1 SPI UCC4 UCC6 UCC8 disable UPC2 by setting BCSRS5 5 0 Note that when using the PQS MD T1 TDM module on the PIB the PMC to PMC adapter must be used see Section 6 4 on page 6 3 for more details Table 5 21 below shows the correspondence of the pins and signals between the MPC8568E device and the TDM module The first column shows the locations of the pins on the MPC8568E pins not listed do not have a connection to the processor board The second column shows which TDMD signal if any is connected to the
8. Configuring the Board for TDM connections continued TDMA B C D E for PMC to PMC MPC8568E TDMD a F GH TDMGH Riser PMC to PMC PMC to PMC QE PIN BCSR5 4 0 only BCSR5 4 0 BCSR8 0 1 3 0 or on PB adaptor adaptor and BCSR9 0 1 3 0 BOTTOM TOP BCSR5 5 0 PB25 TDMD RXD 3 UCC3 TX_EN P13 J18 PMCO P3 17 PMCO J2 48 PB26 TDMD TXD 1 UCC3 RXD 1 P13 J19 PMCO P3 11 PMCO J1 32 PB27 TDMD TXD 2 UCC3 RXD 0 P12 A3 PMCO P3 7 PMCO J2 29 PB28 TDMD TXDI 3 UCC3 RX_DV P13 F27 PMCO P3 5 PMCO J2 20 PF11 TDMH TXDIO P12 B23 PMCO P3 16 PMCO J3 34 PF14 TDMH RXD 0 P12 C10 PMCO P3 55 PMCO J1 54 PF15 TDMH TSVNC P12 B26 PMCO P3 18 PMCO J1 41 PF16 TDMH RSYNC P12 D7 PMCO P3 37 PMCO J3 30 PF18 TDMH RXCLK P13 A10 PMCO P3 22 PMCO J1 20 PB15 transfer connection for PMC to PMC PB16 transfer connection 2 For TDMD on PIB you must isolate the PHY5 on PIB via the MDC amp MDIO MPC8568E MDS Processor Board Rev 0 3 5 38 Freescale Semiconductor Table 5 22 below shows the correspondence of the pins and signals between the MPC8568E device and the PMC slot s on the PIB The first column shows the locations of the pins on the MPC8568E pins not listed do not have a connection to the processor board The second column shows which TDMD signal if any is connected to the corresponding pin assuming BCSRS 4 is set to 0 on the MPC8568E Note that when wor
9. MPC8568 Internal Memory Register Space 2 MByte 32 Internal Map E0200000 EO3FFFFF Reserved For Future derivatives of MPC8568 2 MByte E0400000 E047FFFF L2 SRAM L2 Cash 512 KByte E0480000 EFFFFFFF Empty Space FO000000 F3FFFFFF SDRAM on MT48LC16M16A2BG by Micron 64 MByte 32 4 CS2 Parity F4000000 F7FFFFFF Empty Space F8000000 F8007FFF BCSR on CS1 Altera 32 KByte 8 F8008000 FBOOFFFF CS4 PIB 8 F8010000 F8017FFF CS5 PIB 8 FE000000 FFFFFFFF Nor Flash on S29GL256N11TFIV20 by Spansion 32 MByte 16 CSO MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor Chapter 4 Controls and Indicators This chapter describes controls and indicators of the MPC8568E MDS Processor Board which includes switches jumpers LEDs and push buttons 4 1 DIP Switches Figure 4 1 below shows the locations of the DIP Switches Note that when ON the value of the switch is zero SW1 SW2 TILTU IIIA Figure 4 1 MPC8568E MDS Processor Board Switches Locations Descriptions of settings for the DIP switches are described below MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 4 1 SVS PLLO SYS PLLI SVS PLL2 SVS PLL3 CORE PLLO CORE PLL1 CORE PLL2 CFG CPU B OOT De OBS ON Zero SW1 Configuration
10. i roc eran va 0 Ten matter T i i l 1 1 oseiiiator ia inte a ee alle FL JIE IN sw MIET l auto 1 l Q s 1 l Perl eama Sait 1 NOSEUEE oob cuz rabu pra 1 1 T T PCI Bus RRA ae E Ws Sele eee SHEET 10 ee PS aa 1 8v 2 5v SHEET 12 i DDR SEL i l ki ll l l 1 spDR2 0 sopL un on l MBAO 2 l l A 0 14 l vom 0 8 l l 1 Y i DDR Memorv MDQLO 631 SHEET 7 1 l 12bit sonar with BCC I ji EA A 1 PCIe l ji Oscillator l l Pan T i x4 MB PCIe Connector l l 7 Switch l YY Praperatia l l i Y l Yj seta xt posi cameron i J i l l Switch l prapers4i2 RIO HIP Connector l l SRIO x4 l SRIO l l ll l l ir Sem N PCIe Bus ar l i taa IA MN EE l lA pue LAS pu LAS i PS er SHEET 12 AS l Ll ALS er i l 1 li 1 3 a a e A NE A a EA l LOCAL BUS l Iii SHEET 9 Riser Connector R mwan Daep mawan 133m pois Peis l l QE l mans 1s SHEET 13 ji XLA 6 301 XLA 27 311 l l SDRAM1 SDRAM2 SDRAM3 FLASH CPLD l 32MBX16 32MBx16 Parity Altera l 32MBx16 am cso csi cs3 l ll monii sons 01 asus amoo l l 1DP10 3 1DP10 3 PET GLK i pri Bus i i 1 TsEc3 TSEC 8 f Giga ae SHEET 19 i Addr 00010 l l l l 1 KO i i Giga ETH PEV i Addr 00011 l H l l
11. Figure 5 2 below shows the timing for the reset sequence MPC8568E MDS Processor Board Rev 0 3 5 2 Freescale Semiconductor HRESET REQ 1 Multiplexed with TRIG_OUT I 5 1 2 HRESET SYSCLK TRESET SRESET PLL Configs J POR Configs ASLEEP READY Figure 5 2 Reset Timing Diagram Reset Circuit The following are reset sources of the MPC8568E MDS Processor Board Reset controller DS1834AS from Dallas drives the PORESET signal during the time from main power supply SVDC connection up to the point at which the 3V output voltage from the On board PS becomes stable about 350mS As soon as this occurs the CPLD produces corresponding HRESET SRESET signals to the CPU JTAG COP can drive HRESET or SRESET depending on the command given from the JTAG device Push button for HRESET and SRESET PCI XRST signal is connected to HRESET signal The BCSR BCSR6 7 0 sets PORESET HRESET REQ signal from CPU could initiate HRESET SRESET sequence from CPLD in case of CPLD corresponding bit set to enable the procedure MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 3 5 1 3 MPC8568E MDS Processor Board Reset Principles Upon power on The device DS1834AS drives PORESET low for about 350msec to the CPLD after the 5V and 3V voltages are stable The BCSR performs initialization procedures and drives the HRESET SRESET signals to MPC8568E FLASH DDR SODIMM RTC and PIB if
12. The On DIP Switch position corresponds to a signal value of 8 L g TL L ON SW1 1 SW1 4 SYS_PLL 0 3 Sets the ratio by which to multiply SV SCLOCK to give the platform frequency CCB SYSCLOCK SYS_PLL O 3 factory setting 0110 400Mhz ratio of 6 1 0000 16 1 0010 2 1 0011 3 1 0100 4 1 0101 5 1 1000 8 1 1001 9 1 1010 10 1 1100 12 1 1101 20 1 All other values reserved SW1 5 SW1 7 CORE PLL 0 2 Sets the ratio by which to multiply CCB to give the e500 core frequency e500 Core CCB CORE PLL O 2 factory setting 101 1066Mhz ratio of 2 5 1 000 4 1 001 4 5 1 010 1 1 011 1 5 1 100 2 1 110 3 1 111 3 5 1 SW1 8 CFG CPU BOOT Enables Disables the e500 core to boot without waiting for configuration bv an external host factory setting 1 The e500 core may boot without waiting for configuration by an external master 0 CPU boot holdoff mode The e500 core is prevented from booting until configured by an external master Default setting 01101011 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor SW2 Configuration A 1 Vv o ROMLOCO ROMLOC1 ROMLOC2 Host Agent0 Host Agenti E Host Agent2 o BOOTSEQ1 A CFG SRDS ol EN O aa Da ON SW2 1 SW2 3 ROMLOC 0 2 Selects the
13. 2 17 on page 2 11 and Figure 2 18 on page 2 11 3 Insert a PCI adaptor into the PIB as shown in Figure 2 11 and Figure 2 12 on page 2 7 in the PMC slot in which you want to install the agent board See Figure 2 14 above for indications of the PMC slot numbering 4 Using the PCI PCle adaptor s PCI edge connector insert the Processor Board into a PCI adaptor as shown in Figure 2 19 on page 2 12 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 2 9 5 Connect external cables in accordance with your development needs 6 Reset the agent board and verify that the power on reset sequence is carried out properly LD1 briefly displays light afterwhich LD2 and LD7 are constantly lit see Figure 2 3 on page 2 2 for location They should be on for only a few moments This indicates that the board has successfully completed the boot up sequence Note that power is supplied from the PIB 7 Continue operation according to instructions in the Kit Configuration Guide PCle edge connector Power Supply Socket for use PCI edge connector with PCle connector while in a PC Figure 2 16 PCI_PCle adaptor MPC8568E MDS Processor Board Rev 0 3 2 10 Freescale Semiconductor Y Processor Board a t freescalg PCI PCle adaptor Figure 2 17 Fastening the PCI PCle adaptor to the MPC8568E MDS Processor Board PCI edge via aS PCle edge connector aon T connector Figure 2 18 PCI adaptor attac
14. 3 0 on PB on PB UPC1 BCSR5 4 1 UPC2 UPC2 BCSR5 5 1 BCSR8 0 1 3 0 BCSR5 5 1 PC25 UPC2 RXADDRIOJ P12 A25 PMC1 J4 58 PC26 UPC2 RXADDR 1 P12 A16 PMC1 J2 13 PC27 UPC2 RXADDR 2 P12 F30 PMC1 J1 41 PC28 UPC2 RXADDRI 3 P12 J25 PMC1 J1 16 PC29 UPC2 RXADDR 4 P12 A25 PMC1 J2 55 PC30 UPC2 RXCLAV 0 P12 G26 PMC1 J2 35 PE27 UPC2 RXCLAV 1 P12 A20 PMC1 J1 48 PE29 UPC2 RXCLAV 2 P12 H24 PMC1 J2 23 PE31 UPC2 RXCLAV 3 P12 G9 PD22 UPC2 RXCLK CLK7 P13 C1 PMC1 J3 42 PD21 UPC2 RXD 0 P12 K22 PMC1 J2 10 PD20 UPC2 RXD 1 P12 K20 PMC1 J2 8 PD19 UPC2 RXD 2 P12 D22 PMC1 J2 49 PD18 UPC2 RXD 3 P12 K19 PMC1 J1 59 MPC8568E MDS Processor Board Rev 0 3 5 44 Freescale Semiconductor Table 5 24 Configuring the board for UPC1 2 with POS UTOPIA single or multi device multiphy continued UPC1 2 for POS or MPC85680E UTOPIA UPC1 2 for POS or UTOPIA l PIN single device multi device multiphy Riser PMC multiphy UPC1 BCSR5 4 1 BCSR9 0 1 3 0 on PB on PB UPC1 BCSR5 4 1 UPC2 UPC2 BCSR5 5 1 BCSR8 0 1 3 0 BCSRS5 5 1 PD17 UPC2 RXD 4 P12 A22 PMC1 J1 60 PD16 UPC2 RXD 5 P12 E29 PMC1 J2 9 PD15 UPC2 RXD 6 P13 B12 PMC1 J2 47 PD14 UPC2 RXD 7 P12 F27 PMC1 J1 53 PC8 UPC2 RXDJ 8 P12 B26 PMC1 J1 61 PC7 UPC2 RXD 9 P12 C28 PMC1 J2 54 PC6 UPC2 RXD 10 P12 E30 PMC1 J2 39 PC5 UPC2 RXD 11 P12 C25 PM
15. 4Tu Tu time unit 0 95ns factory setting 0 disable output if skew 4Tu T Do not disable output even if skew 4Tu This switch provides a digitally controlled delay of the PCI_CLK signal in order to provide stable operation of the board when it is a PCI agent Default setting 1110 SW5 Power Switch SW5 power switch toggle power from an external 5V power supply via the P10 power jack s combined mode powered from 5V on PIB power supply through riser 8 connectors s board plugged as a PCI or PCle add in card PC or host board internal PCB DEL power supply will provide 5V via PCI PCle edge connector 4 2 Jumpers Figure 4 2 below shows the locations of the jumpers J16J17 J19 J14 Figure 4 2 MPC8568E MDS Processor Board Jumpers Locations Descriptions of settings for the Jumpers are described below MPC8568E MDS Processor Board Rev 0 3 4 6 Freescale Semiconductor Table 4 1 Jumper Settings J2 3 8 TDMC RXCLK 2 8 PD22 CLK7 1 gJuPc2 RXCLKIN Selects input for CLK7 TDMC_RXCLK or UPC2 RXCLKIN e For UPC2 RXCLKIN Connect 1 2 default es For TDMC RXCLK Connect 3 2 J4 8 J5 J5 3 RMIL RXCLKODD PB31 CLK16 8 8 2 GE125 J4 o 1 xuPc1 TXCLKO Selects input for CLK16 RMII RXCLKODD GE125 or XUPC1 TXCLKO J5 J4 is a 4 pin combined Jumper configured as shown at left e For RMII RXCLKODD Connect JP5 2 3 es For XUPC1_TXCLKO Conn
16. 5 11 5 4 6 BCSR3 Board Control Status Register 3 2 0 0 000 5 11 5 4 7 BCSR4 Board Control Status Register 4 oooooocoroommmorrrrrrrrr 5 12 5 4 8 BCSRS Board Control Status Register 5 0 000 5 13 5 4 9 BCSR6 Board Control Status Register ooooooooooomcrrrcr 5 14 5 4 10 BCSR7 Board Control Status Register 7 0 0000 5 15 5 4 11 BCSR8 Board Control Status Register 8 00000 5 15 5 4 12 BCSR9 Board Control Status Register 9 000 5 16 5 4 13 BCSR1O0 Board Control Status Register 10 0 0000 5 17 5 4 14 BCSR11 Board Control Status Register 11 00000 5 17 5 4 15 BCSR14 Board Control Status Register 14 0000 5 19 Bids External Connections el id A A aOR RH Oe AR Res 5 20 5 5 1 PLEDUART POr cere RS AS AA AS a RE 5 21 5 5 2 Pie SMB CORRECI N Le ES AS ERA Ss 5 21 5 5 3 P4 CPLD s In System Programming ISP 0 cc ccc ee cece ee eee eens 5 21 5 5 4 Ps Debus COP Connector oy bch uty dai E an Soy ae wis 5 22 5 5 5 P6 POLEXpress socket A A E E E A 5 23 5 5 6 Bis SRIO CONNECTOT hf ok aaa eds g bj A E pet aged ETA E AE 5 23 5 5 7 P8 Power Connector aos os a Mig Sl as oe ta e Be 5 23 5 5 8 PO Power Connector ooa n e a sg cathe eee ae tee 5 23 5 5 9 J3 J8 J10 J12 GETH eTSEC Port Connectors L 5 23 DO JRC da iii g ka l a aes AR pn MA tin Out ini kas dom fat 5 24 5 6 1 General AA A Bo RS 5 24 5 6 2 PCI Setting when MPC8568E MDS Processor Board
17. 7 1 Figure 7 1 Flash Memory push to dislodge Figure 7 2 Flash Memory open casing casing MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 7 1 Figure 7 3 Flash Memory open casing Figure 7 4 Flash Memory unit removed 7 1 1 Cleaning Flash Memory If there is some decrease in performance from the flash memory unit the socket may need to be cleaned Do this by dipping a tooth pick dipped in isopropyl alcohol and gently removing any residual debris from the flash memory socket MPC8568E MDS Processor Board Rev 0 3 7 2 Freescale Semiconductor 7 2 Replacing SODIMM unit To remove or replace the SODIMM unit follow the instructions in Figure 7 5 through Figure 7 7 in that order aed ee os A A a aa mi e bd tard baw m Figure 7 5 SODIMM Memory III ITE z Press down and outwards a Figure 7 6 SODIMM Memory Figure 7 7 SODIMM Memory remove replace unit release retaining clips MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 7 3 7 3 Replacing MPC8568E Processor To remove the MPC8568E processor follow the instructions in Figure 7 8 to Figure 7 13 below then remove the chip To replace the MPC8568E processor align the chip properly as shown in Figure 7 13 note the location of the alignment indicator a small triangle on the corner of the chip then follow the instructions in Figure 7 11 to Figure 7 8 below in that
18. 7 describe in more detail each PHY mode MPC8568E MDS Processor Board Rev 0 3 5 30 Freescale Semiconductor 5 11 1 GMIl Interface This interface is the default interface upon Power On This interface is recommended on this board for the 1000Base T speed For 100Base T and 10Base T modes the RGMII interface should be selected Figure 5 12 below indicates the signal mapping of the 88E1111 device to the GMII interface The GMII interface supports GMIl to copper or GMIl to fiber connections at the 1000Base T speed The GMII interface is selected by setting the 88E1111 HWCFG_ MODE 3 0 to 0b1111 It can also be controlled by BCSR8 0 1 amp BCSR9 0 1 If using 1000Base T speed a 125MHz input to the MPC8568E is taken from the PHY Each one of the PHYs drives its own 125MHz clock to the appropriate UCC The MPC8568E GMI interface transmits a 125MHz clock to the PHY GTX_CLK pin In order to select GMII for UCC1 set BCSR8 0 1 2 3 4 51 1 1 0 0 0 0 To select GMII for UCC2 set BCSR9 0 1 2 3 4 5 1 1 0 0 0 0 In order to select GMI for eTSEC use BCSR3 to set the parameters CFG TSECI REDUCE CFG_TSEC1 PRTCL 0 1 CFG_TSEC2 REDUCE and CFG TSEC2 PRTCL 0 1 according to the MPC8568E GMII mode A 1 akan a gt GTX_CLK BOE TX CLK TX ER TX ER TXEN gt TX_EN TXD 7 0 gt TXD 7 0 RX_CLK RX CLK e ACER RX_ER aN RX_DV e MALO RXD 7 0 e CRS CRS Figure 5 12 GMII Interconnection
19. Boot ROM location from one of the following locations PCI DDR SRIO PCle Local bus factorv setting 110 Boot from Local Bus GPCM 16bit Flash ROM 000 PCI 001 DDR SDRAM 010 Reserved 011 Serial RapidlO SRIO 100 PCI Express PCle 101 Local bus GPCM 8bit Flash ROM 111 Local bus GPCM 32bit Flash ROM SW2 4 SW2 6 Host Agent PCI PCle SRIO selection 0 2 Configures how the MPC8568E is to work host or agent PCI PCle or SRIO device factory setting 111 MPC8568 acts as the host processor root complex 000 MPC8568E acts as an agent endpoint of both a PCI Express and a serial RapidlO host x01 MPC8568E acts as an agent of a serial RapidlO host 010 MPC8568E acts as an agent of a PCI Express host 011 Reserved 100 MPC8568E acts as an agent of both a PCI and a serial RapidlO host 110 MPC8568E acts as an agent of a PCI host SW2 7 Boot Sequencer Determines if 12C addressing mode is used thereby enabling the boot sequencer factory setting 1 Boot sequencer is disabled No IC ROM is accessed O Extended I C addressing mode is used Boot sequencer is enabled and loads configuration information from a ROM on the 12C1 interface A valid ROM must be present SW2 8 CFG SRDS EN Enables disables the SerDes interface factory setting 1 SerDes interface enabled 0 SerDes interface is disabled When it is disabled the Serial R
20. GETH I F s 3 3V or 2 5V values must be supplied to these interfaces independently in order to test them in both voltages Therefore the jumpers J16 TSEC VSEL and J17 TVDD VSEL are mounted on board Each of the converters and regulators used as on board power supply have embedded over current voltage and temperature protection As mentioned earlier the processor board has a CPU Core Voltage regulator potentiometer POT which could provide digitally controlled Vdd variation To use this write a data value to the POT I2C 1 address 2Ch The range of the voltage is 0 989V Data 240d to 1 252 V Data 66d Each step 1bit will change the Vdd voltage by about 2 mV The ability to measure the amount of current consumed by the Core VDD 1 1V is provided as follows e By measuring the voltage drop on the 1 5 mOHm Hall Effect Based Linear Current Sensor in the corresponding circuit ACS706ELC 20A device from Allegro by following formula Icore A Vout mV 2500 100 Tolerance lt 10 MPC8568E MDS Processor Board Rev 0 3 5 54 Freescale Semiconductor 3 3 3V 10A 1 1V 30A O n 2 D 8 ezz 5 g 18VO15A 8 GETH gt LDO DDR 2 GVDD DC DC sj SER lt lt Converter i 9 3rd E VTT 5
21. J3 35 PF11 UCC2 TX_EN RGMII RTBI P12 B23 PMCO J3 16 PF12 UCC2 RXD 3 RGMII RTBI P12 C13 PMCO J3 31 PF13 UCC2 RXD 2 RGMII RTBI P12 C12 PMCO J3 59 PF14 UCC2 RXD 1 RGMII RTBI P12 C10 PMCO J3 55 PF15 UCC2 RXD 0 RGMII RTBI P12 B26 PMCO J3 18 PF16 UCC2 RX DV RGMII RTBI P12 D7 PMCO J3 37 PF17 UCC2 RXCLK clk4 RGMII RTBI P12 F15 XMCO J6 E13 PF18 UCC2 TXCLK clk17 P13 A10 PMCO J1 MI TBIRXCLKI MPC8568E MDS Processor Board Rev 0 3 5 42 Freescale Semiconductor Table 5 23 Configuring the board for UCC1 2 with either GMII TBI or RGMII RTBI continued UCC1 2 with GMII TBI oe protocol UCC1 2 with RGMII RTBI protocol Bias Be pos BCSR8 0 1 amp BCSREL 3 1 ei ah O Dt on PB on PIB BCSR9 0 1 amp BCSR9 1 or 3 1 PF19 UCC2 GTXCLK clk3 RGMII RTBI P12 A13 XMCO J6 D17 PF20 UCC2 TXD 7 GMII TBI P12 E12 PMC1 J3 31 PF21 UCC2 TXD 6 GMII TBI P12 E8 PMC1 J3 29 PF22 UCC2 TXD 5 GMII TBI P12 D14 PMC1 J3 25 PF23 UCC2 TXD 4 GMII TBI P12 D13 PMC1 J3 55 PF24 UCC2 TX_ER GMII TBI P12 B24 PMCO J2 23 PF25 UCC2 CRS GMII TBI P12 C16 PMCO J3 12 PF26 UCC2 RXD 7 GMII TBI P12 E17 PMC1 J3 41 PF27 UCC2 RXD 6 GMII TBI P12 E20 PMC1 J3 19 PF28 UCC2 RXD 5 GMII TBI P12 E18 PMC1 J3 17 PF29 UCC2 RXD 4 GMII TBI P12 C15 PMCO J1 47 PF30 UCC2 RX_ER GMII TBI P12 B23 PMCO J3 16 PF31 UCC2 COL GMII TBI PB31 CLK16 Input 125Mhz for GMI RGMII UCC1 amp UCC2 Bridge J4 1 8 J5 2
22. LCS4 PMCx J4 44 P12 J11 LCS5 PMCx J4 41 P14 F13 LGPLO PMCx J4 43 P14 E12 LGPL1 PMCx J4 47 P14 D8 LGPL2 PMCx J4 49 P14 C10 LGPL3 PMCx J4 51 P14 B14 LGPL4 PMCx J4 53 P14 A8 LGPL5 PMCx J4 59 P14 K10 LWEO PMCx J4 46 P14 J13 LWE1 PMCx J4 57 P14 D10 RESET PMCx J4 52 P14 H14 UART_CTS1 PMCx J4 48 P14 H12 UART_RTS1 PMCx J4 54 P14 H9 UART_SIN1 PMCx J4 56 P14 H10 UART_SOUT1 PMC0 1 J4 5 P12 G22 UPC2 RxDATA 12 PMCO J1 64 P14 K26 SPI_MOSI PMCO J2 64 P14 G1 SPI_MISO PMC 0 3 J4 63 P14 C3 SPI_SEL PMCO J3 28 P14 C1 SPI_CLK PMCO J3 40 P14 G7 MDIO MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor Table 6 2 Processor Board PIB Signals PMC Riser Signal Name P12 E7 nPRST PMCO J3 24 P14 G5 MDC PMCO J3 48 No Uart2 on PIB UART_RTS2 PMCO J3 52 No Uart2 on PIB UART CTS2 PMCO J3 54 No Uart2 on PIB UART_SIN2 PMCO J3 56 No Uart2 on PIB UART SOUT2 MPC8568E MDS Processor Board Rev 0 3 6 10 Freescale Semiconductor Chapter 7 Replacing Devices This chapter provides instructions on replacing various devices on the MPC8568E MDS Processor Board 7 1 Replacing Flash Memory To remove the flash memory follow the instructions below in Figure 7 1 to Figure 7 4 below in that order The flash memory can be changed no more than 50 times To replace the flash memory follow the instructions in reverse order Figure 7 4 to Figure
23. MPC8568E GVDD DDR fe l a 4 s vem FLLLLLLLLLLL ILL Fi Wr TVDD GETH1 2 3 a in LENELLLIL41 111 ep LVDD eTSEC1 2 OVDD IO e VDD CORE 5Vin AVDD nr HRESET l BCSR PORESET VCC jt 5 Power GOOD pp ff PWR FAILED E bb PWR_ON y RESET Peripheral 5 2nd y Vist w 3V3 DC DC Power VDD DC DC 7 Converter Sequencer Converter Syin 3V3 20 5V 10 Ad AA Power On l is Reset 5VPIB Tt Controller SVIN gt ML 8 PWR ON OFF 5V Input Sources 0000000000 e o o 5V External Riser Connectors Figure 5 20 Power Distribution on the MPC8568E MDS Processor Board MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 55 MPC8568E MDS Processor Board Rev 0 3 5 56 Freescale Semiconductor Chapter 6 Working with the PIB 6 1 Platform I O Board Concept The MPC8568E MDS Processor Board together with the MPC8Xxx MDS Processor Board form the MPC8Xxx Modular Development System MDS The MDS enables software programmers to develop software for the 8Xxx architecture A block diagram of the PIB with a Processor Board is shown in Figure 6 1 on page 6 2 The PIB provides more capabilities for developing 8Xxx software than the MPC8Xxx Processor Board alone by allowing an MPC8Xxx Processor Board to be configured as a Host with up to four PCl compatible boards as Agents connected to PCI slots via PMC PCI adaptors or via the Expansion adaptor on the PIB mothe
24. MPC8568E MDS Processor Board Mapping Lee 3 1 Chapter 4 Controls and Indicators 4 1 DIP SWHONES erno ins LA E A SIRES aq E RA a 4 1 A2 UE A ADD o etn ae hua da Pain td ed IA y e 4 6 A a a Us e E iS as 4 7 4 4 Other Controls and Indicar dad a AA ope diated or 4 9 4 4 1 PUSH BUONA ara dv a e 4 9 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor i Chapter 5 Functional Description 5 1 Reset amp Reset Configuration Noci sers A a tada 5 1 5 1 1 Reset Clocking and Configuration Initialization oooooocococoocorcrorom oo 5 1 51 2 Reset CIC don ido 5 3 5 1 3 MPC8568E MDS Processor Board Reset Principles eee 5 4 5 1 4 Power On Reset aida o RA ES A AI AA ARA 2 5 4 5 1 5 Hard Reset raano ATA il 5 4 5 1 6 COP JTAG Port Hard Reset stand alone only 2 0 0 0 00 cece eee 5 4 5 1 7 Soft Reset eine ghd qos a aid Re a a E ERTEAN A he a A Ged 5 5 a Default Settings eo gic areas Cs Bat etc das Phe ainearo a eden tape 9 ge Werte dee gb E he EAEE G 5 5 5 3 A oA A sama a a ma nn A a Nd YN 5 5 5 4 Board Control Status Registers BCSR CPLD device 5 7 5 4 1 Programming the BCSRs via the Ethernet port Ethernet Tap or Serial port 5 8 5 4 2 Programming the BCSRs via the USB Tap 0 0 0 ccc eee 5 8 5 4 3 BCSRO Board Control Status Register 0 000 5 10 5 4 4 BESRI Board Control Status Register li as 5 10 5 4 5 BCSR2 Board Control Status Register Door ra e ts ib kelli
25. PCI specification Revision 2 2 The PCI Interface is 3 3V 32 bit in Host mode while 3 3V 5V 32 bit in Agent mode when connected through the PCI PCIe adaptor It uses a 32 bit multiplexed address data bus that provides 66 and 33 MHz support 5 7 PCI Express PCle and Serial Rapid IO SRIO 5 7 1 General The MPC8568E PCIe SRIO interface allows the MPC8568E MDS Processor Board to function as Dual High Speed Interfaces e Serial Rapid IO x 4 1 25Gbps configured as Host with upper order device ID bits default to zeros 000 Switch SW4 5 allows the user to select either a Small up to 256 or Large up to 65636 system size e PCI Express x 4 Default referenced clock for both of them is 100MHz In order for the processor board to act as a PCIe and or sRIO agent or endpoint it must be configured to do For more details see SW2 Configuration on page 4 3 5 7 2 Block Diagram The Block Diagram of the MPC8568E MDS Processor Board High Speed Interfaces is shown in Figure 5 9 below MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 25 PCIe Clock Source PCIe Clock Mux lock CNTR a pa PCle Clk SD REF CLK pcie sRIO 25 100 125 200MHz gt A RE CLK 100MHz Spread CNTR a Center Down No Spread ICS557G 03LF E 8 i ICS557G 06LF st A eee See fa Wi o l 8 E g Ref Clk 5 3 3VDC PWR O He p 2 S i 4 nijij
26. PD23 UPC2 TXCLK CLK8 P12 A28 PA9 UPC1 TXSOC PMCO J1 32 P13 E21 PA1 UPC1 TXD 15 PMCO J2 28 P13 F10 PA2 UPC1 TXD 14 PMCO J1 28 P13 F12 PA3 UPC1 TXD 13 PMCO J1 27 P13 F13 PA4 UPC1 TXD 12 PMCO J2 26 P13 F15 PA5 UPC1 TXD 11 PMCO J1 49 P13 F16 PAG UPC1 TXD 10 PMCO J1 23 P13 F18 PA7 UPC1 TXD 9 PMCO J2 22 P13 F19 PA8 UPC1 TXD 8 PMCO J1 22 P13 F21 PB14 UPC1 TXD 7 PMCO J1 21 P13 F22 PB15 UPC1 TXD 6 PMCO J2 20 P13 F24 PB16 UPC1 TXD 5 PMCO J2 48 P13 F25 PB28 UPC1 REOP PMCO J3 5 P13 F27 PB23 UPC1 TEOP PMCO J2 23 P13 F28 PB17 UPC1 TXD 4 PMCO J2 45 P13 F30 PB4 UPC1 TxENB 0 PMCO J2 29 P13 F8 PA31 UPC1 TxCLAV 0 PMCO J1 29 P13 F9 PB20 UPC1 TXD 1 PMCO J2 32 P13 G10 PB21 UPC1 TXD O PMCO J1 26 P13 G11 PA19 UPC1 RXSOC PMCO J1 43 P13 G13 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 47 Table 5 24 Configuring the board for UPC1 2 with POS UTOPIA single or multi device multiphy continued UPC1 2 for POS or MPC85680E UTOPIA UPC1 2 for POS or UTOPIA l PIN single device multi device multiphy Riser PMC multiphy UPC1 BCSR5 4 1 BCSR9 0 1 3 0 on PB on PB UPC1 BCSR5 4 1 UPC2 UPC2 BCSR5 5 1 BCSR8 0 1 3 0 BCSR5 5 1 PB5 UPC1 RxENB 0 PMCO J1 33 P13 G14 PA30 UPC1 RxCLAV 0 PMCO J2 35 P13 G16 PA11 UPC1 RXD 15 PMCO J1 36 P13 G17 PA12 UPC1 RXD 14 PMCO J2 38 P13 G19 PA13 UPC1 RXD 13 PMCO J1 37 P13 G2
27. PMC to PCI and PCI PCle adaptors Agent mode e Installed on PC through PCI PCle adaptor Agent mode The PCI controller mode of operation is determined at reset by values of the RCS 5 6 2 PCI Setting when MPC8568E MDS Processor Board is Host If the MPC8568E MDS Processor Board is in a stand alone configuration or on the riser connectors of the PIB that is not inserted in a PC nor inserted on the PIB as an agent nor as a PCIe or sRIO agent the RCS should be configured as a PCI Host This is done by setting DIP switches Note that host is the default value see SW2 Configuration on page 4 3 The PCI port should be set to internal arbitration Also MPC8568E MDS Processor Board Rev 0 3 5 24 Freescale Semiconductor note that in Host Mode the CLKIN pin receives a 66Mhz clock from an external to the chip clock oscillator 5 6 3 PCI Setting when MPC8568E MDS Processor Board is Agent If the MPC8568E MDS Processor Board is inserted in a PC or inserted in a PMC slot on the PIB the processor board must be set to be an agent This is done by setting DIP switches see SW2 Configuration on page 4 3 The PCI port could be set to internal external arbitration The e500 core is prevented from booting until configured by an external master Also note that in Agent Mode the PCICLK pin receives a clock from an external to the board clock oscillator via the edge connector The MPC8568E MDS Processor Board is compatible with
28. Slave In order to implement a change in this bit BCSR4 6 must be set to 1 then to 0 a fema CT O E 5 SPI_EN Enables the SPI port of the processor board T Enable SPI port 0 Disable SPI port REGISTER_CONFIG_LED 1 PORESET configuration through the BCSR internal registers Ignore DIP switch settings 0 PORESET configuration through DIP Switches 7 PORESET T Normal operation RW 0 Board Power On Reset MPC8568E MDS Processor Board Rev 0 3 5 14 Freescale Semiconductor 5 4 10 BCSR7 Board Control Status Register 7 On the board the BCSR7 acts as a control register The BCSR7 which may be read or written at any time receives its defaults upon PRST signal The BCSR7 fields are described below in Table 5 5 Table 5 7 BCSR7 Register Description Signals G3DIS_125 1 Disable 125MHz output clock of Phy 3 eTSEC RW 0 Enable 125MHz output clock of Phy 3 eTSEC 1 G3ENA_XC 1 Enable exchange line signals for Phy 3 0 Disable exchange line signals for Phy 3 IN 2 PCIEDGEON A Indicates that the board operates in Host Mode 1 Indicates that the board operates in Agent mode 3 G4DIS_125 1 Disable 125MHz output clock of Phy 4 eTSEC R W 0 Enable 125MHz output clock of Phy 4 eTSEC E XC 1 Enable exchange line signals for Phy 4 0 Disable exchange line signals for Phy 4 kaa TSEC1 PHY Address 1 Enables PHy
29. address Oxb 00010 0 Disables PHy address Oxb 00010 GETH4EN TSEC2 PHY Address R W 1 Enables PHy address Oxb 00011 0 Disables PHy address Oxb 00011 7 MD_CNT Determines which MDC MDIO signal pair will control the PHYs RW registers the pair from the eTSEC block or the pair from the QE 1 The signal pair from the QE controls the PHYs s registers O The signal pair from the eTSEC block controls the PHYs s registers 5 4 11 BCSR8 Board Control Status Register 8 On the board the BCSR8 acts as a control register The BCSR8 which may be read or written at any time receives its defaults upon PRST signal The BCSRS fields are described below in Table 5 8 ES Config Signals UCC1_GETH_EN 1 Enables UCC1 GETH if BCSR8 1 1 Disables UCC1 GETH All UCC1 pins routed to PIB In this case TDMG is enabled Table 5 8 BCSR8 Register Description 1 UCC1_GMII_EN RGMII pins are connected to the UCC1 GETH PHY If BCSR8 0 1 GMIl signals are connected the UCC1 PHY if BCSR8 0 1 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 15 Table 5 8 BCSR8 Register Description 3 UCC1_TBI_EN 0 RTBI pins are connected to the UCC1 GETH PHY if R W BCSR8 0 1 TBI signals are connected the UCC1 PHY if BCSR8 0 1 5 UCC1_MII_EN 1 Enables MII signals for UCC1 PHY R W 0 Disables MII signals for UCC1 PHY Note BCSR8 0 must
30. be 0 for this bit to have effect R W RTC_RESET 1 Reset Real Time Clock Device O Real Time Clock Device normal operation 5 4 12 BCSR9 Board Control Status Register 9 The BCSR9 serves as a 8 bit control register on the board The BCSR9 may be read or written at any time BCSR9 defaults are attributed at the time of Power On Reset or HRESET BCSR9 fields are described below in Table 5 9 Table 5 9 BCSR9 Register Description UCC2_GETH_EN Enable UCC2 GETH if BCSR9 1 1 1 R W Disable UCC2 GETH All UCC2 pins routed to PIB In this case TDMH is enabled 1 UCC2_GMII_EN UCC2 RGMII pins are connected to the UCC2 GETH PHY 1 R W If BCSR9 0 1 UCC2 GMIl signals are connected the UCC2 PHY If BCSR9Q 0 1 UCC2 TBI EN O RTBI pins are connected to the UCC2 GETH PHY 0 R W if BCSR9 0 1 T TBI signals are connected the UCC2 PHY if BCSR9 0 1 5 UCC2_MII_EN 1 Enable MII signals for UCC2 PHY R W 0 Disable MII signals for UCC2 PHY Note If BCSR9 0 1 this bit has no effect FLASHRDY Indicates Flash memory operation ready status 1 1 Ready O Busy MPC8568E MDS Processor Board Rev 0 3 5 16 Freescale Semiconductor Table 5 9 BCSR9 Register Description continued 7 FLASH_WP Flash Memory Write Protect RW 1 Protect Flash from programming O Flash can be reprogrammed 5 4 13 BCSR10 Board Control Status Register 10 The BCSRI0
31. connected In PCI or PCle Agent mode When the MPC8568E MDS Processor Board configured and connected as PCI or PCIe Agent or endpoint PORESET could be driven by Host PCI PCIe XRST signal HRESET amp SRESET can be driven through JTAG COP connector by BCSR by RTC when it reaches its count value or by push buttons 5 1 4 Power On Reset The Power On reset to the MPC8568E MDS Processor Board initializes the processor s and all on board components states after power up A dedicated logic unit asserts MPC8568E HRESET input for a period long enough to cover all MPC8568E voltages and clock stabilization A HRESET may be generated manually as well by an on board dedicated push button SW8 There are no any functional differences between Power On and Hard Reset from the MPC8568E s point of view The only difference from the MPC8568E MDS Processor Board s point of view is that Power On reset loads the RCS from the DIP switches via BCSR default while HRESET saves the BCSR setting from the previous session In addition a power on reset for the MPC8568E can be done by toggling setting BCSR6 7 0 5 1 5 Hard Reset Hard Reset may be generated on the MPC8568E MDS Processor Board by any one of the following sources e COP JTAG Port in Stand Alone Mode only e Manual Hard Reset e Board Internal sources A Hard Reset when generated causes the MPC8568E to reset all its internal hardware except for PLL logic and re acquire
32. correct operation of the MPC8568E device the DDR eTSEC Altera CPLD and all on board peripheral devices 5 16 1 Primary Power Supply There are 3 possible sources of power e External 5V Power Supply e 5V Power supplied from PCI PCle adaptor Edge Connector PC Extra Power Connector via MPC8568E MDS Processor Board Riser Connectors e 5V Power supplied from PIB PS via MPC8568E MDS Processor Board Riser Connectors e Power On Off push button provides the corresponding function The External 5V Power Supply is a standard power supply Its parameters are e Vin 100V 240V AC 47 63Hz e lin 2A e OUTPUT 5VDCout 5 8A 5 16 2 MPC8568E MDS Processor Board Power Supply Structure The MPC8568E MDS Processor Board supplies power via the following e Power Module DC DC converter PTHOST210WAD from TI to produce MPC8568E 1 1V voltage Core 30A MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 53 e Power Module DC DC converter DNM04SOAORIOPFC made by Delta to produce 3 3V 10A e Switching regulator TPS51116PWP from TI to produce DDRII I GVDD 1 8 2 5V 10A and corresponding termination and reference voltages Vrr 0 9 1 25V 2A Vper 0 9 1 25V 10mA e Set LDO regulators MIC49300WR from Micrel LT1764EQ 2 5PBF from Linear Tech and MIC37139 1 8YS from Micrel provides all necessary TSEC GETH PHY s VDDO VDDOH AVDD and DVDDL core voltages 2 5V DC 3A 1V DC 3A LVDD and TVDD voltages user selectable
33. moments Then verify that LD2 and LD7 are on and stay on This indicates that the board has successfully undergone the boot up sequence and is ready for work 12 Continue operation according to instructions in the Kit Configuration Guide MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 2 7 Power input for table top configuration under processor board PMC3 slot PCI adaptor in PMC2 slot Power input for a a back plane hi PMCI slot PM working with i ne zo gt Ra Additional module installed in PMCO Back plane connectio slot incl GETH and voltage GETH twisted pair 8 x RMII connections Figure 2 14 Fully Assembled Combined system PIB Processor Board additional module and PCI adaptor MPC8568E MDS Processor Board Rev 0 3 2 8 Freescale Semiconductor Agent board MPC8349 Power Connection Host board MPC8568E Figure 2 15 Fully Assembled Combined system with MPC8568E as host MPC8349 board as agent and USB Tap connected 2 2 2 2 Processor Board as an agent on the PIB 1 Configure the agent board as follows set SW2 4 SW2 6 see SW2 Configuration on page 4 3 to 110 to be an agent of a PCI host only or to 100 to be an agent of a PCI host and an sRIO host Reset the board for these settings to take affect 2 Fasten the PCI PCle adaptor see Figure 2 16 on page 2 10 to the underside of the MPC8568E MDS Processor Board as shown in Figure
34. on page 2 20 for an illustration of two boards connected via an sRIO cable MPC8568E MDS Processor Board Rev 0 3 2 18 Freescale Semiconductor 4 Youcan at the same time connect the sRIO agent endpoint board as a PCle agent as well to the same host board To do this set SW2 4 SW2 6 to 000 on the agent board thus configuring it to act as an agent endpoint of both a PCI Express and a serial RapidIO sRIO host and follow further instructions in Section Section 2 2 3 on page 2 13to make the PCIe connection 5 Connect a power supply to the 5V input on the agent board both boards require their own independent power supply 6 Operate Code Warrior via the host board to verify that the installation was done properly For more information on Code Warrior see the Kit Configuration Guide 7 Connect external cables in accordance with your development needs 8 Reset the agent board and verify that the power on reset sequence is carried out properly LD1 briefly displays light afterwhich LD2 and LD7 are constantly lit see Figure 2 3 for location They should be on for only a few moments This indicates that the board has successfully completed the boot up sequence 9 Continue operation according to instructions in the Kit Configuration Guide sRIO cable sRIO socket Figure 2 28 Connecting an sRIO agent module to the MPC8568E MDS Processor Board MPC8568E MDS Processor Board Rev 0 3 Freescale Semi
35. order Note that the Allen wrench is provided in the tool kit Figure 7 8 Loosen Allen screws Figure 7 10 Remove heat sink Figure 7 11 Heat sink removed MPC8568E MDS Processor Board Rev 0 3 7 4 Freescale Semiconductor dnd da ul rey Es E park Liles t Alignment Indicator Alignment Indicator small triangle on corner aligned correctly of chip Figure 7 12 Alignment Indicator Figure 7 13 Chip alignment Correct MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 7 5 Alignment Indicator aligned incorrectly Figure 7 14 Chip alignment Incorrect MPC8568E MDS Processor Board Rev 0 3 7 6 Freescale Semiconductor MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor
36. serves as a 8 bit control register on the board The BCSR10 may be read or written at any time BCSR10 defaults are attributed at the time of Power On Reset or HRESET BCSR10 fields are described below Table 5 10 BCSR10 Register Description COC O ple PCle SRIO Clock select Rw PCle SRIO Clock spread select 4 PCI_CLK_EN 1 PCI_CLK enable R W 0 PCI_CLK disable 5 4 14 BCSR11 Board Control Status Register 11 The BCSR11 serves as a 8 bit control register on the board The BCSR11 may be read or written at any time BCSR11 defaults are attributed at the time of Power On Reset HRESET or by setting BCSR4 6 to 1 then to 0 BCSR11 fields are described below in Table 5 11 Table 5 11 BCSR11 Register Description COE O ST GODIS 125 Disable 125MHz output clock of Phv O QE RW Enable 125MHz output clock of Phy 0 QE 1 GOENA_XC 1 Enable exchange line signals for Phy 0 R W 0 Disable exchange line signals for Phy 0 2 3 UCC1_MODE_0_int Selects the UCC1 GETH mode RGMII RTBI GMII or TBI 10 R W UCC1 MODE 1 int 00 RGMII 01 RTBI 10 GMII 41 TBI MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 17 Table 5 11 BCSR11 Register Description continued EN Config Signals G1DIS_125 5 G1ENA_XC 6 7 UCC2_MODE_0_int UCC2 MODE 1 int 4 Q q Q Selects the UCC2 GETH mode RGMII RTBI GMII or TBI 00 Disable 125MHz o
37. signal if any is connected to the corresponding pin on the MPC8568E In this case the RGMII or RTBI protocol is used Configure UCCI for RGMII by setting BCSR8 0 1 and BCSR8 1 0 Configure UCC1 for RTBI by setting BCSR8 0 1 and BCSR8 3 0 Configure UCC2 for RGMII by setting BCSR9 0 1 and BCSR9 1 0 Configure UCC2 for RTBI by setting BCSR9 0 1 and BCSR9 3 0 The fourth column shows the location of the corresponding pins on the riser connections on the bottom of the MPC8568E MDS Processor Board The fifth column shows the corresponding pin on the PMC slot of the PIB Table 5 23 Configuring the board for UCC1 2 with either GMII TBI or RGMII RTBI UCC1 2 with GMII TBI MPC8568E protocol UCC1 2 with RGMII RTBI protocol QE pin Riser PMC BCSR8 0 1 amp BCSR8 1 3 1 BCSR8 0 1 amp BCSR8 1 3 0 or on PB on PIB a BCSR9 0 1 8 BCSR9 1 3 0 BCSR9 0 1 amp BCSR9 1 or 3 1 PE6 SPI2 MDIO P14 G7 PMC1 J2 52 PES SPIZ MDC P14 G5 PMC1 J2 54 PE7 UCC1 TXD 3 RGMII RTBI P13 A13 PMC1 J3 60 PE8 UCC1 TXD 2 RGMII RTBI P13 A11 PMC1 J3 58 PE9 UCC1 TXD 1 RGMII RTBI P13 A10 PMCO J3 54 PE10 UCC1 TXD 0 RGMII RTBI P13 A8 PMCO J3 64 PE11 UCC1 TX EN RGMII RTBI P13 A14 PMCO J3 46 PE12 UCC1 RXD 3 RGMII RTBI P13 A22 PMCO J3 58 PE13 UCC1 RXD 2 RGMI RTBI P13 A20 PMC1 J3 54 PE14 UCC1 RXD 1 RGMII RTBI P13 A19 PMC0 J3 52 PE15 UCC1 RXD 0 RGMII RTBI P13
38. the PCI PCle adaptor s PCIe edge connector insert the agent Processor Board into a host Processor Board as shown in Figure 2 25 on page 2 16 Figure 2 26 on page 2 17 shows two boards connected Figure 2 27 on page 2 18 shows two boards connected while the host board is on the PIB e You can at the same time connect an sRIO cable between the boards see Figure 2 28 on page 2 19 and Figure 2 29 on page 2 20 for an illustration of connecting two boards via an sRIO cable To do this at the same time as the PCIe set SW2 4 SW2 6 to 000 on the agent board thus configuring it to act as an agent endpoint of both a PCI Express and a serial RapidIO sRIO host Reset the board for this setting to take affect f Make sure that both boards have their own power supply connected to their respective 5V inputs MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 2 15 5 Connect external cables in accordance with your development needs 6 Reset the host board and verify that the power on reset sequence is carried out properly LD1 briefly displays light afterwhich LD2 and LD7 are constantly lit see Figure 2 3 on page 2 2 for location They should be on for only a few moments This indicates that the board has successfully completed the boot up sequence 7 Continue operation according to instructions in the Kit Configuration Guide ES Suppo extender Support extender Figure 2 23 Fastening the support
39. wo Figure 5 3 Clocks Showing External Connection Scheme MPC8568E MDS Processor Board Rev 0 3 5 6 Freescale Semiconductor 5 4 cfg_cora_pl O 2 En Core PLL cfg_sys_pll 0 3 MCK 0 5 aes y DDR MCK 0 5 Controller SYSCLK 7 LSVNC IN LSVNC OUT LCLKO gt LBC LELKI PCH_CLK LCLK2 CCB clk to Rest of the Device Figure 5 4 Clocks Internal Details Board Control amp Status Registers BCSR CPLD device The CPLD device U78 contains the BCSRs each of which is an 8 bit wide read write register module that controls or monitors various MPC8568E MDS Processor Board operations The BCSRs are accessed from the Local Bus The BCSR includes up to 16 registers but only those registers in use are listed here The board control amp status registers are duplicated up to 32 times within a CS1 region This is due to the CS region s 32KB minimum block size and the fact that only address lines A 27 31 are decoded for register selection by the BCSR The BCSRs are implemented on a Altera CPLD device that provides register and logic functions for some of the MPC8568E MDS Processor Board signals The BCSR controls or monitors the following functions Power on Reset amp Hardware configuration setting for the processor Storage for Hardware Reset Configuration bits available from the Local Bus Hardware Configuration for both GETH transceivers for QE and eTSEC Enable Disable to Two GETH1 2 and two eTSE
40. 0 PA14 UPC1 RXD 12 PMCO J4 5 P13 G22 PA15 UPC1 RXD 11 PMCO J2 42 P13 G23 PA16 UPC1 RXD 10 PMCO J2 39 P13 G25 PA17 UPC1 RXD 9 PMCO J2 54 P13 G26 PA18 UPC1 RXD 8 PMCO J1 61 P13 G28 PB24 UPC1 TERR PMCO J3 19 P13 G29 PB18 UPC1 TXD 3 PMCO J1 52 P13 G7 PB19 UPC1 TXD 2 PMCO J2 43 P13 G8 PB6 UPC1 RXD 7 PMCO J1 53 P13 H10 PA10 UPC1 RXPRTY PMCO J1 46 P13 H12 PB7 UPC1 RXD 6 PMCO J2 49 P13 H14 PB8 UPC1 RXD 5 PMCO J2 9 P13 H15 PAO UPC1 TXPRTY PMCO J2 31 P13 H17 PB9 UPC1 RXD 4 PMCO J1 60 P13 H18 PB10 UPC1 RXD S PMCO J1 59 P13 H20 PB11 UPC1 RXD 2 PMCO J2 49 P13 H21 PB12 UPC1 RXD 1 PMCO J2 8 P13 H23 PB13 UPC1 RXDI O PMCO J2 10 P13 H24 PA23 UPC1 TxADDR 3 PMCO J1 10 P13 H27 PA25 UPC1 RxADDRIOJ PMCO J1 4 P13 H29 PA20 UPC1 TxADDR O PMCO J1 58 P13 H30 MPC8568E MDS Processor Board Rev 0 3 5 48 Freescale Semiconductor Table 5 25 below shows the pins and functions UCC6 amp UCC7 that are not supported by the MPC8568E MDS Processor Board and the PIB Table 5 25 Functions not supported MPC8568 QE PIN Function not in use by PB not supported for RMII on PIB PD13 UCC6 TXD 1 PD14 UCC6 TXD 0 PD15 UCC6 TX_EN PD16 UCC6 RXD 1 PD17 UCC6 RXD 0 PD18 UCC6 RX_DV PA17 UCC7 TXD 1 PA18 UCC7 TXD 0 PA19 UCC7 TX_EN PA20 UCC7 RXD 1 PA21 UCC7 RXD 0 PA22 UCC7 RX_DV 5 11 7 RMII via the PIB The PIB contains the RTL8208 PHY device which supports an 8 port in
41. 0 1 3 0 BOTTOM TOP BCSR5 5 0 PD20 TDMB RXCLK P12 K20 PMCO P3 10 PMCO J3 10 CLK5 PD26 TDM F G H_TXCLK P12 H24 PMCO P2 20 CLK23 PD27 TDMF RXCLK P12 G28 PMCO P3 29 PMCO J2 52 CLK24 PD22 TDMC RXCLK P13 C1 PMCO P3 43 PMCO J3 43 CLK7 PA27 TDME RXD 1 P13 J10 PMCO P1 41 PMCO J1 33 PA28 TDME RXD 2 P13 J21 PMCO P1 16 PMCO J2 35 PA29 TDME RXDI S P13 J15 PMCO P1 55 PMCO J2 39 PA30 TDME TXD 1 P13 G16 PMCO P2 55 PMCO J2 45 PA31 TDME TXD 2 P13 F9 PMCO P1 29 PMCO J1 52 PB4 TDME TXDI3 P13 F8 PMCO P2 29 PMCO J2 42 PB6 TDMD RXCLK P13 H10 PMCO P1 53 PMCO J2 34 CLK14 PB9 TDMD TXD 0 UCC5 TX_EN P13 H18 PMCO P1 60 PMCO J3 53 PB10 TDMD RXD 0 UCC5 RXD 1 P13 H20 PMCO P1 59 PMCO J3 59 PB11 TDMD TSYNC UCC5 RXD 0 P13 H21 PMCO P2 49 PMCO J3 49 PB12 TDMD RSYNC UCC5 RX_DV P13 H23 PMCO P2 8 PMCO J3 55 PB13 TDMD_TXCLK P13 H24 PMCO P2 10 PMCO J3 61 CLK10 PB17 TDME TXD 0 P13 F30 PMCO P2 45 PMCO J3 41 PB18 TDME RXD 0 P13 G7 PMCO P1 52 PMCO J3 37 PB19 TDME TSYNC P13 G8 PMCO P2 43 PMCO J3 35 PB20 TDME RSVNC P13 G10 PMCO P2 32 PMCO J3 31 PB21 TDME RXCLK P13 G11 PMCO P1 26 PMCO J3 7 CLK11 PB22 TDME_TXCLK P12 A1 PMCO P3 1 PMCO J2 58 CLK12 PB23 TDMD RXD 1 UCC3 TXD 1 P13 F28 PMCO P3 23 PMCO J2 26 PB24 TDMD RXD 2 UCC3 TXD 0 P13 G29 PMCO P3 19 PMCO J1 49 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 37 Table 5 21
42. 1 GETHI1 Adr 00000 8 TSECI Adr 00010 e IRQ 2 GETH2 Adr 00001 amp TSEC2 Adr 00011 e IRQ3 RIC e IRQ 4 5 6 7 PCI Bus Interrupts 5 15 1 PIB Interrupt The PIB has 4 interrupts IRQ4 IRQS IRQ6 IRQ7 In PCI Host mode they are called IRQW IRQX IRQY amp IRQZ appropriately Each PMC module can use all four of the above interrupts 5 15 2 PCI Interrupt Each PCI slot on the PIB can generate up to four interrupts for a total of sixteen 4 slots x 4 interrupts each Each PCI expansion board can generate an interrupt at any given time When the MPC8568E MDS Processor Board is in Agent Mode only the INTA is used MPC8568E MDS Processor Board Rev 0 3 5 52 Freescale Semiconductor 5 15 3 RTC Interrupt The RTC real time clock device used is DS1374 from Maxim It is connected to IRQ3 and can be programmed via the I2C 1 bus 5 15 4 FLASH Interrupt The FLASH memory is connected to IRQ6 Invoking this interrupt indicates that the programming of the flash was done 5 15 5 JTAG COP Interrupt The JTAG COP Connector uses two interrupts IRQ6 IRQ7 for Check Stop In Out It is used when working with an external debugger 5 15 6 GETH Interrupt GETHI has IRQ as an interrupt and GETH2 has IRQ2 as an interrupt Invoking any one of these interrupts indicates that data has been transferred via the specific GETH port 5 16 Power Supply The MPC8568E MDS Processor Board power supply provides all necessary voltages for
43. 12 B24 PMC1 J2 48 PD7 UPC2 TXD 6 P12 C18 PMC1 J2 20 PD6 UPC2 TXD 7 P12 D19 PMC1 J1 21 PC18 UPC2 TXD 8 P12 E21 PMC1 J1 22 PC17 UPC2 TXD 9 P12 F24 PMC1 J2 22 PC16 UPC2 TXD 10 P12 G23 PMC1 J1 23 PC15 UPC2 TXD 11 P12 C24 PMC1 J1 49 PC14 UPC2 TXD 12 P12 J19 PMC1 J2 26 PC13 UPC2 TXD 13 P12 K16 PMC1 J1 27 PC12 UPC2 TXD 14 P12 A19 PMC1 J1 28 PC11 UPC2 TXD 15 P12 B23 PMC1 J2 28 PD4 UPC2 TXENB 0 P12 D20 PMC1 J2 29 PE24 UPC2 TXENB 1 P12 B21 PMC1 J2 19 PE22 UPC2 TXENB 2 P12 G28 PMC1 J1 17 PE20 UPC2 TXENB 3 P12 G14 PC10 UPC2 TXPRTY P12 F25 PMC1 J2 31 PC19 UPC2 TXSOC P12 E23 PMC1 J1 32 PD25 UPC2 REOP UPC2 TXEN1 PMC1 J1 13 P12 B21 PD26 UPC2 RERR UPC2 RXCLA V2 P12 H24 PD24 UPC2 RMOD UPC2 RXCLA V1 P12 A20 PD28 UPC2 RVAL UPC2 TXCLA V2 P12 K17 MPC8568E MDS Processor Board Rev 0 3 5 46 Freescale Semiconductor Table 5 24 Configuring the board for UPC1 2 with POS UTOPIA single or multi device multiphy continued UPC1 2 for POS or MPC8568QE UTOPIA UPC1 2 for POS or UTOPIA PIN single device multi device multiphy Riser PMC multiphy UPC1 BCSR5 4 1 BCSR9 0 1 3 0 on PB on PB UPC1 BCSRS5 4 1 UPC2 UPC2 BCSR5 5 1 BCSR8 0 1 3 0 BCSR5 5 1 PD27 UPC2 STPA UPC2 TXEN2 P12 G28 PD30 UPC2 TEOP XUPC2_RXE N1 P12 K25 PD31 UPC2 TERR XUPC2_TXCL AV1 P12 421 PD29 UPC2 TMOD UPC2 RXEN2 P12 A17
44. 3V3 or 2 5V as well as 1 8V DC 1 5A voltage used by PCIe Mux Demux Switches e Provides necessary visual indication and power sequence functions 5 16 3 Power Supply Operation The primary 5VDC PS used is PS5080APL04 S3 PSE from Sceptrepower Co When a 5V Power source is connected to the board yellow LED SVIN is illuminated The Power On sequence starts after depressing on the push button PWR_ON OFF SWS The MPC8568E 1 1V core voltage is generated first The OVDD 3V3 activates second with a delay so that it should not reach 1V before VDD reaches 1V All the above voltages TSEC s GETH LVDD TVDD are derived from the 3 3V power supply using LDO regulators After all on board voltages have been produced successfully the green LED PWR_ON LD7 indication is illuminated The MA X6886ETP device U4 from Maxim does voltage monitoring If at least one of the voltages does not meet certain conditions the device will not provide the POWER GOOD signal to U76 EPM7064STC44 10N from Altera which in turn causes all on board PS s to be switched off In this case the red LED LD6 PWR_FAILED is illuminated and next Power On should be done by re connection of the primary PS The U76 device also provides a forced time out function between Power Off Power On cycles to prevent following Power On sequence from an undefined state of the power bulk capacitors The MPC8568E LVDD and TVDD voltage groups are used for eTSEC s and
45. 6 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor Table 5 22 Configuring the board for TDM UCC SPI 12C and UART continued MPC8568E TDMD ta dl Riser omc on PIB QE pin BCSR5 4 0 only scene of on PB PD28 SPI1 SEL P14 C3 PMCO J4 63 PD29 SPIL CLK P14 C1 PMCO J3 28 PD30 SPI1 MOSI P14 K26 PMCO J1 64 PD31 SPI1 MISO P14 G1 l PMCO J2 64 PC18 12C_CLK1 2 P12 C21 PMCx J4 62 PC19 12C_DATA1 2 P12 C19 PMCx J4 64 PCO UART1_TXD SOUT P14 H10 PMCx J4 56 PC1 UART1_RTS P14 H12 PMCx J4 48 PC2 UART1_CTS P14 H14 PMCx J4 52 PC3 UART1_RXD SIN P14 H9 PMCx J4 54 a For TDMD on PIB you must isolate the PHY5 on PIB via the MDC amp MDIO MPC8568E MDS Processor Board Rev 0 3 5 40 Freescale Semiconductor Table 5 23 below shows the correspondence of the pins and signals between the MPC8568E device and the PMC slot s on the PIB The first column shows the locations of the pins on the MPC8568E pins not listed do not have a connection to the processor board The second column shows which UCC1 or UCC2 signal if any is connected to the corresponding pin on the MPC8568E In this case the GMII or TBI protocol is used Configure UCC1 for GMII by setting BCSR8 0 1 1 for TBI by setting BCSR8 0 3 1 Configure UCC2 for GMII by setting BCSR9 0 1 1 for TBI by setting BCSR9 0 3 1 The third column shows which UCCI or UCC2
46. 8 bit FIFO mode SW3 8 Tsec2 Width Sets the eTSEC2 width factory setting 1 eTSEC2 Ethernet interface operates in standard width TBI GMII MII or 8 bit FIFO mode 0 eTSEC2 Ethernet interface operates in reduced mode either RTBI RGMII or RMII Default setting 00110111 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor SWA 1 SW4 2 Tsec1_Prtc 0 1 Selects the eTSEC1 protocol MII GMII TBI or FIFO factory setting 10 GMII or RGMII if configured in reduced mode 00 Uses 16 bit FIFO protocol or 8 bit FIFO protocol if configured in reduced mode 01 Uses the MII protocol or RMII if configured in reduced mode 11 Uses the TBI protocol or RTBI if configured in reduced mode SW4 3 SW4 4 Tsec2_Prtc 0 1 Swe comigdration Selects the eTSEC2 protocol MII GMII TBI or FIFO factory setting 10 GMII or RGMII if configured in reduced mode 1 lt 0 00 Uses 8 bit FIFO protocol 1 Tsec1 PrtcO ON 01 Uses the MII protocol or RMII if configured in reduced mode 2 TseciPrtci E 11 Uses the TBI protocol or RTBI if configured in reduced mode 3 Tsec2 PrtcO ki U SW4 5 RIO SYS SIZE 4 Tsec2Prtc1 Selects system size 5 RIOSYSSIZE E factory setting 0 Small system size up to 256 devices 6 PCI OIMPD al E T Large system size up to 65 536 devices 7 PCIAR
47. A16 The next row in the table SDRAM ADD shows the address pins from the SDRAM point of view We can see that A10 operates with the command and comes with the rows so that command A10 comes from A8 LSDA 10 is connected to SDRAM A 10 The bank selects signals are the MSB address bits in the SDRAM and are latched with the row addresses that is they will placed after the rows signals on A15 and A16 The signals connected to the SDRAM is LAD 15 29 while SDRAM A10 is connected to LSDA10 During the first phase of memory access the LALE will latch Local Bus Address 6 18 plus bank select A19 A20 on A15 A16 The local bus will then drive LRAS and the SDRAM device will latch the row and bank select During the second phase of memory access the LALE will latch the column on A21 A29 then the local bus will drive LCAS and finally the SDRAM will latch the column The parity device is the same device as for D 0 31 as it has the same parameters The Local Bus Data Parity LDP 0 3 is connected to the SDRAM data D 3 0 and the local bus LPBS signal is connected to the SDRAM DQM The address pins of the parity device are connected to the same pins as the data devices Table 5 17 SDRAM Connection to Local BUS Bank l Row Connection 13 lines Column Connection 9 lines Select LB 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 LSB 10 11 12 13 14 15 16 17 18 A8
48. A17 PMCO J3 48 PE16 UCC1 RX_DV RGMII RTBI P13 B14 PMCO J3 60 PE17 UCC1 RXCLK cIk9 RGMII RTBI P12 F18 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 41 Table 5 23 Configuring the board for UCC1 2 with either GMII TBI or RGMIVRTBI continued UCC1 2 with GMII TBI MPC8568E protocol UCC1 2 with RGMII RTBI protocol QE pin Riser PMC i BCSR8 0 1 amp BCSR8 1 3 1 BCSR8 0 1 8 BCSR8 1 3 0 or on PB on PIB or BCSR9 0 1 8 BCSR9 1 3 0 BCSR9 0 1 8 BCSRI 1 or 3 1 PE18 UCC1 TXCLK clk15 P13 E1 PMCO J3 6 MII TBIRXCLK1 PE19 UCC1 GTXCLK clk21 RGMII RTBI P13 C30 PMCO J1 40 PE20 UCC1 TXD 7 GMII TBI P13 E15 PMC1 J3 37 PE21 UCC1 TXD 6 GMII TBI P13 E14 PMC1 J3 35 PE22 UCC1 TXD 5 GMII TBI P13 E11 PMC1 J3 13 PE23 UCC1 TXD 4 GMII TBI P13 E9 PMC1 J3 11 PE24 UCC1 TX_ER GMII TBI P13 A16 PMCO J1 48 PE25 UCC1 CRS GMII TBI P13 A25 PMCO J2 57 PE26 UCC1 RXD 7 GMII TBI P13 D16 PMC1 J3 7 PE27 UCC1 RXD 6 GMII TBI P13 D10 PMC1 J3 1 PE28 UCC1 RXD 5 GMII TBI P13 D11 PMC1 J3 5 PE29 UCC1 RXD 4 GMII TBI P13 A23 PMCO J2 46 PE30 UCC1 RX_ER GMII TBI P13 B15 PMCO J2 19 PE31 UCC1 COL GMII TBI PB31 CLK16 UCC1 UCC2 Input 125M PMC1 J3 52 P13 C28 PF7 ho fl UCC2 TXD 3 RGMI RTBI P12 B21 PMCO J3 4 PF8 UCC2 TXD 2 RGMII RTBI P12 B20 PMCO J3 53 PF9 UCC2 TXD 1 RGMII RTBI P12 B18 PMCO J3 49 PF10 UCC2 TXD 0 RGMII RTBI P12 B17 PMCO
49. A7 A6 A5 A4 A3 A2 A1 AO Column num of COLS 9 lines Bank Sel ROW num of ROWS 13 lines BSMA LB 19 20 Address Multiplexed A 6 18 over A 21 29 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 29 5 10 3 Flash Memory The Flash memory is implement using Spansion s S29GL256N11TFI020 with a 32MByte capacity The Flash is connected to the slow bus The slow bus is organized in such way that the data is obtained from the data transceiver and the address is obtained from the address buffer The Chip Select signal is connected to the CPU CSO0 line to provide booting from the Flash A special buffer for control signals is used in order to minimize the load on the local bus control signals which are already used on the SDRAM Local bus LGPL2 LOE signal control Flash OE and LWE_NO control Flash WE signals The Local Bus XLA6 is routed to the flash socket for optional expansion 5 11 GETH GETH ports features are as follows e There are four GETH PHVs Marvel s 88E1111 on the processor board two connected to the eTSEC ports and one each to the UCCI amp UCC2 ports e The GETH ports are compatible with RGMII or GMII for 10 100 1000 BaseT or TBI and RTBI for 1000Base T Default mode GMI e When working in PIB Combined Mode when the processor board is a host and is attached to riser connections on PIB GMII TBI RGMII and RTB
50. BITER g SW4 6 PCI I O Impedance 8 Reserv lll factory setting 0 25 Ohm I O impedance T 42 Ohm I O impedance SW4 7 PCI Arbiter factory setting 1 The on chip PCI arbiter is enabled 0 On chip PCI arbiter is disabled External arbitration is required SWA 8 Reserved factory setting 1 Reserved Default setting 10100011 SW6 1 SW6 2 PCI Express sRIO Clock 0 1 Sets the clock value factory setting 10 100MHz SW6 Configuration 00 25MHz Feso 01 125MHz 11 200MHz a esi E ON sw6 3 SW6 4 PCI Express sRIO Clock Spread 0 1 2 Clock1 Nu Sets the spread value 3 Spread0 oll factory setting 11 No spread 4 Spreadi 00 Center 0 25 01 Down 0 75 10 Down 0 5 Default setting 1011 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor SW9 1 SW9 2 Skew Control 0 1 Sets the skew of the PCI clock factory setting 11 No skew Use this setting on host board if using any PCI agent except the MPC8568E board 00 4Tu Tu time unit 0 95ns 10 3Tu use this setting on host board if using an MPC8568E board as s agent SW9 Configuration 01 1Tu 1 lt gt 0 SW9 3 PLL Frequency range 1 2F0 ON Sets the PLL frequency range 2 2F1 factory setting 1 48MHz 100MHz 3 FS 0 24MHz 5OMHz 4 Test SW9 4 Test Disables output if skew
51. Board to be inserted into a standard PCI 32 64bit or PCIe x4 x16 slot of any compatible system board PC other MPC8568E MDS Processor Board etc See Section 2 2 2 2 on page 2 9 for photos of the adaptor 5 9 DDR The DDR SDRAM Interface supports a 512MByte up to 533MHz bus at 72 bit widths by using a DDR II SODIMM DDR connection Block diagram is shown in Figure 5 10 DDR_SEL gt DDR2 0 gt DDR1 MDQ 0 63 72bit SODIMM with ECC Figure 5 10 DDR Connections Block Diagram MPC8568E MDS Processor Board Rev 0 3 MCKE1 MCKEO MCKO MCKO MCS1 MCSO MWE MRAS MCAS MODT1 MODTO MBAO 2 MA 0 15 MDM 0 8 MDQS 0 8 MECC 0 7 MDQ 0 63 MPC8568E Freescale Semiconductor 5 27 5 10 Local Bus This section describes devices that are connected to the local bus of the MPC8568E MDS Processor Board ADD LATCH LAD 31 0 gt PA EO ADDRESS BUFFER b XLA 31 6 XLA 30 6 XLA 31 27 SDRAM Parity 32MB x16 31 1 10 i XLD 15 0 XLD 7 0 l MPC8568 a PERA PEREA Riser Conn RIGHT LDP 3 0 XLD 15 0 LA 31 27 LGPL 5 0 XCTRL LWE LBCTL gt Figure 5 11 Local Bus Scheme 5 10 1 Address Latch Data Transceiver The address latch buffer used is Texas Instruments 74ALVTH32373ZKER The address latch buffer latches the addresses and drives them to the fast bus whi
52. C1 2 Transceivers Dual RS232 Transceiver Hardware write protection for FLASH and BRD I2C EEPROM MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 7 5 4 1 Control for software signaling via three LEDs Status indications including PCI Host Mode which indicates if the Board is working in a Host Mode Stand Alone Independent Host or PIB Combined or an Agent or endpoint Mode BCSR Revision code BCSR14 0 3 REV BCSR14 4 7 SUBREV Programming the BCSRs via the Ethernet port Ethernet Tap or Serial port The BCSRs can be reprogrammed using either the Ethernet Tap the Ethernet port the Serial port or the USB Tap For instructions on how to do this via the Ethernet Tap Ethernet port or Serial port see the CodeWarrior online Help enter Reprogramming Firmware from the Search option Instructions on reprogramming the BCSRs using the USB Tap are found below 5 4 2 Programming the BCSRs via the USB Tap Programming the BCSRs using the USB Tap is done as follows 1 Insert the interconnection header into the 16 pin header socket for firmware programming P4 see Figure 5 5 and Figure 5 6 on page 5 9 for photos of the header and how to insert it and see Figure 5 7 on page 5 20 for a general view Connect the USB Tap to the header Turn off power to the board then turn on power Launch CCS and open the CCS command window The procedure is slightly different on Windows
53. C1 J2 42 PC4 UPC2 RXD 12 P12 J18 PMCT J4 5 PC3 UPC2 RXD 13 P12 K23 PMC1 J1 37 PC2 UPC2 RXD 14 P12 J24 PMC1 J2 38 PC1 UPC2 RXD 15 P12 H29 PMC1 J1 36 PD5 UPC2 RXENBJ 0 P12 F28 PMC1 J1 33 PE21 UPC2 RXENB 1 P12 K25 PMC1 J2 57 PE23 UPC2 RXENB 2 P12 A17 PMC1 J1 20 PE25 UPC2 RXENB 3 P13 C9 PMC2 41 13 PCO UPC2 RXPRTY P12 G22 PMC1 J1 46 PC9 UPC2 RXSOC P12 E26 PMC1 J1 43 PC20 UPC2 TXADDRIOJ P12 J22 PMC1 J1 58 PC21 UPC2 TXADDR 1 P12 H27 PMC1 J1 55 PC22 UPC2 TXADDR 2 P12 G25 PMC1 J1 54 PC23 UPC2 TXADDRJ3 P12 E27 PMC1 J1 10 PC24 UPC2 TXADDR 4 P12 E24 PMC1 J2 51 PC31 UPC2 TXCLAVIOJ P12 A22 PMC1 J1 29 PE26 UPC2 TXCLAV 1 P12 J21 PMC1 J2 46 PE28 UPC2 TXCLAV 2 P12 K17 PMC1 J1 47 PE30 UPC2 TXCLAV 3 P12 F12 PD13 UPC2 TXD 0 P12 A23 PMC1 J1 26 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 45 Table 5 24 Configuring the board for UPC1 2 with POS UTOPIA single or multi device multiphy continued UPC1 2 for POS or MPC8568QE UTOPIA UPC1 2 for POS or UTOPIA PIN single device multi device multiphy Riser PMC multiphy UPC1 BCSR5 4 1 BCSR9 0 1 3 0 on PB on PB UPC1 BCSRSJAJ 1 UPC2 UPC2 BCSR5 5 1 BCSR8 0 1 3 0 BCSR5 5 1 PD12 UPC2 TXD 1 P12 D25 PMC1 J2 32 PD11 UPC2 TXD 2 P12 C26 PMC1 J2 43 PD10 UPC2 TXD 3 P12 D23 PMC1 J1 52 PD9 UPC2 TXD 4 P12 H26 PMC1 J2 45 PD8 UPC2 TXD 5 P
54. EC1 protocol FIFO GMIl TBI or MII 10 GMII or RGMII if configured in reduced mode 00 Uses 16 bit FIFO protocol or 8 bit FIFO protocol if configured in reduced mode 01 Uses the MII protocol or RMII if configured in reduced mode 11 Uses the TBI protocol or RTBI if configured in reduced mode MPC8568E MDS Processor Board Rev 0 3 SW3 7 Sampled at HRESET 1 SW3 8 Sampledat HRESET 11 SW4 1 2 Sampled at HRESET 10 Freescale Semiconductor 5 11 Table 5 4 BCSR3 Register Description CFG_TSEC2_PRTCL O 1 Select the eTSEC2 protocol FIFO GMIl TBI or MII SW4 3 4 10 GMII or RGMII if configured in reduced mode Sampled at 00 Uses 8 bit FIFO protocol HRESET 01 Uses the MII protocol or RMII if configured in 10 reduced mode 11 Uses the TBI protocol or RTBI if configured in reduced mode TSEC3MST 0 PHY connected to eTSECI is Slave 1 R W 1 PHY connected to eTSEC1 is Master 7 TSEC4MST 0 PHY connected to eTSEC2 is Slave 1 R W 1 PHY connected to eTSEC2 is Master 5 4 7 BCSR4 Board Control Status Register 4 On the board the BCSR4 acts as a control register The BCSR4 which may be read or written at any time receives its defaults upon PRST signal The BCSR4 fields are described below in Table 4 5 CLKIOEN Enable Clock to MPC8568 R W Enables onboard clock oscillator 0 Disables onboa
55. I are supported on both the MPC8568E MDS Processor Board and on the PIB e Four IEEE 802 3 compliant GETH ports with T P 10 100 1000 Base TX I F e The two PHYs that are connected to the eTSEC ports are controlled and configured via the Processor Board s SW3 7 8 amp SW4 1 2 3 4 according to the eTSEC power up mode The status of the PHYs can be read by using BCSR3 e The MPC8568E s PIO is connected to the two PHYs through UCC1 amp UCC2 The selection of the PIO group GMII TBI RGMII RTBI are controlled and configured via the Processor Board s BCSR8 0 5 for UCC1 amp BCSR9 0 5 for UCC2 in all modes In order to configure the PHYs to the desired mode the user should do it through the PHYs internal registers using MDC amp MDIO signals Note also the following Some of the PHY configuration parameters require a Soft Reset to activate the new configuration value See PHY documentation from Marvel for a list of such parameters The PHY reset input is driven by either an assertion of HRST Hard Reset or by writing 1 to BCSR4 7 Registers BCSR8 0 BCSR9 0 are the enable bits for each of the PHYs The PHYs reset any time an HRST Hard Reset sequence takes place The PHY may execute a Soft Reset by asserting bit 15 MSB of the 88E1111 control register 0 via the MDC amp MDIO signals When the PIB is used only the reduced modes RGMII and RTBI are recommended Section 5 11 1 to Section 5 11
56. IB Board e Debug port access via dedicated 16 pin connector COP e One LC port for boot EEPROM 256Kbit Real Time Clock RTC core voltage potentiometer and SODIMM SPD EEPROM A second I2C port is used to connect to the Board Revision Detect 256Kbyte EEPROM e Can function in one of four configurations Stand alone Host mode on PIB PIB combined mode development platform with Processor Board as a Host and PIB connected together Independent host mode as a root complex for an additional processor board connected to the PCle socket or to the sRIO socket Agent mode either a PCI agent in the PIB or in a PC a PCle end point connected to a root complex processor board or as an sRIO agent connected to a host processor board e Board Control and Status Register BCSR implemented in Altera CPLD e Three power options Main 5V power is fed from external power supply for stand alone mode Power from PC supply when acting as a PCI add in card Power from the PIB when PIB and Processor Boards are combined e PCI add in card form factor dimensions 285mm x 106mm MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 1 3 1 3 2 External Connections The MPC8568E MDS Processor Board interconnects with external devices via the following set of connectors e P1 RJ45 10 pin for DUART signals e P3 SMB RF Connector for external pulse generator e P4 16 pin header for CPLD In System Progr
57. Jumper 1 I av I meren f mcrEO l MERD I cKO f avs Mesi l l meso l mue meas mcas noon opto Loxa varto meao 2 Per REQ3 A PET anT3 4 mato 15 I f Switch ARTI vom 0 81 x4 oosto 8 xurca mecclo 7 pg 0 63 SHEET 14 Switch 1 I I SHEET 13 I I I PEI7 31 1 l 1 Switch l PEIT 31J PA PB PC PD Switch 4 PDI28 311 RS232 SHEET 5 e erate 4 omm Giga ETH PE 1 Addr 00000 GErAz Giga ETH PE e Addr 00001 Riser Connector L Riser Connector R Riser Connector LL CPU POWER SHEET 6 BOARD CONTROL SHEET 4 DIP SW CPLD roo CONFIG SIGNALS PORST CNTR HRST SRST HRESET o ae SRESET A cop aTae Figure 1 2 MPC8568E MDS Processor Board Block Diagram MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 1 4 Definitions Acronyms and Abbreviations BCSR Board Control and Status Register BRD Board Revision Detect I2C EEPROM BSP Board Support Package COP Common On chip Processor JTAG Debug Port CPLD A type of register CS Chip Select cw Code Warrior IDE for PowerPC DAC Digital to Analog Converter DDR Double Data Rate DIP Dual In Line P
58. MII UCC8 RMII UART1 QE 12C SPI FLASH also disables UPC2 6 UPC2_POS T POS Note BCSR5 5 must be set to 1 0 RW 0 UTOPIA Note BCSR5 5 must be set to 1 7 RS232EN RS 232 Enable 0 RW 1 Enable RS 232 Transceiver 0 Disable RS 232 Transceiver MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 13 5 4 9 BCSR6 Board Control Status Register 6 On the board the BCSR6 acts as a control register The BCSR6 which may be read or written at any time receives its defaults upon PRST signal The BCSR6 fields are described below in Table 5 5 Table 5 6 BCSR6 Register Description CFG_SRDS_EN Enables disables the SerDes interface SW2 8 R W 1 SerDes interface enabled 1 0 SerDes interface is disabled When it is disabled the Serial RapidlO and PCI Express controllers are also disabled 1 CPU_BOOT Enables Disables the e500 core to boot without waiting for configuration by an external host 1 The e500 core may boot without waiting for configuration by an external master 0 CPU boot holdoff mode The e500 core is prevented from booting until configured by an external master 2 TSECOMST Determines if the PHYAddress 2 is a master or slave T Master 0 Slave In order to implement a change in this bit BCSR4 6 must be set to 1 then to 0 3 TSEC1MST Determines if the PHYAddress_3 is a master or slave T Master 0
59. MPC8568E MDS Processor Board User s Guide Rev 0 3 06 2007 N 2 fre escale semiconductor MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor Chapter 1 General Information 1 1 OO id Bessie a O Pee eget kara El E Pi aN 1 1 1 2 Working Configurations sis partio de rt 1 2 1 2 1 Stand Alone Mode host rata AE A A A tapi Gae a 1 2 1 2 2 PIB Combined Mode host or agent eve risas ida A 1 2 1 2 3 With PCl express and or sRIO host or agent l 2 1 2 4 Asaragent Ps sa ii b Bis Mae ta o atada l 2 1 3 MPC8568E MDS Processor Board 9 3 a aa i A A A l 2 1 3 1 A Ce ta B e a tin l 2 1 3 2 External Connections s se ireas A AE E A ba EE AE E AEAEE 1 4 1 3 3 A A A A SJ AJ 1 6 1 4 Definitions Acronyms and Abbreviations 0 eee 1 7 1 5 Related Doc mentation sas 4 247 3 aa i ka Shoes a oe abet ea eae es Sd Tar 1 8 ILO _ Specifications o nea a n dl feta O se ne eae 1 9 Chapter 2 Hardware Preparation and Installation 2A Unpacking Instructions s ca rera Soy ae dpa ine A are SU ae RAS 2 1 2 2 Installation Instructions gt o e SU ees 2 1 2 2 1 For Stand Alone Mode processor board as host 6 2 1 2 22 For PIB Combried Mode sitas o da ps o pont g 2 3 2 2 1 Pro essor Board as Host on PIB dotar da A iaa 2 3 2222 Processor Board as an agent on the PIB L Li 2 9 2 2 3 FOr PE L Ex DRESS E A A e taa 2 13 2 2 4 For Sl E Ss A As 2 18 2 2 5 ma BC OD E I N 2 20 Chapter 3 Memory Map 3 1
60. R e POR device status register PORDEVSR e POR debug mode status register PORDBGMSR see the MPC8568E Reference Manual for more details Figure 5 1 below shows a schematic diagram of the reset circuit including the various signals and their sources MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 54 MPC8568E COP BC SR A COP Signals A RESET POR Controller HRESET da be SRESET 90 gt HRESET REQ SRESET LL RTC Reset 7 Gen gt B RTC FLASH_RESET Configuration DIP gt FLASH Mem Switches Array MEM RESET Be DDRII Slot XPCI RESET p PCI PCIe Adaptor XRESET PCI Edge Connector PORESET To PIB SYS_CLK be SYSCLK Figure 5 1 Reset Circuit Block Diagram Once the HRESET signal is negated the MPC8568E starts to load the Reset Configuration Signals RCS These signals are latched from the DIP switches into appropriate CPLD registers the BCSR s There are two ways to drive the RCS e From DIP switches via the BCSR e Directly from the BCSR ignoring DIP switches setting All the RCS bits can be changed from their initial settings using either the CPLD BCSR through the local bus or using the LLD low level debugger The BCSR must then drive HRESET PORESET to load a new configuration word to the device It is possible to read the value of the RCS from the BCSRs
61. REDUCE and CFG TSEC2 PRTCL 0 1 according to the MPC8568E RTBI mode In order to select RTBI for UCC1 set BCSR8 0 1 2 3 4 5 1 0 0 0 1 0 For UCC2 set BCSR9 0 1 2 3 4 5 1 0 0 0 1 0 Table 5 20 RTBI Signals RTBI Signal Name PHY Signal Name GTX_CLK GTX_CLK TD4_TD9 TX_EN MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 33 Table 5 20 RTBI Signals continued RTBI Signal Name PHY Signal Name TD 0 3 TXD 3 0 RCX RXCLK RD4_RD9 RX_DV RD 3 0 RXD 3 0 Figure 5 15 shows the signal mapping between the MPC8568E device and PHY in RTBI mode MPC8568E RTBI mode PHY oo SERS gt GTX_CLK TD4_TD9 gt TX EN DISA gt TXD 3 0 e Bae RX_CLK i RD4 RD9 RX DV lt ADA RXD 3 0 Figure 5 15 RTBI Signal Mapping 5 11 5 Mil Interface The MII interface supports MII to copper in 100Base T 10Base T speed The MII interface is selected by setting the 88E1111 HWCFG MODE 3 0 to 0b1011 It can also be controlled by BCSR8 0 1 2 3 4 5 amp BCSR9 0 1 2 3 4 5 In order to select MII for UCC1 set BCSR8 0 1 2 3 4 5 0 0 0 0 0 1 For UCC2 set BCSR9 0 1 2 3 4 5 0 0 0 0 0 1 In order to select MII for eTSEC use BCSR3 to set the parameters CFG TSECI REDUCE CFG TSECI PRTCL 0 1 CFG_TSEC2 REDUCE and CFG TSEC2 PRTCL 0 1 according to the MPC8568E MII mode MPC8568E MDS Processor Board Rev 0 3 5 34 Freescale Semiconductor
62. SP Connector continued Pin No Signal Name Attr Description 6 SENSE P Connect to 3 3V power supply bus via protection resistor Use for programmer powering 7 ISP_TCK l Test port Clock 9 ISP_TMS l Test Mode Select P5 Debug COP Connector with key The pinout of P5 is shown in Table 5 15 P5 JTAG COP Connector below Table 5 15 P5 JTAG COP Connector Pin No Signal Name Description 1 TDOc Transmit Data Output This is the MPC8568E JTAG serial data output driven by Falling edge of TCK 2 10 12 GND Main GND plane 16 3 TDIc Transmit Data In This is the JTAG serial data input of the MSC8101 sampled on the rising edge of TCK 4 nTRSTc Test port Reset When this signal is active Low it resets the JTAG logic This line is provides a pull up on the ADS with a 10KQ resistor 5 N C Pull up on the ADS with a 10KQ resistor 6 SENSE Connect to 3 3V power supply bus via pull up resistor 7 TCKc Test port Clock This clock shifts in out data to from the JTAG logic Data is driven on the falling edge of TCK and is sampled both internally and externally on its rising edge 8 Check Stop Input Machine Check Stop Input This line is provides a pull up on the ADS with a 10KQ resistor 9 TMSc Test Mode Select This input selects test mode and is sampled on the rising edge of TCK This line is qualified with TCK in a same manner as TDI and changes the state
63. TDMG RSYNC l P13 B14 PMCO P3 60 PMCO J1 4 PE18 TDMG RXCLK P13 E1 XMCO P6 E13 PMCO J2 61 CLK15 PC7 TDMF TXDIO P12 C28 PMCO P3 58 PMCO J3 11 PC8 TDMF RXD 0 P12 B26 XMCO P6 D13 PMCO J3 17 PC9 TDMF TSVNC P12 E26 XMCO P6 D9 PMCO J3 16 PC10 TDMF RSVNC P12 F25 XMCO P6 E11 PMCO J3 18 PD10 TDMA TXD 0 P12 D23 PMCO P3 34 PMCO J2 46 PD11 TDMA RXD 0 P12 C26 PMCO P3 30 PMCO J1 48 PD12 TDMA TSYNC P12 D25 XMCO P6 D11 PMCO J2 19 PC27 TDMA RSYNC P12 F30 PMCO P3 31 PMCO J2 57 PC30 TDMC TXD O P12 G26 PMCO P3 59 PMCO J2 55 PC31 TDMC RXDIO P12 A22 PMCO P3 41 PMCO J1 16 PD4 TDMC TSYNC P12 D20 XMCO P6 E9 PMCO J1 10 PD5 TDMC RSVNC P12 F28 XMCO P6 D17 PMCO J2 51 PD6 TDMA B C_TXCLK P12 D19 PMCO P2 48 CLK1 PD7 TDMA RXCLK P12 C18 PMCO P3 25 PMCO J3 25 CLK2 PD16 TDMB TXDJO P12 E29 XMCO P6 E17 PMCO J2 23 PD17 TDMB RXD 0 P12 A22 PMCO P3 53 PMCO J1 47 PD18 TDMB TSYNC P12 K19 PMCO P3 4 PMCO J3 4 PD19 TDMB RSYNC P12 D22 PMCO P3 6 PMCO0 J3 12 MPC8568E MDS Processor Board Rev 0 3 5 36 Freescale Semiconductor Table 5 21 Configuring the Board for TDM connections continued TDMA B C D E MPC8568E OME a F GH TDMGH Riser dra dra QE PIN BCSR5 4 0 only BCSR5 4 0 BCSR8 0 1 3 0 or on PB adaptor adaptor and BCSR9
64. YS_SYZE Defines Large or small SRIO system size SW4 5 R W 0 Small system size up to 256 devices Sampled at T Large system size up to 65 536 devices HRESET 0 MPC8568E MDS Processor Board Rev 0 3 5 10 Freescale Semiconductor 5 4 5 BCSR2 Board Control Status Register 2 Table 5 3 BCSR2 Register Description 0 4 CFG_QE PLL O 4 The QE Clock is defined by multiplier and a divisor applied to SYSCLK input as follows QE Clock SYSCLK CFG QE PLL 0 4 CFG_QE_CLK See See SW3 Configuration on page 4 4 for a list of possible values CFG QE VOLT Sets the voltage of UCC when it works with GETH 0 UCC Voltage 2 5V for RGMII or RTBI only T UCC Voltage 3 3V for MII GMII or TBI internal PCI arbiter disabled CFG PCI1 ARB 0 i i i 1 internal PCI arbiter enabled 5 4 6 BCSR3 Board Control Status Register 3 SW3 1 5 Sampled at HRESET 00110 SW3 6 Sampled at HRESET 1 SW4 7 Sampled at HRESET 1 On the board the BCSR3 acts as a control register The BCSR3 which may be read or written at any time receives its defaults upon PORESET signal The BCSR3 fields are described below in Table 5 4 Table 5 4 BCSR3 Register Description Selects eTSEC1 width RTBI RGMII RMII T TBI GMII MII Select eTSEC2 width 0 Select RTBI RGMII RMII 1 Select TBI GMII MII Selects the eTS
65. ackage DMA Direct Memory Access DUART Dual UART EEPROM Electrical Erasable Programmable Memory FCFG Flash Configuration Select FCI Type of Riser Connector FLASH Non volatile reprogrammable memory FPGA Field Programmable Gate Array GbE Gigabit Ethernet GETH Gigabit Ethernet GMII General Media Independent Interface GPCM General Purpose Chip select Machine GPL General Purpose Line 12C Philips Semi Serial Bus LBIU Local Bus Interface Unit LED Light Emitting Diode Isb least significant bit MDS Modular Development Svstem MII Media Independent Interface JTAG Joint Test Access Group OTG On the Go PB Processor Board PC IBM compatible Personal Computer MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 1 7 PCI Peripheral Components Interconnect PCle PCI express Phy Physical Layer PIB Platform I O Board expands the ADS functionality PLL Phased Lock Loop POR Power on reset POS Packet over SONET PSRAM Pseudo Static Random Access Memory PSU Power Supply Unit QE Freescale s QUICC Engine chip RCW L H Reset Configuration Word Low High RGMII Reduced General Media Independent Interface RTC Real Time Clock SDRAM Synchronous Dynamic Random Access Memory SMB Type of Mini RF connector SODIMM Mini DIMM Form Factor SPD Serial Present Detect sRIO Serial Rapid Input Output TSEC Triple Speed Ethernet Controller UCC ULPI UTMI Low Pin In
66. amming device U76 e PS 16 pin COP JTAG Connector e P6 PCI Express x4 socket e P7 SRIO HIP Connector e PS 5V Voltage Input e P9 12V Voltage Input e P12 P13 P14 P15 300 pin FCI Expansion Connectors e J3 J8 RJ45 8 pin QE Gigabit Ethernet Connectors e J10 J12 RJ45 8 pin eTSEC Connectors MPC8568E MDS Processor Board Rev 0 3 1 4 Freescale Semiconductor Power P8 5V Voltage Input On Off P9 12V Voltage Input P4 g p P4 16 pin header socket for CPLD programming P5 JTAG COP P3 SMB RF Connector P7 sRIO Connector P12 P13 P14 P15 300 pin FCI Expansion Connectors on underside P6 PCI express x4 J3 J8 RJ45 3 Ry J10 J12 RJ45 QE Gigabit Ethernet eTSEC UCC1 amp UCC2 P1 RS232 Double Cable 7 Y Front Panel me eee ee es m Figure 1 1 MPC8568E MDS Processor Board External Connections MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 1 5 1 3 3 Block Diagram The block diagram of the MPC8568E MDS Processor Board is shown below in Figure 1 2 A TRIN TES Riser Connector R a I2C Buses l l amorsar SHEET 5 cigs l l l l 1 I ADDR xh TAD E Riser Connector LL i i ADDR 68h ADDR 2ch ADDR 51h amor son l i l t201 l l 256rb l 1 EEA Gg Core Voltage Por DDR GPD EERON ODT mma l l l i SYS amp PCI CLOCK Jar meso i SHEET 5 anal
67. and Linux host machines For Windows Run the command lt CodeWarrior Installation gt ccs bin ccs exe This will launch CCS and add a CCS icon E to your taskbar Double click that icon in the taskbar to open the command window For Linux Run the command lt Code Warrior Installation gt ccs bin ccs This will launch CCS and open the command window automatically In the CCS Command window do the following a Initialize the USB Tap by typing from the root directory ccs gt delete all ecs gt config cc utap b Move to the BCSR directory then type ces gt cd lt path gt cecs gt svf burn besr svf MPC8568E MDS Processor Board Rev 0 3 5 8 Freescale Semiconductor c Atthis point the program should be loaded and you should see output similar to the following 0 USB TAP JTAG utap 01001762 Loader software ver 1 8 Sending code to USB TAP please wait Wait for a few min d Wait for a few minutes and the BCSR will then be reprogrammed e Before disconnecting your USB TAP wait for the flashing status light to turn off Figure 5 5 Interconnection header Figure 5 6 Inserting interconnection header MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 9 5 4 3 BCSRO Board Control Status Register 0 Table 5 1 BCSRO Register Description CFG_SYS_PLL 0 3 Establishes the clock ratio between the SYSCLK and the SW1 1 4 platform cl
68. apidlO and PCI Express controllers are also disabled Default setting 11011111 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor Other possible values SW3 1 SW3 5 QE PLL 0 4 Sets the ratio by which to multiply SYSCLK to give the QECLK value QECLK SYSCLK QE PLLIO 4 factory setting 0_0110 400Mhz ratio of 6 1 SO Se Re oe 0_0000 16 1 0_ 1100 12 1 1_0111 23 1 0_0001 Reserved 0_1101 13 1 1_1000 24 1 0_0010 2 1 0_1110 14 1 1_1001 25 1 0_0011 3 1 0_1111 15 1 1_1010 26 1 0_0100 4 1 1_0000 16 1 1_1011 27 1 SW3 Configuration 0_0101 5 1 1_0001 17 1 1_1100 28 1 0_0111 7 1 1_0010 18 1 1_1101 29 1 1 lt gt 0 0_1000 8 1 1_0011 19 1 1_1110 30 1 GEPELO y ON 0 1001 9 1 1_0100 20 1 11111 31 1 QEPLL1 QEPLL2 ja LI 0 1010 10 1 10101 21 1 QERELS W 0 1011 11 1 1_0110 22 1 QEPLL4 E E sat o SW3 6 QE UCC Voltage kiwi Wah u Sets the voltage of UCC when it works with GETH Per om factory setting 1 Voltage of UCC when working with GETH 3 3V 0 UCC Voltage 2 5V SW3 7 Tsec1 Width Sets the eTSEC1 width factory setting 1 eTSEC1 Ethernet interface operates in standard width TBI GMII MII Or if in FIFO mode it operates as a 16 bit FIFO 0 eTSEC1 Ethernet interface operates in reduced pin mode either RTBI RGMII RMII or in
69. bled no I C ROM asserted e eTSECI 2 operates in standard TBI RGMII MI mode Lynx Clock 100Mhz No Spread 5 3 Clocking A block diagram of the MPC8568E MDS Processor Board clocking external connections is shown below in Figure 5 3 MPC8568E clocking internal details block diagram is shown below in Figure 5 4 There are two modes of PCI Clock operations e Agent e Host In PCI Agent mode the MPC8568E MDS Processor Board is inserted using the PCI PCIe Adaptor in a PCI to PMC adaptor on the PIB or into a PC PCI Slot In this case the signal PCIEDGE_ON from the MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 5 PCI Edge connector 3V3 PCI turns the PCI Clock switch to receive the CLK signal from Edge connector and provides it to the MPC8568E device In PCI Host mode the edge connector is not connected As a result the on board oscillator provides SYSCLK to the PCICLK input of the MPC8568E device Switch From PCI_PCle PCIEDGE CIK MPC8568E Adaptor Riser PLL Ne 6 From PIB Conn Buffer E y gt Right Ext Gen PCIEDGE_ON 3 e Jumper PLL ol SYSCLK m XPCI CLKO FEAD Buffer pr XPCI_CLK3 Riser R Long Trace 66MHz A gt XPCI CLK5 LSYNC IN CLK jie PLL gt OPTIONAL CLK LSYNC OUT 4 im CPLD CLK From BCSR_CLKEN idi gt RI ELE Short Trace From PIB SYSCLK Clock Synthesizer Ge
70. ch includes SDRAM components It also drives the address to an extra 16 bit buffer T s SN74LVCH32244AZKER for the slow bus which connects to Flash and BCSR in addition to PIB components via riser connectors The data transceiver is On Semi s MC74LCX16245DTG One side of the buffer is connected to the MPC8568E LAD 0 31 Only Flash BCSR and PIB Riser connectors are connected to the other side of the data transceiver MPC8568E MDS Processor Board Rev 0 3 5 28 Freescale Semiconductor 5 10 2 SDRAM The SDRAM memory is implemented using three of Micron s MT48LC16M16A2BG 6A D units They are organized as 4 Banks x 4M x 16bits where all input and output levels are compatible with LVTTL Each one is configured as a 32Mbyte bank The total capacity achieve a capacity of 64MByte plus 1 device for four bits parity There is a total of 3 MT48LC16M16A2TG 6 devices The device has 13 Rows 11 Column and 2 bits for bank select Table 5 17 below describes the local bus address interface to the SDRAM The first row in the table LB ADD shows the local bus address from A29 to A6 the logical address This row also shows that the columns start at A21 and continue to A29 The bank select uses logical address A19 and A20 and the row address uses local bus A6 to A18 The next row in the table ROW FOLD shows how the row address folds over the column address for example we can see that the bank select internal A19 and A20 will go out on A15 and
71. conductor 2 19 Processor Board 2 2 5 Figure 2 29 Two processor boards conneted via the sRIO cable InaPC An MPC8568E MDS Processor Board can function as a PCI or PCIe agent installed in a PC In this case power is supplied by the PC and JTAG connections are carried out via the PCI or PCIe connection 1 Configure the agent board as follows set SW2 4 SW2 6 to 110 see SW2 Configuration on page A 3 for more information Fasten the PCI PCIe adaptor to the underside of the MPC8568E MDS Processor Board as shown in Figure 2 17 and Figure 2 18 on page 2 11 Using the PCI PCIe adaptor s PCI edge connector insert the Processor Board into a PC Alternatively you can use the PCI PCIe adaptor s PCIe edge connector but in this case you must configure SW2 4 SW2 6 to 010 and vou must connect the power socket on the PCI PCle adaptor see Figure 2 30 to the PC s power supply Connect external cables to the agent board in accordance with your development needs Reset the agent board for all settings to take affect 1 If using the PCle edge connector a power cable must be connected to the PCI_PCle adaptor s power socket MPC8568E MDS Processor Board Rev 0 3 2 20 Freescale Semiconductor 7 Operate Code Warrior via the PC to verify that the installation was done properly For more information on Code Warrior see the Kit Configuration Guide Figure 2 30 PCI_PCle adaptor power supply
72. configuration data to a program DDR controller e The third device is CPU Core Voltage regulator POT which provide digitally controlled Vdd variation Its address is Ox2C7 e The fourth device is the Real Time Clock RTC implemented by Dallas DS1374U 33 device It is located at address 0x68 The DS1374U 33 uses an external 32 768kHz crystal The DS1374U 33 includes a 32 bit binary counter to continuously count time in seconds Separate output pins are provided for an interrupt and a square wave at one of four selectable frequencies 32 768kHz 8 192kHz 4 096kHz and 1Hz The RTC device is fully programmed via serial bus The fifth device is the PIB mounted any IC compatible device MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 51 5 14 2 I2C 2 I2C 2 has two devices connected to it e The first device is the Board EEPROM This is a serial Atmel EEPROM AT24C01A 10TU 2 7 128K Byte at address 0x52 This device contains all Board history e The second device is the PIB mounted any PC compatible device C Address 0x50 0x51 0x2C 0x68 Boot SPD Core EEPROM SODIMM _ Voltage POT RTC PIB MPC8360EA RCI 0x52 EEPROM sai PIB pC2 Figure 5 19 Dual IZC Block Diagram 5 15 External Interrupts There are several external interrupts applied to the MPC8568E via its interrupt controller IRQ 0 Reserved e IRQ
73. corresponding pin assuming BCSRS 4 is set to 0 on the MPC8568E Note that when working with TDMD in this case UCC3 and UCC5 must be isolated The third column shows which TDMA B C D E F GH or UCC3 5 if any is connected to the corresponding pin assuming BCSR5 4 and BCSRS 5 are both 0 on the MPC8568E If working with UCC3 5 the PQS MD T1 module must be disconnected from the PIB The fourth column shows which TDMGH if any is connected to the corresponding pin assuming BCSR8 0 1 3 0 for TDMG or BCSR9 0 1 3 0 for TDMH on the MPC8568E The fifth column shows the location of the corresponding pins on the riser connections on the bottom of the MPC8568E MDS Processor Board MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor The sixth column shows the location of the corresponding pins on the bottom of the PMC to PMC adaptor and The seventh column shows the location of the corresponding pins on the top of the PMC to PMC adaptor Table 5 21 Configuring the Board for TDM connections TDMA B C D E sipe es E TDMD FGH TDMGH gia PMC to PMC PMC to PMC QE PIN BCSR85 4 0 only BCSR5 4 0 Sac o er on PB br a and BCSR5 5 0 PE11 TDMG TXD 0 P13 A14 PMCO P3 46 PMCO J2 13 PE14 TDMG RXD 0 P13 A19 PMCO P3 52 PMCO J1 55 PE15 TDMG TSYNC P13 A17 PMCO P3 48 PMCO J1 58 PE16
74. e address space of the MPC8568E MDS Processor Board e g DDR or SDRAM on its local bus BCSR External Command Converter 8568E Local Bus PCI Mapped Agent only CCR APO COP JTAG Local LA 27 31 Bus LADIO 7 9Y1r d09 CPU_JTAG JTAG wa za ee PCI PCIe Adaptor A JTAG MUX CCR Control NCOP_EN bit 7777 Figure 5 17 JTAG Block diagram 5 13 UART Ports To assist with development of user s applications and to provide convenient communication channels with both a terminal and a host computer two RS 232 transceivers are provided on the MPC8568E MDS Processor Board These transceivers are connected to the MPC8568E device via muxed UART ports UARTO PCI_REQ3 4 PCI GNT3 4 and UART1 QE_PCO0 3 The implementation is done by the ADM561JRSZ from Analog Devices which internally generates the required RS 232 levels from a single 3V3 supply The transceivers are enabled by BCSRS As for the ports the UARTO port is always enabled while BCSR5 enables disables the use of the UARTI port Ifthe UARTI port is not used these pins can be used by UPC2 for other functions on the PIB The UART also features hardware flow control The RS 232 signals are presented on a single 10 pin header connector A special cable included with the MPC8568E MDS Processor Board kit was prepared to connect between the 10pin header to two 9pin D Type female connectors T
75. e 2 2 Plastic spacers fastened 5V Power Figure 2 3 Boot Up sequence LD1 turns on then off then LD2 and LD7 remain on MPC8568E MDS Processor Board Rev 0 3 2 2 Freescale Semiconductor 2 2 2 For PIB Combined Mode 2 2 2 1 Processor Board as Host on PIB 1 Remove protective covers from the 300 pin connectors P12 P13 P14 P15 on the bottom side of the processor board See Figure 2 4 2 Remove protective covers from the 300 pin connectors on the PIB board see Figure 2 5 Protective Covers Remove protective covers by hand Figure 2 5 Remove Protective Covers from 300 pin connectors on PIB Figure 2 4 Remove Protective Covers from 300 pin connectors on underside of processor board P12 P13 P14 P15 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 2 3 3 Fasten processor board to PIB board as shown in Figure 2 6 4 Ensure a tight fit by pressing down on the processor board by hand only until the pins engage 5 Tighten screws to ensure a secure fit of the processor board on the PIB Press down to fasten a AA 5 4 JRA EN KA MMU gt A Figure 2 6 Connect Processor board to PIB and press down manually 6 Ifyou will be working with a back plane and wish GETH signals to traverse either the back plane connection or the front plane optical connection connect two GETH sockets on the MPC8568E MDS Processor Board with sockets on the PIB board as shown
76. e 6 1 Configuring the Board for TDM connections continued MPCSSESE piser adaptor adaptor BOTTOM TOP PB13 P13 H24 PMCO P2 10 PMCO J3 61 PB17 P13 F30 PMCO P2 45 PMCO J3 41 PB18 P13 G7 PMCO P1 52 PMCO J3 37 PB19 P13 G8 PMCO P2 43 PMCO J3 35 PB20 P13 G10 PMCO P2 32 PMCO J3 31 PB21 P13 G11 PMCO P1 26 PMCO J3 7 PB22 P12 A1 PMCO P3 1 PMCO J2 58 PB23 P13 F28 PMCO P3 23 PMCO J2 26 PB24 P13 G29 PMCO P3 19 PMCO J1 49 PB25 P13 J18 PMCO P3 17 PMCO J2 48 PB26 P13 J19 PMCO P3 11 PMCO J1 32 PB27 P12 A3 PMCO P3 7 PMCO J2 29 PB28 P13 F27 PMCO P3 5 PMCO J2 20 PF11 P12 B23 PMCO P3 16 PMC0 J3 34 PF14 P12 C10 PMCO P3 55 PMCO J1 54 PF15 P12 B26 PMCO P3 18 PMCO J1 41 PF16 P12 D7 PMCO P3 37 PMCO J3 30 PF18 P13 A10 PMCO P3 22 PMCO J1 20 6 5 MPC8568E MDS Processor Board PIB Signals The table below shows the correspondence between signals on the MPC8568E and those on the PIB e PMC is the number of the pin on the PMC slot of the PIB e Riser is the number of the pin on the MPC8568E MDS Processor Board that connects to the PIB e Signal Name is the name of the signal on the PIB that uses the indicated pin This is not necessarily the name of the signal on the MPC8568E device or on the specific module connected to the PMCx slot on the PIB MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor Table 6 2 Processo
77. ect JP5 1 2 s For GE125 Connect JP4 default Note GE125 is the input clock for UCC1 8 UCC1 input 125Mhz clock c o External clock Input MPC8568 clock OnBoard clock ND amp Je e Selects input clock for MPC8568E onboard or external s For external clock Connect 2 3 e For internal clock Connect 1 2 default J14 Selects input for CLK8 RMII RXCLKEVEN or UPC2 TXCLK QIRMIL RXCLKEVEN 8 Hi e For RMII RXCLKEVEN Connect 2 3 default SPD23 CLK8 For UPC2_TXCLK Connect 1 2 1 8 UPC2_TXCLK J16 Selects input voltage for TSEC_VDD 3 3V or 2 5V 3 3V aa e For 3 3V Connect 2 3 6 TSEC VDD For 2 5V Connect 1 2 default 1le 2 5v J17 Selects input power for QE UCC1 amp 2 MPC8568 QE GETH block 3 3V or 2 5V 3 8 3 3V 2 8 QE UCC182 VDD For 3 3V Connect 2 3 1le 2 5V For 2 5V Connect 1 2 default J19 Enables PCI clock to be routed to expansion board of the PIB 3 8 MAC HW CP G T SO5 2 8 xuPc2_RXD9_PCICLK4 1leXPCI CLKA For normal operation no re routing of PCI clock Connect 1 2 default To route PCI clock to expansion board Connect 2 3 4 3 Figure 4 3 below shows the locations of the LEDs LEDs MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor LD3 LD4 Descriptions of LED indicator meanings are described below LD9 10 11 12 Figure 4 3 MPC8568E MDS Processor Board LEDs Locations
78. extender Figure 2 24 Support extender fastened to PCI_PCle adaptor Agent module 3 board Figure 2 25 Connecting a PClexpress agent module to the MPC8568E MDS Processor Board MPC8568E MDS Processor Board Rev 0 3 2 16 Freescale Semiconductor Agent module Host module SS ii board Support extender Figure 2 26 Two boards connected via the PCle socket note support extender MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor Host module board Support extender long Figure 2 27 Processor Board as PCle agent on Host Processor Board when the Host is on the PIB 2 2 4 For sRIO An MPC8568E MDS Processor Board can function as an sRIO host or root complex of an additional MPC8568E MDS Processor Board functioning as an sRIO agent or endpoint Note that the PIB is not required in this case 1 Ensure that the host board is configured as a host which is its default configuration see SW2 Configuration on page 4 3 for more information See Figure 2 21 on page 2 14 for locations of the PCIe and sRIO sockets on the processor board 2 Configure the agent or endpoint board as follows set SW2 4 SW2 6 to x01 see SW2 Configuration on page 4 3 for more information 3 Connect the sRIO cable to the host or root complex board see Figure 2 28 on page 2 19 then to the agent or endpoint board see Figure 2 29
79. hed to MPC8568E MDS Processor Board MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 2 11 Processor board with PCI_PCle adaptor TO edge connector nn Mo PCI Adaptor bx A lees OQ 748 Figure 2 19 Inserting processor board into a PCI adaptor on the PIB MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor p 4 Agent Board Host Board APA y Figure 2 20 An MPC8568E MDS Processor Board as an agent on the PIB with an additional MPC8568E MDS Processor Board as host 2 2 3 For PCl express An MPC8568E MDS Processor Board can function as a host of an additional PCle agent module This agent module can be either a third party device or an MPC8568E MDS Processor Board functioning as a PCle agent Note that the PIB is not required in this case 1 Ensure that the host board is configured as a host which is its default configuration see SW2 Configuration on page 4 3 for more information See Figure 2 21 on page 2 14 for locations of the PCIe and sRIO sockets on the processor board 2 Insert the edge connector of the PCIe module into the PCIe socket on the host board as shown in Figure 2 22 on page 2 15 It may be necessary to remove the front panel of certain PCIe modules to ensure a proper fit MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 2 13 CAUTION Make sure that the PCle module is inserted in the direction shown in Figure 2 22 below Inserting it
80. hese connectors may be directly connected via standard serial cable to any IBM PC compatible RS 232 port MPC8568E MDS Processor Board Rev 0 3 5 50 Freescale Semiconductor MPC8568E PCI_GNT4 UARTO_SOUT PCI_REQ4 UARTO_SIN PCI_GNT3 UARTO_RTS PCI_REQ3 UARTO_CTS RS232 PHy 10Pin Header PCO UARTI SOUT PC3 UARTI SIN PCI UARTI RTS PC2 UARTI CTS External Dual Flat Cable to 9pin Dtvpe RS232EN BCSR Connected to Riser Connector to PIB for UPC2_signals Figure 5 18 RS232 Block Diagram 5 14 I C Dual Port The MPC8568E has a dual FC interfaces I2C 1 amp 12C 2 with multi master support Each FC bus uses a two wire interface that contains an SCL Serial Clock signal and an SDA Serial Data signal for data transfer All devices that are connected to these two signals must have open drain or open collector outputs A logical OR function is performed on both signals with external pull up resistors located on the MPC8568E MDS Processor Board See Figure 5 19 for an illustration of the FC connection scheme 5 14 1 I2C 1 I2C 1 has five devices connected to it e The first is the Boot EEPROM ST EEPROM M24256 BWDW6TG 256Kbit which provides configuration settings Its address is 0x50 e The second device is the SPD EEPROM for SODIMM DDR It is located at address 0x51 The Serial Presence Detect SPD function utilized on a dedicated EEPROM in the SODIMM allows retrieval of the SODIMM DDR devices
81. hich working configuration you will operate the MPC8568E MDS Processor Board Stand Alone continue from Section 2 2 1 PIB Combined Mode with the PIB Board continue from Section 2 2 2 Working with PCl express as a host or as an agent continue from Section 2 2 3 Working with sRIO as a root complex or as an endpoint continue from Section 2 2 4 Working as an agent in a PC continue from Section 2 2 5 2 2 1 For Stand Alone Mode processor board as host 1 For Stand Alone Mode only Fasten the four plastic spacers See Figure 2 1 and Figure 2 2 Note that the smaller spacer is to be fastened to the underside of the board as shown in the figures 2 Connect external cables in accordance with your development needs see Section 1 3 2 External Connections for locations of sockets MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 2 1 3 Connect power supply to 5V jack and press the ON OFF button SW5 ensuring that the power is ON 4 Reset the board and verify that the power on reset sequence is carried out properly LD1 briefly displays light afterwhich LD2 and LD7 are constantly lit see Figure 2 3 for location This indicates that the board has successfully completed the boot up sequence 5 Continue operation according to instructions in the Kit Configuration Guide Large plastic spacer or screw Plastic Spacer smaller spacer on underside of board Figur
82. i Coe ace A aa geese Rack oe ase AS G A o ama u 5 52 5 15 1 PIB A RRA E 5 52 5 15 2 POr a iaa Ee a iaa is aa 5 52 5 15 3 ROL CAMP cite wank ahch a e i i a l B CRS RE a wae 5 53 5 15 4 FLASH Interrupt ann oe tay ee SVR WS are eee BG A ae we RRS 5 53 5 15 5 JTAG COP TIC E A E A a a 5 53 5 15 6 GETH Interrupt A A 5 53 DO A WW ET SUPPI aE aira A alas pc gaa ta E NN 5 53 5 16 1 Primary Power SIP ds a e a ad St ats an i 5 53 5 16 2 MPC8568E MDS Processor Board Power Supply Structure 5 53 5 16 3 Power S pply Operator ES NO OS o E eRe 5 54 Chapter 6 Working with the PIB 6 1 Platform T O Board Concept x2 iu fu oe ra a E A ai a IE 6 1 6 2 MPC8568E MDS Processor Board as Host on PIB LL LL 6 2 6 3 MPC8568E MDS Processor Board as Agent on PIB L LL 6 3 6 4 Working with a TDM module on the PIB 2 0 etnies 6 3 6 4 1 Installing the PMC to PMC adaptor Lena 6 3 6 4 2 Signals on the PMC to PMC adaptor 2 02 83 se ea AA A ey ehh eae ee 6 5 6 5 MPC8568E MDS Processor Board PIB Signals 00 0 ccc eee ee 6 7 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor jii Chapter 7 Replacing Devices 7 1 Replacing Flash MEM A il E A EEG 7 1 7 1 1 Cleaning Flash Memory se pocnaa poi pr OA NA do dene E 7 2 T2 Replacing SODIMM Unit us ae AI o Si 7 3 7 3 Replacing MPC8568E Processor ia da ceo enaus Paha tu a alee 4 7 4 MPC8568E MDS Processor Board Rev 0 3 iv Freescale Semiconductor Chapter 1 Gene
83. ich provides a connection to an external power supply 12DC 8A 5 5 9 J3 J8 J10 J12 GETH eTSEC Port Connectors The GETH eTSEC connectors located on the front panel of the MPC8568E MDS Processor Board are Twisted Pair 1000 Base T compatible connectors They are implemented with a 90 8 pin RJ45 Combo connector with internal magnetics and two LEDs indicating communication speed signals of which are MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor described in Table 5 16 For location see Figure 1 1 Green LED indicates 1000Mbit Data rate Yellow LED is lit when 100Mbit Data rate mode Table 5 16 J1 J2 J10 J12 GETH eTSEC Port Interconnect Signals Wire Color 10Base T 100Base T Signal 1000 Base T Signal Twisted Pair Transmit Data positive BI DA output 2 White Orange Twisted Pair Transmit Data negative BI DA output 3 White Green Twisted Pair Receive Data positive Bl DB n input Green Twisted Pair Receive Data negative BI DB input e ET E ECO 5 6 PCI 5 6 1 General The MPC8568E PCI interface allows the MPC8568E MDS Processor Board to function as either a PCI host or as a PCI peripheral device or agent There are four MPC8568E MDS Processor Board PCI operation configurations each of which uses the PCI in host or agent mode indicated e Stand alone Host mode but PCI interface not used e Mounted on PIB through Riser Connectors Host mode e Mounted on PIB through
84. ich the processor to be debugged is found even if it s an agent board 6 4 Working with a TDM module on the PIB If you will be working with a TDM module on the PIB Freescale s PQ MDS T1 module a few adjustments are necessary e You must install an additional PMC to PMC adaptor on the PMCO slot and e You must take into consideration the locations of signals on the PMC to PMC adaptor 6 4 1 Installing the PMC to PMC adaptor 1 Fasten spacer extenders to both the long and the short spacers of the PQ MDS TI module as shown in Figure 6 2 and Figure 6 3 Long Spacers Se Spacer extender Figure 6 2 Fastening spacer extenders to long spacers on the PQ MDS T1 module Figure 6 3 Fastening spacer extenders to short spacers on the PQ MDS T1 module MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 6 3 2 Fasten PMC to PMC adaptor to PIB as shown in Figure 6 4 and Figure 6 5 fasten to the PMCO slot only Ensure that the four latches are tightened properly in addition to ensuring that the flat pin plug fits properly to its socket 3 Tighten by pressing down by hand until the adaptor clicks in place You can then fasten the PQ MDS TI module to the PMC to PMC adaptor as shown in Figure 6 6 Flat pin plug Flat pin socket Four Latches Figure 6 4 Fastening PMC to PMC adaptor A Press down by hand hu PMC to PMC adaptor Figure 6 5 Fastening PMC to PMC adaptor A MPC8568E MDS Processor Boa
85. iconductor Table 6 1 Configuring the Board for TDM connections continued MPCSSESE piser adaptor adaptor BOTTOM TOP PC10 P12 F25 XMCO P6 E11 PMCO J3 18 PD10 P12 D23 PMCO P3 34 PMCO J2 46 PD11 P12 C26 PMCO P3 30 PMCO J1 48 PD12 P12 D25 XMCO P6 D11 PMCO J2 19 PC27 P12 F30 PMCO P3 31 PMCO J2 57 PC30 P12 G26 PMCO P3 59 PMCO J2 55 PC31 P12 A22 PMCO P3 41 PMCO J1 16 PD4 P12 D20 XMCO P6 E9 PMCO J1 10 PD5 P12 F28 XMCO P6 D17 PMCO J2 51 PD6 P12 D19 PMCO P2 48 None PD7 P12 C18 PMCO P3 25 PMCO J3 25 PD16 P12 E29 XMCO P6 E17 PMCO J2 23 PD17 P12 A22 PMCO P3 53 PMCO J1 47 PD18 P12 K19 PMCO P3 4 PMCO J3 4 PD19 P12 D22 PMCO P3 6 PMCO J3 12 PD20 P12 K20 PMCO P3 10 PMCO J3 10 PD26 P12 H24 PMCO P2 20 None PD27 P12 G28 PMCO P3 29 PMCO J2 52 PD22 P13 C1 PMCO P3 43 PMCO J3 43 PA27 P13 J10 PMCO P1 41 PMCO J1 33 PA28 P13 J21 PMCO P1 16 PMCO J2 35 PA29 P13 J15 PMCO P1 55 PMCO J2 39 PA30 P13 G16 PMCO P2 55 PMCO J2 45 PA31 P13 F9 PMCO P1 29 PMCO J1 52 PB4 P13 F8 PMCO P2 29 PMCO J2 42 PB6 P13 H10 PMCO P1 53 PMCO J2 34 PB9 P13 H18 PMCO P1 60 PMCO J3 53 PB10 P13 H20 PMCO P1 59 PMCO J3 59 PB11 P13 H21 PMCO P2 49 PMCO J3 49 PB12 P13 H23 PMCO P2 8 PMCO J3 55 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor Tabl
86. ier UN 5 12VDC PWR en E Mux Demux Switch 117 2 2 H o X Q Optional z x gt A yo a 00 6 Ka o0 5 O 8 PI2PCIE412 o es l SVDC PWR O M 2 x4 hs o a E iz a E SD TX CLK y T3 O8 x4 z 8 Ea O Figure 5 9 High Speed Interface Block Diagram 5 8 PCI PCle Adapter To provide PCI PCIe Add in Card functionalitv a special PCI PCle Adapter was designed The adapter s dimensions are a standard full length height PCI PCIe add in card form factor 312x140mm The PCI PCIe Adapter provides the following functions e Direct interconnection of PCIe x4 signals from Riser connector RR to corresponding PCIe Edge Connector e Direct interconnection of PCI 32bit 3V3 signals from Riser Connector R to corresponding PCI 32bit 3V3 5V Edge Connector through Bus Switches SN74CB3T16211DGVR from TI with 5V tolerant level shifter MPC8568E MDS Processor Board Rev 0 3 5 26 Freescale Semiconductor e Automatic disconnection of PCI bus from PCI Edge connector until 3V3 power supply is supplied to the corresponding Edge connector pins complex inserted into the standard PCI slot e Power distribution 5VDC from PCI edge and PC_PWR connectors to all Riser connectors e Power distribution 12VDC from PCl edge PCle edge and PC PWR connectors to Riser connector RR e Visual indication of supplied voltages SVIN 12VIN 3V3 PCI 3V3PCle This card via Riser connectors allows the MPC8568E MDS Processor
87. in the wrong direction can cause damage to the PCIe module or to the MPC8568E MDS Processor Board 3 If the PCIe agent module requires a 12V power supply connect a 12V power supply to the host MPC8568E MDS Processor Board s 12V power jack see Figure 2 21 below LD15 being lit on the host board indicates that this power input is active PClexpress socket 12V Power sRIO socket Figure 2 21 Processor board showing PCle and sRIO sockets MPC8568E MDS Processor Board Rev 0 3 2 14 Freescale Semiconductor Third party PCle module as agent Front panel of PCle module removed f ay Fwad A PCle socket on MPC8568E board Figure 2 22 PCle agent properly inserted in PCle socket on MPC8568E MDS Processor Board 4 If working with a MPC8568E MDS Processor Board as a PCIe agent do the following steps a Configure the agent board as follows set SW2 4 SW2 6 to 010 see SW2 Configuration on page 4 3 for more information b Fasten the PCI PCle adaptor to the underside of the MPC8568E MDS Processor Board as shown in Figure 2 17 on page 2 11 and Figure 2 18 on page 2 11 c Fasten the support extender to the far end of the PCI PCle adaptor as shown in Figure 2 23 on page 2 16 This provides mechanical support for the PCIe agent board The longer support extender should be used if the host board will also be fastened on the PIB see Figure 2 27 on page 2 18 at the same time as being a PCIe host d Using
88. in Figure 2 7 and Figure 2 8 The only communication connection between boards connected to a back plane is via the GETH signals Note that if you do not do this you can still connect GETH cables directly to the Processor board s sockets if they are accessible in your development configuration 7 Connect the power supply to the voltage input as shown in Figure 2 9 MPC8568E MDS Processor Board Rev 0 3 2 4 Freescale Semiconductor Processor Board on PIB ETH Inter connecting Cables GETH Inter connecting Cable connected GETH Sockets Figure 2 7 Connect GETH sockets on processor Figure 2 8 Connect GETH interconnecting board to GETH pins on PIB cables to sockets on PIB Figure 2 9 Connecting Power input to the PIB MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 2 5 8 Ifyou wish to work with a module inserted in a PCI adaptor follow the illustrations in Figure 2 11 Figure 2 12 and Figure 2 13 to fasten up to three PCI adaptors one shown in Figure 2 10 to the PIB a Fasten each PCI adaptor to the PIB by hand b Insert spacers between each adaptor and the PIB c Tighten them using screws provided Each PCI adaptor allows you to insert a PCl compatible module and use it as an agent while an MPC8568E MDS Processor Board functions as the host An example of inserting a module in a PCI adaptor is shown in Figure 2 19 on page 2 12 The PCI adaptors can be inserted
89. in the PMC1 PMC2 and or PMC3 slots for up to 3 PCI adaptors if space allows Fasten using PCI adaptor s latches as shown Tighten by hand Figure 2 10 PCI Adaptor MPC8568E MDS Processor Board Rev 0 3 2 6 Freescale Semiconductor Figure 2 12 Inserting spacers between PCI Figure 2 13 PCI adaptor fastened to PIB adaptor and PIB 9 A fully assembled PIB Processor board combination is shown in Figure 2 14 All external connections of the Processor board are active when the Processor board is installed on the PIB except the voltage input the Processor board receives power from the PIB power input or the back plane only In Figure 2 14 one PCI adaptor and one additional module are shown installed on the PIB The PCI adaptor is ready to receive any PCl compatible board including an 8Xxx Processor board Using this system these board s function as agents while the Processor board already installed functions as a host This allows you to take advantage of the parallel processing capabilities of the 8Xxx line of products Modules that can be used with the MPC8568E MDS Processor Board on the PIB are El T in the PMCO slot only Quad OC3 in the PMCO or PMC 1 slot only 10 Connect external cables in accordance with your development needs 11 Reset the board and verify that LD1 turns on and then turns off see Figure 2 3 on page 2 2 for location It should be on for only a few
90. is HOSt ooooooooo o 5 24 5 6 3 PCI Setting when MPC8568E MDS Processor Board is AgeMt ooo ooooooo o 5 25 5 7 PCI Express PCIe and Serial Rapid IO SRIO L 5 25 5 7 1 Si A iz be ALE Gla 5 25 MPC8568E MDS Processor Board Rev 0 3 ii Freescale Semiconductor 5 7 2 BOC Diagrami a A a BE RRA ES Ry OO aa 5 25 5 87 gt PCL PCIe Adapter sneon Aranea A E A AA NAO 5 26 SA DDR a A aon A ta AO AE AD A 5 27 SAQ Local BUS A Glee Rake mn a a O a ana 5 28 5 10 1 Address Latch Data Transceiver td ri AA a Medak 508 5 28 5 10 2 SDRAM o e A RA 5 29 5 10 3 Flash Memory A A 5 30 SLU GET ios E O A IO A A RES 5 30 5 11 1 A A i ow Rid ak a BI a AL Rap Rew a 5 31 5 11 2 Ten BitTnterface BO i a A ts 5 31 5 11 3 Reduced Pin Count GMI RGMII ie a TR 5 32 5 11 4 Reduced Ten Bit Interface RTBD iii A AAA AAA 5 33 5 11 5 Mik Interface tataa SAN 5 34 5 11 6 Working with TDM I2C UART SPI UCC UPC and the PIB 5 35 5 11 7 RMI via the PIB us td E OEE E E a 5 49 5 12 Debus sing Applcaons is x on at tl a B g g ta EE ko 5 49 5 12 1 Stand Alone Host Agent on PIB Independent Host PCIe sRIO Agent 5 49 5 12 2 lnsertedama A E f Atti a 5 50 S l3 UART POS a e e att te A ago te as 5 50 5 14 120 Dual Porte ing tans undoes AER TRAS AAA AAA 5 51 5 14 1 DEMAS weed ct GIR Uk la Rca AT Bote E wea ek MA terri ad Bete 5 51 5 14 2 EA ig ke Fa pnek benei Pate gee Mad AA ELENA 5 52 ado SE eral Mer
91. is mode the MPC8568E MDS Processor Board acts as an Agent Using its PCI PCle adaptor the MPC8568E MDS Processor Board can be inserted into a PC Both power and debugging are supplied via the PCI edge of the PCI_PCle adaptor If the agent processor board is inserted into a PC using the PCIe edge of the PCI PCle adaptor an addition power cable must be connected to the PC see Section 2 2 5 for more details Other external connections are the same as in the Stand Alone Mode 1 3 MPC8568E MDS Processor Board 1 3 1 Features e Supports MPC8568E running up to 1 00 GHz at 1 1V Core voltage e DDR 72 bit on SODIMM at a rate up to 533MHz e PCI edge connector via additional adaptor interfaces with 32bit PCI bus used when inserted in a PC or as an agent on the PIB MPC8568E MDS Processor Board Rev 0 3 1 2 Freescale Semiconductor e PCl express edge connector via additional adaptor interfaces with x4 PCIe used when inserted in a PC or as an agent on a host MPC8568E MDS Processor Board e Two 10 100 1000Mb sec Ethernet Phys on QE GETH ports e TwoeTSEC from UCCI and UCC2 ports e Dual RS232 transceiver on one DUART port e Local Bus interface 100MHz SDRAM memory implemented using three units 64Mbyte size with parity One 32Mbyte expandable Flash with 16bit port size in socket Address Latch and Buffers to support slow devices on the PIB Board e Four Hi speed Riser Connectors to enable connection to the P
92. king with TDMD in this case UCC3 and UCC5 must be isolated The third column shows which UCC SPI I2C or UART if any is connected to the corresponding pin assuming BCSR5 4 and BCSRS 5 are both 0 on the MPC8568E If working with UCC3 5 the PQS MD T1 module must be disconnected from the PIB The fourth column shows the location of the corresponding pins on the riser connections on the bottom of the MPC8568E MDS Processor Board The fifth column shows the corresponding pin on the PMC slot of the PIB Table 5 22 Configuring the board for TDM UCC SPI 12C and UART MPC8568E TDMD ka r a Riser omc on PIB QE pin BCSR5 4 0 only Bose a on PB PC11 UCC8 TXD 1 P13 K10 PMC1 J3 18 PC12 UCC8 TXD 0 P13 J25 PMC1 J3 16 PC13 UCC8 TX_EN P13 K14 PMC1 J3 22 PC14 UCC8 RXD 1 P13 K19 PMC1 J3 28 PC15 UCCS RXDIJO P13 K17 PMC1 J3 24 PC16 UCC8 RX_DV P13 J26 PMC1 J3 10 PC20 UCC4 TXD 1 P13 E15 PMC1 J3 37 PC21 UCC4 TXDIO P13 E14 PMC1 J3 35 PC22 UCC4 TX_EN P13 E17 PMC1 J3 41 PC23 UCC4 RXD 1 P13 D13 PMC1 J3 42 PC24 UCCA RXDIO P13 E12 PMC1 J3 31 PC25 UCC4 RX_DV P13 D14 PMC1 J3 25 PB26 TDMD TXD 1 UCC3 RXD 1 P13 E11 PMC1 J3 13 PB27 TDMD TXD 2 UCC3 RXD O P13 E9 PMC1 u3 11 PB28 TDMD TXD 3 UCC3 RX_DV P13 E18 PMC1 J3 17 PD23 UCC4 6 8 CLOCK CLK8 P13 C3 l PMC1 J3 43 PB31 UCC1 3 5 7 CLK ODD Jumper J5 2 3 P13 G5 PMC1 J3 47 CLK1
93. oard Push Buttons SW5 Power on Reset PRESET This button is a toggle If the board is not powered up pressing button SW5 results in power being supplied to all components on the MPC8568E MDS Processor Board If the board is powered up pressing button SW5 removes all power from the components on the MPC8568E MDS Processor Board Pressing button SW7 results in a Soft Reset for HRESET SW7 the MPC8568E Despite the reset clock and Soft Reset chip select data as well as SDRAM if installed contents are retained SRESET Pressing button SW8 results in a Hard Reset for SW8 D the MPC8568E Hard Reset MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor SW7 8 SReset and HReset Figure 4 4 MPC8568E MDS Processor Board Push Buttons MPC8568E MDS Processor Board Rev 0 3 4 10 Freescale Semiconductor Chapter 5 Functional Description In this chapter the design details of various modules of the MPC8568E MDS Processor Board are described This includes but is not limited to registers busses and timing 5 1 Reset amp Reset Configuration 5 1 1 Reset Clocking and Configuration Initialization The MPC8568E samples certain configuration pins at Power On Reset POR negation These pins can be grouped as follows e POR PLL status register PORPLLSR POR boot mode status register PORBMSR e POR I O impedance status and control register PORIMPSC
94. ock CCB Sampled at See See SW1 Configuration on page 4 2 for a list of HRESET possible values 0110 4 6 CFG_CORE_PLL 0 2 Sets the ratio between the e500 Core PLL Clock and the SW1 5 7 platform clock CCB Sampled at See See SW1 Configuration on page 4 2 for a list of HRESET possible values 101 7 CFG_BOOT_SEQ 1 Allows the boot sequencer to load boot configuration data SW2 7 located on the 12C Boot ROM Sampled at 1 Boot sequencer is disabled No EC ROM is HRESET accessed 1 0 Extended EC addressing mode is used Boot sequencer is enabled and loads configuration information from a ROM on the 12C1 interface A valid ROM must be present 5 4 4 BCSRI Board Control Status Register 1 Table 5 2 BCSR1 Register Description Bit Config Signals Function Default Att 0 2 CFG_ROM_LOC 0 2 Defines from were to load the boot program Default boot SW2 1 3 ROM address range of 8MB at address Sampled at 0x0_FF80_0000 to 0xO_FFFF_FFFF HRESET See See SW2 Configuration on page 4 3 for a list of 110 possible values 3 5 CFG HOST AGTJO 2 Selects the MPC8568 SRIO PCI PCle Host or agent SW2 4 6 mode Sampled at See See SW2 Configuration on page 4 3 fora list of HRESET possible values 111 6 CFG_PCI1_IMPD Defines PCI I O Impedance configuration SW4 6 0 25 Ohm I O impedance Sampled at T 42 Ohm I O impedance HRESET 0 7 CFG_RIO_S
95. of the JTAG machines This line is pulled up internallv bv the MPC8568E 11 nSRSTc When asserted by an external H W generates Soft Reset sequence for the MPC8568E Pulled Up on the ADS using a 10KQ resistor CAUTION WHEN DRIVEN BY AN EXTERNAL TOOL THIS PARAMETER MUST BE DRIVEN WITH AN OPEN DRAIN GATE FAILURE TO DO SO MIGHT RESULT IN PERMANENT DAMAGE TO THE PROCESSOR AND OR TO ADS LOGIC MPC8568E MDS Processor Board Rev 0 3 5 22 Freescale Semiconductor Table 5 15 P5 JTAG COP Connector continued Pin No Signal Name Description nHRSTC When asserted by an external H W generates Hard Reset sequence for the MPC8568E Pulled Up on the ADS using a 10KQ resistor When driven by an external tool MUST be driven with an Open Drain gate Failure to do so might result in permanent damage to the processor and or to ADS logic KEY No pin in connector Serves for correct plug insertion See Figure 5 8 for location Check Stop Output Machine Check Stop Output Pulled Up on the ADS using a 10KQ resistor 16 2 Figure 5 8 P8 COP connector front view 5 5 5 P6 PCI Express socket PCIe x4 socket for PCIe connections 5 5 6 P7 sRIO Connector sRIO socket for sRIO connections 5 5 7 P8 Power Connector P8is 2mm Power Jack RAPC722 which provides a connection to an external power supply SDC O8A 5 5 8 P9 Power Connector P9is 2mm Power Jack RAPC722 wh
96. r Board PIB Signals PMC Riser Signal Name P12 E7 nPRST PMCx J4 21 P14 F15 BLA16 PMCx J4 22 P14 E14 BLA17 PMCx J4 23 P14 D13 BLA18 PMCx J4 24 P14 C12 BLA19 PMCx J4 27 P14 B15 BLA20 PMCx J4 26 P14 A10 BLA21 PMCx J4 29 P14 K12 BLA22 PMCx J4 28 P14 J15 BLA23 PMCx J4 31 P14 H21 BLA24 PMCx J4 32 P14 G19 BLA25 PMCx J4 33 P14 F16 BLA26 PMCx J4 34 P14 E15 BLA27 PMCx J4 37 P14 D14 BLA28 PMCx J4 36 P14 C13 BLA29 PMCx J4 39 P14 B17 BLA30 PMCx J4 38 P14 A11 BLA31 PMCx J4 1 P14 F18 BLDO PMCx J4 2 P14 E17 BLD1 PMCx J4 3 P14 D16 BLD2 PMCx J4 4 P14 C15 BLD3 PMCx J4 7 P14 B18 BLD4 PMCx J4 6 P14 A13 BLD5 PMCx J4 9 P14 K14 BLD6 PMCx J4 8 P14 J16 BLD7 PMCx J4 11 P14 H23 BLD8 PMCx J4 12 P14 G20 BLD9 PMCx J4 13 P14 F19 BLD10 PMCx J4 14 P14 E18 BLD11 PMCx J4 17 P14 D17 BLD12 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor Table 6 2 Processor Board PIB Signals PMC Riser Signal Name P12 E7 nPRST PMCx J4 16 P14 C16 BLD13 PMCx J4 19 P14 B20 BLD14 PMCx J4 18 P14 A14 BLD15 PMCx J4 64 P12 C19 XI2C1 DATA PMCx J4 62 P12 C21 XI2C1 CLK PMCx J4 64 P14 C19 XI2C2 DATA PMCx J4 62 P14 C21 XI2C2 CLK PMC1 J4 58 P14 A26 INTA UPC2 ADDR 0 PMCx J4 42 P12 K11
97. ral Information 1 1 Introduction The MPC8568E MDS Processor Board is an application development system that provides a complete debugging environment for engineers developing applications for the MPC8568 series of Freescale processors This document describes the MPC8568E MDS Processor Board and how it works in its stand alone operating mode as an agent via a PCI slot in a PC as a host on the PowerQUICC MDS Platform I O Board PIB as an agent on the PIB as an sRIO host and agent and as a PCIe root complex and endpoint The MPC8568E integrates an e500 processor core based on Power Architecture technology with system logic required for networking telecommunications and wireless infrastructure applications The MPC8568E is a member of the PowerQUICCMIIT family of devices that combine system level support for industry standard interfaces with processors that implement the Power Architecture technology In addition the MPC8568E offers a double precision floating point auxiliary processing unit APU 512 Kbytes of level 2 cache QUICC Engine two integrated 10 100 1Gb enhanced three speed Ethernet controllers eTSECs with TCP IP acceleration and classification capabilities a DDR DDR2 FCRAM1 FCRAM2 SDRAM memory controller a 32 bit PCI controller a programmable interrupt controller two I2C controllers a four channel DMA controller an integrated security engine with XOR acceleration a general purpose I O port and dual univer
98. rboard The PIB also allows an MPC8Xxx Processor Board to be used in a back plane configuration and provides room and connections for additional modules Power is provided by the PIB which also provides additional signal connections via the back plane if used and optical GETH connectors on the front plane side of the PIB In summary the PIB provides the following list specific for the MPC8568E MDS Processor Board e Support for the MPC8568E as a PCI Host e Support for any PCI compatible agent module connected to the PCI bus e Supports the operation of the E1 T1 module on PMCO or PMCI e Supports the operation of the Quad OC3 module on PMCO or PMC1 e Provides 6 RMI ports for UCC1 5 and UCC8 e Allows a view of all the QE signals through PMCO PMC1 In the block diagram in Figure 6 1 below note carefully the specific communication lines that are connected with each PMCx slot For example the PCI of the MPC8568E is connected to PCI2 of the PIB which is connected to PMC2 and PMC3 The specific connections dictate which modules can be connected to which PMC slot MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 6 1 BEJN RS422 ZD zD 48V t RMII Connector Connector Connector li npu JB22 JB23 From Backplane _ O MDC amp MDIO MPC8Xxx Processor Board SxRMII PH RS422 ENET1 2 3 8 nput Fro Power Su m pply MDC MDIO SPI QE Signals Local Bus SPARE
99. rd Rev 0 3 6 4 Freescale Semiconductor Press down by hand Spacer extenders PMC to PMC adaptor Figure 6 6 Fastening the PQS MD T1 module to the PIB when the host is an MPC8568E board 6 4 2 Signals on the PMC to PMC adaptor Table 6 1 below shows the signal locations for the PMC to PMC adaptor It is important to take this into consideration when working with the PQ MDS TI module The first column shows the locations of the pins on the MPC8568E pins not listed do not have a connection to the processor board The second column shows the location of the corresponding pins on the riser connections on the bottom of the MPC8568E MDS Processor Board The third column shows the location of the corresponding pins on the bottom of the PMC to PMC adaptor and the fourth column shows the location of the corresponding pins on the top of the PMC to PMC adaptor These are the pins that connect to the PQ MDS TI module Table 6 1 Configuring the Board for TDM connections MPCBSGBE riser adaptor adapter BOTTOM TOP PE11 P13 A14 PMCO P3 46 PMCO J2 13 PE14 P13 A19 PMCO P3 52 PMCO J1 55 PE15 P13 A17 PMCO P3 48 PMCO J1 58 PE16 P13 B14 PMCO P3 60 PMCO J1 4 PE18 P13 E1 XMCO P6 E13 PMCO J2 61 PC7 P12 C28 PMCO P3 58 PMCO J3 11 PC8 P12 B26 XMCO P6 D13 PMCO J3 17 PC9 P12 E26 XMCO P6 D9 PMCO J3 16 MPC8568E MDS Processor Board Rev 0 3 Freescale Sem
100. rd clock oscillator and enables the clock from PIB clock synthesizer BOOTWP BOOT I2C EEPROM Protect 1 R W 0 Allows Write Read operation of Boot I2C EEPROM Allows Read only operation of Boot I2C EEPROM 6 GETHRST E881111 GETH Transceivers Reset T Resets all the TSEC GETH transceivers 0 TSEC GETH transceivers operate normally 7 BRDWP BRD Write Protect 1 RW T BRD EEPROM s on the PIB 8 8568MDS boards are write protected 0 Allows the content of the BRD EEPROMs to be updated MPC8568E MDS Processor Board Rev 0 3 5 12 Freescale Semiconductor 5 4 8 BCSR5 Board Control Status Register 5 On the board the BCSR5 acts as a control register The BCSR5 which may be read or written at any time receives its defaults upon PORESET signal The BCSRS fields are described below in Table 5 5 Table 5 5 BCSR5 Register Description a Config Signals Function Default Att 0 Reserved Not used 0 RW 1 3 LED 1 3 Debug LED s 000 RW 1 LED s ON 0 LED s OFF 4 UPC1 1 Enable UPC1 0 RW Note UPC1 will operate as single device multiphy only If UCC2 GETH is enabled BCSR9 1 1 0 Enable TDMD TDME UCC5 RMII UCC3 RMIl also disables UPC1 5 UPC2 1 Enable UPC2 0 R W Note UPC2 will operate as single device multiphy only If UCC1 GETH is enabled BCSR8 1 1 0 Enable TDMA TDMB TDMC TDMF UCC4 R
101. s 5 11 2 Ten Bit Interface TBI The TBI interface pin mapping is shown in Table 5 18 The TBI interface supports the 1000Base T mode of operation only The TBI to copper interface is selected by software through the MDC and MDIO pins In order to select TBI for eTSEC use BCSR3 to set the parameters CFG_TSEC1 REDUCE CFG_TSEC1 PRTCL 0 1 CFG_TSEC2 REDUCE and CFG_TSEC2_PRTCL 0 1 according to the MPC8568E TBI mode In order to select TBI for UCC1 set BCSR8 0 1 2 3 4 5 1 0 0 1 0 0 For UCC2 set BCSR9 0 1 2 3 4 5 1 0 0 1 0 0 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 31 Table 5 18 TBI Signals TBI Signal Names TBI Signal Name PHY Signal Name TBI_TXCLK GTX_CLK RXCLK1 TX_CLK TXD9 TX_ER TXD8 TX_EN TXD 7 0 TXD 7 0 RX_CLKO RX_CLK RXD9 RX_ER RXD8 RX_DV RXD 7 0 RXD 7 0 external PU CRS As shown in Figure 5 13 below the TBI uses the same signals as the GMII interface MPC8568E G ETH CRS TBI Mode PHY TS gt GTX CLK o 56 TX_CLK DR gt TX ER a gt TX_EN 7 0 gt TXD 7 0 RX_CLKO e RX_CLK B os RX ER aan RX_DV e 7 0 RXD 7 0 a Figure 5 13 TBI Signal Diagram 5 11 3 details In order to select RGMII for eTSEC use BCSR3 to set the parameters CFG_TSEC1 REDUCE CFG TSECI PRTCL 0 1 CFG_TSEC2 REDUCE and CFG TSEC2 PRTCLIO 1 according to the MPC8568E RGMII mode
102. s according to PCI 64 bit Add in card form factor not including heat sink Length Width Height 285 mm 106 mm 16 mm MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 1 9 MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor Chapter 2 Hardware Preparation and Installation This chapter provides unpacking instructions hardware preparation and installation instructions for the MPC8568E MDS Processor Board including all four configurations Stand Alone PIB Combined Mode Independent Host Mode and Agent Mode either on the PIB inserted in a PC directly connected to a Host processor board via the PCI express socket or connected to a Host processor board via an sRIO cable 2 1 Unpacking Instructions NOTE If the shipping carton is damaged upon receipt request carrier s agent to be present during unpacking and inspection of equipment CAUTION AVOID TOUCHING AREAS OF INTEGRATED CIRCUITRY STATIC DISCHARGE CAN DAMAGE CIRCUITS 1 Unpack equipment from shipping carton 2 Refer to packing list and verify that all items are present 3 Save packing material for storing and reshipping of equipment 2 2 Installation Instructions Do the following in the order indicated to install the MPC8568E MDS Processor Board properly 1 Verify that Jumpers and Switches are in default positions see Chapter 4 Controls and Indicators for a list of default positions 2 Determine in w
103. s the Hard Reset configuration from its current source Since Hard Reset also resets the refresh logic for dynamic RAMs their content is lost as well 5 1 6 COP JTAG Port Hard Reset stand alone only To provide convenient Hard Reset capability for a COP JTAG controller an HRESET line from COP JTAG port connector muxed with Manual Hard Reset in CPLD U78 The COP JTAG controller may directly generate a Hard Reset by asserting low this line and then drive it from the CPLD to the MPC8568E MPC8568E MDS Processor Board Rev 0 3 5 4 Freescale Semiconductor Manual Hard Reset is provided via SW8 In addition a manual HRESET for the MPC8568E can be done by toggling BCSR6 7 bit in the CPLD 5 1 7 Soft Reset Soft Reset signal to the MPC8568E could be provide or from external JTAG COP controller or from On Board SRESET push button OR function realized in U78 Manual Soft Reset is provided via SW7 5 2 Default Settings The default settings for the MPC8568E MDS Processor Board are as follows e Clock In primary clock 66Mhz e CCB 400Mhz e Core Clock 1000Mhz DDR Clock 200Mhz e QE Clock 400Mhz e Local Bus Clock 100Mhz e DDR Type DDR2 e Boot ROM Location LB Flash e PCI Host Arbiter Enabled Drive 250Hm e PCI MODE Asynchronous Clock gt 33MHz e PCIe Root Complex x4 TX RX Lanes 0 3 e SRIO Host Small System Size x4 TX RX Lanes 4 7 e CPU Core Boot without external master waiting Boot Sequencer disa
104. sal asynchronous receiver transmitters DUART For high speed interconnect the MPC8568E provides a set of multiplexed pins that support two high speed interface standards 1x 4x serial RapidIO with message unit and up to x8 PCI Express The MPC8568E MDS Processor Board includes various peripherals such as data input output devices GETH DUART memories DDR SDRAM Serial EEPROM FLASH and BCSR registers PCI PCI Express and serial RapidIO connections in addition to control switches and LED indicators Using its on board resources and debugging devices a developer is able to upload code run the code set breakpoints display memory amp registers and connect his own proprietary hardware to be incorporated into a target system that uses the MPC8568E as a processor The software application developed for the MPC8568E can be run in a bare bones operation with only the MPC8568E processor or with various input or output data streams such as from the GETH connection PCI PCIe or sRIO connections Results can be analyzed using the Code Warrior debugger in addition to using other methods for directly analyzing the input or output data stream The BSP is built using the Linux OS This board can also be used as a demonstration tool for the developer For instance the developer s application software may be programmed into its Flash memory and run in exhibitions MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 1 1
105. socket MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 2 21 MPC8568E MDS Processor Board Rev 0 3 2 22 Freescale Semiconductor Chapter 3 Memory Map 3 1 MPC8568E MDS Processor Board Mapping The MPC8568E Memory Controller governs all access to the processor memory slaves Consequently the memory map may be reprogrammed according to user needs The memory map defined in Table 3 1 is only a recommendation The user can choose to work with alternative memory mapping It should be noted that the described mode is supported by the Code Warrior debug tool After performing Hard Reset the debug host may initialize the memory controller via the JTAG COP connector so this allows additional access to bus addressable peripherals The DDR2 SDRAM and FLASH memory respond to all types of memory access program data and Direct Memory Access DMA Table 3 1 MPC8568 MDS PB Memory Map with NOR Flash as boot source ADDRESS RANGE Memory Type Device Name Port Size 00000000 1FFFFFFF DDR2 WV3HG64M72EEU534P WV3HG2128M72EEU806 64 8 ECC D4 M by White Electronic AD4 xG by White Designs 512 MByte Electronic Designs 2GByte 20000000 7FFFFFFF 80000000 9FFFFFFF PCI Inbound Outbound Window 512 MByte 32 A0000000 BFFFFFFF PCle Inbound Outbound Window 512 MByte x4 lane C0000000 SRIO Inbound Outbound Window 512 MByte x4 lane DFFFFFFF E0000000 EQ1FFFFF
106. tegrated physical layer and transceiver for 10Base T and 100Base TX When used with the MPC8568E MDS Processor Board 6 of these 8 ports can be utilized and are connected to UCC 1 2 3 4 5 8 The input clock to the RTL8208 device is 50MHz arriving from the clock oscillator This input clock is split to 2xSOMHx lines one to the MPC8568E Clock 16 and the other to Clock 8 Clock 16 is the only clock that can supply the UCC RMII or the ODD UCC Clock 7 can be used for the Even numbered UCCs 5 12 Debugging Applications 5 12 1 Stand Alone Host Agent on PIB Independent Host PCle sRIO Agent Chip debugging is provided via the JTAG port While the MPC8568E MDS Processor Board functions as a host on PIB riser connectors Stand Alone or Independent Host the standard 16 pin COP connector P5 is used to connect a USB Tap to which a PC with CodeWarrior is connected MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 49 5 12 2 Inserted in a PC When the MPC8568E MDS Processor Board is plugged into a PC s PCI slot through PCI PCle adaptor it functions as an PCI or PCIe agent endpoint Access to the COP interface is available via the PCI or PCIe bus and a special register called the CCR described below In this case the PC acts as a host and debugging is carried out using CodeWarrior or a similar IDE installed on the PC For debugging purposes the PC host may download program code to an inbound memory window in th
107. terface UPM User Programmable Machine USB Universal Serial Bus ZD Zero Delay clock buffer with internal PLL for skew elimination Related Documentation e MPC8568E HW Specification e MPC8568E Reference Manual e PowerQUICC MDS Platform I O Board User s Manual e MPC8568E Hardware Getting Started e MPC8568E MDS Processor Board Kit Configuration Guide MPC8568E MDS Processor Board Rev 0 3 1 8 Freescale Semiconductor 1 6 Specifications The MPC8568E MDS Processor Board specifications are given in Table 1 1 Table 1 1 MPC8568E MDS Processor Board specifications CHARACTERISTICS SPECIFICATIONS Power requirements Stand Alone Independent Host or as a PCle or sRIO Agent not in PC 5V 8A external DC power supply PIB Combined Mode Power supplied by PIB Working in PC Power supplied by PC MPC8568E processor Internal clock runs at 1 00GHz 1 1V Memory One DDR bus 512MB space 72bit wide in one SODIMM 200 Data rate 533MHz Local Bus SDRAM Buffered Memory Flash on socket BCSR on CPLD Expansion 64MB space 32bit wide 4bit parity implemented in three SDRAM parts 100MHz clock 32MB space 16bits wide 16 registers 8bits wide Four banks with 16bit Address bus 16bit Data bus connected to riser connectors Operating temperature 0 C 70 C Storage temperature 25 C to 85 C Relative humidity 5 to 90 non condensing Dimension
108. utput clock of Phy 1 QE Enable 125MHz output clock of Phy 1 QE Enable exchange line signals for Phy 1 Disable exchange line signals for Phy 1 RGMII 01 RTBI 10 GMII 41 TBI MPC8568E MDS Processor Board Rev 0 3 EJ ka li ka 10 RW 5 18 Freescale Semiconductor 5 4 15 BCSR14 Board Control Status Register 14 The BCSR14 acts as a information register The BCSR14 which may be read or written at any time receives its defaults upon Power on signals The BCSR14 fields are described below in Table 5 12 Table 5 12 BCSR14 Register Description Signals 0 3 BCSR Revision Four bits revision coding XXXX Current version 4 7 SUBREV BCSR SUB Revision Four bits revision coding XXXX Current version MPC8568E MDS Processor Board Rev 0 3 Freescale Semiconductor 5 19 5 5 External Connections External connections locations are shown in Figure 5 7 below Power P8 5V Voltage Input On Off rae P9 12V Voltage Input P4 16 pin header for BCSR programming P5 JTAG COP P3 SMB RF Connector P7 sRIO Connector P12 P13 P14 P15 l 300 pin FCI PA o Expansion Connectors EZ gt on underside P6 PCI express x4 J3 J8 RJ45 J10 J12 RJ45 QE Gigabit Ethernet eTSEC UCC1 amp UCC2 P1 RS232 Double Cable TA EE L Front Panel Figure 5 7 External Connections for the MPC8568E MDS Processor Board MPC8568E MDS Processor Board Rev 0 3
Download Pdf Manuals
Related Search
Related Contents
USER' MANUAL Training – Troubleshooting Troubleshooting fi8910e quick installation guide - Foscam.us Manual do operador Climatizador Liva IPM User Manual User Manual / Manual de Instrucciones Copyright © All rights reserved.
Failed to retrieve file