VxWorks BSP Reference : wrPpmc750cx
wrPpmc750cx - Wind River PPMC750CX
This manual entry provides board-specific information necessary to run VxWorks with the wrPpmc750cx BSP. Please read the section "Getting the board running vxWorks" in order to configure the board to run vxWorks.
Getting the board running vxWorks This section will guide you step by step how to get vxWorks running on this board.
1. Setting the board Jumpers & Switches:
In order to get the board running with the default configuration. the
following jumper's and switch's need to be set as follows:.TS E
expand;
lB lB lB
lfR lfR lfR
l l lw(3i) .
.ne 5
On the carrier board:
_
JP3 1-2
JP4 Open
.TE.TS E
expand;
lB lB lB
lfR lfR lfR
l l lw(3i) .
.ne 5
On the PMC board:
_
SW1-1 Off
SW1-2 On
SW1-3 On
SW1-4 Off
SW2-1 On
SW2-2 Off
SW2-3 Off
SW2-4 On
SW2-5 On
SW2-6 Off
SW2-7 Off
SW2-8 On
.TEWhen board is in Stand Alone (Not connected to the base board)
switch SW2-3 need to be ON to disable the arbiter.TS E
expand;
lB lB lB
lfR lfR lfR
l l lw(3i) .
.ne 5
On Power Module:
_
SW1-1 On
SW1-2 On
SW1-3 Off
SW1-4 On
SW1-5 Off
SW1-6 On
.TE2. Creating a bootrom_uncmp.hex:
2.1 Launch Tornado II, go to the "Build" menu and choose the option
"Build Boot ROM...".
2.2 the "Build Boot ROM" window will popup, in the "Select a BSP:" column
choose the "wrPpmc750cx", and in the "Select an Image to build:" column
choose "bootrom_uncmp.hex" and press the "OK" button.
2.3 After the build process will finish successfully (You will see "Done" in
the "Build window" without error), you will have the bootrom_uncmp.hex in
your BSP directory "$(WIND_BASE)/target/config/wrPpmc750cx".3. Programming bootrom_uncmp to PPMC750CX FLASH:
If you are using visionCLICK please follow the instruction in section 3.1
if you are using SingleStep please follow the instruction in section 3.23.1 Using visionCLICK:
3.1.1 Install the visionPROBE II or visionICE II and power it on.
Connect the JTAG interface cable from the visionPROBE II or
visionICE II into the PPMC750CX board JTAG (JP2 The JTAG Port)
connector.** Note: Make sure that you are using the "MULTI VOLTAGE"
personality module, and the Dip Switch on the personality
module is set as follows:SW1 - Off, SW2 - On, SW3 - Off, SW4 - On
Once all the connections have been made, power up the PPMC750CX
board and start the visionCLICK executable on the host.3.1.2 Configure the visionCLICK project:
The "Welcome To visionCLICK" window will appear .In this window
press on the "Configure" button, This will invoke "PROJECTS/LOAD"
window. In this window press on the + left to the
"PowerPC_C_Demo.prj".This will show you the project configuration.
Point with the mouse cursor on the "Microprocessors" option and
press the right button and choose the type of CPU you have on your
board. For example: "PowerPC->MPC7xx->MPC750" . Verify that the
"Target Control" option point to visionPROBE for visionPROBE II or
visionICE for visionICE II, Also switch to the "Communications"
TAB and verify that the "Normal Port/Rate" & "Download Port/Rate"
suite your connection. for example: "LPT1" for visionPROBE II.
Now press the "Save" button at the bottom of the window and after
it on the "Activate" button.3.1.3 Program visionPROBE II / visionICE II with the proper register
setting for the PPMC750CX board:Go to the "Tools" menu and select the
"Log Output/Playback Scripts" option. The "Record / Playback"
dialog box will popup. In this dialog box go to the
"Playback Commands From File" group and press on the "Browse"
button. Navigate your self to the location of the following
register file: "ppmc750cx_cpc700.reg", the file located in the
visionCLICK installation. After choosing the register file press
on the "Open" button to confirm the selected reg file. You will
return back to the "Record / Playback" dialog box. Now press on
the "Start" button located in the same group. In the "Terminal"
window you can see that the visionCLICK is running the script.
When visionCLICK will finish the playback you will get back the
">BKM>" or the ">ERR>".3.1.4 Get into Background Mode:
Execute the "IN" command to reset the board and initialize it with
the register setting..CS
IN
.CSThis command is the reset command to initialize the board.
3.1.5 Converting the bootrom_uncmp.hex to bootrom_uncmp.bin:
3.1.5.1 In visionCLICK, choose "Convert Object Modules" from the
"Tools" menu. The "CONVERT BINARY AND SYMBOL OBJs" dialog
box will pop up.Select "All Files" in the "Files of Type"
box. Go to the "Select Input Object Module To Convert"
group and navigate to the file "bootrom_uncmp.hex"
located in:
"$(WIND_BASE)/target/config/wrPpmc750cx/bootrom_uncmp.hex"3.1.5.2 In the group "Binary Downloadable Objects Modules" check
the "Create Flat BIN File For Flash Programming".
"In Range Of 0x" editbox, enter 0 for the start address,
and in the "To 0x" editbox, enter "FFFFFFFF".3.1.5.3 Make sure that all the other check box are unchecked.
Press the "Convert" button. Close the terminal window
when the conversion completes.3.1.6 Programming the PPMC750CX Flash:
In visionCLICK, select "Program Flash Devices" from the Tools
pull-down menu. This will invoke the "TF FLASH PROGRAMMING"
window. If you are not using visionCLICK, you can also invoke
this window using the "visionICE Utilities Panel" and follow the
steps below:3.1.6.1 Click the "Select" in the "Flash Card or PC Host File
Name and Path" group. The "CHOOSE A FILE FROM HOST PC"
dialog box will popup. In the edit box enter the full path
to the location of the "bootrom_uncmp.bin", or use the
"<--Browse" button to browse to the file location. Go to
the "+/- Bias" group and enter the number "FFF00100" in
the edit box. Now click the "OK" button, this will bring
you back to the "TF FLASH PROGRAMMING" dialog box.3.1.6.2 In the "Programming Algorithm" group in, the edit box
press on the "Select" button, and select one of the
following Flash devices:For the 8MB Flash: "INTEL 28F640Jx (4096 x 16) 1 Device"
3.1.6.3 Set the proper address of the Flash to "FFF00000", check
the "Erase All" radio button,and set the
"Available RAM Workspace" setting to "00000000", set the
"Bytes Of Target RAM Required" to "60000".3.1.6.4 Press the "Erase and Program" button.
3.1.6.5 Now the Flash memory is programmed with the new boot
program.3.2 Using SingleStep for vision:
3.2.1 Install the visionPROBE II or visionICE II and power it on.
Connect the JTAG interface cable from the visionPROBE II or
visionICE II into the PPMC750CX board JTAG (JP2 The JTAG Port)
connector.** Note: Make sure that you are using the "MULTI VOLTAGE"
personality module, and the Dip Switch on the personality
module is set as follows:SW1 - Off, SW2 - On, SW3 - Off, SW4 - On
Once all the connections have been made, power up the PPMC750CX
board and start the SingleStep for vision executable on the host.3.2.2 Configure the SingleStep project:
3.2.2.1 Go to the "File" menu and choose the
"Start Debug Session..." .3.2.2.2 The "Debug" dialog box will popup, In the "Connection" tab
choose the visionPROBE option & the correct LPT port if
you are using visionPROBE, or visionICE & enter the
emulator IP address if you are using visionICE.3.2.2.3 In the "Processor" tab choose the "MPC750".
3.2.2.4 In the "Register" tab choose the option
"Use vision-style register window with REG file" and then
browse to the location of the file "ppmc750cx.reg" and
choose it.The "ppmc750cx_cpc700.reg" file should be in the
SingleStep directory.3.2.2.5 In the "File" tab choose the "Debug without a file"
option.3.2.3 Get into Background Mode:
3.2.3.1 Now in the "File" tab press OK.
3.2.3.2 Now should get the "Debug Status" dialogbox and in the
"Debug Session" field you should have in green
"Started Successfully", press the "Close" button.3.2.3.3 Now go to the "Command" button in the toolbar and press on
it. The "Command" Window will popup, the prompt in the
window will be "SingleStep". Bring the mouse cursor above
the "Command" window and press the right button. A menu
will popup, choose the "VisionShell(vsh)" option. Now the
prompt in the window will be ">BKM>". If the prompt is
">ERR>" execute the "IN" command to reset the board and
initialize it with the register setting..CS
IN
.CS
This command is the reset command to initialize the board.
After you got the ">BKM>" prompt again continue with the
instruction in the next section.3.2.4 Converting the bootrom_uncmp.hex to bootrom_uncmp.bin:
3.2.4.1 Go to the menu and choose "Tools" and
"Vision Flash Utility..." .3.2.4.2 The "Flash Programming Window" will popup. Go to the
"Files" tab, press the "Convert" button.3.2.4.3 The "File Convertion" window will popup. In the
"Enter new start address" edit box type "0x0" and in the
"Enter new end address" edit box type "0xFFFFFFFF".3.2.4.4 Now press the "Convert" button. After the convert operation
finished, you will see it in the "Convert Result" section
press the "Close" button.3.2.5 Programming the PPMC750CX Flash:
3.2.5.2 In the "Flash Programming Window" window. Go to the
"Configuration" tab, & choose the following Flash device:For the 8MB Flash : "INTEL 28F640Jx (4096 x 16) 1 Device"
In "Flash Bank" group for the "Start:" enter "FFF00000".
In the "RAM Workspace" group for the "Workspace Start at:"
enter "00000000" and for the "Workspace Size:" enter
"60000".3.2.5.3 Now switch to the "Files" tab and press the "Add" button.
The open dialogbox will popup, browse to
"$(WIND_BASE)\target\config\wrPpmc750cx "bootrom_uncmp.bin" file. Now after getting back to the
"Files" tab you will see the full path to the selected
file in the "Binary Files" group. Move the mouse curser
above the line that showing the full path in the
"Binary Files" group and press the right button to mark
this line. Now press the "Toggle Enable" button to select
this binary file. Make sure that the line is still marked,
and press the "Edit" button on the right. The "File Edit"
dialog box will popup. In the "Enter new start address"
edit box enter "0xFFF00100" and press the "OK" button.3.2.5.4 Now go to the "Program" tab and press the "Erase/Program"
button. After the process finished continue to step 5.3.2.5.5 Now the Flash memory is programmed with the new boot program.
4. Running the VxWorks Boot ROM program:
4.1 Disconect visionPROBE II or the visonICE II if it still connected to the
board, because it still connected to the board in some case it can stop
the processor at the first instruction.4.2 Connecting the Ethernet channel and the serial channel:
4.2.1 First, connect the supplied serial cable with the board. On
one said connect the RJ11 connector to the RS232 port on the front
of the 750CX/CXe PMC module, and on the other said use the
RJ11 to 9/25 Pin addapter to connect it to your host. The UART
devices is set as follow: 8 data bits, 1 stop bit, hardware
handshaking, and parity disabled. The serial console (9600 bps).4.2.2 Second, plug the Intel PRO100B/S PCI NIC in the PCI slot on the
carrier board and connect a standard Ethernet cable to the NIC.4.3 Launch a terminal program on the host said, and configures it according
to the following details: 8 data bits, 1 stop bit, hardware handshaking,
and parity disabled. The serial console (9600 bps).4.4 Now to execute this new boot program turn the board off,and on. and you
should get the vxWorks boot count down on the terminal window. Press any
key to stop the count down. Now follow the instruction in the
instructions in the "Getting Started" chapter of the
"VxWorks Programmer's Guide." for more detail how to configure vxWorks.
The following section will explain how to launch VxWorks using visionWARE as a boot loader. Please follow the steps below:Note: Before using vsionWARE you need to verify that visionWARE is programmed
to you FLASH. If visionWARE is not exist on your FLASH, please see
"Programming bootrom_uncmp to PPMC750CX FLASH:" section how to program
the PPMC750CX Flash, and instead of programming the bootrom_uncmp.bin
program the vWARE.bin file.1. Connect your PPMC750CX serial channel (RS232) to a host running terminal
program at 9600 baud rate (For example HyperTerminal) using the
supplied serial cable.2. Connect your PPMC750CX 100\10Base-T (On the PCI Ethernet card) port to a
network hub.3. Open TFTP server and point to the location of the vxWorks.bdx file. If
you want to use the TFTP server that is supplied with visionWARE, go to
the visionWARE directory on your host, inside the visionWARE root
directory you will find tftp directory that contain application called
tftpd32.exe . Run this application and the TFTPD32 window will popup.
In the TFTPD32 window press on the Settings button. This will invoke
the Tftpd32: Settings. Go to the Base Directory group and inside the
edit box type the full path to your vxWorks image, or use the Browse
button to navigate to there.4. Power up your PPMC750CX and press any key within 6 seconds from the
serial terminal to abort the boot script. This will display a >BKM>
prompt.5. Type the shell command and press enter. Now you should get the
following line: "Command Channel = 0: serial >" Press enter.6. Next line will be: Boot Delay (seconds) = 6 > . Here you need to
specify the desired delay value and press enter.7. Next line will be: Boot Script = > . Here you need to give the
boot script command. Please type the following:
"load \host\vxWorks.bdx!launch 100000" . Where host is the
host name, and press enter.Note(s):
** It is very important to keep the same space between the load
command and the host name \host.** It is very important to keep the same space between the launch
command and the 100000.** The host name should be the same as specified in the
"Remote System 1 Name" line.8. Next line will be "Prompt String = BKM >" . Press enter.
9. Next line will be "MAC Address = 00-00-00-00-00-00 >" . Just press enter.
10. Next line will be "IP Address = 0.0.0.0 >" . Type your target IP address.
For example: 192.168.199.0 and press enter.11. Next line will be "Subnet Mask = 0.0.0.0 >" . If you want to use subnet
mask, type it now and press enter, else just press enter.12. Next line will be "Default Gateway = 0.0.0.0 >" . If you want to use
default gateway, type it now and press enter, else just press enter.13. Next line will be "Remote System 1 Name = >" . Here you need to type
the same host name you specified in the Boot Script line.14. Next line will be "Remote System 1 IP = >" . Here you need to type your
host IP address. For example: 192.168.199.1 and press enter.15. Next line will be "Remote System 2 Name = >" . Just press enter.
16. Next line will be "Remote System 3 Name = >" . Just press enter.
17. Next line will be "Remote System 4 Name = >" . Just press enter.
18. Now you will get the following message:
Saving changes will generate a reboot.
Save Changes (y/n)?Press y to save the changes.
19. Now the changes are saved and the board will restart visionWARE and boot
vxWorks, after a few seconds you will get the following messages:Wind River visionWARE v2.00 HSI PPMC 7xx Wind River HSI +1(781) 828 5588 Build #14, 09/11/01 08:43:14 MAC : 00-11-22-33-44-55 IP : 192.168.199.0 Type "shell" to set IP and/or MAC addresses Type "help" to see available commands Press a key in the next <6> seconds to preempt boot script Booting from script... load \\host\vxWorks.bdx!launch 100000 >RUN>Attached TCP/IP interface to fei unit 0 Attaching interface lo0...done VxWorks Copyright 1984-1998 Wind River Systems, Inc. CPU: IBM PowerPC 750CX - Wind River PPMC750CX Board VxWorks: 5.5 BSP version: 1.2/1 Creation date: Sep 11 2001 WDB: Ready.For more information regarding visionWARE boot services and the visionWARE development kit, please refer to the visionWARE manuals, located on the CD that was shipped with your board.
The following features of the Wind River PPMC750CX board are supported in the wrPpmc750cx BSP:IBM PowerPC 750CX/CXe 400MHz Processor.
IBM CPC700 embedded peripheral chip
Integrated features of the IBM CPC700 supported are:
PCI bridge
internal PCI arbiter
SDRAM controller for normal SDRAM
SRAM/ROM/peripheral controller
1 UARTs
Universal Interrupt Controller
General purpose timers (used by auxiliary clock driver)
Up to four 33/66MHz, 5V/3.3V PCI slots when using the PCI Expand board.
Intel 82557/9/0 100/10 BaseT Ethernet via a PCI card supplied with the
PPMC750CX board.
64MB SDRAM.
4MB FLASH On board.
Saving boot parameters on the flash when using vxWorks bootrom
Support for the 750CX 256KB interated L2 cache.
The following features of the Wind River PPMC750CX board are not supported in the wrPpmc750cx BSP:Other IBM CPC700 peripheral
This section documents the details of the device drivers and board hardware elements.
The chip drivers included are:
sysNvRam.c Generic non-volatile RAM library ppcDecTimer.c system clock and timestamp driver using PPC decrementer i28F640J3Mem.c Flash access routines cpc700Intr.c CPC700 Univeral Interrupt controller driver cpc700Pci.c CPC700 PCI configuration library pciConfigLib.c PCI Configuration Space Access Library pciConfigShow.c PCI Configuration Space Display Library pciAutoConfigLib.c PCI Bus Auto-configuration Library sysSerial.c prepares serial driver ns16550sio sysNet.c prepares PCI Ethernet driver "fei" sysCache.c PowerPC 750CX L2 cache library auxClock.c Auxiliary clock driver that uses CPC700 compare timer fei82557End.o Intel 82550, 82557, 82558, 82559 END driver
Local Bus Address Map SDRAM 0x00000000 - 0x03FFFFFF (64M bytes) PCI Memory* 0x80000000 - 0x03FFFFFF (64M bytes) PCI I/O 0x00000000 - 0x0000FFFF (64K bytes) PCI I/O 0x80000000 - 0x03FFFFFF ( 4M bytes) PCI Configuration 0xFEC00000 - 0xFEC00007 (8 bytes) PCI Local Configuration 0xFF400000 - 0xFF40003F (64 bytes) CPC700 Processor Interface 0xFF500000 - 0xFF500007 (8 bytes) CPC700 Memory Controller 0xFF500008 - 0xFF50000F (8 bytes) CPC700 Interrupt Controller 0xFF500880 - 0xFF5008A3 (36 bytes) CPC700 UART0 0xFF600300 - 0xFF600307 (8 bytes) CPC700 Timers 0xFF650000 - 0xFF6500FF (256 bytes) Flash 0xFF800000 - 0xFFFFFFFF (8M bytes)
Shared memory is not supported.
The Universal Interrupt Controller (UIC) integrated into the IBM CPC700 monitors the following external interrupt sources: The number associated with the interrupt is the bit number in the UIC status and controller register associated with the interrupt. All interrupts are configured at the same hardware priority.
Device Interrupt Number Memory controller Errors 0 PCI Write region 2 UART 0 3 UART 1 4 IIC0 5 IIC1 6 Compare Timer 0 7 Compare Timer 1 8 Compare Timer 2 9 Compare Timer 3 10 Compare Timer 4 11 Capture Timer 0 12 Capture Timer 1 13 Capture Timer 2 14 Capture Timer 3 15 Capture Timer 4 16 PCI SLOT J3 on Base Board & J26 on expantion board 20 PCI SLOT J25 on expantion board 21 PCI SLOT J24 on expantion board 22 IRQ 3 23 IRQ 4 24 IRQ 5 25 IRQ 6 26 IRQ 7 27 IRQ 8 28 IRQ 9 29 IRQ 10 30 IRQ 11 31
when using vPROBE/vICE to download the vxWorks image directly to RAM you need to remember that the CS & main CPU initialization are done by the emulator and not by the bootrom (romInit.s), because the reset symbol is "sysInit" and not the reset vector (0xFFF00100). Because this the code will execute only the module "sysALib.s", and it will not execute the module "romInit.s". If you will not use the correct register file the vxWorks image will not run correctly.
The NS 16550 serial ports integrated in the IBM CPC700 is configured as UART devices with 8 data bits, 1 stop bit, hardware handshaking, and parity disabled. the serial console (9600 bps).
Intel PRO100B/S PCI Ethernet adapter is currently supplied with the Wind River PPMC750CX board. This card has the Intel 82559/0 controller on it and an EEPROM that contains the MAC address of the card. The Wind River PPMC750CX BSP obtains this MAC address from the EEPROM and provides it to the initialization portion of the device driver.
PCI configuration space is accessed using a pair of registers in the CPC700. The addresses of these two registers, PCICFGADR and PCICFGDATA, are defined in the CPC700.h header file. Two functions exist (sysPciCfgWrite and sysPciCfgRead) in sysPci.c that provide easy access to PCI configuration registers of various sizes (1 byte, 2 byte, and 4 byte).The BSP user can change the local memory to PCI address mapping or PCI to local memory address mapping by changing the PMM and PTM configuration respectively. These parameters can be found in config.h.
The supported boot device(s) is(are):fei - 100\10BaseT Ethernet
The following protocols can be used to load and boot a VxWorks image with the wrPpmc750cx BSP:
ftp bootp tftp
bootrom_uncmp.bin is provided with this BSP. The bootrom is configured to a ROM base address of 0x0. When programing the bootrom to the FLASH an offset of 0xFFF00100 need to be given, also it's configured to use the 8 MByte on board Flash ROM and the 100/10BaseT Intel 82557/9 PCI Ethernet card as default boot device and the RS232 as console device. The bootrom takes approximately 20 seconds to boot, using the vWARE it take 1 second.
The following images are delivered with the wrPpmc750cx BSP:
bootrom_uncmp bootrom_uncmp.hex vxWorks vxWorks.st
Only bootrom_uncmp & vxWorks have been tested.
Not Applicable.
The diagram below shows jumpers relevant to VxWorks configuration.
_______________________________________________________________________ | +----------+ +-----------+ +---+ | | |JP2 - JTAG| | JP1 | |UX1| | |SW1 +----------+ +-----------+ +---+ +---------------+ | |+-+ +----------------+ +------------+ | IBM | | || | | | | J4 | | | +---+ | |+-+ | IBM | +------------+ | +-+ | | | | | | | +------------+ | | | | | | | | | PPC 750CX | | J3 | | +-+ | | | | | \ | | +------------+ | | | | | |JP4 | | +------------+ | CPC 700 | | J | | | | | | J2 | +---------------+ | P | | | +----------------+ +------------+ +----------+ | 5 | | | +------+ +--+ +--+ | Intel | | | | | |6 LEDs| | | | | | | | | | | +------+ |J | |J | | 28F640J3 | | | | |+----+ |5 | |1 | +----------+ | | | || RS | | | | | +--+ | | | ||232 | | | | | |S | +---+ | |+----+ | | | | |W | +-----+ | | +--+ +--+ |2 | | JP7 | | | +--+ +-----+ PPMC- 750CX | |_______________________________________________________________________|Key:
UX1 - Clock Oscillator Socket
J1 - Mictor Connectors
J2 - Mictor Connectors
J3 - Mictor Connectors
J4 - Mictor Connectors
J5 - Mictor Connectors
JP4 - Ground Test Loop
JP2 - 16 Pin JTAG/COP Debug Interface (Motorola Specified)
JP1 - Wind River Mailbox Connector
JP5 - Power Module Connector
JP7 - EPLD ISP HeaderSW1 - Configuration Switches.
SW1 is a DIP switches that used to configure the CPU PLL enable
the user to configure
SW2 8-Way DIP Switch Settings SW2-1 16 Bit Boot ROM SW2-2 16 Bit Boot ROM SW2-3 PCI Arbiter Enabled, PPMC plugged into cPCI motherboard SW2-4 PLL Enabled SW2-5 Asynchronous Clocking Mode SW2-6 Asynchronous Clocking Mode SW2-7 DQM[1:7] Enabled SW2-8 33Mhz PCI Bus _______________________________________________________________________ | ______________________________ | | | | | | | | | | | | | | ) J6 - SODIMM SOCKET ( | | | | | | | | | | | | | | | | | | | | | | ------------------------------ | | +-+ +-+ | | | | P1 | |P2 | | | | | | | | | | | | | | | | +-+ | | | | | | | | | | | | | | | | | | | | | | +-+ | | | | | | J40 | | | | | | | | | | Reverse side of PPMC - 750CX +-+ +-+ | |_______________________________________________________________________|Key:P1 - Standard 64-pin PPMC Connector
P2 - Standard 64-pin PPMC Connector
J6 - SODIMM Socket
J40 - Auxiliary Power Connector.bS
_______________ _________ _________ _______________ | | | | | | || | | | |_____| | | |J7||_____| | | | | | | | | | | +--+ | | | | +---+ | | | | | | | | | | | | | | +-----+| | | | | | | SW1 || | | | | | +-----+| | | | | | | | | | J38 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---+ | | | | | | _____ Power | | _____ Reverse side of| | | | Module | | | | Power Module | |_______________| |_________| |_________| |_______________|
\be
Key:
SW1 6-Way DIP Switch Settings (used to set the processor core VCC settings) SW1-1 PWR MOD SW1.1 (VID 4) SW1-2 PWR MOD SW1.2 (VID 3) SW1-3 PWR MOD SW1.3 (VID 2) SW1-4 PWR MOD SW1.4 (VID 1) SW1-5 PWR MOD SW1.5 (VID 0) SW1-6 PWR MOD SW1.6 (N/C)
J7 - Primar Power Input Connector
JP38 - Power Module Connector
_______________________ | | | ____________________________________________________| J2 | J1 |_ | |____________|__________| | | JP8 \ -- JP4 JP7 \ | | | | +----------------+ | | | J22 | | | +----------------+ | | | | +----+ | | |JP10| | | +----+ | | +----------------+ +----------------+ | | | J21 | | J20 | | | +----------------+ +----------------+ | | +---+ +---+ | | | | | | | | | | | | | | | | | | | | | | | | _____| | |PCI| |PCI| ______ | | | | | | | | \ | | | | | | | | PCI | | JP11| | | | | | | ARB | F1 | | | | | | | |_______| +-+ |_____| | | | | | | | | | | | | | -- JP3 | | _____| | | | | | JP6 / | | | | | | | | | | | | JP2 | | | | | | | | | | | | | | | +-+ |_____| | | | | | | | +---+ +---+ | | J4 J3 | | +--------+ | | | S1 | | | +--------+ | | | | | | PPMC Carrier Board | | | |______________________________________________________________________________|
Key:S1 - Power ON/Off Switch
F1 - F5A L 250V Feuse
J1 - cPCI Connector
J2 - cPCI Connector
J3 - 32 bit PCI Connector
J4 - 32 bit PCI Connector
J20 - Standard 64-pin PPMC Connector
J21 - Standard 64-pin PPMC Connector
J22 - Standard 64-pin PPMC Connector
JP2 - Primar Power Input Connector +5V 10A
JP3 - PCI bus arbitration jumper
JP4 - Causes the card to operate as Host
JP6 - Ground Test Loop
JP7 - Ground Test Loop
JP8 - Ground Test Loop
JP10 - Auxiliary Power Connector
JP11 - Primar Power Input Connector +5V 5A
Tornado User's Guide: Getting Started, VxWorks Programmer's Guide: Configuration, VxWorks Programmer's Guide: Architecture Appendix
The following documents are available on the IBM PowerPC Embedded Processors, Cores, and Tools product documentation CDROM, or on the World Wide Web at http://www.chips.ibm.com/products/powerpc/tools/ or http://www.chips.ibm.com/products/powerpc/chips/
IBM PowerPC CPC700 Memory Controller and PCI Bridge Data Sheet CPC700 User's Manual PowerPC 740 and 750 RISC Microprocessor User's Manual PowerPC 750CX Supplement to the PowerPC 750 RISC Microprocessor User's Manual