Home
Freescale Semiconductor MPC8349EA-MDS-PB Datasheet
Contents
1. BCSR on CS1 Xilinx FPGA 32KB 8 F8007FFF F8008000 Empty Space 96MB FDFFFFFF FE000000 FE7FFFFF FLASH on CSO MT28F640 8MB or or 16 FE000000 FE3FFFFF PSRAM on CSO TC51WHM516AXBN70 4MB optional FE800000 FFFFFFFF Empty Space 24MB a PCI2 Memory Space defined for PCI2 host mode The memory map defined in Table 3 1 MPC8349SYS Memory Map is only a recommendation The user can choose to work with alternative memory mapping It should be noted that the described mode is supported by Metrowerks Code Warrior debug tool 28 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Controls and Indicators 4 Controls and Indicators This chapter describes controls and indicators of the MPC8349E MDS Processor Board This includes switches jumpers LEDs and other miscellaneous controls and indicators 4 1 Switches and Jumpers Locations Figure 4 1 below shows the locations of the Jumpers and DIP Switches Note that when ON the value of the switch is zero Jp2 JP3 DIP Switches JP1 Figure 4 1 MPC8349E MDS Processor Board Switches and Jumpers Locations Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 29 Controls and Indicators 4 1 1 Switches The setting of DIP Switches are described in the publication HW Getting Started Guide for the MPC8349E MDS Processor Board 4 1 2 Jumpers MPC8349E MDS Processor Board jumpers are described
2. Two LEDs one green one red provide s w signaling Special CCR COP register for JTAG port connectivity Status registers BCSR10 BCSR11 include PCI Host Mode indicates if the Board is working in a Host Mode Stand Alone or PIB Combined or the Agent Mode Processor Low Power Mode QUISCE Software Option Identification set by SW2 Rotary Switch BCSR Revision code oa Sections of the BCSR slice control registers generally have low active notations This means that a bit function will be realized while the bit is zero When a bit is set to high a related function is disabled The default setting is assumed to be non functional The most significant bit is bit 0 5 2 1 BCSRO Board Control Status Register 0 The BCSRO serves as a 8 bit control register on the board The BCSRO may be read or written at any time BCSRO defaults are attributed immediately after a Power On Reset or HRESET BCSRO fields are described below in Table 5 1 Table 5 1 BCSRO Description Offset 0 Default MNEMONIC Function upon HRST GETH1EN GETH Transceiver 1 Enable Upon activation low the 0 MPC8349 TSEC port 1 transceiver is enabled When negated high the GETH Transceiver enters standby mode May be rewritten via JTAG LBIU BIT 0 1 GETH2EN GETH Transceiver 2 Enable Upon activation low the MPC8349 TSEC port 1 transceiver is enabled When negated high the GETH Transceiver enters standby mode May be rewritten via JTAG
3. When the MPC8349 is working in the Agent Mode installed in a PC the MPC8349 is synchronized with the clock from the Host PC as default via the PCI edge connector This clock is designated by PCICLK in Figure 6 1 see the blue colored lines and circuits Note that on the MPC8349 chip only the PCI 1 port can work in Agent Mode the PCI 2 port cannot If when this mode is activated the PCI ports were found to be operating as a host the clock switch turns to position 1 so that the input clock to the MPC8349 is driven by the clock received via the PCI edge connector 52 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Replacing Devices 7 Replacing Devices This chapter provides instructions on replacing various devices on the MPC8349E MDS Processor Board 7 1 Replacing Flash Memory To remove the flash memory follow the instructions below in Figure 7 1 to Figure 7 4 below in that order Note that the flash memory can be changed no more than 50 times To replace the flash memory follow the instructions in Figure 7 4 to Figure 7 1 in that order then secure the casing as shown in Figure 7 5 Figure 7 1 Flash Memory push to dislodge casing Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 53 Replacing Devices y f i Figure 7 3 Flash Memory remove memory unit 54 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Replacing Devices Figure 7
4. ro n 4 2 3 LDA LD GETH Enable ata adn ae Aa a 424 DE lt DUART Enables coi tiisa a A a Cea wees es 42 5 LD FUNC Indication ao WER nerd E En Wek 420 LDS Power GOOD tao e at ost T ADO GPIOTA MGA Otis aarin A A Gand da Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 8 18 8 428 LD10 ED11 PCTEO LUSB id enn aderen enie de en ioi 30 42 9 LD12 BOOT Indicator eee eee eee 30 4 2 10 LD13 5V Power Indicator 0 000000 cece eee een 31 4 3 Other Controls and Indicators 0 cc cee eee cece e eee 31 Section 5 Functional Description 5 1 Reset amp Reset Configuration 0 A a BOR ed 33 DELT Power ON RESET A ree DE 2 cea 33 A o A tb a e Oe Ear 33 5 1 2 1 COP JTAG Port Hard Reset stand alone only 34 22 2 Manual Hard Reset isa vraat Eee 34 5 12 3 Manual Soft Reset Adrenaline Melee dalen ee vie 34 5 2 Board Control amp Status Registers BCSR ccc cece cence enen eenen 34 5 2 1 BCSRO Board Control Status Register 0 aon eee 35 5 2 2 BCSRI Board Control Status Register 1 eee 36 5 2 3 BCSR2 Board Control Status Register 2 oen eee 37 5 24 BCSR3 Board Control Status Register 3 ooooooooomomomo mo 37 5 2 5 BCSR4 Board Control Status Register 4 aoe eee 38 5 2 6 BCSRS5 Board Control Status Register 5 o oooooooommmomo momo 40 5 2 7 BCSR6 Board Misc Register ld alemde pad 41 5 2 8 BCSR7 Board
5. 4 Flash Memory unit removed Figure 7 5 Flash Memory replacing unit push in until click is heard 7 1 1 Cleaning Flash Memory If there is some decrease in performance from the flash memory unit the socket may need to be cleaned Do this by dipping a tooth pick dipped in isopropyl alcohol and gently removing any residual debris from the flash memory socket Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 55 Replacing Devices 7 2 Replacing SODIMM units To remove or replace the SODIMM units follow the instructions in Figure 7 6 through Figure 7 9 in that order Figure 7 7 SODIMM Memory release retaining clips 56 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Replacing Devices ATR i d Unit pops up EJ ES ht oat MILLO WE an ae EA c Figure 7 9 SODIMM Memory remove unit Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 57 Replacing Devices 7 3 Replacing MSC8349E Processor To remove the MSC8349E processor follow the instructions in Figure 7 10 to Figure 7 19 below To replace the MSC8349E processor follow the instructions in Figure 7 19 to Figure 7 10 below in that order Note that the Allen wrench is provided in the tool kit When replacing the framework of the chip make sure that it is properly aligned as shown in Figure 7 18 Incorrect alignment is shown in Figure 7 19 Figure 7 10 Loosen All
6. described below in Table 5 8 Table 5 8 BCSR6 Description Offset 6 Default MNEMONIC Function upon PORESET SPARE60 Not implemented Test Port Enable Should be set high to place the processor in Test Mode When low the processor operates in normal mode May be rewritten any time via JTAG True Little Endian Low selects Big Endian Mode High value provides Little Endian Mode May be rewritten any time via JTAG Local Bus Timing When bit sets high LALE has earlier negation Low provides normal LALE timing May be rewritten any time via JTAG JTAG Chain Select Select JTAG chain for external devices on PMC cards when high Low provides JTAG normal configuration 5 2 8 BCSR7 Board Misc Register 2 On the board the BCSR7 acts as a control register The BCSR7 which may be read or written at any time receives its defaults immediately after PORESET signals The BCSR7 fields are described below in Table 5 9 Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 41 Functional Description Table 5 9 BCSR7 Description Offset 7 Default BIT MNEMONIC Function upon PORESET TESTEN Enable Chip Test Mode For Internal use only May be 0 rewritten any time via JTAG LEDs Enable All LEDs remain darkened for Failure Analysis purposes when set high When low the LEDs behave normally according to Section 4 2 LEDs May be rewritten any time via JTAG LBIU SHMOOEN SHMOO Test Enable
7. is optional e PCI edge connector interfaces with 64 bit PCI bus used when inserted in a PC e Two 10 100 1000Mb sec Ethernet Phys on TSEC ports e USB 2 0 ULPI High Speed OTG Transceiver e Dual RS232 transceiver on one DUART port Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 11 General Information 1 6 Local Bus interface Three parts of 133MHz SDRAM memory optional 64Mbyte size with parity One 8Mbyte expandable Flash with 16bit port size in socket Address Latch and Buffers to support slow devices on the PIB Board Mictor Logic Analyzer Connector on mux bus for evaluation only Two Hi speed Riser Connectors to enable connection to the PIB Board Debug port access via dedicated 16 pin connector COP via PCI port or from parallel port interface on the PIB One I2C port for EEPROM 256Kbyte Real Time Clock RTC and SODIMM SPD EEPROM parts the second I2C port connects to the Board Revision Detect 1 Kbyte EEPROM Can function in one of three configurations Stand alone As a PCI add in card for a standard PC computer Agent Mode PIB combined mode development platform with Processor Board and PIB connected together Board Control and Status Register BCSR implemented in Xilinx FPGA Three power options Main 5V power is fed from external power supply for stand alone mode Power from PC supply when acting as a PCI add in card Power from the PIB when PIB and
8. plug insertion See Figure 5 1 for location 15 Check Stop Output Machine Check Stop Output Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 47 Functional Description X X X X X X X X XQ XX XX XK X 16 14 2 Figure 5 1 P9 COP connector front view 5 3 6 P10 FPGA s In System Programming ISP This is a 16 pin generic 0 100 pitch header connector providing In System Programming capability for on board programmable logic devices by Xilinx FPGA Spartan 2E The pinout of P10 is shown in Table 5 18 P10 FPGA Programming ISP Connector below Table 5 18 P10 FPGA Programming ISP Connector Pin No Signal Name Attr Description 1 ISP_TDO Transmit Data Output 2 10 12 GND P Main GND plane 16 3 ISP_TDI O Transmit Data In 4 5 8 11 N C Not Connected 13 14 15 6 SENSE P Connect to 3 3V power supply bus via pro tection resistor Use for programmer power ing 7 ISP TCK O Test port Clock 9 ISP_TMS O Test Mode Select 5 3 7 P11 Power Connector P11 is 2mm Power Jack RAPC722 which provides a connection to an external power supply 5DC 2 5A 48 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Functional Description 5 3 8 J1 J2 Ethernet Port Connector The Ethernet connectors on the MPC8349 J1 J2 are both Twisted Pair 1000 Base T compatible connectors They are implemented with a 90 8 p
9. streams such as from the GETH connection PCI or the USB connections Results can be analyzed using the Code Warrior debugger in addition to using other methods for directly analyzing the input or output data stream The BSP is built using the Linux OS This board can also be used as a demonstration tool for the developer For instance the developer s application software may be programmed into its Flash memory and run in exhibitions Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 7 General Information 1 1 2 Working Configurations 1 1 2 1 Stand Alone The MPC8349E MDS Processor Board can be run in a stand alone mode like other ADS s with direct connections to deubggers via a JTAG COP connector and JTAG Parallel Port command converter power supply and the GETH MiniAB USB and Dual RS 232 DUART connections In this mode the MPC8349E MDS Processor Board acts as a Host 1 1 2 2 With PIB board PIB Combined Mode The MPC8349E MDS Processor Board can be connected to the PIB which allows it to be used in a back plane and provides room and connections for an additional USB board and up to three additional PCI cards Each of the PCI cards provides a connection interface for an optional additional processor board from the MPC83xx family This capability allows the MPC8349 processor on the MPC8349E MDS Processor Board to act as a master for up to three slave processors in the MPC83xx family In this mod
10. switch SW6 7 may change LBIUCM bit setting May be rewritten any time via JTAG LBIU DDR SDRAM Clock Mode If this bit set high the DDR SW6 6 SDRAM memory controller operates with frequency equal to twice the frequency of the csb_clk If this bit is low the DDR SDRAM memory controller operates at the csb_clk frequency The DIP switch SW6 6 may change DDRCM bit setting May be rewritten any time via JTAG LBIU Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 39 Functional Description 5 2 6 BCSR5 Board Control Status Register 5 On the board the BCSRS acts as a control register The BCSR5 which may be read or written at any time receives its defaults immediately after the PORESET signal The BCSRS fields are described below in Table 5 6 Table 5 6 BCSR5 Description Offset 5 Default BIT MNEMONIC Function upon PORESET 0 1 TSEC1M TSEC port 1 Config Mode Two bits select standard SW4 1 2 reduced versus width and the protocol used by the TSEC1 controller See Table 5 7 May be rewritten any time via JTAG LBIU TSEC2M TSEC port 2 Config Mode Two bits select standard reduced versus width and the protocol used by the TSEC2 controller See Table 5 7 May be rewritten any time via JTAG LBIU TSEC2MST GETH2 Master Mode If high GETH2 transceiver configures in Master Mode Otherwise when low GETH2 transceiver operates as Slave May be rewritten any time via JTAG LBIU INT_USB Inter
11. 1 6 ZD O Buffer CLK PCICLK oO HUA PCI_SYNC_IN D U1002 BE PC sync Mi ZD To 5 p Buffer B CSR MPC8349E LSYNC_OUT LBIU DLL LSYNC IN PCI CLK 0 5 To agent on PIB Mode3 JP1 SO Programmable clock EXT Mode from PIB GEN Q Mode1 Host Modes Mode2 Agent Mode Mode3 SHMOO MODE Figure 6 1 Clocking Scheme 6 1 MPC8349 as Host Device When the MPC8349 is a Host device Stand Alone or PIB Combined Mode CLKIN is its primary input clock See the red colored lines and circuits in Figure 6 1 The MPC8349 supports eight PCI_CLK output signals not to be confused with the PCICLK signals which are only used in the Agent Mode These are divided into three groups Each group can be independently configured to provide the output clock as equal to or half of the frequency of CLKIN Six of these PCI CLK clocks are used by the ADS for clocking agent cards that are Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 51 Clocking for the MPC8349E MDS Processor Board plugged into the PIB CLKIN directly feeds the PCI CLK output clocks dividers and is also driven out on the PCI SYNC OUT pin for de skewing of the external PCI CLK clocks with the CLKIN signal Since the PIB uses a programmable clock synthesizer this clocking mode will be preferable for chip verification To provide more flexibility an external pulse generator EXT GEN may be used via an SMB Hi Frequency connector 6 2 MPC8349 as Agent
12. 2 cable use special cable from MPC8349E MDS Processor Board set 5 3 3 Logic Analyzer Connectors P3 P6 P7 and P8 are 38 pin SMT high density matched impedance connectors made by AMP and used for Logic Analyzer measurements They contain all MPC8349 signals except for the DDR signals 5 3 4 P5 SMB Connector RF Subminiature Coaxial Connector P5 is used to connect an external clock to the MPC8349 which is enabled only when jumper JP1 2 3 is closed Optional 5 3 5 P9 Debug COP Connector P9 is a Freescale standard JTAG COP connector for the PowerPC It is a 16 pin 90 two row header connector with key During debug all processors connected by the JTAG chain may be accessed through connector P9 The pinout of P9 is shown in Table 5 17 P9 JTAG COP Connector below Table 5 17 P9 JTAG COP Connector Pin No Signal Name Attr Description 1 TDOc Transmit Data Output This is the MPC8349 JTAG serial data output driven by Falling edge of TCK 2 10 12 GND P Main GND plane 16 46 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Functional Description Table 5 17 P9 JTAG COP Connector Pin No Signal Name Attr Description TDlc nTRSTC O O Transmit Data In This is the JTAG serial data input of the MSC8101 sampled on the rising edge of TCK Test port Reset When this signal is active Low it resets the JTAG logic This line is prov
13. An enable signal to allow 1 programming of the Internal Core Power Supply and the Set at application of an external clock from the PIB Board when Power On low May be rewritten any time via JTAG LBIU 3 EM FLASH Emulation PSRAM Low enables PSRAM accesses to provide Flash emulation When high PSRAM is disabled Flash may be enabled instead May be rewritten any time via JTAG LBIU 4 FLEN FLASH Enable Low enables Flash accesses When high Flash operation is not available PSRAM part may be enabled instead May be rewritten any time via JTAG LBIU BUFFEN Expansion Buffer Enable Low enables access to the PIB Setup for the PIB combined mode High level sets off the defined at expansion buffer for the stand alone mode May be Power On rewritten any time via JTAG LBIU BRDWP BRD Write Protect When high the BRD EEPROMs on the MPC8349E MDS Processor Board are hardware Set at eee protected for write operation Low level allows the content of the BRDs to be updated May be rewritten any time via JTAG LBIU PORESET Power On Reset Toggling low high within 1ms time window will generate a PORESET negative pulse on the MPC8349E MDS Processor Board May be rewritten any time via JTAG LBIU 5 2 9 BCSR8 amp Board Misc Register 3 On the board the BCSR8 acts as a control register The BCSR8 which may be read or written at any time receives its defaults immediately after PORESET The BCSRS fields are described below in Table 5 10 42 M
14. L 0 6 signals logic level during Hard Reset Configuration sequence The bits are set by default by appropriate DIP switch SW7 1 7 May be rewritten via JTAG LBIU Software Watchdog Enable The bit reflect SWEN signals logic level during Hard Reset Configuration sequence The bit are set by default by appropriate DIP switch SW6 8 May be rewritten via JTAG LBIU 5 2 5 BCSR4 Board Control Status Register 4 On the board the BCSR4 acts as a control register The BCSR4 which may be read or written at any time receives its defaults immediately after PORESET signal The BCSR4 fields are described below in Table 5 5 Table 5 5 BCSR4 Description Offset 4 Default upon PORESET PCIHOST PCI Host Mode If working as a PCI add in card Agent Defined by Mode this bit is set low When the MPC8349E MDS operating Processor Board is combined with the PIB PIB combined configuration mode the PCIHOST bit will be high to set PCI processor s port as the host mode May be rewritten via JTAG PCI64 PCI 64 bit Mode The bit reflects PCI64 signal logic level SW4 7 DIP during Hard Reset Configuration sequence When it is low Switch the PCI1 2 ports are 32 bit mode if high the PCI1 port uses 64 bit I F The bit is controlled by the appropriate DIP switch SW4 7 May be rewritten via JTAG LBIU 2 PCI1ARB PCI1 Arbiter If working in Agent Mode this bit is set low to Defined by provide external arbiter When the MPC8349E MDS opera
15. LBIU GETHRST GETH Transceiver Reset The GETH devices are reset when the GETHRST is asserted low The Board Hard Reset signal of the MPC8349 resets GETH devices May be rewritten via JTAG LBIU RS232EN UART Ports Transceivers Enable Upon activation low the Dual RS232 Transceiver using the UART ports of the MPC8349 is enabled When negated high the RS232 Transceiver enters standby mode May be rewritten via JTAG LBIU Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 35 Functional Description Table 5 1 BCSRO Description Offset 0 Default T MNEMONIC BOOTWP BOOT I2C EEPROM Protect When asserted low BOOT EEPROM functions normally when negated high write operations are disabled May be rewritten via JTAG LBIU SIGNAL1 Signal LED Slave 1 A dedicated Red LED is illuminated when SIGNAL1 is active low The LED is unlit when it is in an inactive default state high During the Reset Configuration sequence the LED indicates the HRESET assertion May be rewritten via JTAG LBIU SPAREO7 Not Implemented RW 5 2 2 BCSR1 Board Control Status Register 1 On the board the BCSR1 acts as a control register The BCSR1 which may be read or written at any time receives its defaults immediately after Power On or PORESET The BCSRI fields are described below in Table 5 2 5 SIGNALO Signal LED 0 A dedicated Green LED is illuminated when SIGNALO is active low The LED is unlit when
16. MPC8349E MDS Processor Board User Manual Rev 1 6 12 2005 vA N freescale semiconductor MPC8349E MDS Processor Board Rev 1 6 Freescale Semiconductor Section 1 General Information 1 1 a en err eene it nt eG een ER eh oe en A i 1 1 1 MPC8349E MDS Processor Board ae eeen 1 1 2 Working Configurations 2 3 vaars test ed vied EEE Rn raed Leal 2A Stand ADOS zenne A ARA AAA DAA AIDA 1 1 2 2 With PIB board PIB Combined Mode ee 1 1 2 3 PCI Add On Agent Mode 4 serre nett eres a Rake Seas 1 2 Definitions Acronyms and Abbreviations oa oo oe ee een 1 3 Related Documentation clay gilts 2 tue Beet Sah Cis ult Neale ds de l4 Specifications woe ie tod ae Cae ee a ee RN EE tig Nah Gd Hg aa 1 5 MPC8349E MDS Processor Board Features ee 1 6 Eternal Connections 33 tara Vm Bian Sead Aw ha ada SOAS 1 7 Block Di gr mi arr A ve ee eG Oe Se Ege Section 2 Hardware Preparation and Installation 2 1 Unpacking Instructions 2 prenten a Cow ede slot ew ee dahon Clon aes es 22 Installation Instructions A Oe Be RR ere 221 Stand Alone Mode sn nde ril Gate hen he EREN cea RE Rw 2223 For Agent Mods oda tiza Section 3 Memory Map 3 1 MPC8349E MDS Processor Board Mapping venen eneen een Section 4 Controls and Indicators 4 1 Switches and Jumpers Locations Hi ek aat er NE ada A A ae dat 4 1 2 OUIRDOLS werner Eea a A TE Ar t DS nd ed GR T ADE ED Senan LEDS ica o ERR 422 LDS USB POWwer
17. Misc Register 222 003 EAS 41 5 2 9 BCSR8 amp Board Misc Register ini e eek de aa 42 5 2 10 BCSR10 Board Status Register nee eee ee 43 5 2 11 BCSR11 Board Status Register 2 esmas 43 5 2 12 CCR COP Control Regist sie cto pensi i A a 44 dl External Connections rl set ea a ent WON a a id 45 5 3 Pl MiAB USB Connector aaa ien Trin ee 45 332 P DUART ROM api a ey ae ea da dia 45 5 3 3 Logic Analyzer Connectors ui a diet Bad ee ea der ed 46 5 3 4 P5 SMB CORRECI N is protkane A A peed ae ea le 46 5 3 5 P9 A E EN MES 46 5 3 6 P10 FPGA s In System Programming ISP oaeen 48 Daed RAS Power Connector awe O A A AA He eee ie a 48 5 3 8 J1 J2 Ethernet Port Connector i en 49 Section 6 Clocking for the MPC8349E MDS Processor Board 6 1 6 2 MPCS349 as Host DEVICE ri A A A A ea 51 MIPCS 349 aS Agent aa daa 32 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Section 7 Replacing Devices 7 1 Replacing Flash Memory ad a E efen eA 33 Plet Cleanmg Flash Memory ser warns ntt Ee B NE age 55 7 2 Replacing SODIMM units ets 5 hn SAR eee eg Re aks ee 56 7 3 Replacing MSC8349E Processor lt AE A AAA A eae ees 58 Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 5 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor General Information 1 General Information 1 1 Introduction This document describes the MPC8349E MDS Processor Board in its stand
18. Non volatile reprogrammable memory FPGA Field Programmable Gate Array GbE Gigabit Ethernet GETH Gigabit Ethernet GPCM General Purpose Chip select Machine GPL General Purpose Line 12C Philips Semi Serial Bus LED Light Emitting Diode Isb least significant bit MII Media Independent Interface GMII General Media Independent Interface JTAG Joint Test Access Group OTG On the Go PC IBM compatible Personal Computer Freescale Semiconductor MPC8349E MDS Processor Board User s Manual General Information PCI Peripheral Components Interconnect Phy Physical Layer PIB Platform I O Board expands the ADS functionality PSRAM Pseudo Static Random Access Memory PSU Power Supply Unit RCWL Reset Configuration Word Low High RCWH RGMII Reduced General Media Independent Interface RTC Real Time Clock SDRAM Synchronous Dynamic Random Access Memory SMB Type of Mini RF connector SODIMM Mini DIMM Form Factor SPD Serial Present Detect TBD To Be Defined TSEC Triple Speed Ethernet Controller ULPI UTMI Low Pin Interface UPM User Programmable Machine USB Universal Serial Bus ZD Zero Delay clock buffer with internal PLL for skew elimination 1 3 Related Documentation e MPC8349 HW Specification e MPC8349 User s Manual e PowerQUICC MDS Platform I O Board User s Manual e MPC8349 Getting Started 1 4 Specifications The MPC8349E MDS Processor Board specifications are given in Tab
19. O E o 2 m gt aa a g E 2 a g 5 e x s EE zn Dap ra LBIU USB2 0 0TG M P C8349 FPGA ed Board EA Control LEDs ae CCR PP I F JTAG from PIB RS232 Mode BRD ol PCI2 32 PCI1 32 PCH 64 PMC MiniAB y ULPI a OMEN To Riser d hy Connector RJ45 10 COP PCI2 Host PCI Host via RC L via RC RR EEPROM E 256Kb lt RTC Buffer for Voltage Clamp Connector 5V PCI 64 bit PCI Edge Connector P SDRAM and PSRAM Note RC Riser Connector for PIB connectivity Pa i Figure 1 2 MPC8349E MDS Processor Board Block Diagram 14 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Hardware Preparation and Installation 2 Hardware Preparation and Installation This chapter provides unpacking instructions hardware preparation and installation instructions for the MPC8349E MDS Processor Board including all three configurations Stand Alone PIB Combined Mode and Agent Mode inserted in a PC For more details on hardware preparation see the Getting Started document for the MPC8349E MDS Processor Board 2 1 Unpacking Instructions NOTE If the shipping carton is damaged upon receipt request carrier s agent to be present during unpacking and inspection of equipment CAUTION AVOID TOUCHING AREAS OF INTEGRATED CIRCUITRY STATIC DISCHARGE CAN DAMAGE CIRCUITS 1 Unpack equipment from shipping carton 2 Refer to packing list and verify
20. PC8349E MDS Processor Board User s Manual Freescale Semiconductor Functional Description Table 5 10 BCSR8 Description Offset 8 BIT MNEMONIC Function CNFLOCK Config Bit Lock When low BCSR contents don t update during PORESET High provides normal operation when BCSR default value is set according DIP switches Used for debug purpose May be rewritten any time via JTAG al SPARE8 Not Implemented 1111111 Bel 5 2 10 BCSR10 Board Status Register 1 The BCSR10 is a read only status register The BCSR10 fields are described below in Table 5 11 Table 5 11 BCSR10 Description Offset 0xA BIT MNEMONIC Function PCI HOST PCI HOST Indicates the board s working mode This is high when installed in a PC Agent Mode and low when in Stand Alone or PIB Combined Mode 1 QUISCE QUISCE Status Allows the processor to determine the power down mode when bit is low by reading via JTAG If the bit is high the power down mode is determined by internal processor logic regardless of JTAG settings SWOP Software Option Three bit code reading from the SW2 switch 5 FCFG FLASH Configuration When high and configuration source set as Local Bus BCSR1 1 3 0 the RCW is loaded from FLASH if low the RCW is loaded from the BCSR 5 2 11 BCSR11 Board Status Register 2 The BCSR11 Register is a status register accessed from the Local Bus The BCSR11 fields are described below in Table 5 12 Freescale Semi
21. Processor Boards are combined PCI add in card form factor dimensions 285mm x 106mm External Connections The MPC8349E MDS Processor Board interconnects with external devices via the following set of connectors 12 P1 MiniAB USB connector P2 RJ45 10 for DUART signals P3 P6 P7 P8 four Logic Analyzer MICTOR Connectors P4 64 bit PCI Edge Connector P5 SMB RF Connector for external pulse generator not assembled P9 16 pin COP JTAG Connector P10 16 pin header for FPGA In System Programming P11 Voltage Input P12 P13 300 pin FCI Expansion Connectors J1 J2 RJ45 8pin Gigabit Ethernet Connectors MPC8349E MDS Processor Board User s Manual Freescale Semiconductor General Information Power P10 16 pin header for On Off FPGA rr Ti P3 P6 P7 P8 MICTOR x4 Logic Analyzer P5 SMB RF Connector P12 P13 300 pin FCI Expansion Connectors 7 on underside iy P4 PCI Edge Connector q lt 4 ws za en 4 Front Panel P2 RJ45 J1 32 RJ45 P1 MiniAB USB DUART signals Gigabit Ethernet Figure 1 1 MPC8349E MDS Processor Board External Connections Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 13 General Information 1 7 Block Diagram SODIMM DDR SPD SODIMM DDR 64bit 256MB 0 333Mhz From Riser Q Connector DDR controller CLKIN 1000 100 10 l Ethernet phy TSECx2 X RJ45 iS S o o g g 9
22. alone operating mode in addition to its operating mode via a PCI slot in a PC or its operating mode on the PowerQUICC MDS Platform I O Board PIB 1 1 1 MPC8349E MDS Processor Board The MPC8349E MDS Processor Board is an ADS that provides a complete debugging environment for engineers developing applications for the MPC8349 series of Freescale processors The MPC8349E is a cost effective general purpose integrated host processor that implements the PowerPC architecture required for networking infrastructure telecommunications Wireless LANs and other embedded applications The MPC8349E can also be used for control processing in applications such as network routers and switches mass storage subsystems network appliances and print and imaging systems The MPC8349E MDS Processor Board includes various peripherals such as data input output devices GETH USB DUART memories DDR SDRAM optional Serial EEPROM PSRAM optional amp FLASH and BCSR s registers and control switches and LED indicators Using its on board resources and debugging devices a developer is able to upload code run the code set breakpoints display memory amp registers and connect his own proprietary hardware to be incorporated into a target system that uses the MPC8349E as a processor The software application developed for the MPC8349 can be run in a bare bones operation with only the MPC8349 processor or with various input or output data
23. at the USB card can only be inserted in the upper most section as shown The PCI card can be inserted in any section for up to 4 PCI cards up to 3 if using also a USB card Connect using USB card s latches as shown Tighten by hand Day EN PERS Connect using PCI card s latches as shown 1141 Tighten by hand Figure 2 12 Connecting PCI card to PIB 22 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Hardware Preparation and Installation Figure 2 13 Inserting spacers between PCI card and PIB Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 23 Hardware Preparation and Installation 9 The fully assembled PIB Processor board is shown in Figure 2 14 which also shows the PIB external connections relevant when the MPC8349 is used All external connections of the Processor board are active when the Processor board is installed on the PIB except the voltage input recieves power from the PIB power input or the back plane only and the JTAG COP connection P9 which is replaced by the parallel port connection to a PC Three PCI cards and one USB card are shown installed on the PIB The PCI cards are ready to receive any 83xx Processor board installed in this case in the same manner as they are in a PC Using this system these processor boards up to three function as slaves while the Processor board already installed functions as a master This allows you to take advan
24. conductor MPC8349E MDS Processor Board User s Manual 43 Functional Description Table 5 12 BCSR11 Description Offset 0xB BIT MNEMONIC Function 0 3 REV BCSR Revision Four most significant bits revision coding Programmed SubREV BCSR Revision Four least significant bits revision coding value Table 5 13 BCSR Revision Coding Revision Number 0 31 Board Revision Proto 5 2 12 CCR COP Control Register CCR COP Control Register is a service register accessed from the Local Bus It is a part of PCI2JTAG converter for the Agent Mode when the Processor Board is plugged into a PC The CCR fields are described below in Table 5 14 Table 5 14 CCR Description Offset 0xF Default BIT MNEMONIC Function upon Attr PORESET TDI TAP Data Input Drive serial Data into COP port Disabled W 0 TDO TAP Data Output Read serial Data from COP port Disabled R 1 TCK TAP Clock When asserted low TAP clock is enabled Disabled W and driven into the COP port If negated high TAP clock is disabled TAP Mode Select Drive TMS signal into COP port Disabled TRST TAP Reset Reset TAP controller of COP port Disabled HRESET Hard Reset Low provides short negative HRST pulse on Disabled the board 44 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Functional Description Table 5 14 CCR Description Offset 0xF Default BIT MNEMONIC upon Attr PORESET 5 SRESET S
25. e the MPC8349E MDS Processor Board acts as a Host Voltage is provided by the PIB which also provides additional signal connections via the back plane if used and optical GETH connectors on the front plane side of the PIB The MPC8349E MDS Processor Board can be connected to a PC in this configuration via a parallel port connector without needing an external command converter 1 1 2 3 PCI Add On Agent Mode Using its PCI edge connector the MPC8349E MDS Processor Board can be inserted in a PC Power and debugging are supplied from the PC no command converter necessary Other external connections are the same as in the Stand Alone Mode In this mode the MPC8349E MDS Processor Board acts as an Agent 8 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor General Information 1 2 Definitions Acronyms and Abbreviations ADS Application Development System BCSR Board Control and Status Register BRD Board Revision Detect 12C EEPROM BSP Board Support Package CCR COP Control Register FPGA COP Common On chip Processor JTAG Debug Port CS Chip Select CW Metrowerks Code Warrior IDE for PowerPC DAC Digital to Analog Converter DDR Double Data Rate DIP Dual In Line Package DMA Direct Memory Access DUART Dual UART EEPROM Electrical Eraseable Programmable Memory FCFG Flash Configuration Select FCI Type of Riser Connector FLASH
26. e connection or the front plane optical connection connect the two GETH sockets on the MPC8349E MDS Processor Board with sockets on the PIB board as shown in Figure 2 8 and Figure 2 9 Note that if you do not do this you can still connect GETH cables directly to the Processor board s sockets if they are accessible in your laboratory configuration eeu ae E AQ A Processor Board on PIB GETH Inter connecting Cables e AS zien md e PETRA EN nih ALOE STT ae Figure 2 8 Insert GETH interconnecting cables to GETH sockets on Processor board 20 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Hardware Preparation and Installation FEE a GETH Inter connecting Cable connected Figure 2 9 Connect GETH interconnecting cables to sockets on PIB 7 If you are not working with either the USB or the PCI cards and you will be working with the PIB in a table top configuration as opposed to inserting it in a rack to use its back plane connections you can at this point connect the power supply to the voltage input as shown in Figure 2 10 Figure 2 10 Connecting Power input to the PIB Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 21 Hardware Preparation and Installation 8 If you wish to work with the USB card or any of the PCI cards follow the illustrations in Figure 2 11 Figure 2 12 and Figure 2 13 to connect these cards to the PIB Note th
27. ed according to user needs After performing a Hard Reset the debug host may initialize the memory controller via the JTAG COP connector in order to allow additional access to bus addressable peripherals The DDR SDRAM and FLASH PSRAM optional memories respond to all types of memory access program data and Direct Memory Access DMA Table 3 1 MPC8349SYS Memory Map Window Volume Port Address Range Target Device Name in Sizein Number Bytes Bits 00000000 DDR SDRAM Main SODIMM 256MB OFFFFFFF HYMD232M646D CS2 CS3 1GB 64 8 7 00000000 6 ECC 3FFFFFFF w o ECC MT9VDDT3272P 1FFFFFFF optional 1GB 40000000 CS0 CS1 7FFFFFFF 5 80000000 PCI Inbound Outbound win 512MB 32 64 QFFFFFFF dow 6 A0000000 PCI2 Empty Inbound Outbound win 512MB 32 BFFFFFFF dow C0000000 Empty Space 512MB DFFFFFFF 0 E0000000 8349 Internal Memory Regis 1MB 32 EOOFFFFF ter Space E0100000 Empty Space 256MB EFFFFFFF Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 27 Memory Map Table 3 1 MPC8349SYS Memory Map Window Volume Port Address Range Target Device Name in Sizein Number A Bytes Bits 3 FO000000 Local Bus MT48LC16M16A2TG 64MB 32 8 F2FFFFFF SDRAM optional 6A x 2 128MB parity FO000000 on CS2 MT48LC16M16A2TG F4FFFFFF 6A x 1 for parity MT48LC32M16A2TG 7E F5000000 Empty Space 64MB F7FFFFFF F8000000
28. en screws 58 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Replacing Devices Figure 7 12 Allen screws removed Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 59 Replacing Devices Figure 7 14 Heat sink removed 60 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Replacing Devices SOM Ald sz a ci I it E E HEEEABERKEK ra Figure 7 16 Chip alignment Incorrect Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 61 Replacing Devices 17 Remove chip 7 igure F Figure 7 18 Chip framework alignment correct Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 62 Replacing Devices Background shows underlying sockets R RER 3 Figure 7 19 Chip framework alignment incorrect Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 63 Replacing Devices 64 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor
29. ides a pull down on the ADS with a 4 7KO resistor which provides a continuous reset of the JTAG logic when connector is unplugged N C Not Connected SENSE TCKc Connect to 3 3V power supply bus via protection resistor May be used for Command Convertor power Test port Clock This clock shifts in out data to from the JTAG logic Data is driven on the falling edge of TCK and is sampled both internally and externally on its rising edge Check Stop Input Machine Check Stop Input TMSc Test Mode Select This input selects test mode and is sampled on the rising edge of TCK This line is qualified with TCK in a same manner as TDI and changes the state of the JTAG machines This line is pulled up internally by the MPC8349 11 nSRSTc 0 P U When asserted by an external H W generates Soft Reset sequence for the MPC8349 Pulled Up on the ADS using a 4 7KQ resistor When driven by an external tool MUST be driven with an Open Drain gate Failure to do so might result in permanent damage to the processor and or to ADS logic 13 nHRSTc 0 P U When asserted by an external H W generates Hard Reset sequence for the MPC8349 Pulled Up on the ADS using a 4 7KQ resistor When driven by an external tool MUST be driven with an Open Drain gate Failure to do so might result in permanent damage to the processor and or to ADS logic 14 KEY No pin in connector Serves for correct
30. in RJ45 Combo connector with internal magnetics and two LEDs indicating communication speed signals of which are described in Table 5 19 J1 J2 Ethernet Port Interconnect Signals below These connections are on the front panel For location see Table 1 1 Green LED indicates 1000Mbit Data rate Yellow LED is lit when 100Mbit Data rate mode Table 5 19 J1 J2 Ethernet Port Interconnect Signals Wire Color 10Base T 100Base T Signal 1000 Base T Signal White Twisted Pair Transmit Data BI DA positive output 2 White Orange Twisted Pair Transmit Data BI DA negative output 3 White Green Twisted Pair Receive Data BI DB n positive input Green Twisted Pair Receive Data BI DB negative input eo feom mee E Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 49 Functional Description 50 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Clocking for the MPC8349E MDS Processor Board 6 Clocking for the MPC8349E MDS Processor Board This chapter describes the clocking and timing of the MPC8349 while being used on the MPC8349E MDS Processor Board Two primary clock sources are available for the MPC8349 CLKIN or PCICLK depending on whether the device is a Host that is in Stand Alone or PIB Combined Mode or working in the Agent Mode inserted in a PC compatible computer Mode1 PCI SYNC OUT ia n DDR CLK 0 5 Bus Switch 52 U100
31. in the publication HW Getting Started Guide for the MPC8349E MDS Processor Board 4 2 LEDs The MPC8349E MDS Processor Board has the following LEDs 4 2 1 LD1 LD2 Signaling LEDs LED s LD1 green and LD2 red are program controlled They are used for extra visibility on the running utility They are lit up by setting bits BCSRO 5 6 respectively 4 2 2 LD3 USB Power When lit the USB Vbus is powered 4 2 3 LD4 LDS GETH Enable The green LED LD4 5 indicates enable for GETH Transceivers U5 U6 4 2 4 LD6 DUART Enable A green LED LD6 indicates enable for the RS232 Dual Transceiver 4 2 5 LD7 FUNC Indication A green LED LD7 indicates different board setting modes LD7 blinks when the JTAG controller implemented in Xilinx FPGA is active 4 2 6 LD8 Power GOOD A green LED LD8 indicates that the MPC8349E MDS Processor Board power is operating normally 4 2 7 LD9 GPIO1 1 Indication A green LED LD9 indicates the state of the MPC8349 GPIO1 1 pin U54 E24 4 2 8 LD10 LD11 PCTLO 1 USB LED s LD10 LD11 green are used for extra visibility on the USB Port 1 4 2 9 LD12 BOOT Indicator The LD12 indicates MPC8349 boot processing 30 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Controls and Indicators 4 2 10 LD13 5V Power Indicator The green LED LD13 indicates a 5V power level on the MPC8349E MDS Processor Board A SV power supply is plugged into the P11 Power Connector on
32. it is in an inactive default state high During the Reset Configuration sequence the LED indicates the SRESET assertion The user may utilize the LED for software Slave signalling purposes May be rewritten via JTAG LBIU Table 5 2 BCSR1 Description Offset 1 O nina Ar BIES CLKIN D CLKIN Division The bit reflects CFG_CLKIN DIV signal SW3 4 IV logic level during Power Reset Configuration sequence Sampled The bit is set by default by appropriate DIP switch SW3 4 at Power May be rewritten via JTAG LBIU ON 3 CFG_RS 0 2 Reset Configuration Words Source The bits reflect SW3 1 3 CFG _RS 0 2 signals logic level during PON Reset Sampled Configuration sequence The bits are set by default by at Power appropriate DIP switch SW3 1 3 May be rewritten via ON JTAG LBIU 4 6 ROMLOC 0 2 Boot ROM interface location The bits reflect SW5 3 5 ROMLOC 0 2 signals logic level during Reset Sampled Configuration sequence The bits are set by default by at appropriate DIP switch SW6 3 5 May be rewritten via PORESET JTAG LBIU neg 36 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Functional Description Table 5 2 BCSR1 Description Offset 1 FLASHPRT Flash Protect Upon activation low the Flash may be written When high the write protection is set TEA at PORESET neg 5 2 3 BCSR2 Board Control Status Register 2 On the board the BCSR2 acts as a control register The BCSR2 which ma
33. le 1 1 10 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor General Information Table 1 1 MPC8349E MDS Processor Board specifications CHARACTERISTICS SPECIFICATIONS Power requirements 5V 3A external DC power supply Stand Alone Mode No extra power supply for Agent Mode amp PIB Combined Mode In the case of the Agent Mode power is supplied by the PC In the PIB Combined Mode a Host mode either an external power supply provides power OR power is supplied from the back plane connection MPC8349E processor Internal clock runs up to 667MHz 1 2V Memory DDR 256MB space 64bit wide in one SODIMM 200 Data rate 333MHz Local Bus SDRAM Optional Buffered Memory Flash on socket PSRAM optional BCSR on FPGA Expansion 64MB space 32bit wide 4bit parity implemented in three SDRAM parts 133MHz clock 8MB space 16bits wide 4MB space 16bits wide use for Flash emulation 16 registers 8bits wide Four banks with 16bit Address bus 16bit Data bus Operating temperature 0 C 70 C Storage temperature Relative humidity 25 C to 85 C 5 to 90 non condensing Dimensions according to PCI 64 bit Add in card form factor Length Width Height 285 mm 106 mm 16 mm 1 5 MPC8349E MDS Processor Board Features e Supports MPC8349 running up to 667MHz at 1 2V Core voltage e DDR 1 333MHz on SODIMM Second SODIMM
34. nal USB phy If high on board USB phy is tied to USB 0 for port O MPC8349 When working in the PIB Combined combined Mode the INT USB bit initiates low to select off board mode USB phys and disable on board USB phy Wrong 1 for other programming in PIB Combined Mode may cause USB modes digital signals contention SPARES Not Implemented ona p Table 5 7 TSEC Port Mode 4 TSEC1MST GETH1 Master Mode If high GETH1 transceiver configures in Master Mode Otherwise when low GETH1 transceiver operates as Slave May be rewritten any time via JTAG LBIU 6 Setting Value TSEC Mode 00 The TSEC controller operates in the RGMII protocol using only four transmit data signals and four receive data signals 01 The TSEC controller operates in the RTBI protocol using only four transmit data signals and four receive data signals 10 The TSEC controller operates in the GMII protocol using eight transmit data signals and eight receive data signals 40 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Functional Description Setting Value TSEC Mode 11 The TSEC controller operates in the TBI protocol using eight transmit data signals and eight receive data signals 5 2 7 BCSR6 Board Misc Register 1 On the board the BCSR6 acts as a control register The BCSR6 which may be read or written at any time receives its defaults immediately after PORESET signal The BCSR6 fields are
35. oft Reset Low provides short negative SRST pulse on Disabled W the board CKSTPI Check Stop Causes Machine Check Stop of the W processor 7 COPEN CCR COP Enable Low permits access to processor 1 W JTAG port via CCR register High disables the CCR register 5 3 External Connections 5 3 1 P1 MiniAB USB Connector Mini AB USB connector pinout is shown in Table 5 15 P1 MiniAB USB Connector below This connector is used for connectivity to external devices USB1 1 USB2 0 OTG It is accessible from the front panel of the board see Figure 1 1 for location Table 5 15 P1 MiniAB USB Connector BR Signal Name Description 1 Vbus 5V Power for USB Power is generated internally if working in PCI mode or is supplied from a cable in stand alone mode while the USB controller configures the device 2 Differential Negative Data a Differential Positive Data Identification Signal for Host Device Mode Setting PCI mode vs stand alone mode 5 3 2 P2 DUART Port The DUART port connector P2 is implemented with a 90 10 pin RJ45 connector signals of which are described in Table 5 16 Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 45 Functional Description Table 5 16 P2 DUART Signals UART bed Port Attr Description Clear To Send recse Daa TXD1 o Transmit Data RTS1 Eg Ready To Send oje CN e fee TTT een rece ba EN e ECT ECO TIE For connection to regular D Type 9 RS23
36. or Board User s Manual 31 Controls and Indicators 8 9 10 Resets and NMI en SWI Aux POR _ Figure 4 2 MPC8349E MDS Processor Board Push Buttons and Auxiliary POR 32 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Functional Description 5 Functional Description In this chapter the design details of various modules of the MPC8349E MDS Processor Board are described This includes memory map details and software initialization of the board 5 1 Reset amp Reset Configuration There are several reset sources on the MPC8349E MDS Processor Board e Power On Reset Manual Hard Reset Manual Soft Reset e MPC8349 see also the MPC8349 U M 5 1 1 Power On Reset The power on reset to the MPC8349E MDS Processor Board initializes the processor s state after power up A dedicated logic unit asserts PORESET input for a period long enough to cover the MPC8349 core voltage stabilization When the MPC8349E MDS Processor Board is working in Stand Alone Mode or PIB Combined Mode a Power On Reset may be generated manually as well by an on board dedicated push button SW1 In addition a power on reset for the MPC8349 can be done by toggling bit 7 in BCSR7 5 1 2 Hard Reset Hard Reset may be generated on the MPC8349E MDS Processor Board by any one of the following sources e COP JTAG Port in Stand Alone Mode only e Manual Hard reset e Internal sources Hard Reset when gene
37. rated causes the MPC8349 to reset all its internal hardware except for PLL logic and re acquires the Hard reset configuration from its current source Since hard reset also resets the refresh logic for dynamic RAMs their content is lost as well CAUTION HRESET is an open drain signal and must be driven with an open drain gate by whatever external source is driving it Otherwise Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 33 Functional Description contention will occur over that line and that might cause permanent damage to either board logic and or to the MPC8349 5 1 2 1 COP JTAG Port Hard Reset stand alone only To provide convenient hard reset capability for a COP JTAG controller an HRESET line has been connected to the COP JTAG port connector The COP JTAG controller may directly generate a hard reset by asserting low this line 5 1 2 2 Manual Hard Reset To allow a run time Hard reset a manual Hard reset is facilitated via SW8 Note that this cannot be done when the MPC8349E MDS Processor Board is connected in a PC Agent Mode but instead SW1 can be used In addition a manual hard reset for the MPC8349 can be done by toggling bit 4 in the CCR register 5 1 2 3 Manual Soft Reset To allow a run time Soft reset manual Soft reset is facilitated via SW9 Note that this cannot be done when the MPC8349E MDS Processor Board is connected in a PC Agent Mode In addition a manual hard
38. reset for the MPC8349 can be done by toggling bit 5 in the CCR register 5 2 Board Control amp Status Registers BCSR The BCSR is an 8 bit wide read write register file that controls or monitors most of the MPC8349E MDS Processor Board hardware options The BCSR s register may be accessed from the Local Bus or via the FPGA internal JTAG controller The BCSR includes up to 16 registers some of which are optional BCSR registers are duplicated numerous times within a CS1 region This is due to the CS region s 32KB minimum block size and the fact that only address lines A 28 31 are decoded for register selection by the BCSR BCSR is implemented on a Xilinx FPGA device that provides register and logic functions over some MPC8349E MDS Processor Board signals The BCSR controls or monitors the following functions 1 Power on Reset amp Hardware configuration setting for the processor 2 Most of the Hardware Reset Configuration bits are stored in BCSR registers available from the Local Bus or JTAG 3 Hard Soft Reset and NMI IRQ pushbuttons debounce function 4 Hardware Configuration for the both GETH transceivers 5 Enable Disable to Two GETH1 2 Transceivers 34 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Functional Description Dual RS232 Transceiver PSRAM if installed or FLASH select SHMOO function LED off BCSR provides h w write protection for FLASH and BRD I2C EEPROM
39. rn on then off Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 17 Hardware Preparation and Installation 2 2 2 For PIB combined mode only 1 Remove protective covers from the 300 pin connectors on the bottom side of the proces sor board See Figure 2 4 2 Remove protective covers from the 300 pin connectors on the PIB board see Figure 2 5 Tr Underside of system board He ai i Remove protective E cover by hand Figure 2 4 Remove Protective Covers from 300 pin connectors underside of MPC8349E MDS Processor Board shown Protective Covers Figure 2 5 Remove Protective Covers from 300 pin connectors underside of PIB shown 18 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Hardware Preparation and Installation pi rm Jen ke O as A Press down to faste Figure 2 6 Connect Processor board to PIB and press down with fingers 3 Connect processor board to PIB board as shown in Figure 2 6 Ensure a tight fit by pressing down on the processor board by hand only until the pins engage see Figure 2 6 5 Manually fasten the four screws as shown in Figure 2 7 u EA Wette Hattteel A TITS Figure 2 7 Fasten the four tightening screws Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 19 Hardware Preparation and Installation 6 If you will be working with a back plane and wish GETH signals to traverse either the back plan
40. tage of the parallel processing capabilities of the 83xx line of products Power input for table top configuration Power input for working with a back plane Front plane connection optical GETH BE zich BER R 5 a Gal GETH and KEP Parallel port to PC Double RS 232 A connected to RJ45 DUART GETH twisted pair Not relevant for MPC8349 Figure 2 14 Fully Assembled Combined system PIB Processor Board USB and PCI cards 24 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Hardware Preparation and Installation 2 2 3 For Agent Mode only 1 2 3 4 Verify that LD1 and LD2 turn on and then turn off see Figure 2 3 for location They Insert the MPC8349E MDS Processor Board into a PC using its PCI edge connector Operate Code Warrior to verify that the processor board has been installed properly Connect external cables in accordance with your laboratory environment should be on for only a few moments This indicates that the board has successfully undergone the boot up sequence Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 25 Hardware Preparation and Installation 26 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor 3 1 The MPC8349 Memory Controller governs all accesses to the processor memory slaves Memory Map 3 Memory Map MPC8349E MDS Processor Board Mapping Consequently the memory map may be reprogramm
41. that all items are present 3 Save packing material for storing and reshipping of equipment 2 2 Installation Instructions Do the following in order to install the MPC8349E MDS Processor Board properly 1 Verify that Jumpers and Swtiches are in default positions For default positions see the Getting Started document for the MPC8349E MDS Processor Board 2 Determine in which working configuration you will operate the MPC8349E MDS Processor Board Stand Alone continue from Section 2 2 1 PIB Combined Mode with the PIB Board continue from Section 2 2 2 Agent Mode installed in a PC continue from Section 2 2 3 Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 15 Hardwa re Preparation and Installation 2 2 1 l 16 Stand Alone Mode For Stand Alone Mode only Connect the four plastic spacers See Figure 2 1 and Figure 2 2 Connect external cables in accordance with your laboratory environment Connect PSU to P11 and turn the power on off switch to ON Verify that LD1 and LD2 turn on and turn off see Figure 2 3 for location They should be on for only a few moments This indicates that the board has successfully completed the boot up sequence Figure 2 2 Tightening Plastic Spacers MPC8349E MDS Processor Board User s Manual Freescale Semiconductor Hardware Preparation and Installation Mba y POL LD mn ANT Figure 2 3 Boot Up sequence LD1 and LD2 tu
42. the board s front side for the Stand Alone Mode The MPC8349E MDS Processor Board is powered by the 5V external power supply when the SW5 Power Switch is turned to the ON up position When the MPC8349E MDS Processor Board is plugged into an PC via the PCI edge connector it is powered from the edge connector s 5V power rail Agent Mode In the PIB Combined Mode 5V power is supplied from the PIB s power supply via risers connectors Note that if working in either of these two modes the position of SW1 is ignored 4 3 Other Controls and Indicators Table 4 1 The MPC8349E MDS Processor Board Push Buttons Pressing button SW1 results in Power On Reset for all components on the MPC8349E SW1 MDS Processor Board Power on Reset PRESET MDS Processor Board is installed in a PC Use this reset button when the MPC8349E Rotary Switch SW2 allows the user to change SW2 the program flow according to eight available Software Option cases SW OPT Not available when installed in a PC Pressing button SW8 results in a Hard Reset SW8 for the MPC8349E Slave Hard Reset HRESET Not available when installed in a PC Pressing button SW9 results in a Soft Reset for swg the MPC8349E Despite the reset clock and E chip select data as well as SDRAM if installed Soft Reset 2 contents are retained SRESET Not available when installed in a PC Freescale Semiconductor MPC8349E MDS Process
43. ting Processor Board is working in the PIB Combined Mode configuration this bit is set high to configure the PCI1 port with an internal arbiter May be rewritten any time via JTAG 38 MPC8349E MDS Processor Board User s Manual Freescale Semiconductor MNEMONIC PCI2ARB COREDIS i LBIUCM Functional Description Table 5 5 BCSR4 Description Offset 4 Default upon PORESET PCI2 Arbiter If working in the Agent Mode this bit is set Defined by low to provide an external arbiter When the MPC8349E operating MDS Processor Board is working in the PIB Combined configuration Mode this bit is set high to configure the PCI2 port with an internal arbiter May be rewritten any time via JTAG Core Disable When high the e300 core is prevented from Setup fetching boot code until configuration by an external master defined is complete If low the core runs normally May be rewritten any time via JTAG Boot Mode When low sets lower 8MByte boot memory SW4 5 space location if used for DDR or PCI boot source Otherwise for LBIU boot source the BMS will be high for upper boot memory space location User may change boot source location by request May be rewritten any time via JTAG LBIU Local Bus Clock Mode When set high local bus memory SW6 7 controller operates with a frequency equal to twice the frequency of the csb_clk If this bit is low the local bus memory controller will operate at the csb_clk frequency The DIP
44. y be read or written at any time receives its defaults immediately after the PORESET signal The BCSR2 fields are described below in Table 5 3 Table 5 3 BCSR2 Register Description Offset 2 Default BIT MNEMONIC Function upon PORESET SPMF 0 3 System PLL Multiplication Factor The four bits reflect SW3 5 8 SPMF 0 3 signals logic level during Hard Reset Configuration sequence The bits are set by default by appropriate DIP switch SW3 5 8 May be rewritten via JTAG LBIU 4 5 SVCOD 4 5 VCO Division The two bits reflect SVCOD 4 5 signals logic level during Hard Reset Configuration sequence The bits are set low by default May be rewritten via JTAG LBIU 6 7 BOOTSEQI6 7 Boot Sequencer Configuration The two bits reflect BOOTSEQI6 7 signals logic level during Reset Configuration sequence The bits are set by appropriate DIP switch SW5 1 2 May be rewritten via JTAG LBIU 5 2 4 BCSR3 Board Control Status Register 3 On the board the BCSR3 acts as a control register The BCSR3 which may be read or written at any time receives its defaults immediately after the PORESET signal The BCSR3 fields are described below in Table 5 4 Freescale Semiconductor MPC8349E MDS Processor Board User s Manual 37 Functional Description Table 5 4 BCSR3 Register Description Offset 3 Default MNEMONIC Function upon PORESET COREPLL 0 6 Core PLL Multiplication Factor The seven bits reflect SW7 1 7 COREPL
Download Pdf Manuals
Related Search
Related Contents
Copyright © All rights reserved.
Failed to retrieve file