Home
HPCN — an MPC8641D Development Platform
Contents
1. REFCLK_SEL REFCLK Notes 000 100 000 MHz 1 001 125 000 MHz 010 133 333 MHz 011 166 000 MHz 100 200 000 MHz 101 266 000 MHz 110 333 000 MHz 111 400 000 MHz NOTES 1 Nominal default HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 61 Architecture 6 7 System Reset Figure 34 shows the reset connections of HPCN HOT CLK HOT PWR PWRGD PWR SW COP M1575 PIXIS PHY MEMORY LOCAL BUS MP8641 ULI Figure 34 HPCN Reset Architecture All reset operations are conducted within various portions of the PIXIS refer to Section 6 4 1 2 for details Due to the many reset resources and outputs reset generation is a little more complicated than normal Table 28 summarizes reset terms Table 28 Reset Terms Term Description Notes INPUT TERMS HOT_RST Low until VCC_HOT_3 3 is stable high Only toggles when power supply is thereafter removed unplugged PWRGD Low until ATX power supply is stable or while Asserted after PWRON asserted by ULI or by system reset is asserted motherboard switch manual user intervention or chassis cabled switch PWRGD_xxx Low until other supplies are stable during power sequencing controls COP_HRST Asserted under COP control Must never cause CPU_TRST to be asserted HPCN an MPC8641D Development Platform Rev 1 04 62 Freescale Semiconductor Table 28 Reset T
2. Figure 54 PIXIS VELA Status Register PX_VSTAT Table 43 PX_VSTAT Field Descriptions 0 6 rsvd reserved 7 BUSY 0 The VELA sequencer is idle 1 The VELA sequencer is busy 10 2 11 VELA Config Enable Register PX_VCFGENO The PX_VCFGENDO register is one of two registers which are used to specifically enable register based overrides of the HPCN environment 0 1 2 3 4 5 6 7 R VCOREO rsvd VPLAT CPLL MPLL SCLK REFCLK PDIV i Reset 0 0 0 0 0 0 0 0 Offset 0x12 Figure 55 General Control Status Register PX_VCFGENO Table 44 PX_VCFGENO Field Descriptions 0 VCOREO 0 CFG_VID 6 0 is controlled by the switches 1 CFG_VID 6 0 is controlled by the value in PX_VCOREO 1 rsvd reserved 2 VPLAT 0 CFG_VDDPLAT is controlled by the switches 1 CFG_VDDPLAT is controlled by the value in PX_VCOREO VPLAT 3 CPLL 0 CFG_COREPLL 0 4 is controlled by the switches i CFG_COREPLL 0 4 is controlled by the value in PX_SPEEDO COREPLL HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 111 Programming Model Table 44 PX_VCFGENO Field Descriptions 4 MPLL CFG_MPXPLL 0 3 is controlled by the switches CFG_MPXPLL 0 3 is controlled by the value in PX_VSPEED1 PX_MPX SYSCLK_ S R V are controlled by the switch based presets SYSCLK_ S R V is controlled by the values in PX_VCLK H L CFG_REFCLKSEL 2 0 i
3. DDR II memory port signals and connections are summarized in Table 4 Table 4 DDR II Memory Connections 64 MDQ 0 63 MPC8641 DIMM 1 DIMM 2 8 MECC O 7 a MPC8641 DIMM 1 DIMM 2 9 MDM O 8 i MPC8641 DIMM 1 DIMM 2 18 MDQS O0 8 p n i MPC8641 DIMM 1 DIMM 2 3 MBA O 2 22pF 47Q MPC8641 DIMM 1 DIMM 2 VTT 16 MA O 15 22pF 472 MPC8641 DIMM 1 DIMM 2 VTT 1 MWE 22pF 47Q MPC8641 DIMM 1 DIMM 2 VTT 1 MRAS 22pF 47Q MPC8641 DIMM 1 DIMM 2 VTT 1 MCAS 22pF 47Q MPC8641 DIMM 1 DIMM 2 VTT 2 MCS 0 1 22pF 47Q MPC8641 DIMM 1 VTT 2 MCS 2 3 22pF 47Q MPC8641 DIMM 2 VTT 4 MCKE O 3 22pF 47Q MPC8641 DIMM 1 DIMM 2 VTT 6 MCK_0 0 2 p n MPC8641 DIMM 1 6 MCK_0 3 5 p n MPC8641 DIMM 2 4 MODT O0 3 47Q MPC8641 DIMM 1 DIMM 2 VTT HPCN an MPC8641D Development Platform Rev 1 04 14 Freescale Semiconductor Architecture 6 1 1 1 Compatible DDR 2 Modules The DDR interface of HPCN and the MPC8641 should work with any JEDEC compliant 240 pin DDR 2 DIMM module provided that the devices are 64Mib to 4Gib in size and that the devices are x8 x16 or x32 bits in width Table 5 shows several DIMM modules which are believed compatible those which have been tested and confirmed are noted as such Table 5 Typical DDR 2 Modules Micron MT16HTF6464AY 40EB2 512 MiB DDR2 533 Pending MT16HTF6464AY 53EB2 Pen
4. The version register contains the major and minor revision information of the Pixis FPGA 0 1 2 3 4 5 6 7 R VER REV Ww Reset 0x20 Offset 0x02 Figure 47 Version Register PX_PVER Table 36 PX_PVER Field Descriptions 0 3 VER Version Number 0001 V1 x 0010 V2 x etc 4 7 REV Revision Number starts with 0 Refer to the Pixis FPGA release notes for a list of changes between various revisions 10 2 4 General Control Status Register PX_CSR The PX_CSR register contains various control and status fields as described below 0 1 2 3 4 5 6 7 R rsv ASLEEP CF_CD PIXOPTO EVES PASS FAIL Offset 0x03 Figure 48 General Control Status Register PX_CSR Table 37 PX_CSR Field Descriptions 0 rsvd reserved 1 ASLEEP If 0 The processor s are running If 1 The processor s are idled waiting 2 CF_CD If 0 A card is installed in the CompactFlash slot If 1 No card is installed in the CompactFlash slot 3 PIXOPTO If 0 ULI M1575 endpoint mode is selected If 1 ULI M1575 southbridge mode is selected NOTE This bit is only present in PIXIS V2 0 or greater HPCN an MPC8641D Development Platform Rev 1 04 106 Freescale Semiconductor Programming Model Table 37 PX_CSR Field Descriptions 4 5 EVES If00 The EVENT switch asserts IRQ8 debugger switch lf01 The EVENT switch asserts SRESETO lf 10 The E
5. 0120 191014 or 81 3 5437 9125 support japan freescale com Asia Pacific Freescale Semiconductor Hong Kong Ltd Technical Information Center 2 Dai King Street Tai Po Industrial Estate Tai Po N T Hong Kong 800 2666 8080 support asia freescale com For Literature Requests Only Freescale Semiconductor Literature Distribution Center P O Box 5405 Denver Colorado 80217 1 800 441 2447 or 1 303 675 2140 Fax 1 303 675 2150 LDCForFreescaleSemiconductor hibbertgroup com Document Number HPCNUG Rev 1 04 7 2007 Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document Freescale Semiconductor reserves the right to make changes without further notice to any products herein Freescale Semiconductor makes no warranty representation or guarantee regarding the suitability of its products for any particular purpose nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit and specifically disclaims any and all liability including without limitation consequential or incidental damages Typical parameters which may be provided in Freescale Semiconductor data sheets and or specifications can and do var
6. 6 2 9 ULI Other The ULI M1575 has several useful features which are supported These include e RTC e NVRAM 256 bytes 6 2 10 ULI Unsupported Interfaces The 10 100baseT ethernet floppy and other interfaces are not supported 6 3 SuperlO HPCN contains a SuperlO the SMSC LPC47M192 The SIO is used to provide temperature monitoring for the processor as well as the PCB and hardware monitoring voltage fan speed etc The SIO also provides PS 2 type keyboard and mouse interfacing for legacy software and numerous GPIO pins to control miscellaneous features HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 41 Architecture Table 19 summarizes the PCI bus arbitration and interrupt connections Table 20 SIO Support Table Feature Pins Definition Notes Voltage Monitoring 12_IN_VID4 VCC_12V_BULK 5V_IN VCC_5 3 3V_IN VCC_3 3 2 5V_IN VCC_DDRA_IO 1 8V_IN VCC_1 8 1 5V_IN VCC_SERDES Vecp_IN VCC_PLAT Temperature Monitoring DO MPC8641 Thermal Diode D1 Chassis Thermal Diode Header Thermal Alert Fan Tachometer PS 2 KCLK KDAT DIN6 stack bottom MCLK MDAT DIN6 stack top GPIO GP10 OUT M1_DDR_IOPWR_S3 Force DDR1 power to S3 state if 0 If 1 or if not set to output mode no change to DDR1 power GP11 OUT M1_DDR_IOPWR_S5 Force DDR1 power to S5 state If 1 or if not set to output mode no change to DDR1 power GP12
7. A ra 20 96 N 2j pee al i lo ol oe or N fa a E aeoel S 7 1 63 064 L 610_ 15 50 L_ 825_ 20 96 950 24 13 1 100 27 94 120 3 05 THRU 6X SOCKET MOUNTING USE 4 40 PHS 225 DIA PAD TOP amp BOTTOM METAL LAYERS FOR CLEARANCE OF MOUNTING 0970 2 46 SCREWS D a950 THRU PCB MODEL Figure 20 BGA Socket Dimensions In total there are eight hole 6 mounting holes and two guide pins HPCN an MPC8641D Development Platform Rev 1 04 32 Freescale Semiconductor Architecture In addition the BGA socket has a rectangular clasp which extends beyond the top of the socket over the surrounding PCB The clasp can be installed horizontally or vertically so the clearance under the clasp can be limited to only one axis if necessary The socket clearance is shown in Figure 21 SOCKET SOCKET LATCH 2 7 68 58 HOLV I __ C T CPU 0 39 10 00 Figure 21 BGA Socket Overhang Clearance HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 33 Architecture To minimize impact to the PCB routing area the socket and the heatsink share mounting holes The combined socket heatsink clearance requirements are shown in Figure 22 AVA OSI GLA OM Obed VPS sid wiw os i i a cae he UeN eter et sese ee ULL Wigs Y je I q i LY j Ushi S i eel Ut FF H
8. Swap banks 1 Normal CPU Serial EEPROM SWE 6 static 1 12C bus 0 EEPROM SERROM ADDR Address address LSB 0 Address 0x50 1 Address 0x51 PIXIS Options SW5 5 static 1 PIXOPTO 5 PIXIS K15 0 M1575 is in EndPoint mode 1 M1575 is in SouthBridge mode ULI Options SW8 1 static 1 ACZ_SYNC ACZ SYNC 0 1 SW8 2 1 ACB_SYNC ACB _ SYNC 0 x SW8 3 1 ACZ_SDOUT ACZ SDOUT 0 2 1 SW8 4 1 ACB_SDOUT ACB_SDOUT 0 a 1 SW8 5 1 ACZ_RST ACZ RST 0 1 Sw8 6 1 AC_PWR AC PWR 0 1 reserved SW8 7 static 1 N a N a Config ID EEPROM SW8 8 static 1 CFG_WP CFG IDWP Write Protect 0 Writing permitted 1 Writing disabled HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 69 Debug Support NOTES To save pins the SYSCLK switches are reduced to only three inputs but are mapped to 16 outputs This means that switch configured speeds are limited to 8 pre selected popular values Fine grained 1MHz tuning of the output requires external software setting or modification of the FPGA image 2 Switch is only implemented on PCB version V1 03 or V1 02 with errata fixes for earlier boards a resistor must be installed or removed consult the schematic LAD 0 28 31 are undriven so values read should be considered random Must be 0 for V1 0 silicon PD4 must be 0 for V2 0 silicon running at 400 MHz or less otherwise it must be 1 Only implements EndPoin
9. Table 56 Lead Free RoHS Exceptions Component Solution Vertical Compact Flash header This connector is not populated as it is apparently not easily available in a lead free version Customers wishing to use the CF port will need to obtain a CF header leaded or unleaded and install it themselves HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 121 Programming Model Appendix C Frequently Asked Questions Q1 Where did the names Argo Navis Pixis and Vela come from A1 They were inspired by the name Gemini The Gemini twins of ancient legend Castor and Pollux sailed on the Argo Navis along with Jason and the Argonauts from whence the name From http www pa msu edu people horvatin Astronomy_Facts obsolete_pages argo_navis htm written by Shane Horvatin Argo Navis the ship Argo This is a large and ancient constellation of the southern skies The constellation of Argo Navis represents the ship that Jason and the Argonauts used during their search for the Golden Fleece Argo Navis is no longer recognized as one constellation it has been broken down into three separate components Carina the keel Puppis the ship s deck and Vela the sail These are now the official constellations recognized by astronomer Along with these three the modern constellation of Pyxis the compass was added near the ship Pyxis is composed of stars tha
10. Two ports on PCB header mates with standard PC chassis connectors PCI Bridge Two slots 5V tolerant HPCN an MPC8641D Development Platform Rev 1 04 2 Freescale Semiconductor Features Other LPC socketed boot flash Realtime Clock NVRAM 256 bytes e System Logic Manages system reset sequencing Manages system bus and PCI clock speed selections Controls system and monitoring Implements registers for system control and monitoring e Clocks System clock Switch settable to one of eight common settings in the interval 1OOMHz 200MHz Software settable in 1MHz increments from 100 200MHz e Power Supplies Dedicated unified VCORE for MPC8641 V1 0 VTT VREF for DDR General I O power HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 3 Block Diagram 3 Block Diagram Figure shows the overall architecture of the HPCN system MPC8641D Flash PromJet 5 CF E Actel Pixis SD1 El Audio A Power DDR II E Interrupt fa PCI 2 3 Misg E TSECs a Panel I O E PCIExp H LocalBus PEx 4X ULI M1575 Vitesse Quad PHY Figure 1 HPCN Block Diagram HPCN an MPC8641D Development Platform Rev 1 04 VCore Power PEx 8X Slot PEx 4X Vt POWER a T Vt POWER J DDR DIMM DDR2 DIMM DDR DIMM
11. an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 87 PCB Development Issues low In the case of using Vout copper for droop the minimum requirement is 10 of the load line requirement 0 21m as of this revision Use at least twenty 14 mil vias to the internal plane and spread them out to avoid current crowding Place Vout and GND vias near the decoupling capacitors and near each other to minimize inductance D For the following signals the MLP_7x7 44 package limits the connection width to approximately 12 mils Connect at 12 mils and then increase the width as soon as possible to the required width 1 The BG1 BG2 DRN1 DRN2 TG1 and TG2 traces need to be at least 100 mils wide For long runs gt 400 mils use a 20 1 width to length ratio for the BG1 and BG2 traces For long runs gt 800 mils use a 40 1 width to length ratio for the path from BSTx to TGx through the top FET and back through the DRNx trace 2 The traces from the PGND1 PGND2 V5_1 V5_2 AGND VCCA BST1 and BST2 pins need to be 20 mils minimum Connections to the associated components to these pins need to be 20 mils also IV Grounding Considerations Tie all grounds together at the output capacitors A GND is the Vout power ground at the processor IC This is the system Ground plane B PGND carries the high speed high current up to 4A peak gate drive return currents Connect the SC458 PAD connection to the system GND plane using
12. DDR DIMM RJ45 RJ45 RJ45 RJ45 AUD PS 2 Freescale Semiconductor Evaluation Support 4 Evaluation Support HPCN is intended to evaluate as many features of the MPC8641 as are reasonable within a limited amount of board space and cost limitations Table 1 HPCN Evaluation Summary MPCGOSID System Evaluation Support Methods Feature SerDes 1 PCI Express Connects to ULI southbridge via PEX 4X connection Direct Testable by functional code Traffic monitoring via Tek Agilent passive mid point probing PCI Express Connects to PCIExpress4X slots positioned in line with PCIExpress Lane Reversed Portt Allows off board connection via custom PCB or cable SerDes 2 PCI Express Connects to PCIExpress 1X 4X 8xX slot Testable via PCIExpress card graphics or Catalyst PCIExpress control monitoring card SerialRIO Connects to secondary SRIO 1X 4X device using custom cable that attaches to PCIExpress slot NOTE series capacitors are on transmit pins per PEX standard Memory Controller DDR 1 Not supported DDR 2 Independant VIO supplies 1 8V or 1 9V Independant VTT supplies Debugging uses Tek NextWave analyzer breakout cards No special MECC Debug tap VTT Resistor dividers allow setting different VTT thresholds Each DIMM can use VTT VREF or disconnect and use resistor dividers for custom threshold use analysis Ethernet All Supports RMII or RGMII modes Uses V
13. ON ON ON ON a N st Z 12345678 12345678 12345678 12345678 FLSH PX OPT BT REF E DBG ULI ON ON ON wn Ke 12345678 12345678 12345678 9 6 17 Page 18 Configuration Driver Debug The two LVC16244 buffers drive configuration signals onto sampled pins of the MPC8641 during reset they should be placed near the processor to minimize the stubs caused For those configuration signals that are high speed routes such as TSECx_TXDx 330 ohm resistors are present These should be placed to eliminate any stub effects to 16244 driver a MPC8641 TSEC4_ TXD 0 R 330 ovscaurhy a The banjo header should be placed in a conveniently open area Keep placement such that traces will be lt 5 The COP header should be placed within 5 of the CPU and no high speed noisy traces should be adjacent to the TCK TMS TDI TDI pins 9 6 18 Page 19 Processor System Interface The zero ohm resistors in the TEMP_ signals should be adjacent and parallel They are not differential but should receive differential routing Kelvin routing really but differential rules are sufficient HPCN an MPC8641D Development Platform Rev 1 04 92 Freescale Semiconductor PCB Development Issues The CLKOUT test p
14. Serial Ports The DB9 serial ports should be placed to align with the ATX I O area openings The berg header should be nearby but has no critical placement The topmost driver port pair on the page is SER1 and goes on the right side of the ATX opening when viewed from above i e near the USB stack The other opening is video or serial 2 and is not used The LT1331 serial driver should be placed near the connector the output swing of 10V is noisier than the input 3 3V swing 9 6 29 Page 37 LocalBus Interface The local bus latch can be located farther from the CPU bus as this is a relatively slow interface The series termination resistors should be within 2 cm of the CPU The LSYNC OUT gt IN path should be approximately equal to the maximum of the length of the LAD bus However as there is no SDRAM on this system it is not critical 9 6 30 Page 38 LocalBus Devices The two flash memories shown are population options only one will be installed The BGA63 device could ideally be placed with the space of the TSSOP48 package but this is not required The single gate XOR should be placed near the flash memory HPCN an MPC8641D Development Platform Rev 1 04 98 Freescale Semiconductor PCB Development Issues The PromJet header should have 0 4 of clearance around it in all directions of any components over 0 5cm of height i e R s and C s are fine The PromJet power is through a 5 ohm resistors
15. Z Un tristate outputs Start Power Sequencer Wait for subordinate PSUs to complete powerup PWRGD from the main PSU This PS VCORE _PG 1 PS PLATFORM_PG 1 Power is active wait for clocks to stabilize There are no PLL_LOCK flags so wait an appropriate amount of time Power is stable Release reset signals in an PRR orderly fashion ASLEEP 0 Power fail due to switch or to VELA PWRGD 0 Restart sequence Figure 31 PIXIS Reset Overview HPCN an MPC8641D Development Platform Rev 1 04 48 Freescale Semiconductor Architecture Note that ASLEEP indicates the processors s have exited the reset state It does not cause a reset as the processor can sleep for any number of reasons after hard reset has completed Note also that during power down ALL I O and output drivers must be tristated After power up drivers MAY be driven Normal operation and or use of the VELA engine may cause some I Os to be tristated 6 4 1 3 REGRESETS Copies reset signals from the sequencer but also allows register based software to individually asserted reset tot the local bus memory and or compact flash interfaces 6 4 1 4 REGFILE A dual ported register file containing several sorts of registers Note that REGFILE must be able to accept or arbitrate for concurrent writes to the same register though this is not a statistically likely occurrance 6 4 1 5 LOCALBUS Interface between processor and REGFILE
16. required e Specific silkscreen text noted with the LEGEND property pushbutton switches DIP switches LEDs etc e Freescale Semiconductor Logo Logo available in several formats from http www freescale com webapp sps site overview jsp nodeId 09 17906111 e Board Identification Argo Navis HPCN e Board Revision V1 0 e Serial Number Block 0 7cm x 1 5cm block e Serial Port labels SER 1 on the right SER2 on the left e RJ45 Port labels Port 1 3 for rightmost RJ45 stack Port 2 4 for left most RJ45 stack 10 Programming Model 10 1 Address Map Table 32 shows a typical map of the HPCN Since all chip selects are programmable almost all devices may be located with relative impunity so this map is subject to great changes Table 32 Address Map 0_0000_0000 0_7FFF_FFFF 2G 1 1 DDR memory 0_8000_0000 0_9FFF_FFFF 512M PEX 1 Memory in ULI M1575 0_A000_0000 0_AFFF_FFFF 256M PEX 2 Memory in PEX Slot 0_B000_0000 0_E1FF_FFFF 838M reserved 0_E200_0000 0_E2FF_FFFF 16M PEX 1 IO space in ULI M1575 0_E300_0000 0_E3FF_FFFF 16M PEX 2 IO space in PEX slot 0_E400_0000 0_EFFF_FFFF 201M reserved 0_F000_0000 0_FOFF_FFFF 1M PEX 2 LPC Flash space 0_F100_0000 O_F7FF_FFFF 117M reserved HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 103 Programming Model Table 32 Address Map
17. 0 5 inches if possible e The trace from the CS pin should avoid high voltage switching nodes such as those for LL VBST DRVH DRVL or PGOOD In order to effectively remove heat from the package prepare thermal land and solder to the package s thermal pad Wide trace of the component side copper connected to this thermal land helps heat spreading e Numerous vias with a 0 33 mm diameter connected from the thermal land to the internal solder side ground plane s should be used to help dissipation Do NOT connect PGND to this thermal land underneath the package 9 6 23 Page 30 Ethernet Interface The series resistors on the ETSECx_TXD 0 7 and ETSECx_TX_EN pins need to be located within 1cm of the source pin as shown NOTE these resistors can be eliminated if the PHY is lt 2 inches from the CPU This is considered unlikely for this design The TSEC 1 4 class nets are not differential but are high speed and should be carefully routed with matched lengths as described in table X above There are 12 traces in each group and each group may be independently matched without respect to the other The match length rules are slightly complicated by the series resistors added to some but not all of the bus signals For those traces the match length must encompaass the series resistor as shown TSEC1 LEN x MPC8641D R ICM MAx to VSC8244 LEN y Pane LEN Icm where x y 4mils 1cm The EMI snubbing
18. 0_F800_0000 0_F80F_FFFF 1M CCSRBAR space internal MPC8641 registers 0_F810_ 0000 0 _F81F_FFFF 1M PIXIS register space 0_F820_0000 0_F82F_FFFF 1M CompactFlash socket 0_F830_0000 0_FDFF_FFFF 97M reserved 0_FE00_0000 0_FEFF_FFFF 16M 1 Promdet or flash 0 _FFOO 0000 Q_FFFF_FFFF 16M 0 Flash or PromJet 1_ 0000 0000 F_FFFF_FFFF lt 64G reserved 10 2 PIXIS Registers The PIXIS device contains several software accessible registers which are accessed from the base address programmed for LCS3 see Section 6 1 4 Table 33 shows the register map of the PIXIS device Table 33 PIXIS Register Map 0x00 System ID register PX_ID R 16 0x10 0x01 System version register PX_VER R 0x00 0x02 Pixis version register PV_PVER R 0x20 0x03 General control status register PX_CSR R W 0x00 0x04 Reset control register PX_RST R W 0x00 0x05 Power status register PX_PWR R varies 0x06 Auxiliary register PX_AUX R W 0x00 0x07 Speed register PX_SPD R 0x00 0x08 0x0F reserved reserved reserved undefined 0x10 VELA Control Register PX_VCTL R W 0x00 0x11 VELA Status Register PX_VSTAT R 0x00 0x12 VELA Configuration Enable Register 0 PX_VCFGENO R W 0x00 0x13 VELA Configuration Enable Register 1 PX_VCFGEN1 R W 0x00 0x14 VCOREO Register PX_VCOREO R W 0x00 0x15 reserved reserved reserved undefined 0x16 VBOOT Register PX_VBOOT R W 0x00 0x17 VSPEEDO Register PX_VSPEEDO R W 0x00 0x1
19. 33 0 MHz 0 ppm 100 000 0100 0 0000 0111 3 001 66 0 MHz 0 ppm 001 000 0100 0 0000 0100 40 0 MHz 0 ppm 001 001 1111 0 0010 0000 3 010 83 0 MHz 0 ppm 001 001 1111 0 0100 1011 50 0 MHz 0 ppm 001 001 1111 0 0010 1010 3 011 100 0 MHz 0 ppm 001 001 1111 0 0101 1100 66 0 MHz 0 ppm 001 000 0100 0 0000 0100 1 100 111 0 MHz 0 ppm 001 000 1001 0 0001 1101 83 0 MHz 0 ppm 001 001 1111 0 0100 1011 101 134 0 MHz 0 ppm 110 001 1111 0 0011 1011 2 100 0 MHz 0 ppm 001 001 1111 0 0101 1100 110 166 0 MHz 0 ppm 110 001 1111 0 0100 1011 134 0 MHz 0 ppm 110 001 1111 0 0011 1011 2 111 200 0 MHz 0 ppm 110 001 1111 0 0101 1100 166 0 MHz 0 ppm 110 001 1111 0 0100 1011 NOTES 1 Default configuration 2 Trivially over spec 3 Not supported Note that R 6 R 5 and V 8 are always 0 for the frequencies of most interest To conserve FPGA pins those pins are pulled down to ground HPCN an MPC8641D Development Platform Rev 1 04 60 Freescale Semiconductor Architecture 6 6 2 REFCLK REFCLK is the clock used by PCIExpress and or Serial RapidIO devices It is a differential clock and is routed to each PEX or SRIO target These frequencies are generated by the ICS9FG108 Switches are used to set the REFCLK frequency though they can be overridden by the PIXIS and also via I2C accesses Table 27 summarizes the clock frequencies which the ICS9FG108 can generate Table 27 ICS9FG108 Frequency Options
20. Development Platform Rev 1 04 Freescale Semiconductor 75 PCB Development Issues To work with existing ATX I O shield hardware connector placement must follow the alignment shown in Figure 41 ATX MOUNTING HOLE A PCB EDGE Reused for ETSEC Ports y gt lt P lt gt lt a a 0 25 0 5cem 1 9em 2 8em 3 6cm TBDem TBDem Figure 41 ATX Rear Panel Escape Gasket Note that the second serial VGA opening is re used for a second double RJ45 stack This requires a custom gasket so there are no critical restrictions on placeing that component 9 6 4 Routing Routing is constrained by a combination of electrical classes and differential pair notations Nets should accomodate ICT with testpoints on the bottom where no other pads are accessible e g BGA via pads where space permits All BGA pads should be open on the bottom layer All BGA devices should have silkscreen pin number labelling on the bottom layer grid 9 6 5 Electrical Classes HPCN an MPC8641D Development Platform Rev 1 04 76 Freescale Semiconductor This table shows the electrical classes as noted on the schematic page nets These properties are green but on black and white PDFs can be detected either by their smaller typeface or by the fact that they are not placed at the end of the net as net names are Differential Pair Separation Separation Width A
21. DiffPair to DiffPai p Match Electrical Class Trace Type Separation to other Other mils mils r mils mils mils 1CM_MAX any any n a n a any n a 0 vias 2CM_MAX any any n a n a any n a 1 via 5MM_MAX any any n a n a any n a 0 vias DIFF_SERDES 100 Q 15 4 stripline 7 20 30 5 Outer layers only with differential 5 low speed No stubs SD2_RX_ 0 7 stripline microstrip signals 45 degree corners optional SD2_TX_ 0 7 microstrip 50 2 vias max SD2_TXAC_ 0 7 high speed lt 11000 mils signals DIFF_SATA 100 Q 15 5 stripline 7 stripline 20 20 10 mils Layer 1 2 only with differential 4 7 microstrip No stubs SATA_x_RX_ P N stripline microstrip round corners optional SATA_x_TX_ P N microstrip Max length 4000 mil 2 vias max DIFF_USB 90 Q 15 7 5 7 5 microstrip 20 20 lt 150 USB 0 3 pre choke with differential microstrip 5 stripline low speed in a pair USB 0 3 O post choke USB 0 3 stripline 4 stripline signals Over ground plane USB 0 3 O microstrip 50 2 vias max high speed Max length 17000 mil signals TSEC 1 4 50 Q 5 5 25mm Route over unbroken strip ground plane TX and RX paths may be independantly matched No stubs for pullup pulldown option resistors 2 vias max matching other traces Differential Pair Separation Separation Electrical Class Trace Type Width Separation DifPalrto DitEal to other
22. LED monitor READY To PIXIS for monitoring TRIG_OUT To test point System 4 HRESET From PIXIS reset controller thence from Control COP PowerGood Port92 etc HRESET_REQ To PIXIS SRESET_0O To PIXIS SRESET_1 To PIXIS Debug 15 CKSTP_IN COP Header CKSTP_OUT COP Header TRIG_IN To PIXIS MSRCID 0 1 0 4 Debug P6880 Header MDVALO MDVAL1 Debug P6880 Header Test 4 TEST_MODE 0 3 Pullups TEST_SEL Pullups JTAG 5 TCK COP Header TDI COP Header TDO COP Header TMS COP Header TRST PIXIS Note that the DMA 2 3 pins are not supported as DMA they are used in the alternate function configuration LCS 4 7 and IRQ 8 11 HPCN an MPC8641D Development Platform Rev 1 04 36 Freescale Semiconductor Architecture 6 2 South Bridge HPCN uses the ULI M1575 Super South Bridge to provide access to standard Linux I O devices including e USB 2 0 e SATA 2 serial IDE e PATA classic IDE e PCI slots non PCIExpress graphics customer specific e LPC boot flash optional e Real time clock BBRAM Figure 24 shows an overview of the ULI M1575 PEX PMU Link LPC SATA2 PCI PCI Bridge Bus HD Audio AC97 Audio USB ENET PATA 1 EHC 3 OHC 10 100bT Figure 24 ULI M1575 Overview There are several other features of the M1575 such as a 10 100baseT ethernet MAC that are not supported By and large the ULI M15
23. LPC Flash 56 LEDs Section 9 6 45 Page 56 LED Monitors 57 Global Bypass Mounting Etc Section 9 6 46 Page 57 General 9 6 7 Page 5 Chassis Interface The 20 pin ATX power header should be located somewhere along the right side of the board The 4 pin ATX power header should be located relatively near the FETs of the VCORE power supply page 7 8 The electrolytic capacitors should be near the 20 pin ATX power connector but not so near the locking tab that a human hand cannot easily remove or install it The three switches should be in the lower left and clearly labelled The chassis switch headers should be nearby but not so close to the switches that they interfere or are a hazard i e poking Berg headers into bare fingers The two three pin fan headers should be located within 4 inches of the CPU The signal VCC_HOT_5 does not need to be a split plane a fat wide trace gt 0 2 will suffice HPCN an MPC8641D Development Platform Rev 1 04 82 Freescale Semiconductor 9 6 8 Page 6 Hot Power Supplies PCB Development Issues VCC_HOT_3 3 is derived from the external ATX supplied 5VSTBY power it in turn powers the VCC_HOT_2 5 and VCC_HOT_1 8 standby powers All these power should be area fills in a tight area it is unlikely they can be planes or split with existing planes The principal users of these power are the Actel 95 and ULI lt 5 Consequently all these power should be
24. OUT M2_DDR_IOPWR_S3 Force DDR2 power to S3 state If 1 or if not set to output mode no change to DDR1 power GP13 OUT M2_DDR_IOPWR_S5 Force DDR2 power to S5 state If 1 or if not set to output mode no change to DDR1 power GP15 IN S1_PRSNT Slot 1 occupied if low GP16 IN S2_PRSNT Slot 2 occupied if low LED_GP60 OUT SIO_LED Direct drive of an LED 6 4 System Control Logic HPCN contains a FPGA the Pixis which implements the following functions e Reset sequencing timing combined with COP JTAG connections e Map re map MPC8641 local bus chip selects to flash compact flash etc HPCN an MPC8641D Development Platform Rev 1 04 42 Freescale Semiconductor Architecture e Provide internal registers to monitor and control Processor VCORE setting Device Reset System bus speed monitoring selection e Miscellaneous system logic COP reset merging CF Sideband signals DMA trigger monitor regs The FPGA is powered from standby power supplies and an independant clock This ameliorates issues with IO cells transitioning and possibly accidentally mis controlling the rest of the board during power up of the FPGA It does however raise a few different side effects e JO and output cells must insure they do not drive any unpowered devices e there are two asynchronous clock domains signals which cross this barrier must be metastable hardened or have no relevant AC timing such as the c
25. POWER MONITORING AND SEQUENCING PWRGD A8 1 l IB33U PS_VCORE_PG AQ 1 l IB33U PS_PLATFORM_PG A10 1 l IB33U PS_1 2V_PG A11 1 l IB33U PS_SERDES_PG A12 1 l IB33U PS_ULI_1 8V_PG A13 1 l IB33U M1_DDR_IOPWRGD A14 1 l IB33U M2_DDR_IOPWRGD A15 1 l IB33U PS_CORE_EN D8 1 O OB33U PS_PLATFORM_EN D9 1 O IOB33LNU PS_1 2V_EN D11 1 O IOB33LNU PS_SERDES_EN D12 1 O IOB33LNU PS_ULI_1 8V_EN D13 1 O IOB33LNU SB_OFFPWR_S4_S5 D14 1 l IB33U SB_OFFPWR_S3 C6 1 IB33U SB_PWG C8 1 O OB33U PWRSWX C16 1 O IOB33LNU PWRSW D5 1 l IB33U PS_ON D6 1 O IOB33LNU SubTotal 19 CLOCKING HOTCLK H14 1 l GL33US PCICLK_SB J12 1 O IOB33U SYS_REFCLK J14 1 O IOB33U SYSCLK_R 4 0 P10 P9 P8 P7 P6 5 O OB33U SYSCLK_S 2 0 P16 P12 P11 3 O OB33U SYSCLK_V 2 0 T6 T5 J5 J4 H12 H5 G14 G13 8 O OB33U SubTotal 19 RESETS and INTERRUPTS HOT_RST COP_HRST HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 45 Architecture Table 21 Pinout Listing for PIXIS Signal Names Pin Numbers Pin Count VO I O Cell Notes COP_SRST B6 1 l IB33U COP_TRST B7 1 l IB33U HRESET_REQ B8 1 l IB33U EVENT B9 1 O OB33LH CPU_HRST B10 1 O OB33LH CPU_TRST B11 1 O OB33LH SRESET_ 0 1 B12 B13 1 O OB33LH CFGDRV B15 1 O OB33LH SB_CPURST B16 1 l IB33U SB_INIT C5 1 l IB33U RSMRST C6 1 O OB33LH PME 1 O OB33LH SMI 1 O
26. Plane t Thermal Via Figure 9 Thermal Ground Plane Connections These vias must not have thermal reliefs despite the soldering rework issues that causes 9 6 26 Page 33 Ethernet PHY The MDIx_Py pins denote separate ports x and pairs y Each set is a differential pair and should be routed to 50 ohm trace 100 ohm differential impedance The trace widths and separation may vary but There is no special matching requirements between any of the pairs recall that these are ultimately twisted pairs but avoid excessive differences The differential termination resistors on the MDIxxx pins shown on the next two pages must be as close as possible to the PHY pins The MDI traces flow through the 49 9 ohm resistor pad with no disruption of HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 97 PCB Development Issues the trace flow or length The other side of the resistors are tied and capacitively coupled to ground on the bottom PHY MDIx p n R R t 0 l l bottom diff_pair 9 6 27 Page 34 35 Ethernet PHY The page 34 connector should be placed to align with the stacked ethernet opening of the ATX I O area The page 35 connector should be placed to align with the custom positioning noted in Figure 41 The capacitors on the center taps of the magnetic interfaces should be short and placed near the connector bottom side of the board is OK 9 6 28 Page 36
27. Power org The PowerPC name is a trademark of IBM Corp and is used under license IEEE nnn nnn nnn and nnn are registered trademarks of the Institute of Electrical and Electronics Engineers Inc IEEE This product is not endorsed or approved by the IEEE All other product or service names are the property of their respective owners Freescale Semiconductor Inc 2007 All rights reserved e Pg oF 2 freescale semiconductor
28. Register PX_VCTL Table 42 PX_VCTL Field Descriptions 0 3 rsvd reserved 4 WDEN Watchdog Enable 0 Watchdog disabled 1 Watchdog enabled If not disabled with 2 29 clock cycles gt 5 minutes at 30ns clock the system will be reset NOTE This is not a highly secure watchdog software can reset this bit at any time disabling the watchdog 5 rsvd reserved 6 PWROFF Power Off 0 Power is controlled as normal by ULI or by switch 1 Power is forced off NOTE Hardware must restore power software cannot force power on 7 GO Go 0 The VELA sequencer remains idle 1 The VELA sequencer starts NOTE The sequencer halts after running until software resets GO to 0 Note that the default value of PWROFF is zero so that normal operations do not interfere with the power switches Setting PWROFF to one overrides any user or APM initiated power switch event HPCN an MPC8641D Development Platform Rev 1 04 110 Freescale Semiconductor Programming Model NOTE Do not enable both PX_CSR LOCK and PX_VCTL WDEN the watchdog cannot be disabled and the board will keep resetting when the watchdog expires since it cannot be disabled 10 2 10 VELA Status Register PX_VSTAT The PX_VSTAT register may be used to assert general resets 0 1 2 3 4 5 6 7 R rsvd rsvd rsvd rsvd rsvd rsvd rsvd BUSY eae ae eee ee ee ee Reset 0 0 0 0 0 0 0 0 Offset 0x11
29. already governed by the clock routing page The midbus probe is placed halfway between the MPC8641 source and the ULI Slot destinations each device sees only half of the bus It is important that the PCI Express bus flows through the contact pads with no vias for attachment or other disturbance of the differential Must maintain a soldrmask web between pads when traces are routed between the pads on the same layer Soldermask may not encroach onto the pads rm within the pad dimensions shown however 2 Nye ta pad not allowed on these pads Via edges may be tangent to the pad ed o Permissable surface fin shes on pa are HASL immersion Silver or Gold over Nic 340 050 Pad height _ YP 48 places 1 2 023 pad width TYP 48 places He 0320 002 001 NPTH E 03937 1 mm TYP pad pitch keying alignment hole O _ s N HWOQUUUUUUUU 4 h 2x 190 pD 00 150 2 ooo Nooo0ooooo0o WM q j i 41 029 003 PTH 0055 i with 53 pad Vs ides omponent keepout near side onl Reten hi on holes 180 eseryed for retention modu e Pin 2 All dimensions in inches unless otherwise specified Refer to the Tektronix document Probe Design Guide V1 12 or later for keepout rules Routing rules for the clock REFCLK_SLOT2_ p n are already governed by the clock routing page
30. and indirect access to LEGACYIO and CFIO Since access to the internal registers may be blocked asynchronous not ready signalling is used 6 4 1 6 CONFIG Monitors and or sets selected configuration signals In some instances CONFIG maps switch settings into direct configuration outputs while in others such as SYSCLK it maps a 3 position switch into a 16 bit register initialization pattern which is subsequently used to initialize the clock generator 6 4 1 7 VELA VELA is a simple microsequencer used to monitor sequence in requested changes in board configuration upon a signal generally a register write from PCI When detected bits in a register allow performing a power off power on cycle and or re configuration of the target system 1 If PX_VCTL GO 1 then STEP 2 else STEP 1 2 Wait 1 us Wait for LB PCI to quiesce 3 Assert HRESET 4 Wait 200 us 5 IfPX_VCFGENO VID 1 then STEP 6 else STEP 8 Change the voltage 6 Drive PX_VCOREO gt VID 6 0 pins PS_VCORE_PG drops 7 Wait 1 us Wait for PS_VCORE_PG to be set 8 If PX_VCFGENO SCLK 1 then STEP 9 else STEP 11 Change SYSCLK 9 Drive PX_VCLKH L gt SYSCLK_S R V pins HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 49 Architecture 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Wait 200 us Wait for SYSCLK If PX_VCFGENO MPLL 1 th
31. bits of the ICS525 system clock generator 0 1 2 3 4 5 6 7 R S R 2 4 0 2 0 4 0 Reset X X X X X X X X Offset 0x19 Figure 61 VELA VCLKH Register PX_VCLKH Table 50 PX_VCLKH Field Descriptions 0 2 S Read returns the current values driven on the SYSCLK_S 2 0 bus Write values written to S are driven on the SYSCLK_S 2 0 bus if PX_VCFGENO SCLKk 1 otherwise the encoded value of CFG_SYSCLK 0 2 drives SYSCLK_S 2 0 see Section 6 6 1 3 7 R Read returns the current values driven on the SYSCLK_R 4 0 bus Write values written to R are driven on the SYSCLK_R 4 0 bus if PX_VCFGENO SCLk 1 otherwise the encoded value of CFG_SYSCLK 0 2 drives SYSCLK_R 4 0 see Section 6 6 1 NOTE CFG_SYSCLK 0 2 are used to preset 16 bits of data for the ICS525 in the S R and V fields HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 115 Programming Model 10 2 18 VELA VCLKL Register PX_VCLKL The PX_VCLKL register controls the upper 16 bits of the ICS525 system clock generator 0 1 2 3 4 5 6 7 R V W Reset X X X X X X X X Offset 0x1A Figure 62 VELA VCLKL Register PX_VCLKL Table 51 PX_VCLKL Field Descriptions 0 7 V Read returns the current values driven on the SYSCLK_V 7 0 bus Write values written to R are driven on the SYSCLK_V 7 0 bus if PX_VCFGENO SCLk 1 otherwise the encoded
32. compensation components from the VOUT trace to the VSENSE and COMP pins Do not place these components too close to the PH trace Do to the size of the IC package and the device pinout they will have to be routed somewhat close but maintain as much separation as possible while still keeping the layout compact Connect the bias capacitor from the VBIAS pin to analog ground using the isolated analog ground trace The slow start capacitor and or RT resistor should connect to this trace as well For the two LDO s TPS72525 and TPS72518 the DDPAK devices require 1cm sq area fill per device assuming loz copper on the top layer Each area fill should have 0 3mm vias spaced 1 5 mm apart as a array each attached to inner ground layers See the TPS725xx datasheet same for both parts for a diagram 9 6 9 Page 7 8 VDD VCore Power Supply Due to the large amount of power needed for the MPC8641 very careful attention is needed to design a PDS that delivers up to 60A reliably In addition as ArgoNavis is planning a 12 layer PCB some internal signal layers only have a power plane for an adjacent return path Ground returns will cause noise at the discontinuity e critical routes cannot route across plane splits e the DDR path is more congested than TSEC or PEX e each power plane can contribute 6A per quadrant see Section 9 6 19 HPCN an MPC8641D Development Platform Rev 1 04 84 Freescale Semiconductor PCB Development Issues e
33. connector The UART programming model is a standard PC16550 compatible register set Baud rate calculations for the divisor latch registers DLL and DML is typically done by by reading the PIXIS SYSCLK register to HPCN an MPC8641D Development Platform Rev 1 04 22 Freescale Semiconductor Architecture determine the MPC8641 reference clock input nominally 166 66MHz frequency The baud rate divisors can then be calculated using the formula described in the User s Manual Serial port signals are summarized in Table 11 Table 11 Serial Port Connections Category Pe Signal Names Connections Serial 1 4 UART_SOUT1 UART1_SIN1 UART_RTS1 MPC8641 LT1331 RS232 transceiver UART_CTS1 Serial 2 4 UART_SOUT2 UART_SIN2 MPC8641 LT1331 RS232 transceiver UART_RTS2 UART_CTS2 unused Note that Serial Port 2 is normally inaccessible as there is no 9 pin serial port connector attached Instead the RX and TX signals along with a ground are connected to a three pin BERG header If the extra serial port is needed a custom cable may be easily created to get access to the Port 2 data albeit without RTS CTS flow control Freescale Semiconductor does not make or supply this cable Figure 15 shows construction details for this cable J1 32i p rear view pin 2 Be DE9M sometimes pin 3 called DB9M Berg receptacle 0 1 spacing Figure 15 Serial Port 2 Cable Details HPCN an MPC86
34. how would I use HPCN to do a 5 1 For general hardware and or software development and evaluation purposes HPCN can be used just like Normal Use an ordinary desktop computer In the absence of special hardware or software configuration HPCN operates identically to a development evaluation system such as Sandpoint or a member the HPC family HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor Usage Scenarios HPC1 Freeserve and HPC2 Taiga Figure 2 shows an example of HPCN system in a desktop configuration Figure 2 HPCN Desktop Configuration The PIXIS is used to provide startup configuration information for DINK UBOOT or Linux and other advanced features are used or may be ignored Note that the third and fourth Ethernet ports are only accessible when a custom ATX I O panel is used if the third and fourth ports are not used the connector can be depopulated and a standard ATX I O panel may be used 5 2 Rackmount Server Use For use in a rackmount chassis HPCN requires the following modifications e low profile heatsink e non socketed board e right angle flex PCI Express cable optional Otherwise it is similar to the desktop case Figure 3 shows an example of HPCN system as a rackmount server in particular how the flex cable is used to connect the PCI rear chassis escape area to the PEX slot located at slot 2 Normally there is a slot here B
35. inner plane fills should not interfere with DDR routing Given the above it is critical that immediately as a part of placement the plane splits need to be created All routing that crosses these splits needs to be carefully weighted One plane fill strategy is shown below 3 3V FILL VCORE OUTPUT P1 P2 MM AREA FILL ON P1 P2 S3 S2 Total 14 3 quads 6A 72A Signals crossing plane fills need to SIGNAL 3 completely avoid it or if non critical place ground return path capacitors Specific Recommendations courtesy of Semtech The SC458 IC is laid out with PCB layout in mind The top and bottom sides of the IC have the driver supplies and gate drive pins for phase one and phase two respectively as well as a few logic signals The VID lines and reference lines VREF HYS and CLSET are on the left side of the IC The current and voltage feedback lines DAC and SS pins are on the right Because all of the control feedback lines for the SC458 are fully differential it is less layout sensitive than prior ICs however all high frequency high current switch mode power circuits need to be laid out correctly Component Placement A Schematic flow represents component placement flow B Balance Phase power chain components top half of page 8 with Phase 2 power chain components bottom half of page 8 with respect to placement trace width and routing as best as possible Place the bulk caps first e
36. listed in Appendix B All SMT components are 0402 unless otherwise noted Components are as noted in the bill of material BOM except for these non components custom gemoetries e mtg is an ATX chassis mounting hole connected to ground HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 71 PCB Development Issues e tp _pth is a test point implemented as a plated through hole tp_pth should be smaller than on FS1 FS2 size TBD All other test points are 25 mil pads or circular 0 1 e splice is a pair of tp_pth test points with 0 1 separation and 25mils of trace between the pads e pcb_trace is a PCB implemented resistors of specified width and length creating a low ohm resistor NOTE on HPCN pcb_trace is only ever used to provide an isolated ground attachment so all pcb_trace resistors have 0 ohm parameters and can be implemented with a ground tie 9 6 Placement 9 6 1 General Rules Resistors ceramic capacitors no tantalums or lytics and ferrites should be placed on the bottom of the board ICs should be placed on the top with the following exceptions e single gate ICs e any IC ina SO8 or smaller that dissipates lt 10mW e FET gate buffers In general nothing over 0 15 should be on the back Keep fiducials 200 mils away from all card edges Bulk and high frequency bypass capacitors are shown on the power suppl
37. one large or multiple small vias in the PAD C AGND is the SC458 and support circuit small signal ground point An AGND island around the SC458 support components AGND connections and tie to the system GND plane in a quiet avoiding noisy areas such as those around FETs and inductors location near the SC458 The voltage between GND and AGND must be kept to less than 300mV V Insure that Net name AGND is unique to the SC458 portion of the system design and not tied to other nets i e audio system analog grounds on the system VI Update and verify signal names to the SC458 for proper connection to associated system net names 9 6 10 Page 9 2 5V Power The TPS54910 is similar to the TPS54310 as used on pages 6 10 11 but it supplies more current The rules for page 6 apply except as follows e It may be located elsewhere it are not primarily needed by the Actel e Different reference designators apply e The area fill for the PowerPAD is larger More vias are required and the total area fill should be 3 x 3 sq in See the following diagram for details HPCN an MPC8641D Development Platform Rev 1 04 88 Freescale Semiconductor PCB Development Issues ANALOG GROUND TRACE FREQUENCY SET RESISTOR VSENSE sync SLOW START CAPACITOR R681 C3010 OMP NETWORK as BIAS CAPACITOR PwWRGD CAPACITOR ts Boot VIN e C758 I PH a VOUT vN a w VN Bh 790 4796 eo YYY e Peno 4 os Yen Peno FLIER o
38. otherwise it has no effect 3 7 COREPLL Read returns the current values on the CFG_COREPLL 0 4 bus Write values written to COREPLL are driven on the CFG_COREPLL 0 4 bus provided PX_VCFGENO CPLL 1 otherwise it has no effect 10 2 16 VELA VSPEED Register 1 PX_VSPEED1 The PX_VSPEED1 register controls some of the general speed clock settings used for startup 0 1 2 3 4 5 6 7 R rsvd PORTDIV HOSTMODE MPXPLL v Reset 0 X X X X X X X Offset 0x18 Figure 60 VELA VSPEED Register 1 PX_VSPEED1 HPCN an MPC8641D Development Platform Rev 1 04 114 Freescale Semiconductor Programming Model Table 49 PX_VSPEED1 Field Descriptions 0 rsvd reserved PORTDIV Read returns the current values on the CFG_PORTDIV signal Write values written to PORTDIV are driven on the CFG_PORTDIV signal provided PX_VCFGENO PDIV 1 otherwise it has no effect 2 3 HOSTMODE Read returns the current values on the CFG_HOSTMODE 0 1 bus Write values written to HOSTMODE are driven on the CFG_HOSTMODE 0 1 bus provided PX_VCFGEN1 HOST 1 otherwise it has no effect 4 7 MPXPLL Read returns the current values on the CFG_MPXPLL 0 3 bus Write values written to COREPLL are driven on the CFG_MPXPLL 0 3 bus provided PX_VCFGENO MPLL 1 otherwise it has no effect 10 2 17 VELA VCLKH Register PX_VCLKH The PX_VCLKH register controls the upper 16
39. static 3 TSEC1_TXD 2 4 cfg_dev_id 5 7 2 0 Large system size 1 Small System Size Memory Debug SW6 7 CFGDRV 1 MSRCIDO O cfg mem debug Configuration 0 MSRCID MDVAL show LB info 1 MSRCID MDVAL show DDR info DDR Debug SWE 8 CFGDRV 1 MSRCIDO 1 cfg_ddr_ debug Configuration 0 Debug info on the ECC pins 1 No debug info on ECC pins General Purpose POR SW5 7 none 1 LAD 30 cf orer 29 3 Configuration 0 TBD 1 TBD SW5 8 LAD 31 cf orcr 30 0 TBD 1 TBD OTHER CONFIGURATION Processor VID SW3 1 7 static 7 SC458 VID 6 0 VID 6 0 Encoding PIXIS E5 E15 001_ 1000 1 2000 V 001_1100 1 1500 V 010_1000 1 0000 V 010_1100 0 9500 V Platform Voltage Select SW3 8 static 1 TPS54310 RSET VDD_PLAT PIXIS E16 0 1 10V 1 1 05V SYSCLK Speed SW1 6 8 mapped 3 gt 16 PIXIS then ICS525 CFG SYSCLK 0 2 1 PIXIS and driven mapped to G13 G14 H6 SYSCLK_R V S H12 J4 J6 P6 P16 T6 T8 HPCN an MPC8641D Development Platform Rev 1 04 68 Freescale Semiconductor Configuration Table 29 Configuration Options Assert er Option Select Method Method Width Controls Description Notes REFCLK SERDES SWE6 3 5 CFGDRV 3 CFG_REFCLKSEL CFG REFCLKSEL Speed PIXIS A3 A5 see Table 27 Flash PromJet SW5 1 static 1 FLASHSEL Mapping PIXIS A6 0 Boot from PromJet 1 Boot from Flash Flash Banking SW5 2 static 1 FLASHBANK PIXIS A7 0
40. this path needs to be short and heavy 25 mils 9 6 31 Page 39 CompactFlash The CompactFlash socket is the vertical type the symbol label is slightly wrong and so should not take up too much board space It can be placed anywhere convenient There are no ATX chassis height restrictions because it is not expected to be used in a desktop environment only when open chassis in the lab 9 6 32 Page 40 12C Devices These devices may be placed anywhere convenient The connector should be along the edge of the board preferably grouped with all the other chassis option headers 9 6 33 Page 41 LocalBus Debug The three Mictor debug headers being on the local bus are not placement critical and are part of the slower localbus layout flow Each mictor has a corresponding label ADDR DATA STAT which must be on the silkscreen and at least 0 3cm high 9 6 34 Page 42 SERDES Port 2 The connections to AVDD must be short One of the ceramic capacitors need to be attached to the AVDD and AVSS pad vias with little or no trace length The rest of the traces need to be short The IMPCAL resistors need to be short and away from noisy traces The SD2_RX_ bus is comprised of P and N buses representing 8 differential pairs Each P N pair should be matched to each other member of the RX bus irrespective of the TX bus length using the routing electrical class characteristics The SD2_TX_ bus is comprised of P and N buses representi
41. 2 PEX 0101 SerDes1 PEX SerDes2 3GSRio 0110 SerDes1 PEX SerDes2 2GSRio 0111 SerDes1 PEX SerDes2 1GSRio CPU Boot Configuration SW6 1 PIXIS D16 D16 CFGDRV LWEO cfg cpu boot 0 Core 0 is in holdoff 1 Core 0 boots Boot Sequencer Configuration SW4 3 4 PIXIS C15 C16 CFGDRV LGPL3 LGPL5 cfg boot seq 0 1 01 Normal I2C seq 10 Extended I2C seq 11 Boot seq disabled DDR SDRAM Type DDR Driver Impedence Compensation RES RES static static TSEC2_TXD 4 TSEC2_TX_ER TSEC3_TXER cfg dram type 01 DDR1 11 DDR2 cfg_dram_ocd 0 auto cal 1 manual cal TSEC1 Width RES static TSEC1_TXD 5 TSEC2 Width RES static TSEC2_TXD 5 TSEC3 Width TSEC4 Width RES RES static static TSEC3_TXD 5 TSEC4_TXD 5 cfg tsecN reduce 0 RMII RGMII 1 MII GMII N N N N HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 67 Configuration Table 29 Configuration Options Assert ee Option Select Method Method Width Controls Description Notes TSEC1 Mode RES static 2 TSEC1_TXD 6 7 cfg tsecN _prtcl 0 1 2 TSEC2 Mode RES static 2 TSEC2_TXD 6 7 E RAI 2 10 R GMII TSEC3 Mode RES static 2 TSEC3_TXD 6 7 2 TSEC4 Mode RES static 2 TSEC4_TXD 6 7 2 RapidlO Device ID RES
42. 41D Development Platform Rev 1 04 Freescale Semiconductor 23 Architecture 6 1 6 Power The power requirements of the MPC8641 are estimated at this time based on the MPC8540 and MPC7447A precedents estimated power requirements are summarized in Table 12 Table 12 MPC8641 Power Requirements Power Source Symbol bie Tol IMAX PMAX Supplied By ange Core Power Vpp_COREO 0 9V 50 mV TBD 1 8GHz Vpp_CORE1 1 0V 50 mV 17 0W 25 0W 2 1 1V 50 mV 33 1W 2 PLL Filter AVpp_COREO 0 9V 50 mV AVpp_CORE1 1 0V 50 mV 1 1V 50 mV Platform VDD_PLAT 1 0V 50 mV 7 0 W internal buses AVDD PLAT 1 1V 50 mV 1 2V 50 mV SERDES SVpp 1 0V 50 mV Some sources say 5 XVpp 1 1V 50 mV 0 77W 2 which is actually 1 2V 50 mV 60mV 1 2V DDR2 Bus D1_GVpp 1 8V 90 mV 500 mW 2 D2_GVpp 2 5V 125 mV Ethernet LVpp 2 5V 125 mV 50mW 4 TVpp 3 3V 165 mV 50mW 4 Local Bus OVpp 2 5V 2 0 W 3 3V Other HVpp 2 5V 100 mW Note that this is the power for the MPC8641 only it does not include external devices memory etc Since these are estimates and because alpha silicon tends to be hot the VDD rail needs to have excess capacity of approximately 20 Because of the high current transients present on the VDD_COREx power pins careful attention should be paid to properly bypass these power pins and to provide a good connection between the BGA pads and the power and ground planes In particular
43. 5 nSMI SIO SMI SMB_ALERT PIXIS SMI SMI1 pullup unused HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 29 Architecture Table 14 Interrupt Connections Category IRQ Pin Count Signal Names Connections 12 IRQO Reserved used to internally to map legacy z INT A D interrupts for PCIExpress interrupt IRQ1 four per port IRQ2 NOTE Interrupts can be shared so it is certainly IRQ3 possible to add interrupt sources to these pins IRQ4 With MSI interrupts fewer external interrupts are needed that s all IRQ5 IRQ6 IRQ7 IRQ8 PIXIS PIX_INT IRQ9 M1575 INTR IRQ10 VSC8244 PHY INT IRQ11 unused 1 IRQ_OUT All interrupts sources are level sensitive active low with the exception of the M1575 INTR pin which is an 8259 compatible PIC controller output and as such is edge triggered and active high 6 1 8 I2C The MPC8641 has two separate I2C SMB buses Bus 1 is dedicated to a single I2C based EEPROM which contains boot initialization code Bus 2 is dedicated to the SDRAM I2C based SPD EEPROMs for proper memory initialization the slots and SIO as the SMBus protocol The I2C SMB bus signals are summarized in Table 15 Table 15 I2C Bus Connections Category Pee Signal Names Connections 12C1 2 12C1_SDA I2C1_SCL MPC8641 Boot EEPROM 12C2 2 I2C2_SDA I2C2_SCL MPC8641 DDR1 Socket 1 DDR1 So
44. 75 supplies all the IO channels needed for full Linux QNX or other OS desktop support The M1575 is in a 628 Ball 31mmx31mm BGA package and requires several clock and power sources as detailed in Section 6 5 System Power and Section 6 6 Clocks It is pin compatible with the ULI M1575 which may also be used HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 37 Architecture 6 2 1 ULI SATA Controller The ULI M1575 supports a high speed serial ATA SATA connections The SATA controller supports four ports at a 1 5 Gib s and 3 0 Gib s data rates for SATA I and SATA II modes respectively AHCI features are also supported Figure 25 shows the overall connections of the SATA bus SATA 1 m SATA SATA a S SATA M1575 a SATA 3 SATA e SATA 4 m SATA Figure 25 SATA Architecture 6 2 2 ULI PATA Controller The ULI M1575 supports four conventional parallel ATA PATA or classic IDE connections HPCN supports only the primary channel due to board space routing restriction The interface supports 2 channel Ultra DMA 33 66 100 133 IDE bus master operations Figure 26 shows the overall connections of the PATA connections PIDE mE SIDERED M1575 header Figure 26 PATA Architecture 6 2 3 ULI USB Controller The ULI M1575 contains one EHCI USB 2 0 and three OHCI USB 1 1 controllers The controllers support all three speed definitions HS 480Mbits
45. 8 VSPEED1 Register PX_VSPEED1 R W 0x00 0x19 VCLKH Register PX_VCLKH R W 0x00 Ox1A VCLKL Register PX_VCLKL R W varies 0x1B VWATCH Register PX_WATCH R W Ox7F 0x1C 0x3F reserved reserved reserved undefined The corresponding header file definitions are in Section 10 3 HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor Programming Model 10 2 1 ID Register PX_ID The ID register contains a unique classification number this ID number is used by DINK eDINK and other software to identify board types This number is guaranteed not to change for any ArgoNavis PCB or FPGA revision 0 1 2 3 4 5 6 7 R ID a ee ee eee Reset 16 0x10 Offset 0x00 Figure 45 ID Register PX_ID Table 34 PX_ID Field Descriptions 0 7 ID Board identification 10 2 2 Version Register PX_VER The version register contains the major and minor revision information of the HPCN board 0 1 2 3 4 5 6 7 R VER REV Ww Reset 0x13 Offset 0x01 Figure 46 Version Register PX_VER Table 35 PX_VER Field Descriptions 0 3 VER Version Number 0001 V1 x 0010 V2 x etc 4 7 REV Revision Number starts with 0 Note that HPCN PCBs V1 0 and V1 0a are hardware and software compatible so the PX_VER register is 0x10 for both HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 105 Programming Model 10 2 3 Version Register PX_PVER
46. ES 1 port is configured for PCIExpress mode The low order 4 lanes PEX1_TX 0 3 p n and PEX1_RX 0 3 p n are connected to the ULI 1575 south bridge device which provides many resources for running Linux and providing remote test access Since this is not a slot based connection a mid point probe is provided for connecting a logic protocol analyzer In order to support evaluation of non ULI based traffic and or other protocols HPCN uses the PCIExpress lane reversal feature of the SERDES to re route traffic to the unused half of the SERDES 1 PEX1_TX 4 7 p n and PEX1_RX 4 7 p n In this mode the ULI is ignored and PCIExpress traffic is re routed to a PCIExpress connector It is important to note that none of the signals are switched or rerouted in any way this preserves the highest signal quality for best performance Only the lanes used for PCIExpress traffic are re directed Figure 10 shows an overview TX gt S PEX1 TX 0 3 p n R MPC8641 a ULI PEXt RX 0 3 p n Lane Revers RX lt T option PEX1 TX 4 7 p n PEX1 RX 4 7 p n PEX 4X Slot Figure 10 SERDES 1 PCIExpress 4X Overview 6 1 3 2 SERDES 2 The SERDES 2 port is typically configured as a PCIExpress port and is connected to a PCI Express 16X slot on the HPCN motherboard The SERDES port only supports up to 8X protocol width however a 16X connector is used to allow standard PEX video cards to be used possibly at a reduced width It is ex
47. Escape Guide Note that everything flows well except for SERDES2 to the PCIExpress slot In that case the signals are crossed over due to the lane orientation lane 0 starts at the top of the PEX slot while on the MPC8641 SERDES pins lane 7 is at the top see Figure 38 with this orientation and pairing To simplify routing SERDES2 is connected using lane reversal Note also that the DDR1 and DDR2 ports are intermingled This is inevitable but the solution is to route DDR1 on the top layers of the PCB and DDR2 on the bottom layers With intervening ground planes crosstalk is minimized HPCN an MPC8641D Development Platform Rev 1 04 74 Freescale Semiconductor PCB Development Issues U LLLA 101S ZeIDd_ TZ IOTS TEIOd TIOIS X9T Xdd MPC8641D fish K 9 6 l WINIC Tadd THE WINIC Tadd l WINIC CAda THE WINIC Cada Latches Mictor Mictor Mictor Left Bottom Right kos sq in MicroATX mtg Hole Socket HeatSink Mount Figure 40 Placement and Layout Guide Note that relative to standard ATX microATX placement the slot 1 area is omitted to add additional routing space HPCN an MPC8641D
48. FAIL_LED N10 1 O OB33LH SubTotal 5 Total 125 of 184 NOTES 4 Routed to Mictor debug header for internal debug purposes 5 LB_D 0 is the MSB and LB_D 7 is the LSB all other LB_D signals are ignored for 8 bit transfers 6 LB_A 31 is the LSB of the address for 8 bit transfers 7 This special signal serves as a DUT reset input for remote system control 6 4 1 Subsections 6 4 1 1 COP Handles merging COP header resets with on board resets in a transparent manner It is critical that the COP HRST input resets the entire system EXCEPT for the COP JTAG controller i e TRST must not be asserted With COP not attached it is critical that reset does assert TRST The COP core manages these modal operation 6 4 1 2 RESETSEQ Collects various reset power good signals and starts the global reset sequencer HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 47 Architecture Figure 31 shows the overall reset process flow vastly simplified Upon powerup reset internals but don t do HOT RST 0 much since power is not present at the rest of the system Most I Os are tristated HOT_RST 1 reset internals tristate outputs Internal Reset Wait for PWRGD from the main PSU This means the ULI or VELA toggled the PWRSW signal and the system is powering up Main power is active enable tri stated outputs which have been set to appropriate levels during power sequencing 0 or
49. Freescale Semiconductor Design Workbook Document Number HPCNUG Rev 1 04 7 2007 HPCN an MPC8641D Development Platform by Gary Milliorn DSD System Design and Architecture Freescale Semiconductor Inc Austin TX 1 Overview HPCN is a high performance computing evaluation and development platform supporting the MPC8641D dual core processor built on Power Architecture technology as well as the MPC8641 single core version HPCN s official designation is HPCN and may be ordered using part numbers PCEVALHPCN 8641D prototypes or MCEVALHPCN 8641D HPCN is optimized to support the high bandwidth memory ports for each processor core as well as the two PCI Express ports one dedicated for graphics or other slot based card and the other dedicated for Linux I O with the ULI south bridge HPCN is designed to the micro ATX form factor standard allowing it to be used in 1U or 2U rack mount chassis as well as in a standard ATX Micro ATX chassis Freescale Semiconductor Inc 2007 All rights reserved Contents De OVVIE W peoia a eaa a bogie oo Nae ahaa 1 2s THOAMUTES seinn aE a Sond DA ETIE 2 3 Block Diagram 6c cccccne eee eeeseaeneeas 4 4 Evaluation Support 0 0 e eee eee 5 5 Usage Scenarios 0 cee eee eee ee eee 6 6 ATChitectite srorusreoen iin oan gaa eda sei 11 Te Configuration svsacsecsere riadne eii weenie ee 65 8 Debug Support crassa hie cote
50. HPCN an MPC8641D Development Platform Rev 1 04 100 Freescale Semiconductor PCB Development Issues 9 6 38 Page 46 49 ULI M1575 Refer to the ULI M1575 Design Guide Layout document for further details In addition the 32kHz crystal must be routed with width 5mil spacing 5mil and trace length lt 800mil 9 6 39 Page 50 Audio Codec The digital audio signals between the M1575 and the ALC650 CODEC should be routed as 5mil trace Smil spacing The maximum distance between M1575 and ALC650 would be 10 Trace impedance should be ZO 60 Q Traces from ALC650 codec to the the audio jack should be routed as 7mil width 7mil space with the exception of ACZ_SDIN and ACZ_SDOUT signals which should be routed as 5mil Smil All traces should be routed on the same layer where applicable All power traces should be at least 20 mil 20mil Ground traces are 30mil 30mil when applicable A special island of at least 600mils by 690mils thickness should be carved out for AVCC_SYS audio power Decoupling caps should be placed close to the edge of the island Furthermore audio analog ground AGND should be cut out to be at least 1 3 x1 area AGND and DGND should be adjoined ONLY at one point by a ferrite bead placed close or underneath ALC650 CODEC 9 6 40 Page 51 PCI Slots The PCI Slot at the top of the page has special connections to accomodate the DataBlizzard card and so should be located on the left most side of the board maximum c
51. HPCN an MPC8641D Development Platform Rev 1 04 112 Freescale Semiconductor Programming Model 10 2 13 VELA VCOREO Register PX_VCOREO The PX_VCOREDO register may be used to control the VCORE power supply to the processor core 0 0 1 2 3 4 5 6 R VPLAT VID WwW Reset X X X X X xX X Offset 0x14 Figure 57 VCOREO Control Register PX_VCOREO Table 46 PX_VCOREO0 Field Descriptions 0 VPLAT Read returns the current values on the CFG_VDDPLAT bus Write values written to VPLAT are driven on the CFG_VDDPLAT bus provided PX_VCFGENO VPLAT 1 otherwise it has no effect 1 7 VID Read returns the current values on the CFG_VID 6 0 bus Write values written to VID are driven on the CFG_VID 6 0 bus provided PX_VCFGENO VCOREO 1 otherwise it has no effect NOTE VID 6 0 is a little endian bus so the bits may appear to be swapped however they are correct as shown NOTE For HPCN V1 0 and or MPC8641 V1 0 this register controls power to both cores 10 2 14 VELA VBOOT Register PX_VBOOT The PX_VBOOT register controls general settings used for startup code location selection 0 1 2 3 4 5 6 FMAP FBANK BOOTSEQ BOOTLOC Reset Offset 0x16 Figure 58 VBOOT Control Register PX_VBOOT Table 47 PX_VBOOT Field Descriptions FMAP Read Write returns the current values on the CFG_FLASHMAP signal values writ
52. L of the trace e VTTSNS should be connected to the positive VITT_A VTT_B plane using the 0 ohm resistor such that VTTSNS monitors the VTT plane at its most distant point end of the area fill generally e The output capacitor for VTT_A VTT_B should be near the the sense point R497 etc e Minimize any additional ESR and or ESL of ground trace between GND pins and the output capacitors e Negative node of VTT output capacitor s and VTTREF capacitor should be tied together by avoiding common impedance to the high current path of the VTT source sink current e Connect GND to negative nodes of VTT capacitor s VTTREF capacitor and VDDQ capacitor s with care to avoid additional ESR and or ESL GND and PGND power ground should be connected together at a single point HPCN an MPC8641D Development Platform Rev 1 04 94 Freescale Semiconductor PCB Development Issues e Connect CS_GND RGE to source of rectifying MOSFET using Kevin connection Avoid common trace for high current paths such as the MOSFET to the output capacitors or the PGND to the MOSFET trace In case of using external current sense resistor apply the same care and connect it to the positive side ground side of the resistor e PGND is the return path for rectifying MOSFET gate drive Use 0 65 mm 25mil or wider trace Connect to source of rectifying MOSFET with shortest possible path e Place the V5FILT filter capacitor RGE close to the TPS51116 within 12 mm
53. M socket pins e the VDD VDDQ bypass capacitor should be placed one per pin e the power pins should terminate in the VCC_DDRA_IO area fill there are separate overlapping planes for the overlapping DDR interfaces 9 6 22 Page 25 29 DDR2 Termination In general compared to DDR termination requirements DDR2 termination requires are somewhat less exacting thanks to the on DIMM termination VTT power for the two independant DDR systems VTT_A and VTT_B respectively are supplied by the TI TPS51116 Termination resistors need to be placed behind the e The TPS51116 has a thermal relief pad on the bottom PowerPAD which must be attached to a top layer area fill The minimum area is 6 5 mm by 3 4 mm with eight vias 0 33mm to the ground plane This fill is not attached to ground e The trace from the LL to the MOSFETs and the high voltage side of the inducto should be as short and wide top layer as possible The capacitor from this line to VBST should be placed on the trace so there is no inteference with area filling e All sensitive analog traces such as VDDQSNS VTTSNS and CS should routed away from high voltage switching nodes such as LL DRVL or DRVH nodes to avoid coupling e VLDOIN should be connected to VDDQ output inductor output with short and wide trace e The output capacitors on the VTT pin VTT_A or VTT_B planes should be placed close to the pin with short and wide connection in order to avoid additional ESR and or ES
54. Mareh Other mils r 3 mils mils mils mils PHY 0 4 _ 0 4 100 Q 6 amp 6 12 10 mils Layer 1 2 only differential No stubs DIFF_PHY 2 vias max matching other traces LBUS 50 Q 4 5 n a 0 1 LBUS_LATCH 50 Q 4 5 n a 0 1 POWER_TRACE any gt 50 mil any none Power connections to multiple components 2 vias max must use heavy barrel via DDR_CMD 50 Q 5 12 15 20 20 25 200 mil MA MBA MRAS MCAS 11 5 between over MWE DIMMs DDR_CLK 2 vias max DDR_CTL 50 Q 5 12 15 20 25 20 25 200 mil MCS MCKE MODT 11 5 between over 2 vias max DIMMs DDR_CLK DL 0 8 50 Q 5 sing 12 15 20 Data 20 25 50 mils Individual data byte lanes DDR_DATA 5 5 diff 11 5 between DQS 25 to DQS DQ DP 9 bits and DIMMs 0 5in of accompanying data strobe DDR_CLK DQSp DQSn bytelane quasi differential and the to data mask DQM All bytelane routed on inner layers 2 vias max DDR_CLK 40 Q trace 8 10 mil 20 20 10 mils Same matched length as 70 Q diff CLK to DDR_CTL CLK in combination with 25 mils differential pair MCK MCKT to other 4 vias max includes ser CLKs term PCI 55 Q 10 5 7 none Max length 8000 mils Separation Differential Pair Separation Electrical Class Trace Type Width Separation DifPalrto DitEal to other Mareh Other mils il r il mils mils mils mils PCICLK any 4 5 10 mil 0 1 PHYCLK any 4 5 10 mil 0 1 SHORT any 4 10 any lt 1cm Sa
55. OB33LH PHYRST 1 O OB33LH LB_RST 1 O OB33LH GEN_RST 1 O OB33LH IRQ8 R5 1 O D IOB33HN DATABLIZZARD_INTD T4 1 l IB33U 7 SubTotal 20 CONFIGURATION CONTROL SENSE CFG_REFCLK 2 0 A3 A4 A5 3 I O IOB33HN CFG_FLASHMAP A6 1 I O IOB33HN CFG_FLASHBANK A7 1 I O IOB33HN CFG_BOOTSEQ 0 1 D15 D16 2 I O IOB33HN CFG_VID 6 0 E5 E8 E9 E12 E13 E14 E15 7 I O IOB33HN CFG_PLATVDD E16 1 I O IOB33HN CFG_BOOTLOC 0 3 F13 F14 F15 F16 4 I O IOB33HN CFG_HOSTMODE 0 1 K13 K14 2 I O IOB33HN CFG_PIXISOPT 0 1 K15 K16 2 I O IOB33HN CFG_MPXPLL 0 3 L13 L14 L15 L16 4 I O IOB33HN CFG_COREPLL 0 4 M5 M8 M9 M12 M13 5 I O IOB33HN CFG_PORTDIV A2 1 I O IOB33HN CFG_SYSCLK M14 M15 M16 3 I O IOB33HN HPCN an MPC8641D Development Platform Rev 1 04 46 Freescale Semiconductor Table 21 Pinout Listing for PIXIS Architecture Signal Names Pin Numbers Pin Count 1 0 I O Cell Notes SubTotal 36 LOCALBUS INTERFACE LB_A 26 31 R13 R12 R11 R10 R9 R8 6 l IB33U 6 LB_D 0 7 T7 T8 T9 T10 T11 T12 T13 T14 8 I O IOB33HN 5 LB_CS 0 3 N11 N12 N13 N15 4 l IB33U LB_WE 0 N5 1 IB33U LB_GPL 2 4 OE RDY N6 N16 2 IB33U LBCLK1 P5 1 IB33U FCS N7 1 O OB33LH PJCS N8 1 O OB33LH CF_RDYBSY R6 1 IB33U CF_CD R7 1 IB33U SubTotal 26 MISCELLANEOUS ASLEEP B1 1 IB33U PIXIS_DEBUG 0 1 G15 G16 2 O OB33LH 4 PASS_LED N9 1 O OB33LH
56. P o o gt REQ GNT O O PIXIS m HR N Figure 28 PCI Bus Architecture HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 39 Architecture Note that the M1575 drives signals to 3 3V levels and bus pullups are 3 3V it is tolerant to 5V signalling levels The PCI slots are 5V and the PCI IO pins are connected to 5V Table 19 summarizes the PCI bus arbitration and interrupt connections Table 19 HPCN PCI Bus Information i Vendor Arbiter Clock PCI Interrupt Mapping Device Device IDSEL Port Port Notes INTA INTB INTC INTD ULI 0x10B9 AD16 Device is the PCIBridge 0x5249 there are other devices see spec Slot 1 varies AD17 0 0 0 1 2 3 Left most slot Slot 2 varies AD18 1 1 1 2 3 0 Right most slot PIXIS 0x1957 AD19 2 0 1 PIXIS cannot bus master 0x3002 SIO 3 These devices are on the LPC bus which requires a LPCFlash 4 PCI clock but little else 6 2 5 ULI LPC Interface The ULI M1575 supports a standard LPC Low Pin Count flash interface and HPCN uses this interface to support non local bus flash booting and to communicate with the SuperIO The alternate boot vector address of OxFFFF_0100 is supported by the MPC8641 and is accepted by the ULI immediately out of reset if the MPC8641 is configured to boot from PCIExpress SERDES1 the ULI will supply boot code The LPC flash device supports up to 4 Mib of boot code which is suf
57. PIXIS FPGA Actel APA150 on page 91 16 PCI Isolation Buffer Section 9 6 15 Page 16 PCI Buffers on page 91 17 Configuration Section 9 6 16 Page 17 Configuration Switches on page 91 18 COP Debug Interface Section 9 6 17 Page 18 Configuration Driver Debug 19 MPC8641 Control Section 9 6 18 Page 19 Processor System Interface 20 MPC8641 Power 1 Section 9 6 19 Page 20 21 Processor Power Interface 21 MPC8641 Power 2 Section 9 6 19 Page 20 21 Processor Power Interface 22 MPC8641 DDR 1 Section 9 6 20 Page 22 26 Memory Interface 23 DDR1 DIMM 1 Section 9 6 21 Page 23 24 26 27 DDR Modules 24 DDR1 DIMM 2 Section 9 6 21 Page 23 24 26 27 DDR Modules 25 DDR1 VTT Section 9 6 22 Page 25 29 DDR2 Termination 26 MPC8641 DDR 2 Section 9 6 20 Page 22 26 Memory Interface 27 DDR2 DIMM 1 Section 9 6 21 Page 23 24 26 27 DDR Modules 28 DDR2 DIMM 2 Section 9 6 21 Page 23 24 26 27 DDR Modules 29 DDR2 VTT Section 9 6 22 Page 25 29 DDR2 Termination 30 MPC8641 Quad ENET Section 9 6 23 Page 30 Ethernet Interface 31 Ethernet Quad PHY MAC Section 9 6 24 Page 31 Ethernet PHY 32 VSC8244 Quad PHY Power Sys Section 9 6 25 Page 32 Ethernet PHY 33 VSC8244 Quad PHY Ports Section 9 6 26 Page 33 Ethernet PHY 34 Ethernet MAG Conns Section 9 6 27 Page 34 35 Ethernet PHY 35 Ethernet MAG Conns Section 9 6 27 Page 34 35 Ethernet PHY 36 Serial 1 2 S
58. R C set for the clock inputs need to be within 1CM of their corresponding pins HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 95 PCB Development Issues The pulldown resistors are for option selection They should be placed such that minimal interference with the trace is accomplished The preferred routing is S gt L gt T or S gt L gt L gt T where the MPC8641 is the Source the option resistors are the Loads and the VSC8244 is the Termination S from CPU me ol L to VSC8244 signal flows through pad Those signals not having an option resistor are routed point to point S gt L Some of these option resistors are to power ground while others are to the configuration drive In all cases the resistors need to be located near the driver pin as shown on this page RGMII routing requires the insertion of a 2 ns delay into the TX_CLK and RX_CLK paths Rather than complicate layout the RGMII ID option of the VSC8244 is used to insert this delay for both the PHY and the MPC8641 9 6 24 Page 31 Ethernet PHY Since the VSC8244 has internal impedance compensation there are no other requirements other than those previously mentioned 9 6 25 Page 32 Ethernet PHY The bypass capacitors should be placed approximately one per pin with the pads adjacent to the BGA power vias with no invervening traces as described above in the CPU bypass pl
59. SATACLK M1575 X25M 1 2 25 000 MHz LVTTL CLKCLK M1575 X32KIl 32 768 kHz analog HPCN an MPC8641D Development Platform Rev 1 04 58 Freescale Semiconductor Architecture Figure 33 shows the principal clock connections DDR and miscellaneous clocks are not shown config REF33MHz 125MHz 14 318MHz 100 200MHz 14 318MHz 14 318MHz REF33MHz 4 33MHz hot Figure 33 HPCN Clock Architecture HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 59 Architecture 6 6 1 SYSCLK Almost all timing within the MPC8641 is derived from the SYSCLK pin On HPCN this pin is controlled by the ICS ICS525 02 frequency synthesizer This devices has numerous configuration inputs 18 to be precise which would be unwieldy if HPCN required the user to correctly set 18 DIP switches Instead PIXIS remaps 3 switches representing the most popular choices and drives the ICS525 02 accordingly Test software has more direct control over the ICS525 02 through PIXIS such that many different values may configured for SYSCLK Table 26 summarizes the switch selectable clock generation possibilities which are based upon a 33 000 MHz clock input Table 26 ICS525 02 Frequency Options SYSCLK_SE SYSCLK SYSCLK aa ICS Settings OTR L PIXIS V1 0 PIXIS V1 1 S 2 0 R 6 0 V 8 0 000 33 0 MHz
60. SC8244 QuadPHY Port 1 2 Connects to RJ45 dual connectors for rear panel access Port 2 3 Connects to RJ45 dual connectors Local Bus Flash 2 banks of 32 bit 16MB flash Option for PromJet access Pixis Internal registers implementing Board ID VDD control Frequency reset Self reset reset Compact Flash Interface and connector GPCM SDRAM Not supported no CPM no compelling application HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor Usage Scenarios Table 1 HPCN Evaluation Summary MES Poe System Evaluation Support Methods Feature 12C Bus 1 Boot initialization code Bus 2 DDR Bus 1 DIMM modules SPD EEPROMs DDR Bus 2 DIMM modules SPD EEPROMs Voltage Monitoring System EEPROM PEX PCI Slots as SMBus Clocking SYSCLK Digitally settable clock generator Switch selectable coarse settings Software selectable fine settings REFCLK SERDES reference clocks to SERDES s on MPC8641 ULI and slots RTCCLK Reference clock DMA DMA 0 3 Test points REQ ACK DONEa IRQs IRQ 0 11 EVENT switch asserts IRQ but can drive SRESETO and or SRESET1 via software setting IRQ_OUT SRESET 0 1 VCore Power VDD VID switch settable Pixis software monitored controlled voltages 7 bit encoded voltage 5 Usage Scenarios HPCN is expected to be used in many different test and evaluation scenarios This section discusses aspects of each potential use i e
61. TFORM power supply off fault 1 VCC_PLATFORM power supply is on 4 SDPG 0 VCC_SERDES power supply off fault 1 VCC_SERDES power supply is on 5 V1P2PG 0 VCC_1 2 power supply off fault 1 VCC_1 2 power supply is on 6 V1P8PG 0 VCC_ULI_1 8V power supply off fault 1 VCC_ULI_1 8V power supply is on 7 DDRPG 0 Either M1_DDR and M2_DDR power supply off fault 1 Both M1_DDR and M2_DDR power supplies are on Note that DDR power good reporting is the composite of both s w cannot see if both have failed but one is bad enough HPCN an MPC8641D Development Platform Rev 1 04 108 Freescale Semiconductor Programming Model 10 2 7 Auxiliary Register PX_AUX The PX_AUX register is a general purpose read write register It reset upon initial power activation or by chassis reset sources PX_AUX preserves its value between COP or watchdog initiated resets 0 1 2 3 4 5 6 7 R USER W Reset 0 0 0 0 0 0 0 0 Offset 0x06 Figure 51 Power Status Register PX_AUX Table 40 PX_AUX Field Descriptions 0 7 USER User defined 10 2 8 Speed Register PX_SPD The PX_SPD register is used to communicate the current settings for the SYSCLK input It is typically needed for software to be able to accurately initialize timing dependant parameters such as those for DDR2 I2C and more 0 1 2 3 4 5 6 7 R rsvd SYSCLK W Reset 0 0 0 0 0 X X X Offset 0x07 Figure 52 Power Sta
62. VENT switch asserts SRESET1 If 11 The EVENT switch asserts both SRESET0 and SRESET1 6 PASS If set the external LED labelled PASS is turned off By default the LED is inactive so software must actively clear this bit on the completion of a successful self test 7 FAIL If set the external LED labelled FAIL is turned off By default the LED is active so software must actively clear this bit on the completion of a successful self test NOTE Do not enable both PX_CSR LOCK and PX_VCTL WDEN the watchdog then cannot be disabled and the board will keep resetting when the watchdog expires since it cannot be disabled 10 2 5 Reset Control Register PX_RST The PX_RST register may be used to assert system resets PX_RST is usually only written reads return the value in the register and do not necessarily reflect the value of the system reset 0 1 2 3 4 5 6 7 R ALL rSVv rSV rSV DBMASK PHY LB GEN v E Reset 1 0 0 0 1 1 1 1 Offset 0x04 Figure 49 Reset Control Register PX_RST Table 38 PX_RST Field Descriptions 0 ALL If set to 0 a full system reset is initiated 1 3 rsvd reserved 4 DBMASK If 0 DATABLIZZARD_INTD is just an interrupt lf 1 DATABLIZZARD_INTD is a system reset term 5 PHY If O PHY_RST is asserted If 1 PHY_RST is deasserted 6 LB If 0 LB_RST is asserted If 1 LB_RST is deasserted 7 GEN If O GEN_RST is assert
63. V_HOT VCC_1 8V_HOT 12V No sequencing 12V BULK No sequencing VCORE 0 9 1 3V 5V No sequencing VDD_PLAT VDD_1 2 VCC_SERDES VCC_1 8 VCC_DDRA_IO VTT_A VCC_DDRB_IO VTT_B 3 3V No sequencing OVDD OVDD VCC_3 3 HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 57 Architecture 6 6 Clocks Table 25 summarizes the clock requirements of HPCN Note that completely independant and isolated clocks such as those of the DDR interfaces are not discussed here Table 25 HPCN Clock Requirements Clock Destination eck Specs Type Notes Frequency SYSCLK MPC8641 SYSCLK 33 200 MHz tr lt ins LVTTL 40 00 nominal te lt 1ns closed loop jitter lt 60 duty bandwidth should be lt 500 lt 150 ps jitter kHz at 20 cB 156 25 desireable for SRIO internal clk REFCLK MPC8641 SD1_REFCLK p n 100 00 MHz jitter 80 100 ps LVDS PEX 100 00 MHz 125 00 MHz skew 330 ps 100 ps jitter MPC8641 SD2_REFCLK p n PEXSLOT1 REFCLK p n SRIO 100 or 125 MHz 80 ps jitter PEXSLOT2 REFCLK p n MIDBUS TAP ULI PE_REFCLK p n GTXCLK MPC8641 125 000 MHz gt 47 53 duty LVTTL EC_GTX_CLK125 0 1 VSC8244 XTAL PCICLK M1575 33 333 MHz gt 47 53 duty LVTTL replicated to slots PIXIS BCLK M1575 CLK14M 14 318 MHz none LVTTL Traditional ISA clock reference SIO CLOCKI MPC8641 RTCCLK ALC650 AUD_CLK USBCLK M1575 USBCLK 48 000 MHz LVTTL
64. _INTD must serve as a reset by default to insure catastrophic recovery is possible e For shmoo test tracking one register PX_AUX must be reset by all reset sources EXCEPT COP_HRST and WDOG_RST HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 63 Figure 34 shows the reset connections of HPCN HOTRST PWRGD SYSRST ULI_RST DATABLIZ_INTD reg_rstall wdog_rst PWRGD_xxx COP_HRST COP_TRST PIXIS PHY_RST LB_RST MEM_RST GEN_RST PS_xxx_EN Mied Pi lower_case internal signal UPPER CASE external signal No polarity information is shown Figure 35 HPCN Reset Hierarchy From Figure 35 the following can be inferred 7 Configuration PIXIS registers are reset by every reset input except PWRGD_xxx which are slowly sequenced and GO which is an output controlled by VELA in turn controlled by PIXIS registers Most PIXIS registers are reset by either RRST or XRST except one PX_AUX which is reset ONLY by RRST it is unaffected by COP_HRST and wdog_rst If the watchdog timer expires all internal settings including VELA controlled configuration are reset If the COP COP_HRST signal is asserted all internal settings including VELA controlled configuration are reset Transitions on the subordinate power supplies VDD_PLAT etc do NOT cause registers to be reset The reset sequencer is triggered upon GO COP_HRESET o
65. acement At least 10 ceramic caps should be placed in the inner ring on the bottom of the PCB 5 for VDD12_x pins and 5 for VDDDIG_x pins The REF_REXT and REF_FILT R C traces should be short and well isolated from noisy traces or crossover The component pcb_trace is a PCB trace resistor In this case it is a 0 ohm resistors and is used to force the grounds for the REXT FILT traces to be attached at a single point No particular resistance value is needed The multiple power pins will probably require a split plane under the part No high speed traces should route over these splits Depending on connections to the power supply whether through the ferrites or more distant the split planes can be reallocated to signal layers as an area fill Several of the power connections are through ferrite beads all connections into and exiting these ferrites need to be planes or heavy traces Power vias should be used on those connections Avoid splitting the ground plane at any point under the chip HPCN an MPC8641D Development Platform Rev 1 04 96 Freescale Semiconductor PCB Development Issues The VSC8244 uses the ground pads to dissipate thermal energy and so requires a lattice of ground connections on the inner central BGA fiel as shown here a gt lt PCB Thermal Via 2 BGA Ball Pad PCB Traces I S 2 ounce Ground Plane ee Signal or Power Layers m 4 2 ounce Ground
66. ase of reset signals etc HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 43 Architecture The PIXIS is implemented in an Actel APA150 in a 256 pad micro BGA Figure 30 shows the overall PIXIS architecture COP CPU POWER_GOOD various RESET SW gt RESETS CONFIG DRIVE CONFIG PCI LBIO Hot clock domain PCI clock domain Figure 30 PIXIS Overview The principal portions of PIXIS are COP Handles merging COP header resets with on board resets in a transparent manner RESETSEQ Collects various reset power good signals and starts the global reset sequencer REGRESETS Drives resets from the sequencer from register based software control or from VELA REGFILE A dual ported register file containing several sorts of registers LOCALBUS Interface between processor and REGFILE CONFIG Monitors and or sets selected configuration signals VELA VELA is a simple machine to monitor requested changes in board configuration and when detected perform a power on reset re configuration of the target system HPCN an MPC8641D Development Platform Rev 1 04 44 Freescale Semiconductor Architecture Table 21 shows the pinout of PIXIS and the signal definitions Table 21 Pinout Listing for PIXIS Signal Names Pin Numbers Pin Count 1 0 I O Cell Notes
67. b write_byte r w Register bit read write controls define PX_GET_ID PXR PX_ID amp OXxFF define PX_GET_VER_ MAJOR PXR PX_VER gt gt 4 amp OxOF define PX_GET_VER_ MINOR PXR PX_VER amp 0x0F define PX_GET_PVER_ MAJOR PXR PX_PVER gt gt 4 amp OxOF define PX_GET_PVER_ MINOR PXR PX_PVER amp Ox0F Set watchdog timer and enable it define PX_SI WATCHDOG secs E PXW PX_VWATCH secs 2 PXW PXR PX_VCTL PX_VCTL_WDEN endif ARGONAVIS_H HPCN an MPC8641D Development Platform Rev 1 04 118 Freescale Semiconductor Programming Model 10 4 System ID EEPROM The system ID EEPROM located at I2C address 0x57 is provided on many Freescale development platforms In addition to storing board identification data it also serves as storage for Ethernet MAC address numbers During startup software needs to read this device to associate one MAC address for each port that will be used The System ID EEPROM format is as follows Table 54 System ID EEPROM Format 0x0000 0x0003 NXID 4 character string set to NXID for revision control 0x0004 Ox000F SERIAL Null terminated arbitrary string 0x0010 0x0014 ERRATA Null terminated arbitrary string 0x0015 0x001A TIME Date and time 0x001B 0x003F reserved 0x0040 MAC_QTY UBYTE Number of valid numbers
68. ba cee eee tress 70 9 PCB Development Issues 70 10 Programming Model 00000 103 App A References 0 00 c eee eee eee eee 120 App B Lead Free RoHS Issues 121 App C Frequently Asked Questions 122 ce oS 2 freescale semiconductor Features 2 Features The features of the HPCN evaluation development board are as follows e Processor MPC8641 single core or MPC8641D dual core at speeds of 1 0 GHz to 1 5 GHz 32 bit superscalar e600 core 1MiB 32KiB internal ECC protected cache Four integrated ethernet controllers Supports 10 100 1000 base T ports Dual DDR 2 Interfaces Up to 8 5GB s performance with 533MHz DDR2 Upto 16GiB per controller 32GiB total Standard 240 pin unbuffered DDR 2 sockets 2T timing PCI Express PCI Express 1 0a compatible Supports x1 x4 and x8 link widths 2 5 Gbaud 2 0 GHz data rate per lane Channel 1 1X 4X to ULI south bridge Channel 2 1X 4X 8X connecting to a standard PCIExpress Slot Local Bus 8MiB Flash 8 bits wide PromfJet flash emulator support option 2C Ports Dual ports one for boot initialization and the other for DDR SPD EEPROM etc e South Bridge ULI 1575 IDE Controller Parallel ATA Serial ATA 2 RAID 1 Support USB Interface UHCI EHCI USB 2 0 Interface Two ports on stacked USB header
69. cket 2 DDR2 Socket 1 DDR2 Socket 2 PCI Express Slots as SMBus HPCN an MPC8641D Development Platform Rev 1 04 30 Freescale Semiconductor Architecture I2C SMB bus device addresses are summarized in Table 16 Table 16 12C Bus Device Map Bus I2C SMB Address Device 1 0x50 or 0x51 4KiB EEPROM reset initialization 2 0x51 DDR1 Socket 1 2 0x52 DDR1 Socket 2 2 0x53 DDR2 Socket 1 2 0x54 DDR2 Socket 2 2 0x56 DINK ENV storage general purpose 2 0x57 SYSTEM ID EEPROM write protected 2 Ox5A SIO LPC 2 Ox6E I2C9FG108 SERDES clock generator 2 programmable ULI M1753 SMB interface Note These are DINK style addresses which ignore the LSB of the transmitted address the read write bit The I2C bus is also attached to a bi directional buffer and connector to allow attachment of remote 12C capable host processor boards such as the Elysium Unity and CDS boards using an appropriate cable A configuration switch selects address 0x50 or 0x51 to allow co existing with any I2C based devices residing on the programmer system typically a CDS or MPC8245 based DINK system 6 1 9 Temperature The MPC8641 V2 0 has two pins connected to a thermal body diode on the die allowing direct temperature measurement These pins are connected to the LPC47M192 SIO logic which contains standard PC compatible hardware monitoring logic including a thermal measurement port This de
70. cription Notes PROCESSOR CONFIGURATION SYSCLK MPXBus SW2 1 4 CFGDRV 4 LA 28 31 cfg sys _pll 0 3 clock ratio PIXIS L13 L16 0000 16 1 0010 2 1 0011 3 1 0100 4 1 0101 5 1 0110 6 1 1000 8 1 1001 9 1 1010 10 1 1100 12 1 e600 Core MPXBus SW1 1 5 CFGDRV 5 LDP 0 3 LA 27 cfg_core_pll 0 4 clock ratio PIXIS M5 M13 01000 2 1 01100 2 5 1 10000 3 1 11100 3 5 1 10100 4 1 01110 4 5 1 MPXBus Ocean Speed SW5 4 CFGDRV 1 TSEC1_TXD1 cfg_platform_freg 4 Ratio PIXIS A2 0 11 1 2 1 Address Translation SW5 6 static 1 TSEC3_TXDJ 3 corel trans enbl 2 0 disabled ASMP 1 enabled SMP Boot ROM Location SW2 5 8 CFGDRV 4 TSEC2_TXD 0 3 cfg_rom_loc 0 3 PIXIS F13 F16 0000 PCI Express 1 0001 PCI Express 2 0010 Serial RapidlO 0100 DDR Controller 1 0101 DDR Controller 2 1101 Local bus 8 bit 1110 Local bus 16 bit 1111 Local Bus 32 bit HPCN an MPC8641D Development Platform Rev 1 04 66 Freescale Semiconductor Table 29 Configuration Options Configuration Option Host Agent Configuration Select Method SW4 1 2 PIXIS K13 K14 Assert Method CFGDRV Width Controls LWE 2 3 Description cfg host agt 0 1 00 PEXn endpoint SRIOn agent 01 PEX1 root PEX 2 endpoint SRIOn host 10 PEX1 endpoint PEX2 root SRIOn agent 11 PEXn root SRIOn host Notes I O Port Selection SW4 5 8 CFGDRV TSEC4_TXD 0 3 cfg_io_ports 0 3 0011 SerDes1 PEX SerDes
71. cted see Section 7 PromJet LCSO 16 Emutec PJ 8M 85 PIXIS can re route LCSO or LCS1 to the PROMJET Header or 8Mib or PU 16M 85 under switch control LCS1 16MiB with option BWS Compact LCS2 16 CF Flash Socket Flash HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 21 Architecture Table 9 Local Bus Device Summary PIXIS LCS3 8 PIXIS registers none LCS 4 7 n a unused Local bus signals are summarized in Table 10 Table 10 Local Bus Connections Local Bus 32 LAD 0 31 MPC8641 SN74ALVC32973 Mictors veers 4 LDP 0 3 Mictors 5 LA 27 31 Mictors 8 LCS 0 7 MPC8641 PIXIS Mictors 4 LWE 0 3 LSDDQM 0 3 LBS 0 3 MPC8641 PIXIS Flash Mictors 1 LBCTL MPC8641 Mictors 1 LALE MPC8641 Mictors 1 LGPLO LSDA10 Mictors 1 LGPL1 LSDWE MPC8641 PIXIS CF Mictors 1 LGPL2 LOE LSDRAS MPC8641 PIXIS Flash CF Mictors 1 LGPL3 LSDCAS Mictors 1 LGPL4 LGTA LUPWAIT LPBSE MPC8641 PIXIS CF Mictors 1 LGPL5 Mictors 1 LCKE Mictors 3 LCLK 0 2 MPC8641 PIXIS Mictors 1 LSYNC_IN MPC8641 1 LSYNC_OUT MPC8641 Mictor logic analyzer headers are provided for local bus boot code debugging 6 1 5 Serial Ports HPCN connects both serial ports to serial level transceivers Port 1 is connected to a DB9 female connectors in the ATX I O gasket area and RTS CTS flow control is supported on this
72. d the MPC8641D dual core processors are not visible at the pin level Consequently throughout this document the term MPC8641 refers to either the MPC8641 or the MPC8641D unless otherwise specifically noted 6 1 1 DDR The MPC8641 controls two independant DDR II interfaces either of which may support one or two DDR II DIMM modules supporting up to 8 GiB of PC3200 DDR II SDRAM Each memory interface includes all the necessary termination and termination power and is routed so as to achieve maximum performance on the memory bus The DDR components are placed and routed so as to achieve 2T timing with unbuffered DIMMs at 533MHz or faster IT timing may be possible if the second slot is unoccupied HPCN an MPC8641D Development Platform Rev 1 04 12 Freescale Semiconductor The general DDR SDRAM architecture is shown in Figure 8 MPC8641 DIMM 1 DIMM 2 MRAS ye RAS y gt RAS MCAS J gt CAS y gt CAS MWE S J gt WE J WE MCKE 1 0 7 gt CKE 1 0 _ CKE 1 0 MCS 1 0 E S 0 MCS 2 3 8 gt Smo MALADI J gt A 14 0 A 14 0 Met gt BALI 0 wy BA 1 0 MDQS 8 0 MDQS 8 0 DQS DQS DQS DQS MDM 8 0 DM 8 0 DM 8 0 MDQJ63 0 4 DQ 63 0 ye DQ 63 0 MECC 7 0 a J gt CBJ 7 0 y amp CBI7 0 MCK 0 2 3 CK 0 1 MCK 0 2 V CKOO 1 MCK 3 5 CK 0 1 MCK 3 5 l CKO MEM_RST gt RESET y RESET 12C_SDA J gt SDA SDA l2C_SCK y
73. ding More to come 6 1 2 Ethernet The MPC8641 supports four 10 100 1000baseT Ethernet ports On HPCN a quad port PHY is used to provide access to all these devices Since the ATX chassis generally does not provide easy access to four RJ45 ports in the ATX IO gasket area on the back the ports are at the locations shown in Table 6 Table 6 Ethernet Port Locations 1 0 Bottom of normal RJ45 stack Quasi standard rack mount server location 2 1 Bottom of extra RJ45 stack Non standard 3 2 Top of normal RJ45 stack Quasi standard rack mount server location 4 3 Top of extra RJ45 stack Non standard Note that the ports are interleaved the MPC8641 has two high speed internal pathways to the internal MPX bus Ethernet ports 1 amp 2 share one path while 3 amp 4 share the other Thus for most applications needing only two or fewer ethernet ports the maximum bandwidth can be allocated to both ports HPCN uses the Vitesse VSC8244 quad PHY which provides a direct connection to the 4 GMACs and the MI interface The remaining connections are essentially clocks and resets Signals are summarized in Table 7 Table 7 Ethernet Port Connections Ethernet MI 2 EC_MDC EC_MDI MPC8641 VSC8244 GbE Clocking 1 EC_GTX_CLK125 MPC8641 PIXIS HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 15 Architecture Table 7 Eth
74. e SCL ye SCL MVREF f p gt VREF y VREF MVREF VDDIO SIO Sx gt power down modes Figure 8 HPCN Memory Architecture VVVYYYYY VTT Termination TPS51116 Architecture VTT The connections are all standard Note that this connection is only for DDR2 DDR 1 has a different termination scheme so designs need to select one interface or the other Note also that HPCN does not directly support the use of the MECC pins to access internal debug information Historical experience with the Elysium and CDS platforms revealed that the special ECC to Mictor tap was rarely if ever used HPCN does not provide the special multiplexer and thus has a simpler routing and signal integrity status On the other hand HPCN does not interfere with this path so access to debug information on the MECC pins is possible with the use of a NextWave or equivalent DDR logic analyzer connector and the use of non ECC DDR modules Differential clocks for the two memory modules are supplied by the MPC8641 these signals are not parallel terminated unlike the single ended memory signals HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 13 Architecture The TPS5116 supplies the following interface voltages e VDD_IO up to 10A at 1 8V default e VDDQ up to 3A e MVREF up to 1OmA The VDD_IO level defaults to 1 8V but may be changed with feedback resistors to provide any voltage between 1 5 and 2 0V
75. e on the bottom but the BGA pads are not Thus generally the capacitors are centered over the BGA pads eae i oes Figure 18 MPC8641 VDD_COREx and Ground SMD 0402 Capacitor Placement This pattern provides an adjacent bypass capacitors for all except one VDD_VCORE pad and three grounds It requires 50 capacitors HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 27 Architecture In addition to bypass placement the wholesale delivery of power to the VDD pins must be considered in the presence of the vias used for the BGA attachment Simulation results show that with 1 oz copper power planes in the presence of the documented BGA escape pattern 6 A per quadrant may be used 6A 6A per quadrant NOTE The arrowed lines are not traces they are current flows on the underlying plane 6A Figure 19 MPC8641 VDD_COREx Planar Current Delivery by Quadrant With current requirements at 40 50A the power delivery system between the VDD supply and the MPC8641 will need at three power planes or an equivalent amount of area fills on signal planes 6 1 6 1 HPCN uses the SemTech SC458 two phase switching power controller This device can produce at least 55A over the range of interest for the MPC8641 0 9V to 1 3V with additional margin above and below The voltage encoding called VID 6 0 is seven bits and encodes 12 5 mV steps Table 13 SC458 VID 6 0 Encod
76. ection 9 6 28 Page 36 Serial Ports 37 MPC8641 Local Bus I F Section 9 6 29 Page 37 LocalBus Interface HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 81 PCB Development Issues Table 31 Schematic Plat Sheet Description Routing Commentary Link 38 Flash PromJet Section 9 6 30 Page 38 LocalBus Devices 39 CF Interface Section 9 6 31 Page 39 CompactFlash 40 12C Bus Devices Section 9 6 32 Page 40 12C Devices 41 Local Bus Debug Section 9 6 33 Page 41 LocalBus Debug 42 MPC8641 PEX 2 Section 9 6 34 Page 42 SERDES Port 2 43 PEX Slot 1 Section 9 6 35 Page 43 PCI Express Slot 44 MPC8641 PEX 1 Section 9 6 36 Page 44 SERDES 1 45 PEX Alternate Slot 2 midbus tap Section 9 6 37 Page 45 PCI Express Slot 46 ULI PEX Interface Section 9 6 38 Page 46 49 ULI M1575 47 ULI PCI4 RTC LPC MISC Section 9 6 38 Page 46 49 ULI M1575 48 ULI USB APIC Section 9 6 38 Page 46 49 ULI M1575 49 ULI SATA IDE Section 9 6 38 Page 46 49 ULI M1575 50 ULI Audio Section 9 6 39 Page 50 Audio Codec 51 PCI Slots 1 and 2 Section 9 6 40 Page 51 PCI Slots 52 USB Connectors Headers Section 9 6 41 Page 52 USB 53 IDE Audio Connectors Section 9 6 42 Page 53 Audio IDE 54 SIO Section 9 6 43 Page 54 SIO 55 LPC Flash Section 9 6 44 Page 55
77. ed If 1 GEN_RST is deasserted NOTE the PX_RST register bits are not self resetting PX_RST ALL is reset only as a side effect of trigging a full system reset The other bits must be cleared with software NOTE these register based resets are OR d with existing reset sequencer outputs Setting these bits while a VELA configuration cycle is active may have unpredictable results HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 107 Programming Model NOTE DATABLIZZARD_INTD defaults to a reset term this insures that remote systems can generally take control of an erratic system In deployed systems where the standard INTD function of SLOT1 is required this bit can be disabled and PX_CSR LOCK set to insure cards do not cause a system reset 10 2 6 Power Status Register PX_PWR The PX_PWR registers reports the status of power supplies Since the system is not running if power is not active this reporting is primarily only of use to remote accessors 0 1 2 3 4 5 6 7 R PWRGD VO_PG rSv PLATPG SDPG V1P2PG V1P8PG DDRPG a ee eae Reset X X 1 X X xX X X Offset 0x05 Figure 50 Power Status Register PX_PWR Table 39 PX_PWR Field Descriptions 0 PWRGD 0 ATX power supply is off 1 ATX power supply is on 1 VO_PG 0 VCOREO power supply off fault 1 VCOREO power supply is on 2 rsvd reserved 3 PLATPG 0 VCC_PLA
78. ef ARGONAVIS_H define ARGONAVIS_H define PIXIS_BASE Registers define define define define define define define define define define define define PX_ID PX_VER PV_PVER PX_CSR PX_RST PX PWR PX _AUX PX_SPD PX_VCTL PX_VSTAT PX_VCFGI PX_VCFGI ENO EN1 HPCN an MPC8641D Development Platform Rev 1 04 Table 53 Watchdog Timer Values PX_WATCH Value sey a 11111111 8 59 01111111 4 29 00111111 2 15 00011111 1 07 00001111 32 1 00000111 16 1 00000011 8 05 00000001 4 03 00000000 2 01 OxFD810000 PIXIS_BASE 0x00 PIXIS_BASE 0x01 PIXIS_BASE 0x02 PIXIS_BASE 0x03 PIXIS_BASE 0x04 PIXIS_BASE 0x05 PIXIS_BASE 0x06 PIXIS_BASE 0x07 PIXIS_BASE 0x10 PIXIS_BASE 0x11 PIXIS_BASE 0x12 PIXIS_BASE 0x13 Programming Model Freescale Semiconductor 117 Programming Model define PX_VCOREO PIXIS_BASE 0x14 define PX_VBOOT PIXIS_BASE 0x16 define PX_VSPEEDO PIXIS_BASE 0x17 define PX_VSPEED1 PIXIS_BASE 0x18 define PX_VCLKH PIXIS_BASE 0x19 define PX_VCLKL PIXIS_BASE 0x1A define PX_VWATCH PIXIS_BASE 0x1B define PX_VCTL_WDEN 0x08 define PX_VCTL_GO 0x01 Define functions to read and write byte registers Could be replaced by asm or other functions define PXR r read_byte r define PXW r
79. en STEP 12 else STEP 13 Change MPX PLL Drive PX_VSPEED1 MPXPLL gt MPXPLL pins If PX_VCFGENO CPLL 1 then STEP 14 else STEP 15 Change Core PLL Drive PX_VSPEEDO COREPLL gt COREPLL pins If PX_VCFGENO REFCLK 1 then STEP 16 else STEP 18Change RefClk Drive PX_VSPEEDO REFCLKSEL gt REFCLKSEL pins Wait 200 us Wait for SYSCLK If PX_VCFGEN1 BOOTLOC 1 then STEP 19 else STEP 20Change BootLoc Drive PX_BOOT BOOTLOC gt BOOTLOC pins If PX_VCFGEN1 BOOTSEQ 1 then STEP 21 else STEP 22Change BootSeq Drive PX_BOOT BOOTSEQ gt BOOTSEQ pins If PX_VCFGEN1 FLASH 1 then STEP 23 else STEP 25 Change FlashMap FlashBank Drive PX_BOOT FMAP gt FLASHMAP pin Drive PX_BOOT FBANK gt FLASHBANK pin If PX_VCFGEN1 HOST 1 then STEP 26 else STEP 27 Change Host Agent mode Drive PX_VSPEED1 HOST gt HOSTMODE pin If PX_VCFGEN1 PIXIS 1 then STEP 28 else STEP 29 Change Host Agent mode Drive PX_VSPEED 1 PIXIS gt PIXIS pin Release HRESET If PX_VCTL GO 1 then STEP 30 else STEP 1 Wait for sync release 6 4 2 Power Power for PIXIS is derived from the VCC_HOT_3 3 and VCC_HOT_2 5V rails 6 4 3 Register Summary PIXIS contains several registers as detailed in Table 22 for further details see Section 10 2 PIXIS Registers on page 104 Table 22 PIXIS Register Map 0x00 System ID register PX_ID R 16 0x10 0x01 System ve
80. er away The SMA connectors are placed in line with the clock traces such that neither the SYS_REFCLK nor the SYSCLK traces will have any stubs when the resistors in front of the SMA are removed In essence the SMA and the preceeding resistors should be placed and locked into a group The SMA connectors should not be within 2cm of any large components connectors electrolytic caps etc so fingers can tighten the ferrule The 51 ohm termination resistor on SYS_REFCLK should be placed near the ICS525 The output series termination may be up to 2CM away but preferably closer The resistor in the power path of the ICS525 should attach to the 3 3V plane with a heavy non relieved vias The output of the resistor should be short and have a have 25 mil width to the corresponding power pins The latch is relatively slowly updated so it can be placed as needed Placing it near the ICS525 is fine and should minimize routing 9 6 13 Page 13 Reference Clocks The 3 3V power for the ICS9FG108 is split into three portions both to minimize crosstalk and to minimize I R losses All three resistors attached to the VDDx or VDDA pins attach to the 3 3V plane with a heavy non relieved vias The output of the resistors should be short and have a have 25 mil width to the corresponding power pins The SMD oscillator can be placed where convenient It needs a good connection to power and a short series termination The series resistor also serves a
81. erms Architecture Term COP_TRST Description Asserted under COP control Drives CPU_TRST Notes SB_INIT SB_CPURST Asserted by ULI for s w initiated reset seem to be the same DATABLIZZARD_INTD Asserted by DataBlizzard to initiate system recovery Can be masked in s w VELA GO Assered by s w local or remote Triggers configuration controlled startup RESET_REQ Asserted by CPU s to start self reset Short duration needs stretching OUTPUT TERMS CPU_HRST Restarts MPC8641 cores Cannot directly cause CPU_TRST CPU_TRST Resets MPC8641 JTAG controller Must be asserted by others when COP is not attached Must not be asserted by others when COP is attached PHY_RST Soft reset of PHY LB_RST Resets flash and compact flash devices MEM_RST Resets DIMMs on all controllers GEN_RST Hard reset of PHY and other devices CFG_DRV Asserted one clock beyond CPU_HRST to insure adequate configuration sampling Some of the important guidelines for creating the reset controller are e PWRGD from the ATX power supply is also the general system reset e COP_TRST must be asserted during normal non COP startup e COP_TRST must not be asserted if COP asserts COP_HRST e COP_HRST must reset the target system as well as the processor HRESET inputs e HRESET_REQ is only 2 3 clock cycles and requires pulse stretching e DATABLIZZARD
82. ernet Port Connections ETSECx 12 TSECx_TXD 3 0 TSECx_TX_EN MPC8641 VSC8244 TSECx_TX_CLK TSECx_RXD 3 0 TSECx_RX_DV TSECx_RX_CLK 13 TSECx_TXD 7 4 TSECx_TX_ER n c unless config pin TSECx_GTX_CLK TSECx_CRS TSECx_COL TSECx_RXD 7 4 TSECx_RX_ER The PHY addresses are 0 to 3 for GMAC Ethernet ports 0 to 3 respectively M _ gt o GMAC HH 0 ee T T GMAC 2 X O 8 T GMAC 3 2 A GMAC 4 st 3 _ JT 125MHz Figure 9 Ethernet Architecture Refer to the Vitesse website for programming information for the PHY 6 1 3 SERDES Ports The MPC8641 contains two high speed SERDES ports HPCN uses these ports strictly for PCIExpress connections evaluation of other high speed SERDES protocols is possible but limited by the following restrictions e transmit signals are AC coupled at the transmitter pins e SERDES is fixedly connected to the ULI as a PEX 4X connection the other 4X connections are available on a PEX 4X slot colinear with the SERDES PEX 8X slot e Evaluation of any other SERDES 1 protocol is only supported on the PEX 4 7 p n signals All signals are connected using PCIExpress routing topology and spacing rules see Section 9 6 34 and includes a AC coupling capacitor at the transmit pins HPCN an MPC8641D Development Platform Rev 1 04 16 Freescale Semiconductor Architecture 6 1 3 1 SERDES 1 The SERD
83. erred to as VCC_12V_BULK The latter is used solely for the VCORE power supply rail while the former is used for miscellaneous purposes such as fan power and PCI slots Note that to support PIXIS standby operation and to support video cards or other high power dissipation cards in the PCIExpress slot the PSU should support the following minimum specification e minimum 450W overall e supports one PCIE 12V connector e PCIE 12V support a minimum of 150W e mimumum 5V 2A standby current HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor Architecture All other power sources are derived from the ATX PSU Figure 33 shows the principal clock connections DDR and miscellaneous clocks are not shown 412V_BULK EN nan e VCORE CP EN lt EN VSERDES Figure 32 HPCN Power Architecture HPCN an MPC8641D Development Platform Rev 1 04 52 Freescale Semiconductor Table 23 summarizes these power requirements Table 23 HPCN Power Requirements Power Rails Destination Parent Rae Sub Power a Device Imax MA ie iii STANDBY POWER 5V_HOT 2A VCC_3 3V_HOT 3A PIXIS IO 450 mA 2972 mA 10W 33V 5 als PEX Slot 1 375 mA ii Spec limit very PEX Slot 2 0 mA a ee PCI Slot 1 375 mA PCI Slot 2 375 mA 33 MHZ Osc 75 mA Actel Program Header 50 mA HOT 2 5V supp
84. ficient to contain a DINK This default HPCN configuration is to supply DINK in the LPC flash and reserve the local bus flash for high speed customer applications The LPC flash is socketed to support the use of LPC emulators and external programming 6 2 6 ULI Interrupts The ULI M1575 collects interrupts from a variety of internal resources and combines them with the external interrupts for PCI those listed in Table 19 Interrupts are generated as PCIExpress MSI interrupts or legacy INTA D messages HPCN an MPC8641D Development Platform Rev 1 04 40 Freescale Semiconductor Architecture 6 2 7 ULI Audio The ULI AC97 audio controller logic is connected to an AC97 codec and then to a standard combined AC97 audio line in mic in line out mini jack Figure 29 shows the overall connections of the audio portion MC LINE IN ACQ7 E ACO7 mums MIC IN ty LINE OUT M1575 CD AUDIO Figure 29 Audio Architecture In addition to the standard ATX I O audio connectors there is a single CD AUDIO internal connector This could be used for CD audio though analog capture is mostly unused on modern systems It can be useful for TV capture card audio outputs however 6 2 8 ULI Power Power Control Other than standby real time clock NVRAM battery power all ULI power supplies are supplied by the ATX power supply or other sources derived from it VCC_HOT_1 8V is constantly provided to power the APM ACPI section
85. he output of the inductors as they attach to the plane and are B Keep the signal traces of the DRP DRP ERROUT HYS CLSET ISH DAC and SS nodes as short as possible Noise pickup on these pins can adversely affect the performance of the converter C Separate the analog signals noted above from the noisy driver signals BG1 BG2 DRN1 DRN2 TG1 TG2 VPN1 VPN2 BST1 and BST2 and other noisy signals by at least 250 mils Where this is impossible use a ground trace and or ground plane between the analog and driver signals to minimize coupling D Minimize the loop areas of the driver signals to avoid radiated noise II Trace Width Considerations A In general maximize the amount of copper area especially for nodes with little AC noise This improves the efficiency of the circuit and provides critical heat sinking B The DRN1 DRN2 and nets between the inductors and the current sense resistors carry half the load current each and need to be copper pours as large as physically possible The minimum width of the pour for a 20C rise with loz copper on an external plane is 550 mils Twice the width is required if half ounce copper or an internal plane is used These nets can be reinforced on internal planes if required C Route Vout in at least two power planes Because the SC458 has differential voltage feedback DC regulation is not affected by the copper resistance of Vout but efficiency is improved if the resistance is HPCN
86. hould be an area of ground one the top layer directly under the IC with an exposed area for connection to the PowerPAD Use vias to connect this ground area to any internal ground planes Use additional vias at the ground side of the input C138 C140 and output filter capacitors C152 as well The AGND and PGND pins should be tied to the PCB ground by connecting them to the ground area under the device as shown The only components that should tie directly to the power ground plane are the input capacitors the output capacitors the input voltage decoupling capacitor and the PGND pins of the TPS54310 Use a separate wide trace for the analog ground signal path This analog ground should be used for the voltage set point divider R67 R68 timing resistor RT slow start capacitor and bias capacitor grounds Connect this trace directly to AGND pin 1 The PH pins should be tied together and routed to the output inductor Since the PH connection is the switching node inductor should be located very close to the PH pins and the area of the PCB conductor minimized to prevent excessive capacitive coupling Connect the boot capacitor between the phase node and the BOOT pin as shown Keep the boot capacitor close to the IC and minimize the conductor trace lengths Connect the output filter capacitor s as shown between the VOUT trace and PGND It is important to keep the loop formed by the PH pins Lout Cout and PGND as small as practical Place the
87. i TM Wi ad Wa Figure 22 BGA Socket HeatSinkg Clearance HPCN an MPC8641D Development Platform Rev 1 04 34 Freescale Semiconductor Architecture The bottom of the PCB should have the clearances shown in Figure 23 to allow for the installation of a backing support plate 8 5mm 8mm 8mm 8 5mm ae Placement area for OVDD XVDD SVDD GVDD non VDD capacitors Figure 23 MPC8641 PCB Bottom Clearance for Socket Plate In descriptive terms the central 16 mm area centered under the processor has the VDD capacitor placement and the backing plate needs to be milled out in this area At 2mm strip down the X and Y axes allow relatively close placement of the other bypass capacitors NOTE For PCB layouts not using a socket with a backing plate the non VDD bypass capacitors should be moved directly to the corresponding power pin HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 35 Architecture 6 1 11 Other The remaining MPC8641 signals are summarized in Table 18 Table 18 Miscellaneous MPC8641 Connections Category Pain Signal Names Connections Clock 3 SYSCLK ICS525 clock synthesizer RTC ICS525 clock base frequency CLK_OUT Test point w adjacent ground DMA 6 DMA_DREQ 0 1 Test points DMA_DACK 0 1 DMA_DDONE 0 1 STATUS 2 ASLEEP To PIXIS for monitoring Buffered
88. iconductor 19 Architecture Figure 13 shows an overview Virtual Bank LSYNC LAD me PromJet MPC8641 Latch Buf LALE LBCTL LBGPL LBCS gt LBOE PIXIS LBWE 3 LBCLK LBREADY lt Figure 13 Local Bus Overview The Virtual Bank block in Figure 13 above is simply an XOR gate on the upper address of the flash If the switch is open the flash behaves normally If the switch is closed the MSB of the flash address is HPCN an MPC8641D Development Platform Rev 1 04 20 Freescale Semiconductor Architecture toggled this has the effect of swapping the upper and lower halves of the flash User s may store two different boot images and select which one to use Figure 14 shows an overview FLASH FFFFF XOR l A n 0 E MSB not inverted 0 ee FLASH sss 7FFFF XOR A n 0 T MSB inverted 80000 Figure 14 Flash Virtual Bank Overview Note that the addresses issued by the processor do not change they are just routed to different parts of the flash Note also that the addresses used to program the flash using the standard CFI sequences are well below OxFFFF and so this does not affect programming algorithms Local Bus connections are summarized in Table 9 Table 9 Local Bus Device Summary Flash 1 LCSO 16 64Mib flash Configured and enabled by default when local flash boot sele
89. in the MAC table 0x0041 MAC_FLG UBYTE Flags 0x0042 0x0047 MAC_01 UBYTE 6 MAC address for PHY 0 0x0048 0x004D MAC_02 UBYTE 6 MAC address for PHY 1 0x004E 0x0053 MAC_03 UBYTE 6 MAC address for PHY 2 0x0054 0x0059 MAC_04 UBYTE 6 MAC address for PHY 3 0x005A 0x005F MAC_05 UBYTE 6 MAC address for PHY 4 0x0060 0x0065 MAC_06 UBYTE 6 MAC address for PHY 5 0x0066 0x006B MAC_07 UBYTE 6 MAC address for PHY 6 0x006C 0x0071 MAC_08 UBYTE 6 MAC address for PHY 7 0x0072 OxOOFF HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 119 Programming Model Appendix A References Table 55 Useful References Topic Reference Compact Flash Uses the interface hardware software arrangement as described in AN2647 http www freescale com files 32bit doc app_note AN2647 pdf PromJet PromJet modules are flash memory emulators available from Emutec www emutec com HPCN uses the 16 bit wide devices size is user dependant The low voltage option for use on the 3 3V local bus SC458 www semtech com or send email to RBalasubramaniam at the location Semtech com if not on the website HPCN an MPC8641D Development Platform Rev 1 04 120 Freescale Semiconductor Programming Model Appendix B Lead Free RoHS Issues All components are chosen from lead free selections where possible The following are exceptions
90. ing Core Power VID 6 0 VCORE Voltage VID 6 0 VCORE Voltage 0000000 1 5000 0011011 1 1625 0000001 1 4875 0011100 1 1500 0000010 1 4750 0011101 1 1375 0000011 1 4625 0011110 1 1250 0000100 1 4500 0011111 1 1125 0000101 1 4375 0100000 1 1100 HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor Table 13 SC458 VID 6 0 Encoding 0000110 1 4250 0100001 1 0875 0000111 1 4125 0100010 1 0750 0001000 1 4000 0100011 1 0625 0001001 1 3875 0100100 1 0500 0001010 1 3750 0100101 1 0375 0001011 1 3625 0100110 1 0250 0001100 1 3500 0100111 1 0125 0001101 1 3375 0101000 1 0000 0001110 1 3250 0101001 0 9875 0001111 1 3125 0101010 0 9750 0010000 1 3000 0101011 0 9625 0010001 1 2875 0101100 0 9500 0010010 1 2750 0101101 0 9375 0010011 1 2625 0101110 0 9250 0010100 1 2500 0101111 0 9125 0010101 1 2375 0110000 0 9000 0010110 1 2250 0110001 0 8875 0010111 1 2125 0110010 0 8750 0011000 1 2000 0110011 0 8625 0011001 1 1875 0110100 0 8500 0011010 1 1750 0110101 0 8375 6 1 7 Interrupts Architecture HPCN contains numerous interrupt connections From the standpoint of the MPC8641 the various interrupting devices attached are as shown in Table 14 Table 14 Interrupt Connections Category an Signal Names Connections MCP 2 MCPO0 pullup unused MCP1 pullup unused SMI 2 SMIO M157
91. ion NOTE The PEX cable and PEX to HIP conversion board are only possibilites Freescale has no intention of creating or making available such devices In terms of the difference between Serial RapidIO and PCI Express AC termination capacitors the following apply e PCIExpress AC termination is on the transmit TX pins e Serial RapidIO AC termination is at the receiver RX pins Table 2 SerialRIO vs PCIExpress vs ArgoNavis Interoperability with HPCN HPCN p y No RX Termination TX Termination PCI Express Card Matches Matches CTSPQ38E via Cable Matches Matches HPCN in PEX mode via Matches Matches Cable HPCN an MPC8641D Development Platform Rev 1 04 10 Freescale Semiconductor Table 2 SerialRIO vs PCIExpress vs ArgoNavis Interoperability with HPCN in Serial RapidlO mode via Cable HPCN No RX Termination OK but AC term is at the wrong side HPCN TX Termination OK but AC term is at the wrong side Serial RapidlO Card AC termination would be required on the adapter card and would effectively be at the midpoint Depending on trace lengths on HIP cards which tend to be small and short this is Double terminated May work fine or may require replacing either boards AC termination caps with 0 ohm resistors depends on eye quality 6 Architecture Architecture The HPCN architecture is primarily determined by the Free
92. itors The LED monitors should be positioned in an open visible part of the board The 11 power supply monitors should be located left to right as a set with visible legend silk screen text adjacent Resistors can be placed on the bottom to insure legibility Dx F Fa Dx __ sio Dx _ SATA Dx __ PATA Dx B gor 33y Dx E pass Dx H HOT_25V px ASLEEP Dx Jy HOT_1 8V px P SUS Dx HOT_5V Dx E 2y Dx MI_VTT Dx M2_VTT Dx E i sv Dx VSERDES px B 2y Dx iy VPLAT Dx yy VCORE 9 6 46 Page 57 General Place one tantalum in each corner of the board about 2cm or so not critical Place the array of 16 bypass caps to overlay a grid about every 5cm or so Placement is lowest priority over all else but these can be on the bottom of the board The placement of the mounting holes is governed by the ATX microATX standard The holes are generally 0 156 diameter with a 0 15 annular ring Clearance around the holes is required for installation HPCN an MPC8641D Development Platform Rev 1 04 102 Freescale Semiconductor Programming Model The four ground test loops should be placed in each quadrant of the board Placement is not critical but should not be near any open power pads i e ferrites or tantalum pads since a scope alligator typically is loosely connected here 9 7 Silkscreen Text In addition to any specific s s defined in section Section 1 there are additional silkscreen elements
93. ks 25 mil trace 1 Specific Rules The following table and rules describe the layout and routing rules particular to each section of the design Table 31 Schematic Plat Sheet Description Routing Commentary Link 1 Cover n a 2 Information n a 3 Block Diagram n a 4 Placement Stackup n a 5 Power Entry Section 9 6 7 Page 5 Chassis Interface on page 82 6 Hot Power Section 9 6 8 Page 6 Hot Power Supplies on page 83 HPCN an MPC8641D Development Platform Rev 1 04 80 Freescale Semiconductor PCB Development Issues Table 31 Schematic Plat Sheet Description Routing Commentary Link 7 VCORE Power Supply Section 9 6 9 Page 7 8 VDD VCore Power Supply on page 84 8 VCORE cont d Section 9 6 9 Page 7 8 VDD VCore Power Supply on page 84 9 1 1V Platform Power Section 9 6 10 Page 9 2 5V Power on page 88 10 1 2V PHY etc Section 9 6 11 Page 10 11 General Power on page 89 11 1 2V SERDES 1 8V Section 9 6 11 Page 10 11 General Power on page 89 12 System Clock Section 9 6 12 Page 12 System Clocks on page 90 13 Ref Clocks Section 9 6 13 Page 13 Reference Clocks on page 90 14 Pixis Section 9 6 14 Page 14 15 PIXIS FPGA Actel APA150 on page 91 15 Pixis Section 9 6 14 Page 14 15
94. learance for processor specific test equipment The other slot is immediately to the right of the one above 0 8 standard PCI spacing 9 6 41 Page 52 USB The USB connector stack is placed in the standard PC motherboard USB gasket spacing The USB chassis header is with the other chassis headers on the lower left side of the board As the USB ports are on diametrically opposite sides of the board the power supply should arguably be near the USB connectors primary usage with longer traces to the 2x5 header Midway between the two is a viable alternative In all cases the USB power traces need to be sufficient to carry 500mA The filtering transformers should be located near the USB connectors The connection between electrical ground and chassis ground for the USB connector needs to be short and low impedance Each USB differential pair is indepentantly routed relative to other pairs HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 101 PCB Development Issues 9 6 42 Page 53 Audio IDE The audio jack should be located in the standard PC ATX vertical audio stack space as shown in the ATX Gasket diagram The parallel IDE connector should be located near the bottom of the board 9 6 43 Page 54 SIO The PS2 keyboard mouse stack is located in the standard ATX position 9 6 44 Page 55 LPC Flash The LPC flash device is socketed with a PLCC32 socket 9 6 45 Page 56 LED Mon
95. ly 1032 mA 80 conv efficiency HOT 1 8V supply 240 mA 80 conv efficiency Maximum 2972 mA 9 8 W VCC_3 3V_HOT 3A VCC_2 5V_HOT 1A PIXIS VCORE 850 mA 860 mA 9 9W 2 5V 5 2 5 W BRIS PiL mA 2 2 W Actel Program Header MA Part of VCORE VCC_1 8V_HOT 1A ULI PM ACPI 200 mA 200 mA 1 8V 5 1 8 W 0 4 W Maximum 1272 mA 80 conv efficiency 4 2 W FULL POWER Table 23 HPCN Power Requirements Power Rails Destination Notes Output Output Total Parent Capacity Sub Power Capacity Device Imax MA Load 12V 13A VCC_12 13 A FAN Power 1 2 6A 13 5A 156 W 156 W 162 W levee PEX Slots 2x 6 5 A PCI Slots 2x 1A Maximum 13 5 A 162 W 12V_BULK 17A VDD_CORE 0 1 55 A SC458 FETs 6 3A 6 3 A Assumes 85 eff 204 W 0 9 1 3V 50 mV 66 W 76 W Maximum 6 3A 76W 12V A VCC_12N A PCI Slots 2x 200 mA 200 mA W 12V 45 Ww 2 4 W Maximum 13 5 A 162 W 5V 52A VCC_5 52 A SC458 Controller 15 mA 38 3 A 260W 5V 5 260 W 192 W TPS54310 SPS 3X 3 3A 85 eff 74CBTD16211 2x 5mA PCI Slot 2x 10A MIC2077 2BM 2 1A TPS51116 2x 7 4A VDD_DDRx_IO FETs 2x 8 2 A PS 2 2 1A Maximum 38 3 A 192 W Table 23 HPCN Power Requirements Power Rails Desti
96. m DIMM to DIMM should be a constant by virtue of placement and trace lengths from DIMM to the terminiation plane are irrelevant assuming the termination is after the last DIMM as suggested Currently only the clock outputs have series resistors Routing is length matched such that the lengths of the clock traces on both sides of the resistors matches the overall length of the other signals Alternately if the 1CM_MAX series termination is followed then DDR clock traces must be 1 cm less than all other The series terminations on the clocks should be short and relatively near the CPU Clocks are routed as differential pairs using the DIFF_CLK class electrical rules Unlike most DDR signals clocks are point to point only HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 93 PCB Development Issues M1_MDQS 8 0 and M1_MDQS_B 8 0 are the quasi differential DQS strobes for the DDR 1 interface M2_MDQS 8 0 and M2_MDQS_B 8 0 are similar for the DDR 2 interface The most important criterion for routing DQS is that the lengths of the positive and negative traces must have equal lengths 9 6 21 Page 23 24 26 27 DDR Modules Modules are placed such that DIMM1 page 23 is closest and in order left to right such that DIMM4 page 27 is furthest For all modules e the clock capacitors should be placed immediately at the DIMM socket pins e the MVREF bypass capacitor should be placed immediately at the DIM
97. me as 1CM_MAX 0 vias SHORT_POWER any gt 50 mil any none Same as POWER_TRACE but lt 1 cm 0 vias IDE any 4 7 microstrip 500 mils Max length 10000 mils microstrip 5 stripline 7 stripline PCB Development Issues 9 6 6 Power Nets Power Net Name Description Restrictions VCC_HOT_5 Powers 3 3 2 5 and 1 8V HOT supplies Heavy trace with 2A capacity or localized area fill VCC_12 Slot and Fan power Heavy trace with 1A capacity Used by slots and fans so probably should be routed around the periphery of the PCB VCC_HOT_3 3 FPGA I O Heavy trace fill between PSU and Actel 25 mil traces to all other users VCC_HOT_2 2 FPGA core Heavy trace fill between PSU and Actel 25 mil traces to all other users VCC_HOT_1 8 ULI Heavy trace VCC_5V Main power Shared power plane w 3 3V VCC_3 3V Main 3 3V power Shared power plane w 5V VCORE MPC8641 core power Requires 60A path between PSU endpoint and VCORE vias Requires 3 planes fills see Section 6 1 6 for details VCC_PLAT MPC8641 IP power Area fill on inner power plane Second priority after VCORE VCC_1 2 VSC8244 core power Area fill VCC_SERDES MPC8641 XVDD SVDD pins Area fill VCC_1 8V ULI AC codec etc Area fill VCC_DDRA_IO I O power for DDR interface 1 A Area fill on plane TBD VCC_DDRB_IO I O power for DDR interface 2 B Area fill on plane TBD FANPWR Power for fansin
98. n a OOO C802 C803 Pao BYPASS BULK CAPACITOR FILTER TOPSIDE GROUND AREA O VIA to Ground Plane Figure 44 TPS54910 Suggested Layout Note Reference designators sometimes change If the components shown above are not on page 9 of the schematic notify the author 9 6 11 Page 10 11 General Power The layout rules for these components are the same as that for the VCC_HOT_3 3V as shown in Section 9 6 8 Page 6 Hot Power Supplies on page 83 except e They may be located elsewhere they are not primarily needed by the Actel e Different reference designators apply HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 89 PCB Development Issues 9 6 12 Page 12 System Clocks For the PHYCLKs on the upper portion of the page the resistors in the power paths should attach to the 3 3V plane with a heavy non relieved vias The output of the resistors should be short and have a have 25 mil width to the corresponding power pins The series resistor on the net UTPCLK should be near the oscillator and the series resistors on the outputs of the MPC94551EF should be within 1CM of the driver pin Otherwise the components may be located wherever convenient The 125MHZ PHY clocks are not skew controlled and can be routed as needed The ICS525 drives only the MPC8641 so should be presumably placed nearby It does have SMA connector clearance requirements so it may be more effective to place furth
99. nation Parent Bates Sub Power Rsk Device Imax MA oad aan 3 3V 28A VCC_3 3 28A ICS525 20 mA 17 1A ean pee 9 W Tps54910 SPS 2 5 A 96 WT 55 eff MPC94551 2x 78 mA ICS9FG108 250 mA 74LVC16244 2x 100 mA incl drivers MPC8641D OVDD 1A est VSC8244 VCC3 3V 397 mA VSC8244 VMAC 152 mA 74ALVCH32973 2x 100 mA incl drivers Flash AM29LV641MH 60 mA EmutTech PromJet 300 mA optional CFlash Card 45 mA typical M1575 PCI 72 mA M1575 SATA 126 mA M1575 USB 23 mA M1575 Other 5 mA ALC650 PWR 88 mA PEX Slot 2x 6A PCI Slots 2x 7 6A SIO LPC47M192 20 mA Flash SST49LF016C 60 mA LEDs 20x 400 mA Table 23 HPCN Power Requirements Power Rails Destination Parent B Sub Power Bath Device Imax MA per oe Maximum 17 1A 56 W VCC_DDRx_lO 10A MPC8641 DDR 2x DIMM IO 2x 2x DIMM Power 2x 2x DIMM dependant VTTx 2x 3A Termination Array 2x VCC_1 8V ULI CORE 550 ULI PEX 487 ULI SATA 176 VCC_PLAT MPC8641 VDD_PLAT 6 6A est MPC8641 AVDD 100 mA over est VCC_SERDES MPC8641 SVDD 700 mA MPC8641 XVDD 700 mA VCC_1 2V VSC8244 1 2 957 mA ULI VDD_CPU 0 5 mA Table 23 summarizes these power requirements Table 24 HPCN Power Sequencing Requirements Architecture Power Rail Sequence Notes Parent Child 2 5V_HOT Essentially simultaneous VCC_3 3V_HOT VCC_2 5
100. ng 8 differential pairs Each P N pair should be matched to each other member of the TX bus irrespective of the RX bus length using the routing electrical class characteristics For the TX bus the AC termination capacitors must be placed within the TX path at exactly the same point The electrical classes SD2_TXAC and SD2_TX control the length matching before and after the AC blocking capacitors The REFCLK differential pairs are described before PCIExpress supports lane reversal and bit polarity inversion For testing purposes we would prefer that this NOT be done however if routing is severely compromised we can discuss this HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 99 PCB Development Issues 9 6 35 Page 43 PCI Express Slot The PCI Express slot is positioned in the ATX microATX slot 2 position i e moved left to make more space Routing rules for the clock REFCLK_SLOT1_ p n are already governed by the clock routing page Routing rules for the data SD2_ R T X_ p n are already described on the previous section 9 6 36 Page 44 SERDES 1 Exactly the same as SERDES 1 in Section 9 6 34 9 6 37 Page 45 PCI Express Slot The PCI Express slot is positioned in the same line as the 16X slot There is no particular spacing required between the two whatever works best will become the new standard for any future respins Routing rules for the clock REFCLK_SLOT2_ p n are
101. oint should be placed on the top of the board at least 2 inches away so that it is probe able with a heat sink installed The ground test point should be placed 0 1 adjacent to the CLKOUT test point The AC termination on SYSCLK should be placed within 1cm of the SYSCLK BGA pad 9 6 19 Page 20 21 Processor Power Interface The AVDD filters for the VCORE supplies should be short and near the pin with no additional vias other than the BGA escape via on the traces The ferrite beads filtering some supplies should be heavily connected to the source trace and all connections thereafter must be area fills or very heavy traces Multiple power vias should be used to transition between components and planes area fills The VCORE layout is described in the VCORE supply section The placement of the high frequency bypass capacitors is described in Section 6 1 6 Power 9 6 20 Page 22 26 Memory Interface The M1_MVREF M2_MVREF traces should be 15 mils and have at least 15 mils separation from any trace For DDR most signals are daisy chained using the following placement and topology VTT MPC8641D DIMM DIMM Rg 0Q Rp 47Q f C_ 0 1uF DDR_SIG gt GND Icm 2 5 0 5 0 4 0 5 0 2 Not all signals have Rg Cc or Ry Whether present or not the trace lengths still need to be matched Length matching is defined as the length of the trace from the MPC8641 to the first DIMM The path fro
102. ot The slot is physically placed so as to align with the PCIExpress x8 connector attached to SERDES 2 This allows HPCN an MPC8641D Development Platform Rev 1 04 18 Freescale Semiconductor Architecture the development of custom customer specific boards that evaluation SERDES throughput through the MPC8641 Figure 12 shows an overview T R MPC8641 ULI R al Bridge Card PEX 8X Slot PEX 4X Slot Figure 12 SERDES Bridging Overview NOTE Again there is no board developed or anticipated being developed by Freescale Semiconductor that uses this mode 6 1 4 Local Bus The local bus of the MPC8641 is used to provide access to boot code stored in flash devices and access to general purpose peripherals For HPCN the primary purpose of the local bus is access to bootable flash images or storage for Linux flash filesystems and to system configuration control via the PIXIS In terms of architectural design the local bus of the MPC8641 is very similar to that of the PQ3 family it requires a latch and a buffer multiplexer to recreate independant address and data buses A popular device for doing this is the TI SN74ALVCH32973KR latch multiplexer buffer Note that this device has bus hold on the inputs use caution and avoid allowing passive connections to be interfered with particularly those used for reset configuration sampling HPCN an MPC8641D Development Platform Rev 1 04 Freescale Sem
103. oth PCI Express ports HPCN supports this using the Jane reversal feature of PCIExpress to get access to 50 of the bandwidth of the SERDES 1 port A custom dual port PCIExpress card must be developed to use this facility that is it is not inherently part of HPCN s feature set HPCN an MPC8641D Development Platform Rev 1 04 8 Freescale Semiconductor Usage Scenarios Figure 6 shows how HPCN systems could be used to evaluate PCI Express Device to Test Figure 5 HPCN PCI Express Evaluation 5 4 3 Serial RIO Evaluation The Serial RapidIO 1X 4X protocol is available on SERDES port 1 which is connected to a portion of PCIExpress x16 slot Although HPCN is constructed and terminated see below as a PCI Express connection reliable SRIO communication is possible over a high quality connector and cable Figure 6 shows how HPCN systems could be used to evaluate Serial RapidIO Figure 6 HPCN Serial RapidlO Configuration 1 Two HPCN boards HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 9 Usage Scenarios A secondary possibility is to construct a special adapter to allow installation of Serial RapidIO HIP cards as shown in Figure 7 HIP compliant Board CDS 8540 CDS 8548K Elysium Right Angle PCI Slot PEX 16X SLOT Argo Navis Motherboard PCI slot for power and mechanical support only Figure 7 HPCN PEX to HIP Convers
104. pected that the primary test mechanism of the SERDES 2 port will be as a PEX 8X connection using standard graphics cards ATI NVidia or PCIExpress test boards Catalyst HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 17 Architecture Figure 11 shows an overview AC Term o N O op x lt MPC8641 e x lt LW lt EERE a CLK Figure 11 SERDES 2 PCIExpress 8X Overview As mentioned in Section 5 4 SERDES Evaluation on page 8 the differential pairs are AC terminated in accordance with PCI Express requirements Evaluation of other protocols such as Serial RapidIO is possible as previously described 6 1 3 3 SERDES Summary SERDES signals not used for PCIExpress connections are connected to test points or pullups as appropriate and are otherwise unused Signals are summarized in Table 8 Table 8 SerDes Port Connections SERDES1 8 SD1_RX 0 3 p n MPC8641 ULI M1575 8 SD1_RX 4 7 p n MPC8641 PEX 4X slot reversed 8 SD1_TX 0 3 p n MPC8641 ULI M1575 8 SD1_TX 4 7 p n MPC8641 PEX 4X slot reversed SERDES2 16 SD2_RX 0 7 p n MPC8641 PEX 16X slot lane reversed 16 SD2_TX 0 7 p n MPC8641 PEX 16X slot lane reversed 6 1 3 4 SERDES Bridging HPCN supports an optional and entirely custom mode whereby the unused portion of SERDES 1 is routed to a PCIExpress x4 connector Using lane reversal PCIEx traffic can be placed on this sl
105. placed near the Actel APA150 If the ULI is not easily attached it may be connected via a 25 mil trace For the TI TPS54310 the part has a metal slug on the bottom The geometry must have a area fill with 6 heavy thermal vias in the slug with an additional 4 slightly further out TAGA ron BOOT capacitonp __ COMPENSATION NETWORK VOUT OUTPUT INDUCTOR PH OUTPUT FILTER CAPACITOR Ene TOPSIDE GROUND AREA Figure 42 TPS54310 Suggested Layout ANALOG GROUND TRACE FREQUENCY SET RESISTOR AGND RT VSENSE SYNC SLOW START COMP PWAGG EXPOSED POWERPAD AR O O O BOOT PH PH PH PH PH CAPACITOR s k BIAS CAPACITOR INPUT INPUT BYPASS BULK CAPACITOR FILTER VIA to Ground Plane Courtesy Texas Instruments Inc The VIN pins should be connected together on the printed circuit board PCB and bypassed with a low ESR ceramic bypass capacitors C138 C140 Care should be taken to minimize the loop area formed by HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 83 PCB Development Issues the bypass capacitor connections the VIN pins and the TPS54X10 ground pins The optimum placement is closest to the VIN pins and the PGND pins Refer to the datasheet for PowerPAD dimensions The TPS54310 has two internal grounds analog and power Separate analog and power ground traces are recommended There s
106. r RST The sequencer performs identically except that when triggered by COP_HRST it does NOT assert CPU_TRST in all other cases it does The reset sequencer controls CPU_HRST it must run for the COP_HRST signal to be passed through Conversely CPU_TRST is wire OR ed with the sequencer so COP has control of CPU_TRST directly essentially Configuration There are three categories of configuration options those options which require software configuration to support evaluation those options which are expected to be easily and often changed by the end user developer and those which should rarely or never be changed The first two options are implemented with DIP switches and or software settable options while the latter set are usually implemented by resistors which must be added or removed by competent technicians For those signals configured using switches the configuration logic is as shown in Figure 36 OVDD MPC8641 CFGEN crcoorl ph CFGIN lt J cfg_pin where needed where needed Figure 36 Configuration Logic HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 65 Configuration 7 1 Required Hardware Configuration Table 29 summarizes the configuration options supported by HPCN Table 29 Configuration Options Option Select Method usta Width Controls Des
107. rsion register PX_VER R 0x00 0x02 Pixis version register PV_PVER R 0x00 0x03 General control status register PX_CSR R W 0x00 0x04 Reset control register PX_RST R W 0x00 0x05 Power status register PX_PWR R varies 0x06 Auxiliary register PX_AUX R W 0x00 HPCN an MPC8641D Development Platform Rev 1 04 50 Freescale Semiconductor Table 22 PIXIS Register Map Architecture 0x07 Speed register PX_SPD R 0x00 0x08 0x0F reserved reserved reserved undefined 0x10 VELA Control Register PX_VCTL R W 0x00 0x11 VELA Status Register PX_VSTAT R 0x00 0x12 VELA Configuration Enable Register 0 PX_VCFGENO R W 0x00 0x13 VELA Configuration Enable Register 1 PX_VCFGEN1 R W 0x00 0x14 VCOREO Register PX_VCOREO R W 0x15 reserved reserved reserved undefined 0x16 VBOOT Register PX_VBOOT R W 0x00 0x17 VSPEEDO Register PX_VSPEEDO R W 0x00 0x18 VSPEED1 Register PX_VSPEED1 R W 0x00 0x19 VCLKH Register PX_VCLKH R W varies Ox1A VCLKL Register PX_VCLKL R W varies 0x1B VWATCH Register PX_WATCH R W Ox7F 0x1C 0x3F reserved reserved reserved undefined 6 5 System Power The 12V 5V and 3 3V power requirements are met by the attached ATX 12V compatible power supply unit PSU 5V and 3 3V is connected to individual power planes in the HPCN PCB stackup The 12V power from the standard ATX header treated as separate from the ATX 12V power which supplies a large amount of current and is ref
108. s a SMA insertion option so the SMA needs to be near this resistor as well The 51 ohm termination resistor on RCLK should be placed near the ICS9FG108 The outputs of the clock generator are all differential pairs and must be routed to 6 6 100ohm differential topology rules Interestingly as this is just a reference clock for the PCIExpress PLL the PEX reference clock lengths do not need to be length matched to other PEX clocks they obviously need to be matched to their differential partner The pulldowns on the clock outputs should be located near the series termination resistors with minimal to none stub length HPCN an MPC8641D Development Platform Rev 1 04 90 Freescale Semiconductor PCB Development Issues The BCLK output of the ICS9FG108 is just a reference and does not have special length rules The series resistors on the outputs of the MPC94551EF should be within 1CM of the driver pin 9 6 14 Page 14 15 PIXIS FPGA Actel APA150 The programming header needs to be lt 10 cm from the device The programming header traces should be matched to 0 5 trace lengths They should not be adjacent to clock traces The AVDD filter should be short probably on the bottom of the board The FPGA should have open vias on the bottom of the PCB and s s identifying the pins should be added to the bottom The bypass capacitors on the programming header should be near the header itself and with short traces Bypa
109. s controlled by the switches CFG_REFCLKSEL 2 0 is controlled by the value in PX_VSPEEDO REFCLK CFG_PORTDIV is controlled by the switches 1 CFG_PORTDIV is controlled by the value in PX_VSPEED1 PX_PORTDIV e 5 SCLK 6 REFCLK oOo O 7 PDIV 2 10 2 12 VELA Config Enable Register PX_VCFGEN1 The PX_VCFGENO register is the other of two registers which are used to specifically enable register based overrides of the HPCN environment 0 1 2 3 4 5 6 7 R rsvd PIXIS HOST FLASH BOOTSEQ BOOTLOC W Reset 0 0 0 0 0 0 0 0 Offset 0x13 Figure 56 General Control Status Register PX_VCFGEN1 Table 45 PX_VCFGEN1 Field Descriptions 0 2 rsvd reserved 3 PIXIS 0 CFG_PIXIS 0 1 is controlled by the switches 1 CFG_PIXIS 0 1 is controlled by the value in PX_SPEED1 PIXIS 4 HOST 0 CFG_HOSTMODE 0 1 is controlled by the switches 1 CFG_HOSTMODE 0 1 is controlled by the value in PX_SPEED1 HOSTMODE 5 FLASH 0 CFG_FLASHBANK and CFG_FLASHMAP are controlled by the switches 1 CFG_FLASHBANK and CFG_FLASHMAP are controlled by the values in PX_VBOOT FBANK and PX_VBOOT FMAP 6 BOOTSEQ_ 0 CFG_BOOTSEQ 0 1 is controlled by the switches 1 CFG_BOOTSEQ 0 1 is controlled by the value in PX_VBOOT BOOTSEQ 7 BOOTLOC 0 CFG_BOOTLOC 0 3 is controlled by the switches E CFG_BOOTLOC 0 3 is controlled by the value in PX_VBOOT BOOTLOC
110. scale Semiconductor MPC8641 processor built on Power Architecture technology and by the need to provide typical OS dependant resources disk ethernet etc 6 1 Processor HPCN supports these Freescale Semiconductor processors e MPC8641 single core processor all speeds e MPC8641D dual core processor all speeds Table 3 lists the major pin groupings of the MPC8641D Table 3 MPC8641 Summary Signal Group Pin Count Details DDR II Memory 1 147 Section 6 1 1 DDR II Memory 2 147 Section 6 1 1 MII Interface Clock 3 Section 6 1 2 Gbit MAC 1 25 Section 6 1 2 Gbit MAC 2 25 Section 6 1 2 Gbit MAC 3 25 Section 6 1 2 Gbit MAC 4 25 Section 6 1 2 SERDES 1 48 Section 6 1 3 2 SERDES 2 48 Section 6 1 3 1 SERDES Extra 2 Section 6 1 3 3 Local Bus 67 Section 6 1 4 DMA 6 Section 6 1 11 MPIC 18 Section 6 1 7 HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 11 Architecture Table 3 MPC8641 Summary Signal Group Pin Count Details System Control 8 Section 6 1 11 DUART 8 Section 6 1 5 12C 4 Section 6 1 8 Debug 15 Section 6 1 11 Power Mgmt Section 6 1 11 1 Clock 2 Section 6 1 11 Test 4 Section 6 1 11 5 2 JTAG COP Section 6 1 11 Thermal Section 6 1 11 TOTAL 637 With the exceptions of a few signals such as SMI and COP signal for the second core the differences between the MPC8641 single core an
111. sec FS 12Mbits sec and LS 1 5Mbits sec Though HPCN an MPC8641D Development Platform Rev 1 04 38 Freescale Semiconductor Architecture eight USB ports are supported HPCN supports only four due to I O and board space limitations Figure 27 shows the overall connections of the USB ports USB 1 ME USB 2 ME Gl USB 3 USB 4 USB 5 USB 6 USB 7 USB 8 M1575 USB Power header_2x5 Figure 27 USB Architecture As shown USB ports 0 and 1 connect to the stacked USB RJ45 Ethernet connector while ports 2 and 3 connect to a 2x5 header This header is compatible with the pinout of most ATX microATX chassis front panel USB cable attachments 6 2 4 ULI PCI Controller The ULI M1575 provides a conventional 33MHz 5V PCI interface for communication with legacy PCI boards and most importantly for test purposes provides a channel for remote control of the HPCN using the DataBlizzard PCI bridge card The DataBlizzard can control many features of the board remotely via PCI configuration cycles The PCI bus is connected only to two PCI slots and to the PIXIS system controller This allows the use of a PCI card for graphics test target memory generally a video card frame buffer or other need while still maintaining access through the DataBlizzard The ULI provides all clocks and arbitration signals Figure 28 shows the bus organization VCC 3 3V PCI LO PCICLK buffer 2
112. ss capacitors should be placed such that the VCC_HOT_3 3 VCC_HOT_2 5 and GND connections are through vias and the vias have a bypass capacitor placed immediately adjacent to the via ring The 33MHz oscillator is used only for the FPGA and can be placed where convenient The series termination resistor on SYS_REFCLK needs to be near the FPGA The IDSEL resistor needs to be near pin N1 of the FPGA 9 6 15 Page 16 PCI Buffers The PCI buffers isolate the 5V PCI signals from the 3V FPGA They should most likely be located right at or underneath the FPGA An alternate placement would be near the pins of a 5V device such as the ULI M1575 or a PCI connector 9 6 16 Page 17 Configuration Switches All seven DIP switches should be located in the same area of the board All should have the same pin one orientation where up is towards the top of the board and corresponds with pin 1 of the switch being on the lower left hand side All the resistors should be nearby on the bottom is OK HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 91 PCB Development Issues There are too many signals to label each switch individually so I would prefer the following for both placement and silk screen labelling CORE CLK MPX BOOT VID SP HSTISQ IOPRT
113. t SouthBridge mode for V1 02 or later i naw 8 Debug Support For debug purposes Table 30 summarizes the debug support options for various HPCN subsystems Table 30 HPCN Debug Options Subsystem Debug Support Method Notes SERDES 1 Mid point TAP PEX or SRIO SERDES 2 PEX connector whether PEX or SRIO Catalyst card for PEX DDR 2 NextWave DDR 2 interposer Must use non ECC DDR Flow P6880 banjo logic analyzer trace Local Bus Mictor headers 9 PCB Development Issues 9 1 Material The PCB shall be constructed using non lead processing in compliance with RoHS standards The PCB shall be immersion gold plated or OSP protected HASL is not allowed 9 2 Dimensions The PCB dimensions 9 6 square and mounting holes are based on the Micro ATX standard V1 2 9 3 Pad Stack For the MPC8641 e 010 drill e 020 pad e 028 antipad plane clearance This is for 4mil trace routing between pads dual track For all other components traditional though lead free padstacks may be used HPCN an MPC8641D Development Platform Rev 1 04 70 Freescale Semiconductor PCB Development Issues 9 4 Stackup Suggested stackup is shown in Figure 37 EET eee _ SIGNAL2 1 5 oz 55 Q uni 100 diff Total 12 layers 6 signal 6 power Total 0 095 thick Figure 37 PCB Stackup 9 5 Components All components shall be lead free any exceptions need to be
114. t was formed the constellation of Mallus the ship s mast The stars that comprise the parts of Argo Navis are found low on the southern horizon so most of the ship is not visible to observers in the northern sections of the United States Q2 So that s Pyxis then you spelled it wrong A2 That s not a question Q3 What where can I get a PCIExpress card that plugs into both slots A3 The extra connection is decidedly non standard so it is up to end users to develop these cards themselves HPCN an MPC8641D Development Platform Rev 1 04 122 Freescale Semiconductor Programming Model THIS PAGE INTENTIONALLY LEFT BLANK HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 123 How to Reach Us Home Page www freescale com Web Support http www freescale com support USA Europe or Locations Not Listed Freescale Semiconductor Inc Technical Information Center EL516 2100 East Elliot Road Tempe Arizona 85284 1 800 521 6274 or 1 480 768 2130 www freescale com support Europe Middle East and Africa Freescale Halbleiter Deutschland GmbH Technical Information Center Schatzbogen 7 81829 Muenchen Germany 44 1296 380 456 English 46 8 52200080 English 49 89 92103 559 German 33 1 69 35 48 48 French www freescale com support Japan Freescale Semiconductor Japan Ltd Headquarters ARCO Tower 15F 1 8 1 Shimo Meguro Meguro ku Tokyo 153 0064 Japan
115. tc then lay out the rest of the powerchain components back to SC458 IC placement Place and route the power input capacitors C4 C6 C7 etc to minimize the loop area from these capacitors through the top and bottom FETs to GND The bulk output capacitors C10 C12 C14 etc should be placed near the CPU power pins C These small signal components need to be as close to the SC458 IC as possible In order of priority HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 85 PCB Development Issues 1 Compensation components those between the ISH and ERROUT pins and ground 2 Droop FB components those components spanning DRP and DRP pins 3 Functional capacitors DAC cap bypass etc C19 C21 C23 C25 etc 4 Combi sense and inductive sense capacitors and resistors and common mode filters C28 C29 C8 C9 no caps on CS 1 2 P N R11 R12 R13 R16 Place near the FETs and inductor Due to differential routing requirements see below the components on page 6 will actually need to be placed near the components on 7 to maintain differential routing 5 R17 R18 R19 R20 should be placed as an array essentially as depicted on the schematics as though it were a resistor network 6 HYS and CLSET pin components must be kept less than 0 25 inches away from all switching signals and at the SC458 7 Combi sense divider resistors R14 TH1 R39 R15 TH2 R42 The NTC thermistor in series wi
116. ten to FBANK are driven on the CFG_FLASHMAP signal provided PX_VCFGEN FLASH 1 otherwise it has no effect FBANK Read Write returns the current values on the CFG_FLASHBANK signal values written to FBANK are driven on the CFG_FLASHBANK signal provided PX_VCFGEN FLASH 1 otherwise it has no effect HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor Programming Model Table 47 PX_VBOOT Field Descriptions 2 3 BOOTSEQ_ Read returns the current values on the CFG_BOOTSEQ 0 1 signals Write values written to BOOTSEQ are driven on the CFG_BOOTLOC bus provided PX_VCFGEN BOOTLOC 1 otherwise it has no effect 4 7 BOOTLOC Read returns the current values on the CFG_BOOTLOC 0 3 signals Write values written to BOOTLOC are driven on the CFG_BOOTLOC bus provided PX_VCFGEN BOOTLOC 1 otherwise it has no effect 10 2 15 VELA VSPEED Register 0 PX_VSPEEDO The PX_VSPEED0 register controls some of the general speed clock settings used for startup 0 1 2 3 4 5 6 7 R REFCLKSEL COREPLL 2 0 0 4 Ww Reset X X X X X xX X X Offset 0x17 Figure 59 VELA VSPEED Register 0 PX_VSPEEDO Table 48 PX_VSPEEDO Field Descriptions 0 2 REFCLKSEL Read returns the current values on the CFG_REFCLKSEL 2 0 bus Write values written to REFCLKSEL are driven on the CFG_REFCLKSEL 2 0 bus provided PX_VCFGENO REFCLKk 1
117. th R14 and R15 are placed in a place heated by the power chain components 8 AGND GND connection resistor Keep away from noisy GNDs 9 VPN coupling components the VPNx to DRNx path R35 C27 and R36 C26 10 FET drive components R41 C31 CR4 and R42 C30 CR2 Please place drive and VPN components so that sensitive control and feedback traces do not route near them II Trace Routing Rules The following traces are differential pairs If the layout does not flow as a differential pair then the placement instructions above were wrong or were not followed Please doublecheck The differential pairs are e VCORE_SENSE p n DRP PN CSI PN e CS2 PN A All feedback pairs must be routed as sensitive differential pairs Route together with minimum spacing in the same quiet layer Be especially careful with the DRP and DRP traces Layers can be changed if both signals change layers as close as possible to the same place Use Kelvin connections to all current HPCN an MPC8641D Development Platform Rev 1 04 86 Freescale Semiconductor PCB Development Issues sense points Combi sense and inductor sense per following figure Match the path lengths as much as possible Connection to R12 Connection to R12 Connection to R16 Connection to R11 Output Plane Mot drawn to scale Courtesy Semtech Inc Figure 43 SC458 Kelvin Connection Notice in the above diagram that R12 R11 are sensing t
118. the SMD capacitors should have pads directly attached to the via ring or within it if the PCB costs are not prohibitive HPCN an MPC8641D Development Platform Rev 1 04 24 Freescale Semiconductor Architecture Figure 16 shows the dispersion of VDD_COREO and VDD_COREI merged Note that this is an view from the bottom of the board of the center of the 32x32 BGA array L M N P R T U 1 eo eo OOO o O a 0 0 o eo i O 2 eo oe eo O O eo O eo gt vDD_coREx GRounD Figure 16 MPC8641 VDD_COREx and Ground Pattern HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 25 Architecture Building on Figure 16 Figure 17 shows the vias attached of VDD_CORE 0 1 and GROUND expanding radially outward from the center of the die iA SSS AS l Ji NAR OOGG BANNANN VDD_COREx PAD Trace to VIA GROUND PAD Trace to VIA Figure 17 MPC8641 VDD_COREx and Ground VIA escape Once the power and grounds have been escaped the 0402SMD caps can be placed such that the capacitor pads attach directly to the power vias on the side Figure 18 shows the attachment of 0402 caps HPCN an MPC8641D Development Platform Rev 1 04 26 Freescale Semiconductor eM Architecture Again this is a view through the bottom of the board in a CAD tool the view would be rotated around the X and Y axes The caps and vias are visibl
119. tus Register PX_SPD Table 41 PX_SPD Field Descriptions rsvd reserved SYSCLK Reflects switch settings as described in Table 26 Note that the SYSCLK frequency normally indicated by this switch may be different if the VELA controller is being used to alter the system environment This can be detected when PX_VCTL GO 1 and PX_VCFGENO SCLK 1 A common practice for software using the VELA system is for the controlling software to store the SYSCLK speed in the PX_AUX register e IfPX_VCTL GO 0 then the VELA is not in use and the SYSCLK field above may be used to determing the SYSCLK speed e if PX_VCTL GO 1 then the PXx_AUX speed represents the SYSCLK speed HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 109 Programming Model A summary of this process is 1 Read PX_VCTL 2 If PX_VCTL GO 1 THEN GOTO 6 3 Assign SW PX_SPD SYSCLK 4 Assign SYSCLK_FREQ Table SW Where Table 33 40 50 66 83 100 134 166 GOTO 7 Assign SYSCLK_FREQ PX_AUX 7 Initialization using SYSCLK_FREQ NN 10 2 9 VELA Control Register PX_VCTL The PX_VCTL register may be used to start and control the configuration reset sequencer as well as other configuration test related features 0 1 2 3 4 5 6 7 R rsvd rsvd rsvd rsvd WDEN rsvd PWROFF GO EE i Reset 0 0 0 0 0 0 0 0 Offset 0x10 Figure 53 PIXIS VELA Configuration
120. ut this is the first and a vertical riser card installs flex cable is used slot soa in it Figure 3 HPCN Rackmount Configuration HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 7 Usage Scenarios Figure 4 shows the PCI Express cable used when HPCN is used in a rackmount 1U chassis Figure 4 PCI Express Flex Cable Note that the heat sink changes between ATX and rackmount usage 5 3 Embedded Use For general embedded hardware and or software development and evaluation purposes HPCN can be used just like an ordinary desktop computer The core voltage and PLL settings might be adjusted to allow the heatsink to be replaced or even removed Perpiherals and embedded storage can be inserted in the CF slot As before the PIXIS is used to provide startup configuration information for DINK UBOOT or Linux and other advanced features are used or ignored 5 4 SERDES Evaluation HPCN is designed as a PCIExpress based platform however the MPC8641 SERDES support several other options which may be evaluated albeit some more easily than others 5 4 1 Individual PCI Express Evaluation The SERDES2 interface is wired to a PCIExpress 8X slot while SERDES1 is connected to the ULI M1575 Software can exercise these ports by generating traffic to respective devices in the case of SERDES2 generally a video card 5 4 2 Dual PCI Express Evaluation For applications desiring full access to b
121. value of CFG_SYSCLK 0 2 drives SYSCLK_V 7 0 see Section 6 6 1 NOTE See the restrictions noted for PX_VCLKH 10 2 19 VELA Watchdog Register PX_VWATCH The PX_VWATCH register controls the duration of the watchdog facility 0 1 2 3 4 5 6 7 R WTIME Ww Reset 0 1 1 1 1 1 1 1 Offset 0x1B Figure 63 VELA Watchdog Register PX_VWATCH Table 52 PX_VWATCH Field Descriptions 0 7 V Read returns the current watchdog setting Write sets new watchdog timer value PX_VCTL WDEN must be zero watchdog disabled before new values are written The PX_VWATCH register value represents the 8 most significant bits of the 34 bit watchdog timer Any new value should be written before the PX_VCTL WDEN bit is set to one and the value must be written after every reset of this register it resets just like any other general register The unprogrammable lower 26 bits of the internal watchdog timer are always set to one The watchdog runs off the 33MHz PIXIS clock so the minimum watchdog timer interval is 26 bits 30ns interval 2 01326592 seconds Therefore the PX_VWATCH register represents multiples of this base value with the value zero indicating only the lower 26 bits are used The formula is HPCN an MPC8641D Development Platform Rev 1 04 116 Freescale Semiconductor PX_VWATCH 1 2 01326592 sec Some examples are 10 3 Header File ArgoNavis include file ifnd
122. vice allows direct reading of the temperature of the die and is accurate to TBD C Thermal management signals are summarized in Table 17 Table 17 Thermal Management Connections Category Ban Signal Names Connections Thermal 2 TEMP_ANODE TEMP_CATHODE MPC8641 LPC47M192 6 1 10 Mechanical Clearance The MPC8641 LGA package size is 33mm 2 and there are 1023 pins in the package a 32x32 array In addition to providing a socketable board addition considerations are required to accomodate the heatsink both for socketed systems and non socketed systems HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 31 Architecture The expected thermal dissipation requirements are 70W max 40W typical To use a socket requires 6 custom mounting holes surrounding the processor see Section 9 and for a package as large as the MPC8641 also requires a custom contact backing plate on the reverse of the board Since the central section of the processor is where high frequency bypass capacitors are placed a custom channel is required on this backing plate The socket footprint is shown in Figure 20 PIN Al OUTLINE SHOWN IS EXACT DIMENSIONS OF SOCKET PCB DESIGNER TO ADD SOLDER MASK CLEARANCE 100 2 54 q 100 2 54 CHAMFER TYP 4X L E bej e ofo wv wz BER BEER ny el N N FOT Ne N N N Q Salaic 5 elgg e afee 5 sjej Z 1 100 27 94 950 24 13 825
123. y in different applications and actual performance may vary over time All operating parameters including Typicals must be validated for each customer application by customer s technical experts Freescale Semiconductor does not convey any license under its patent rights nor the rights of others Freescale Semiconductor products are not designed intended or authorized for use as components in systems intended for surgical implant into the body or other applications intended to support or sustain life or for any other application in which the failure of the Freescale Semiconductor product could create a situation where personal injury or death may occur Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application Buyer shall indemnify and hold Freescale Semiconductor and its officers employees subsidiaries affiliates and distributors harmless against all claims costs damages and expenses and reasonable attorney fees arising out of directly or indirectly any claim of personal injury or death associated with such unintended or unauthorized use even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part Freescale and the Freescale logo are trademarks of Freescale Semiconductor Inc The Power Architecture and Power org word marks and the Power and Power org logos and related marks are trademarks and service marks licensed by
124. y pins of each device on the schematic page these caps must be located very near the power pin No tall components may exist in the area on the top of the board such that it might interfere with installing a long the PCI or PCI Express card Components smaller than 0 3 are acceptable ICT Probe Rules e 28 30 mil for standard test point e 20 28 mil for smaller test point less accurate greater cost on ICT fixture e No test points for ICT can be less than 20 mil 9 6 2 MPC8641 To accomodate sockets and thermal control modules Marlow etc the clearances mentioned in Section 6 1 10 must be followed HPCN an MPC8641D Development Platform Rev 1 04 72 Freescale Semiconductor PCB Development Issues 9 6 3 Suggested Placement Placement is based upon the following escape pattern for the MPC8641 TOP VIEW SERDES 2 SERDES 1 Figure 38 MPC8641 Escape Flow There are several other power ground pins other than the central VDD VCORE pins these are scattered throughout the pin array and are not shown HPCN an MPC8641D Development Platform Rev 1 04 Freescale Semiconductor 73 PCB Development Issues which produces the escape flow shown in Figure 39 PS2 VAJAV O T gt AC97 SXOVR S Enet UPWR QPHY WN N A J LEDs y CLKs i SWITCHES M CFlash SATA CHASSIS j 3 Mictor SATA SIO papa g Mictor SATA LPC SWITCHES Mictor SATA PATA Figure 39 MPC8641
Download Pdf Manuals
Related Search
Related Contents
Display LCD - Domino Display Manuale d`installazione uso e manutenzione GAHP-A indoor AT&T 905 User's Manual Frontkraftheber R 28 - R38 Dénomination : ERASMUS + - Universidad de Almería Delta 422061 Installation Guide tableau des activités en lignes 3P - permitic Panasonic PT-56LCX70 56" HDTV 50098-677 Rev A Copyright © All rights reserved.