Summary of Contents for Freescale Semiconductor MPC8272ADS
Page 1
MPC8272ADSUG 3/2004 Rev. 0.1 MPC8272ADS User Guide This datasheet has been downloaded from http://www.digchip.com at this page...
Page 2
Technical Information Center or for any other application in which the failure of the Freescale Semiconductor product Schatzbogen 7 could create a situation where personal injury or death may occur. Should Buyer...
Title Title Number Number Contents About This Book Chapter 1 Overview MPC8272ADS Specifications ................1-1 MPC8272ADS Features ..................1-2 Chapter 2 Hardware Preparation and Installation Unpacking Instructions ..................2-1 Hardware Preparation ..................2-1 2.2.1 Setting the Supply Voltage Level............2-3 VDDL 2.2.2...
Page 5
Contents Paragraph Page Number Title Number 4.1.30 Fast Ethernet Port 2 Full Duplex Indicator—LD6........... 4-6 4.1.31 General Purpose Led 1 Indicator—LD25............4-6 4.1.32 Fast Ethernet Port 2 100Base-Tx Indicator—LD7 .......... 4-6 4.1.33 USB Enabled Indicator—LD21............... 4-6 4.1.34 Ethernet Port 2 LINK Indicator—LD9............4-7 4.1.35 Ethernet Port 2 Tx/Rx Indicator—LD8 ............
Page 6
5-V Standby Rail ..................... 7-3 7.1.4 Rail ......................7-3 7.1.4.1 Bus..................... 7-3 7.1.4.2 12-V Rail ..................... 7-4 7.1.4.3 -12-V Rail ....................7-4 Connectors ......................7-4 7.2.1 ATX Power Connector..................7-4 7.2.2 Fast Ethernet Port Connectors ................. 7-4 MPC8272ADS User Guide...
Page 7
Contents Paragraph Page Number Title Number 7.2.3 ATM 155 Port Connection................7-5 7.2.4 RS232 Port Connector ..................7-5 7.2.5 CPM Expansion Connector ................7-5 7.2.6 COP/JTAG Port Connector................7-5 7.2.7 Logic Analyzer Connectors ................7-5 7.2.8 Mach’s In System Programming (ISP) Connector .......... 7-5 7.2.9 PCI Connectors ....................
Page 8
Contents Paragraph Page Number Title Number MPC8272ADS User Guide...
Page 9
Page Number Title Number Figures MPC8272ADS Block Diagram................... 1-4 MPC8272ADS Top Side Part Location Diagram ............2-2 Trimmer—RP1 ....................2-3 SW5 Description ......................2-4 Hard Reset Configuration Source Selection—JP9............2-5 SW2 Description ......................2-6 Clock Source Selection ....................2-7 FCC1 Ethernet Mode Selection .................. 2-7 FCC2 Ethernet Mode Selection ..................
Page 11
BCSR5 to BCSR7 Description ................. 5-33 5-20 COP/JTAG Port Signals Description ................ 5-34 MPC8272ADS Memory Map—Flash (or BCSR) as Boot Device......6-1 MPC8272ADS Memory Map—E2PROM as Boot Device........6-3 BCSR/Flash Power On Reset Configuration .............. 6-6 E2PROM Power On Reset Configuration ..............6-6 SIU Register Programming ..................
Page 12
Title Number P16—COP/JTAG Connector ..................8-2 P1—CPM Expansion Connector ................8-4 P26, P28, P29—PCI Connectors................8-13 P31—ATX Power Supply Connector ............... 8-15 P3—Lattice ISP Connector ..................8-16 P2—System Expansion Connector ................8-17 P16, P19—USB Connectors ..................8-22 MPC8272ADS User Guide...
Page 13
The primary objective of this manual is to describe the functionality of the MPC8272ADS board. It contains operational, functional and general information about the MPC8272ADS.
Page 14
Organization The following list describes the major sections of this manual: • Chapter 1, “Overview,” provides a high-level description of the MPC8272ADS, describing general operation, basic features, and a block diagram. • Chapter 2, “Hardware Preparation and Installation,” provides unpacking instructions and information about setting various modes, switches, and other configuration on the MPC8272ADS.
Page 15
MPC8272 Documentation Supporting documentation for the MPC8272 can be accessed through the world-wide web www.motorola.com/semiconductors. This documentation includes technical specifications, reference materials, and detailed applications notes. Architecture Documentation Architecture documentation is organized in the following types of documents: • Manuals—These books provide details about individual implementations of the PowerPC architecture and are intended to be used with the Programming Environments Manual.
Page 16
Italics indicate variable command parameters, for example, bcctrx. Book titles in text are set in italics. Internal signals are set in italics, for example, qual BG. Prefix to denote hexadecimal number Prefix to denote binary number MPC8272ADS User Guide...
Page 17
Acronyms and Abbreviations Table i contains acronyms and abbreviations that appear in this document. Table i. Acronyms and Abbreviated Terms MPC8272ADS ADS board For MPC8272 processor PowerQUICC II MPC8275 PowerQUICC II Hip7 in TEPBGA package...
Page 18
Table i. Acronyms and Abbreviated Terms (continued) MPC8272ADS ADS board For MPC8272 processor DIMM Dual in-line memory module SIMM Single in-line memory module To be defined User programmable machine Evaluation board GPCM General purpose chip-select machine General purpose line BCSR...
Chapter 1 Overview The primary objective of this manual is to describe the functionality of the MPC8272ADS board. It contains operational, functional and general information about the MPC8272ADS. This board is meant to serve as a platform for software and hardware development for the MPC8272 processor in a TEPBGA package (516 Pins in Hip7).
9" (229 mm) Thickness 0.063" (1.6 mm) MPC8272ADS Features This section summarizes the features of the MPC8272ADS. Major features are the following: • Supports MPC8272 (Hip7) processor • 64-bit PowerQUICC II Communication Processor, running at up to 100MHz external bus frequency •...
Page 21
• Separate power-on reset push button, soft / hard reset push button, and ABORT push button • ATX power supply • 1.3V to 1.7V (Hip7) internal logic operation voltage • Software option switch provides 8 S/W options using BCSR. Figure 1-1 shows the MPC8272ADS block diagram. Chapter 1. Overview...
Page 22
DATA Transceivers & PROM Address Latches 8KByte 8 - bit SCC1 Reset, Main Interrupts Clock SCC4 3.3V 3.3V FCC2 Magnetics DM9161 3.3V Magnetics DM9161 FCC1 3.3V PM5384 PDIUSBP11 Logic Analyzer Buffered System Bus Mictors Figure 1-1. MPC8272ADS Block Diagram MPC8272ADS User Guide...
Hardware Preparation To ensure that the desired configuration is selected to produce proper operation of the MPC8272ADS board, changes of the dip-switch settings may be required before installation. The location of the switches, indicators, dip-switches, and connectors is illustrated in Figure 2-1. Boards are factory-tested and shipped with dip-switch settings as described in the following tested graphs.
Page 24
PC parallel port (P27). Selected automatically by connecting parallel cable. • Force PC parallel port (P27) connection using jumper JP12 • ATX power supply on/off switch using SW4 JP10 JP12 Figure 2-1. MPC8272ADS Top Side Part Location Diagram MPC8272ADS User Guide...
Hardware Preparation 2.2.1 Setting the Supply Voltage Level VDDL The level of V is tuned using RP1 and is in the range of 1.3 V to 1.7 V. V may be measured upon JP13, using a DVM or any other high-input impedance voltage measuring device.
Setting Hard Reset Configuration Source—JP9 The boot sequence that starts when HRESET is asserted can be from two sources: • BCSR (default hard-reset configuration word—CS0 is assumed to be assigned to the FLASH) • Memories (FLASH/EEPROM—user controlled hard-reset configuration word) MPC8272ADS User Guide...
Hardware Preparation When a jumper is placed between positions 1–2 of JP9, the hard reset configuration source is a memory (FLASH/EEPROM) as configured by switch SW6-1. When a jumper is set between positions 2–3 of JP7, the hard reset configuration source is the BCSR. See Figure 2-4.
When set high, the DLL is enabled. When switch SW6 #3 is at the OFF position, its corresponding PCI_DLL line is pulled-high (‘1’ - enabled). When at the ON position, pulled-down (‘0’ - disabled) (see Figure 2-5). MPC8272ADS User Guide...
Hardware Preparation 2.2.8 Clock-In Source Selection The main clock source can be selected between an external (off-board) source by connecting to P6 or an on-board clock oscillator. The selection is done by setting JP1. When a jumper is placed between positions 1–2 of JP1, the external clock source is enabled. When a jumper is placed between positions 2–3 of JP1, the on-board clock oscillator is enabled (see Figure 2-6).
The USB port supports two modes, host and slave. The selection is done by setting JP8. When a jumper is placed between positions 1–2 of JP8, the slave mode is enabled. When a jumper is placed between positions 2–3 of JP8, the host mode is enabled (see Figure 2-9). MPC8272ADS User Guide...
Hardware Preparation Host Mode Slave Mode Factory Setup Figure 2-9. USB Mode Selection 2.2.13 COP/JTAG Connection Either of two options can establish connection to the COP port of the PowerQUICC II: COP/JTAG connector or a parallel port of a PC. The COP/JTAG connector requires a command converter, and the second option connects directly to the parallel port of a PC and eliminates the need for one.
Page 32
Hardware Preparation MPC8272ADS User Guide...
Installation Instructions This chapter provides installation instructions for the MPC8272ADS. Installation Instructions When the MPC8272ADS has been configured as desired by the user, it can be installed according to the required working environment as follows: • Host-controlled operation • Stand-alone 3.1.1...
Ethernet port, ATM155 port, and so on. Operating in this mode requires programming an application program into the board’s Flash memory. Host Computer RS232 Ethernet ATM 155 (optics) ATX Power Supply P1A/P1B Figure 3-3. Stand Alone Configuration MPC8272ADS User Guide...
The MPC8272ADS COP interface connector P21 is a 16-pin, male header connector. The connection between the MPC8272ADS and the COP controller is by a 16-line flat cable supplied with the COP controller board obtained from a third party developer. Figure 3-4 shows the pin configuration of the connector.
A standard cable that has two RJ45/8 jacks on its ends connects the 10/100-Base-T ports to the network. The pinout of P10 and P23 is described in Table 8-2. 3.1.6 Memory Installation The MPC8272ADS is supplied with one type of memory module, the Flash memory SIMM. 3.1.6.1 Flash Memory SIMM Installation...
The ABORT switch ends program execution by issuing a level 0 interrupt to the MPC8272. If the ADS is in standalone mode, the user must provide a means for handling the interrupt, because the MPC8272ADS does not have a resident debugger. The ABORT switch signal is debounced and may be disabled by software.
If this process is done by unskilled hands or repeated more than 3 times, the MPC8272ADS can be permanently damaged. 4.1.8 Thermal Sense Connector—JP7 Two dedicated pins THERM(0:1) provide a way to take internal temperature measurements of the MPC8272.
If this process is done by unskilled hands or repeated more than 3 times, the MPC8272ADS can be permanently damaged. 4.1.10 V Source Selector—JP4 JP4 selects the source for V programming voltage for the Flash SIMM.
Controls and Indicators 4.1.11 GND Bridges The MPC8272ADS has seven GND bridges that are meant to assist general measurements and the logic-analyzer connection. Warning When connecting to a GND bridge, use only insulated GND clips. Un-insulated clips may cause short-circuits that touch hot points around them.
Controls and Indicators 4.1.19 RUN Indicator—LD18 When the green RUN led - LD18 is lit, it indicates that the MPC8272 is performing cycles on the PPC bus. When dark, the MPC8272 is either running internally or stuck. 4.1.20 ATM ON Indicator—LD19 When the yellow ATM ON led is lit, it indicates that the ATM-UNI transceiver PM5384 is enabled for communication.
When the DM9161 on FCC2 is enabled and is in 100 Mbps operation mode, the green led LD7 lights. 4.1.33 USB Enabled Indicator—LD21 The yellow USB enable LED indicates that the USB transceiver is connected to the MPC8272. MPC8272ADS User Guide...
Controls and Indicators 4.1.34 Ethernet Port 2 LINK Indicator—LD9 The yellow Ethernet twisted pair link integrity LED indicator (LINK) lights to indicate good link integrity on the 10/100-Base-T port. When the link integrity fails, LD9 is off. 4.1.35 Ethernet Port 2 Tx/Rx Indicator—LD8 The green Ethernet transmit/receive LED indicator blinks whenever the Dm9161 on FCC2 is transmitting or receiving data using the 10/100-Base-T port.
Page 44
Controls and Indicators MPC8272ADS User Guide...
This chapter provides information about the functionality and design details of the various modules that constitute the MPC8272ADS. Reset and Reset Configuration The following are reset sources on the MPC8272ADS: • Power-on reset • Manual hard reset • Manual soft reset •...
PCI bus frequency by two. When reset low, the PCI bus frequency is as determined by the MODCK(1:3) and PCI_MODCKH(0:3) signals. 5.1.3 Hard Reset Hard reset may be generated on the MPC8272ADS by the following sources: • COP/JTAG port • Manual hard reset • MPC8272’s internal sources...
Because the HRESET line may be driven internally by the MPC8272, it must be driven to the MPC8272 with an open-drain gate. If off-board hardware connected to the MPC8272ADS is to drive HRESET line, it should do so with an open-drain gate, to avoid contention over this line.
Page 48
PROM or as default in the BCSR, while the other seven words are not initialized, as there are no additional MPC8272 on the MPC8272ADS. The default configuration word is shown in Table 5-1 for the FLASH and in Table 5-2 for the E PROM.
Page 49
Reset and Reset Configuration Table 5-1. BCSR/FLASH Hard Reset Configuration Word (continued) Data Prog Offset In Value Field Value Implication Flash [Hex] Bits [Bin] [Hex] L2CPC ‘01’ CI/BADDR(29)/IRQ2 selected as IRQ2 WT/BADDR(30)/IRQ3 selected as IRQ3 L2_HIT/IRQ4 selected as IRQ4 CPU_BG/BADDR(31)/IRQ5 as IRQ5) DPPC 10:11 ‘11’...
Page 50
Mask Masters Requests. Boot Master is 60x. LBPC 20:21 ’01’ Local Bus pins function as PCI bus. APPC 22:23 ’10’ MODCK1/AP(1)/TC(0) functions as BKSEL0 MODCK2/AP(2)/TC(1) functions as BKSEL1 MODCK3/AP(3)/TC(2) functions as BKSEL2 IRQ7~/APE~ functions as IRQ7~ CS11~/AP(0) functions as CS11~ MPC8272ADS User Guide...
Reset and Reset Configuration Table 5-2. E PROM Hard Reset Configuration Word (continued) Data Prog Offset In Value Field Value Implication Flash [Hex] Bits [Bin] [Hex] CS10PC 24:25 ’01’ CS10~/BCTL1/DBG_DIS~ functions as BCTL1 ALD_EN ’0’ PCI Auto Load Enable. When high, PCI Bridge Configuration is done automatically from the FLASH/E PROM (CPM is configuration source...
Since the SRESET line may be driven internally by the MPC8272, it must be driven by an open-drain gate, to avoid contention over that line. If off-board H/W connected to the MPC8272ADS is to drive SRESET line, then, it should do so with an open-drain gate, this, to avoid contention over this line.
Reset and Reset Configuration 5.1.6 Local Interrupter The following external interrupts are applied to the MPC8272 using its interrupt controller: • ABORT (NMI) • ATM UNI interrupt • Fast Ethernet PHY interrupt • PCI interrupt 5.1.6.1 ABORT Interrupt The ABORT (NMI) is generated by a push-button. When this button is depressed, the IRQ0 input to the MPC8272 is asserted.
Page 54
‘1’ - an interrupt was requested and waiting to be handled PCI0_INTD PCI Slot 0 INTD. PCI Slot 0 Interrupt D: ‘0’ - no interrupt was requested ‘1’ - an interrupt was requested and waiting to be handled MPC8272ADS User Guide...
Page 55
Reset and Reset Configuration Table 5-3. PCI Interrupt Register Description (continued) MNEMONIC Function PCI1_INTA PCI Slot 1 INTA. PCI Slot 1 Interrupt A: ‘0’ - no interrupt was requested ‘1’ - an interrupt was requested and waiting to be handled PCI1_INTB PCI Slot 1 INTB.
Page 56
Mask PCI Slot 2 INTC. Mask PCI Slot 2 Interrupt C: ‘0’ - interrupt is available ‘1’ - interrupt is masked Mask PCI Slot 2 INTD. Mask PCI Slot 2 Interrupt D: MPCI2_INTD ‘0’ - interrupt is available ‘1’ - interrupt is masked 12-31 Reserved Un-implemented MPC8272ADS User Guide...
Clock Generator Clock Generator The two main clock circuits on board are the following: • MPC8272 system clock • PCI clock 5.2.1 MPC8272 Clock The MPC8272 requires a single clock source as the main clock source. All MPC8272 60x bus timings are referenced to the main clock input - CLKIN1. The main clock input is in 1:1 ratio to the bus clock, with internal skew elimination (PLL).
Required for Flash, E PROM, Interrupt Controller and BCSR An address which is covered in a Chip-Select region, that controls a buffered device. To allow a configuration word stored in the Flash/E PROM memory to become active. MPC8272ADS User Guide...
The MPC8272 chip-select assignments to the various memories / registers on the MPC8272ADS are shown in Table 5-5. Table 5-5. MPC8272ADS Chip Select Assignments Chip Select: Assignment...
SDRAM’s address lines. This command is fully supported by the SDRAM machine of the MPC8272. Before that can occur, the SDRAM machine of the MPC8272 must be initialized. MPC8272ADS User Guide...
Flash SIMM inserted to the MPC8272ADS. The access time of the Flash memory provided with the MPC8272ADS is 95 nsec. However, devices with different delay are supported as well. By reading the delay section...
Page 62
’1’ /’0’ respectively to the FlashEn bit in BCSR1. The Flash connection scheme is shown in Figure 5-6. FLASH SIMM DATA(0:31) D(31:0) ADDRESS(7:29) A(22:0) BCSR FLASH Figure 5-6. FLASH SIMM Connection Scheme i.e., initialization that follow the hard reset sequence at system boot. MPC8272ADS User Guide...
Flash, Motorola recommends leaving the jumper open so that no V applied to the Flash SIMM. PROM Memory The MPC8272ADS is provided with 8KBytes of E PROM memory in a PLCC package. The E PROM resides on a socket in case it is desired to replace or re-program a different configuration for the board.
The MPC8272 also includes an on-chip arbiter which enables arbitration of up to three PCI masters. Only three PCI slots are supported on the MPC8272ADS because of the Arbiter capacity. Each slot can host either a PCI master or PCI target. The MPC8272 as a Bridge can support more PCI devices but that will require extra slots that can host PCI targets only.
Page 65
25MHz up to 66MHz @ 3.3V only. The 3.3V restriction is due to the MPC8272 which is not 5V compliant. The PCI bus layout is shown in Figure 5-8 Special care was taken when the layout of the MPC8272ADS was done so that the PCI standard recommendations are followed strictly.
Communication Ports 5.10 Communication Ports The MPC8272ADS has several communication ports, to allow convenient evaluation of the CPM features. Obviously, it is not possible to provide all types of communication interfaces supported by the CPM, but it is made convenient to connect any communication interface devices to the MPC8272 via the CPM Expansion connectors, residing on the edge of the board.
- devices’ control and data path. The initial configuration of the DM9161 on the MPC8272ADS is set by external resistors - 100Base-Tx Full Duplex in MII mode. The selection between MII/RMII for FCC1 and FCC2 is done by jumpers JP5 and JP10 respectively.
Figure 5-9. RS232 Serial Ports Connector 5.10.3.1 RS-232 Ports’ Signal Description In the list below, the directions ’I’,’O’, and ’I/O’ are relative to the MPC8272ADS board. (i.e.’I’ means input to the MPC8272ADS) • CD (O) - Data Carrier Detect. This line is always asserted by the MPC8272ADS.
• 5.10.4 USB Port The USB port resides on the MPC8272ADS and is driven by the USB port of the MPC8272 through SCC3. A dedicated USB transceiver - the PDIUSBP11 by PHILIPS is provided, along with a tri-state buffer, separating this port from the MPC8272’s USB port, this to allow Port disable option and off-board use of MPC8272 USB pins.
Page 70
Since part of the MPC8272ADSs’ modules are controlled by the BCSR and since they may be disabled in favor of external hardware, the enable signals for these modules are presented at the CPM expansion connectors, so that off- board hardware may be mutually exclusive enabled with on-board modules. MPC8272ADS User Guide...
Board Control and Status Register - BCSR 5.11.1 BCSR0 Board Control—Status Register 0 The BCSR0 is a control register on the MPC8272ADS. It is accessed at offset 0 from BCSR base address. It may be read or written at any time .
These signals are available at the System expansion connector. The revision option for the external tools are shown in Table 5-15 Provided that BCSR is not disabled. MPC8272ADS User Guide...
Page 73
Un-implemented 20 - 21 BVERN(0:1) Board Version Number (0:1). This field represents the version code, hard-assigned to the MPC8272ADS. See Table 5-13, for version encoding. 22 - 23 BREVN(0:1) Board Revision Number (0:1). This field represents the revision code, hard-assigned to the MPC8272ADS. See Table 5-14, for revisions’...
Page 74
Table 5-13. PowerQUICC II Board Version Encoding Version Number (0:1) [Hex] PowerQUICC II Board Version PowerQUICC IIFADS-ZU Reserved MPC8272ADS PowerQUICC II7e ADS Table 5-14. PowerQUICC II Board Revision Encoding Revision Number (0:1) [Hex] PowerQUICC II Board Revision ENG (Engineering) PILOT Reserved MPC8272ADS User Guide...
Board Control and Status Register - BCSR Table 5-15. External Tool Revision Encoding TOOLREV(0:3) [hex] External Tool Revision ENGINEERING PILOT 3 - F Reserved 5.11.4 BCSR3 Board Control - Status Register 3 BCSR3 is a control register which is accessed at offset 0xC from the BCSR base address. Its a read- write register which may be read or written at any time .
PCI_MODCK. This field shows the PCI bus clock settings. 8-31 Reserved un-implemented Table 5-18. PCI Board Present Signal Definitions PCIx_PRSNT (0:1) [Hex] Expansion Configuration Expansion board present, 7.5W maximum Expansion board present, 25W maximum Provided that BCSR is not disabled. MPC8272ADS User Guide...
Figure 5-10. Debug Station Connection Schemes To support debug station connection to the COP/JTAG port, a 16 pin generic header connector is provided on the MPC8272ADS, carrying the COP/JTAG signals as well as Not provided with the MPC8272ADS. Chapter 5. Module Design...
Page 78
PowerQUICC II. TRST Test port Reset (L). When this signal is active (Low), it resets the JTAG logic. This line is pull-down on the MPC8272ADS with a 1KΩ resistor, to provide constant reset of the JTAG logic. QREQ Quiescent Request (L).
Page 79
This line may be driven by the PowerQUICC II as well during soft-reset sequence, for 512 system clocks. This line is pulled up on the MPC8272ADS with a 1KΩ resistor. When driven externally, it MUST be driven with an Open Drain gate.
This chapter explains memory mapping in the MPC8272ADS. Overview All accesses to MPC8272ADS memory slaves are controlled by the MPC8272 memory controller. Therefore, the memory map is reprogrammable to suit the user. After the debug station performs hard reset, the debugger checks for existence, size, delay and type of the Flash memory SIMM mounted on board, decides the assignments of CS0 and CS4 PROM and Flash), and programs the memory controller accordingly.
Page 82
Overview — Table 6-1. MPC8272ADS Memory Map Flash (or BCSR) as Boot Device Address Memory Port Memory Device Name Range Type Size Size 04500000 - BCSR(0:7) 32 KBytes 04507FFF 04500000 - BCSR0 4 Bytes 04507FE3 04500004 - BCSR1 4 Bytes...
Page 83
Overview — Table 6-1. MPC8272ADS Memory Map Flash (or BCSR) as Boot Device Address Memory Port Memory Device Name Range Type Size Size C0000000 - Empty space 32 MBytes C1FFFFFF C2000000 PROM ATMEL AT28HC64B 32 KBytes C2007FFF C2008000 - Empty space...
Page 84
Overview — Table 6-2. MPC8272ADS Memory Map PROM as Boot Device Address Memory Port Memory Device Name Range Type Size Size 04500000 - 32 KBytes BCSR(0:7) 04507FFF 4 Bytes 04500000 BCSR0 04507FE3 4 Bytes 04500004 BCSR1 04507FE7 04500008 BCSR2 4 Bytes...
An 8-Kbyte device is used (16- and 32-Kbyte devices can also be used) so it appears repeatedly in 8 Kbyte multiples starting from FFF00000. PowerQUICC II Register Programming The PowerQUICC II provides the following functions on the MPC8272ADS: • System functions that include the following: — PPC bus SDRAM controller —...
Boot memory space @ 0xFE000000 - 0xFFFFFFFF, ABB/IRQ2 pin is ABB, DBB/IRQ3 pin is DBB, No masking on bus request lines, Local bus pins function as PCI, PCI is boot master, AP(1;3) configured as BNKSEL(0:2), APE configured as IRQ7 and CS11 as CS11. CS10 configured as BCTL1 MPC8272ADS User Guide...
6.2.2 Memory Controller Register Programming The memory controller on the MPC8272ADS is initialized to 100MHz operation, that is, the registers’ programming is based on 100-MHz timing calculation. It also works for slower bus speeds, but the timing must be optimized). The two possible initialization for the memory controller are the following: •...
Page 88
00000041 Base at 0, 64 bit port size, no parity, SDRAM MT48LC8M16A2 machine 1 MICRON FE002EC0 32MByte block size, 4 banks per device, row starts at A7, 12 row lines, internal bank interleaving allowed, normal AACK operation MPC8272ADS User Guide...
Page 89
PowerQUICC II Register Programming Table 6-7. Memory Controller Initialization For 100MHz—E PROM as Boot Device Init Value Reg. Device Type Description [hex] SM73228XG1JHBG0 by C3801801 Base at C3800000, 32 bit port size, no parity, Smart Modular Tech. GPCM SM73248XG2JHBG0 by C3001801 Base at C3000000, 32 bit port size, no parity, Smart Modular Tech.
Page 90
PowerQUICC II Register Programming MPC8272ADS User Guide...
(I/O) • V (Internal Logic) • VCCSYN (CPM PLL) • VCCSYN1 (core PLL) The MPC8272ADS (see Figure 7-1) has the following power rails on it: • VCC (5V) rail • Stand By (5V) rail • V3.3 (3.3V) rail • V (1.7V-2.5V) rail...
Page 92
VDDH Power Supply PowerQUICC II Figure 7-1. MPC8272ADS Power Scheme To support off-board application development, the power buses are connected to the expansion connectors so that external logic may be powered directly from the board. The maximum current allowed to be drawn from the board on each bus also depends on the current drawn by the PCI bus.
7.1.1 5-V Rail Some of the MPC8272ADS peripherals (not including the PCI add-in cards that should be 3.3 V only on the PCI interface, but can use 5 V for other components on-board) reside on the 5-V bus. Because the MPC8272 is not 5-V tolerant, buffering is provided between 5V peripherals and the MPC8272, protecting the MPC8272 from the higher voltage level.
PCB and the plug is connected to the power supply to facilitate fast connection or disconnection of power. 7.2.2 Fast Ethernet Port Connectors The Ethernet connector on the MPC8272ADS is a twisted-pair (100/10-Base-T) connector. Use is done with 90 RJ45-8 connector. MPC8272ADS User Guide...
Connectors 7.2.3 ATM 155 Port Connection The ATM 155 I/F to the media is optical rather than electrical. Use is done with HP’s HFBR 5805 optical I/F, which is placed on the edge of the board for convenient connection. 7.2.4 RS232 Port Connector The RS232 port connector is a stacked 9-pin, 90 , female D-Type connector that saves board...
The parallel connector is a standard 25 pin D-Type male connector. PCB Layout The MPC8272ADS layout was done for high-frequency operation and follows the PCI standard layout recommendations closely. The following list of measures are taken to meet this design goal: •...
Support This chapter provides all information needed for support, maintenance and connectivity to the MPC8272ADS. Interconnect Signals The MPC8272ADS interconnects with external devices by using the following set of connectors: 1. P13—RS232 ports 1 and 2 2. P16, P19—USB connectors 3.
Table 8-2. P10,P23 100/10 Base-T Ethernet Connector Pin No. Signal Name Description TPTX Twisted-pair transmit data positive output from the MPC8272ADS TPTX~ Twisted-pair transmit data negative output from the MPC8272ADS TPRX Twisted-pair receive data positive input to the MPC8272ADS N.C.
Page 99
Interconnect Signals Table 8-3. P16—COP/JTAG Connector (continued) Pin No. Signal Name Attribute Description TRST# Test port reset~ (L). When this signal is active (Low), it resets the JTAG logic of the PowerQUICC II. This line is pull-down on the ADS with a 1KΩ resistor, to provide constant reset of the JTAG logic.
ATM Multi-PHY Tx Address 4. When the ATM port Multi-PHY function is enabled, this line is connected to the transmit PHY Address of the PM5384 ATM UNI. When this port is disabled, this signal is tristated and may be used for any available function of PD19. MPC8272ADS User Guide...
Page 101
Interconnect Signals Table 8-4. P1—CPM Expansion Connector (continued) Pin No. Signal Name Attribute Description ATMRXADR4(PD18) I/O, T.S ATM Multi-PHY Rx Address 4. When the ATM port Multi-PHY function is enabled, this line is connected to the receive PHY Address of the PM5384 ATM UNI. When this port is disabled, this signal is tristated and may be used for any available function of PD18.
Page 102
When the port is operation at 100 Mbps, the DM9161 responds by sending invalid code symbols on the line. When the Ethernet port is disabled, this line may be used for any available function of PA29. MPC8272ADS User Guide...
Page 103
Interconnect Signals Table 8-4. P1—CPM Expansion Connector (continued) Pin No. Signal Name Attribute Description ATMRXEN# (PA28) I/O, T.S. ATM Receive Enable (L). When this signal is asserted (Low), while the ATM port is enabled and ATMRFCLK goes high, on octet of data is available at the PM5384’s ATMRXD(7:0) lines.
Page 104
FETH1RXD2 (PA15) ATMRXD4 (PA14) FETH1RXD3 (PA14) ATMRXD3 (PA13) ATMRXD2 (PA12) ATMRXD1 (PA11) ATMRXD0 (PA10) I/O, T.S. PowerQUICC II’s Port A (9:0). Parallel I/O or dedicated CPM lines. May be used for any of their available functions. PC27 MPC8272ADS User Guide...
Page 105
Interconnect Signals Table 8-4. P1—CPM Expansion Connector (continued) Pin No. Signal Name Attribute Description PC26 PB27 PB26 PB25 PB24 RS_RXD2 (PD22) I/O, T.S. When RS232 port #2 is enabled, this signal is the receive data line for that port. When this port is disabled, this signal is tristated and may be used to any available alternate function for PD22.
Page 106
Otherwise, Tri-stated. Digital Ground. Connected to main GND plane of the ADS. PC31 PowerQUICC II’s Port C (31:22) Parallel I/O lines. May be used to I/O, T.S. any of their available functions. PC30 PC29 PC28 MPC8272ADS User Guide...
Page 107
Interconnect Signals Table 8-4. P1—CPM Expansion Connector (continued) Pin No. Signal Name Attribute Description PC25 USBCLK USB Clock Line. When the USB port is enabled, this line is connected to the USB clock line. When this port is disabled, this signal is tristated and may be used for any available function of PC24.
Page 108
RS232 DTR2# input, allowing detection of a connected terminal to this port. This line is simply a PI/O input line to the PowerQUICC When RS232 Port 2 is disabled, this line is tristated and may be used for any available function of PC8. MPC8272ADS User Guide...
Interconnect Signals Table 8-4. P1—CPM Expansion Connector (continued) Pin No. Signal Name Attribute Description The functions in parenthesis, are PowerQUICC II’s parallel I/Os. For that matter, both 100-Base-T and 10-Base-T. Normally connected to ATMTFCLK on the ADS. MS bit. For that matter, both 100-Base-T and 10-Base-T. 8.1.5 P9, P11, P14, P22, P17, P5, P20, P18, P15, P24,P12 Logic Analyzer MICTOR Connectors...
Interconnect Signals — Table 8-5. P26, P28, P29 PCI Connectors (continued) Side B Comments Side A Comments Number +3.3V SBO# Not Connected SERR# Ground +3.3V C/BE[1]# AD[15] AD[14] +3.3V Ground AD[13] AD[12] AD[11] AD[10] Ground M66EN Coupled to GND, AD[09] using a 0.01uF capacitor Ground...
TCK. 5V power supply bus. ISPTDO ISP transmit data output. This the prog. logic’s JTAG serial data output driven by falling edge of TCK. Digital GND. Main GND plane. N.C. Not connected N.C. Not connected MPC8272ADS User Guide...
Interconnect Signals 8.1.9 P2—System Expansion Connector P2 is a 128-pin, 90 , DIN 41612 connector that provides a minimal system I/F required to interface various types of communication transceivers. This connector contains 16-bit (lower PPC bus) address lines, 16-bit (higher PPC bus) data lines, plus useful GPCM and UPM control lines.
Page 114
KΩ resistors. See also Table 10-38. "BCSR2 Description" on page EXTOLI2 EXTOLI3 N.C. Not connected EXP3.3V 3.3V Power Out. These lines are connected to the main 3.3V plane of the PowerQUICC IIPCIAI-ADS, this, to provide 3.3V power where necessary for external tool connected. MPC8272ADS User Guide...
Page 115
Interconnect Signals — Table 8-8. P2 System Expansion Connector (continued) Pin No. Signal Name Attribute Description N.C. Not Connected EXPVCC 5V Supply. Connected to ADS’s 5V VCC plane. Provided as power supply for external tool. Digital Ground. Connected to main GND plane of the ADS. CLK8 Buffered System Clock..
Page 116
The direction of these lines is determined by buffered BCTL0, in function of W/R#. EXPD3 EXPD4 EXPD5 EXPD6 EXPD7 EXPD8 EXPD9 EXPD10 EXPD11 EXPD12 EXPD13 EXPD14 EXPD15 N.C. Not connected Digital ground. Connected to main GND plane of the ADS. MPC8272ADS User Guide...
Page 117
Interconnect Signals — Table 8-8. P2 System Expansion Connector (continued) Pin No. Signal Name Attribute Description EXPWE0# Expansion Write Enable (0:1) (L). These are buffered GPCM Write Enable lines (0:1). They are meant to qualify writes to GPCM EXPWE1# controlled 8/16 data bus width memory devices. This to provide eased access to various communication transceivers.
These are four pins standard USB connectors type-A and Type-B. The pinout is shown in Table 8-9. — Table 8-9. P16, P19 USB Connectors Pin No. Signal Name Description 5V Power Power line of the USB cable Twisted-pair transmit data negative Twisted-pair receive data positive Ground connection MPC8272ADS User Guide...
1. U3 - BCSR and PCI interrupt controller 2. U5 - Power switch debounce 8.2.1 U3—BCSR Code MODULE MPC8272ADS_BCSR TITLE 'MPC8272ADS control status register' "****************************************************************************** "* This file (Prototype) is based on the PQ2FADS-VR (08/21/03): "****************************************************************************** "****************************************************************************** "* In this file (Prototype) the following changes were made (03/06/03): "* - Adjustments for VR board were done - PCI only support in config Word (LBPC).
Page 120
FEth1PLLOn_B PIN 131 ; " FEth1 TxCLK clock buffer PLL On for 100Base-T MII1PLLOff_B PIN 129istype'com' ; " FEth1 TxCLK buffer PLL Off - 10Base-T FEth2PLLOn_B PIN 127 ; " FEth2 TxCLK clock buffer PLL On for 100Base-T MPC8272ADS User Guide...
This appendix provides a list of the major differences between revisions of the MPC8272ADS User Guide. Revision Changes From Revision 0 to Revision Changes to the MPC8272ADS User Guide from Revision 0 to Revision 0.1 are as follows: Section, Page Changes Throughout manual Non-technical reformatting.
Page 154
Appendixes MPC8272ADS User Guide MOTOROLA...
Need help?
Do you have a question about the MPC8272ADS and is the answer not in the manual?
Questions and answers