Home

20SC13-00 E3 User Manual

image

Contents

1. GPO Description 0 Reserved 1 PXI TRIG2 2 PXI TRIG3 3 Software reset 4 17 Reserved 18 PXI TRIGO 19 PXI TRIG1 20 SMB2 SCL 21 Reserved 22 Watchdog toggle SMS24 WDI Table 29 M1543 General Purpose Input Output GPIO Pin Assignments GPIO Direction Description 0 in Hex switch 1 in Hex switch 2 out Hex switch 3 in Hex switch 4 out LED1 front and I O connector 5 out LED2 I O connector 6 out Reserved 7 in out SMB2 SDA MEN Mikro ElektronikGmbH III 79 20SC13 00 ES 2004 01 30 Me Last ouch et se d Organization of the Board 4 4 SMB Devices Two System Management Buses are used SMB 1 is handled via the M1543 SMB controller SMB 2 via the GPIOs of the M1543 Table 30 SMB 1 Devices Address Function Ox AO SPD of SO DIMM Ox 9A LM75 Ox DO RTC M41T56 Table 31 SMB 2 Devices Address Function Ox 9x Config Regs of SMS24 Ox Ax Memory Array of SMS24 4 5 PCI Devices on Bus 0 Table 32 PCI Devices on Bus 0 EE r Vendor ID Device ID Function Interrupt 0x 00 0x 1057 0x 0003 Integrated host to PCI bridge in MPC8245 0x 12 Ox 1089 Ox 1533 M1543 PCI to ISA 0x 17 0x 8086 0x 1209 Ethernet 82559 PCI INTD Ox 18 Ox 1172 0x 410C MEN M Module PCI INTB optional 0x 19 0x 1172 Ox 5056 MEN VME bridge PCI INTB optional Ox 1B Ox 1089 Ox 5229 M1543 IDE ISA 14 15 0x 1C 0x 10B9 Ox 7101 M15
2. MEN and Recipient We confirm the following Agreement MEN Recipient Date Date Name Name Function Function Signature Signature MEN Mikro Elektronik GmbH Neuwieder Strafe 5 7 90411 N rnberg Deutschland The following Agreement is valid as of the date of MEN s signature Tel 49 911 99 33 5 0 Fax 49 911 99 33 5 901 E Mail info 9 men de Non Disclosure Agreement for Circuit Diagrams page 1 of 2 www men de Gesch ftsf hrer Manfred Schmitz Udo Fuchs Handelsregister N rnberg HRB 5540 UST ID Nr DE 133 528 744 Deutsche Bank AG Kto Nr 0390 211 BLZ 760 700 12 HypoVereinsbank Kto Nr 1560 224 300 BLZ 760 200 70 ISO 9001 zertifiziert 1 Subject The subject of this Agreement is to protect all information contained in the circuit diagrams of the follo wing product Al Article Number filled out by recipient MEN provides the recipient with the circuit diagrams requested through this Agreement only for informa mikro elektronik tion gmbh n rnberg 2 Responsibilities of MEN Information in the circuit diagrams has been carefully checked and is believed to be accurate as of the date of release however no responsibility is assumed for inaccuracies MEN will not be liable for any consequential or incidental damages arising from reliance on the accuracy of the circuit diagrams The information contained therein is subject to change without notice 3 Responsibilities of R
3. 0x 0100 0000 Download Area for SERDL DBOOT ToMB NBOOT Ox 01F0 0000 MENMON relocated code 512KB Global Data Ox O1F8 0000 MENMON Stack 64KB Ox 01F9 0000 User Program Stack 64KB Ox O1FA 0000 MENMON Memory Pool malloc 384KB Ox O1FF 0000 Runaway Stack 64KB MEN Mikro Elektronik GmbH 45 205C13 00 ES 2004 01 30 MENMON 3 4 MENMON Start up 3 4 1 User LEDs There are two LEDs available on the I O connector see Chapter 2 11 I O Connector on page 38 The LEDs display the state of the boot like a counter The exact sequence of the LEDs i e when each LED will light depends on the MENMON version If you have any problems during start up please turn to MEN s support at support men de and give your MENMON version 3 4 2 Boot Sequence The assembler part of MENMON initializes the CPU and the host to PCI bridge integrated in the MPC8245 memory interface and the monitor will be relocated to the main memory All known devices will be initialized The primary MENMON looks for a valid secondary MENMON and starts it unless the ABORT button is pressed which is available on the I O connector Valid means the size is between 0X0000 and 0x80000 and the checksum is valid If you press the ABORT button for more than five seconds the MENMON settings in the EEPROM are restored with default values MENMON checks whether there is a valid startup string stored in EEPROM If va
4. tied b rtt ida 41 2121 e E EE pb 41 2122 COM COM Js id d d pacte pon HER p PR 41 MEN Mikro Elektronik GmbH 208C13 00 E3 2004 01 30 Contents 2 13 Temperature Sensor see EE ends e eS EEN ba 43 2 14 Real Time Clock and NVRAM 0 0 0 0 cece eee eee 43 2 15 e REES a ri AV bY eng 43 2 16 User Defined Hex S With leise pem ek mem trt 43 3 MENMION EE 98 Rogo Bins as eol Bises dS QUA cane ees wee 44 od General criada dd 44 3 2 Balik AA oor n EE ag Duce wd redes 44 3 3 MENMON Memory Map 45 34 MENMON Start up esl rr Re ewe eee erem e era es 46 SUL lee Aerer ibt Hari oe e Ubi reg 46 3 4 2 Boot Sequence sis maa cac BAND pb Re Ree sws 46 3 43 Configuring the MENMON Start up Procedure 46 JAA Sell lesions ab vd otu hie P o Ue xad d c 47 3 5 MENMON Boot Methods for Client Programs 49 3 9 1 MENMON BIOS DeVvI6es aces eR Een n acie 49 3 5 2 Disk Boot 2255 esos or e eb ey EE Ihe 51 39 3 Network BOO s iib ida 56 36 Updating Flash Devices iius aes db pd REPRE EE IE 58 3 6 1 Download via Serial Interface 58 3 6 2 Performing the Download hahhaa tp er aee 59 3 6 3 Update from Disk or Network 60 3 7 MENMON User Interface ioa dem eros ee sie 61 3 7 1 Command Line Editing ores p s 61 3 7 2 Numerical Arguments ono tbe eem kbmt 61 3 7 3 MENMON Command Overview 62 3 8 Board Sep raus et pere ROSEO dee E deans Ade 64 S ALAS docete ata ee Abe qu Se Benes 64 3 8
5. DO4 A12 D25 14 D13 A21 DO5 A13 D26 15 D14 A22 DO6 A14 D27 16 D15 A23 DO7 A15 D28 17 DS1 DSO D29 18 DTACK WRITE D30 19 IACK IRQ D31 20 RESET SYSCLK DS2 MEN Mikro Elektronik GmbH 28 205C13 00 E3 2004 01 30 2 7 2 Addressing the M Modules Functional Description The PowerPC can address M Modules via the local PCI bus The PCI to M Module bridge is implemented in an FPGA The three M Modules are mapped within the PCI target as shown in the following table The address determines the access mode in which the respective M Module is addressed The interrupt of each M Module can be handled in the Control Status Register The interrupts of all M Modules are summarized in the bridge as the PCI interrupt of this target device Table 4 M Module Address Map Base Address Register Block Size M Module O 32M M Module 1 32M M Module 2 32M Offset Address Range Function Ox 0000 0000 0x OOFF FFFF A24 D32 access Ox 0100 0000 0x O1FF FCFF A24 D16 access Ox O1FF FD00 0x O1FF FDFF A08 D32 access Ox O1FF FEOO 0x O1FF FEFF A08 D16 access Ox O1FF FF00 0x O1FF FF03 A08 D16 IACK Ox O1FF FF04 0x O1FF FF07 Control Status Register Ox 0200 0000 0x O2FF FFFF A24 D32 access 0x 0300 0000 0x 03FF FCFF A24 D16 access Ox O3FF FD00 0x O3FF FDFF A08 D32 access Ox O3FF FE00 0x O3FF FEFF A08 D16 access Ox 03FF
6. Ox FEOO 03F6 FE00 03F7 M1543 IDE Primary registers part B Ox FEOO 03F8 FEO00 O3FF M1543 Super I O UART1 controller Ox FEOO 040B M1543 DMA1 Extended Mode Register Ox FEOO 0481 FE00 048B M1543 DMA High Page Registers Ox FEOO 04D0 M1543 INT 1 master Edge Level Control Ox FEOO 04D1 M1543 INT_2 slave Edge Level Control Ox FEOO 04D6 M1543 DMA2 Extended Mode Register Ox FEO0 1800 FE00 181E M1543 SMB Controller Ox FEOO 2000 FE00 201F M1543 PMU of ALI Ox FEOO F000 FEO00 FOOF M1543 IDE bus master registers MEN Mikro Elektronik GmbH 77 20SC13 00 ES 2004 01 30 ee Fa ete Bee Organization of the Board 4 2 Interrupt Handling The board supports both maskable and nonmaskable interrupts The interrupt controller is located inside the M1543 PCI to ISA bridge Table 26 Interrupts on the CPU Board Interrupt uie Edge Level Source 0 High Edge Timer Counter 0 1 High Edge Keyboard 3 High Edge COM2 4 High Edge COM1 7 Low Level PCI INTA 8 Low Edge ABORT 9 Low Level Reserved for FPGA user IRQ 10 Low Level PCI INTB M Modules VME bridge 11 Low Level PCI INTC PCI INTD Ethernet 1 Ethernet 2 12 High Edge Mouse 13 Not usable Coprocessor INT in PC envi ronment 14 High Edge Primary IDE CompactFlash SIRQ1 15 High Edge Secondary IDE Std IDE SIRQ2 4 2 1 Nonmaskable Interrupts The M1543 can be programmed to assert an NMI when it detects a low level of th
7. available from MEN The adapter is designed in such a way that standard hard disks can easily be installed For flexibility the adapter does not include the hard disk itself but includes all necessary screws to mount a standard hard disk Please see MEN s website for ordering options If you want to install a hard disk on the board using MEN adapter card please keep in mind that the assembly occupies some of the space usually used for mezzanine modules See Chapter 1 1 Maps of the Board on page 14 and Figure 11 Position of Hard Disk Adapter Card on the Board on page 35 Figure 10 A12C VMEbus family board with Hard Disk Adapter and Hard Disk MEN Mikro Elektronik GmbH 34 20SC13 00 E3 2004 01 30 Functional Description Front panel mounting screw CompactFlash card connector Reset Button ED RS232 COM1 8 3 3 2 SO DIMM t Ethernet 8 DRAM Socket S 10Base T 1 o 111 11 MPC8245 p 9 m 8 o Ethernet f x 10Base T 2 JO amp Production Test configurable 2 hex switch a i gt Front Panel Side of Board Power Connecto SC13 family Hard Disk Adapter CompactPCl J1 J2 D3 board family O IDE Interface Front panel mounting screw MEN Mikro Elektronik GmbH 35 20SC13 00 E3 2004 01 30 Functional Description 2 10 Etherne
8. please stick to the following procedure Figure 6 Installing a CompactFlash Card i Front panel mounting screw CompactFlash Card Reset Button ED RS232 COM1 V Y ES f 5 Ethernet 10Base T 1 1 O Connector MPC8245 User configurable 9 hex switch Ethernet 10Base T 2 Production Test lEbus P1 A12 board family MEN Mikro Elektronik GmbH 24 205C13 00 E3 2004 01 30 Functional Description M Power down your system and remove the board from the system M If an SO DIMM module is installed in the DRAM socket remove the module as described in Chapter 2 5 1 1 Installing SO DIMM DRAM on page 23 MI Insert the CompactFlash card carefully as indicated by the arrow on top of the card making sure that all the contacts are aligned properly and the card is firmly connected with the card connector M Reinstall your SO DIMM module M To remove the CompactFlash card you must again remove and then reinstall the SO DIMM module as described above M Observe manufacturer notes on usage of CompactFlash cards 2 5 8 2 Supported CompactFlash Cards The board supports standard CompactFlash cards For CompactFlash cards available from MEN see MEN s website 2 5 4 EEPROM The board has a 2 Kbyte serial EEPROM for factory data MENMON parameters and for the VxWorks bootline MEN Mikro Elektronik GmbH 25 20SC13 00 E3 2004 01 30 Functional
9. 0x0003 Ox1057 Ox O Ox12 Ox O 0x1533 0x10B9 Ox 0 Oxi Ox O 0x1209 0x8086 Ox 0 0x18 Ox 0 Ox AO CoO 2 Ox 0 0x1A Ox 0 0x1209 0x8086 Ox 0 d Ox 0 0x5229 0x10B9 Ox 0 OIC 0x O 0x7101 0x10B9 Pe OXIE 0x 0 0x0022 0x1011 NUMBER OF MAPPED PCI BUSSES gt 1 PC Ole START gt FE002200 END gt FEOOEFFF ALLOC gt FE003000 PCI MEMORY START gt 8A100000 END gt 9FFFFFFF ALLOC gt 8A200000 PCI INT ROUTING INTA gt A INTB gt 10 INTC 11 IND ee 11 PCI BRIDGES PrimBus DevNo SecBus Ox OXIE Ox 1 There are two commands to control some features on the PCI bus EE PCI STGATH controls PCI store gathering of CPU gt PCI cycles EE PCI SPECRD controls read prefetching of external master accesses to the system memory There are several commands available to show and modify PCI configuration PCI PCIR PCID PCIC PCI VPD MEN Mikro Elektronik GmbH 205C13 00 E3 2004 01 30 scans the entire bus hierarchy and displays the device and vendor ID of each device found shows the allocated PCI I O and memory resources for each device shows the entire PCI configuration space of the specified device allows you to change the values of any PCI config space register shows the vital product data on devices that support it MENMON 3 8 3 SDRAM DIMM Configuration The configuration EEPROM will be read over the System Managment Bus The monitor software checks the configuration data during boot Th
10. Description 2 6 PC MIP Slots SC13a The board has three PC MIP slots for Type I and Type II modules The PC MIPs are connected to the local PCI bus The PC MIP slots enable the user to add functionality to the CPU board from graphics to process I O 2 6 1 Installing a PCeMIP Mezzanine Module Perform the following steps to install a PC MIP M Power down your system and remove the board from the system M Place the PC MIP on the target slot of the board aligning the two connectors P1 J1 P2 J2 and the two standoffs M Screw the PC MIP to the carrier by alternately tightening the two captive screws on the label side of the PC MIP The module will be injected safely Figure 7 Installing a PCeMIP Mezzanine Module System Al Front Panel WIR A X Keeper gou PC MIP Type I or II am Captive Screw Standoff ar Captive Screw et E PCeMIP Front CPU Board 1 0 Connector Type II module Typ ule Keeper Screw To deinstall PC MIPs from the carrier board just loosen the appropriate screws at the label side of the PC MIP The injector ejector system will eject the PC MIP MEN Mikro Elektronik GmbH 26 208C13 00 E3 2004 01 30 Functional Description 2 6 2 PC MIP Connectors PC MIP modules connect to the board s PCI bus via the two identical 64 pin connectors P1 and P2 The connector layout is fully compatible to the PC MIP specification and will not be repeated here Please
11. FF00 0x O3FF FF03 A08 D16 IACK Ox O3FF FF04 0x O3FF FF07 Control Status Register Ox 0400 0000 0x O4FF FFFF A24 D32 access Ox 0500 0000 0x O5FF FCFF A24 D16 access Ox O5FF FD00 0x O5FF FDFF A08 D32 access Ox O5FF FEO0 0x O5FF FEFF A08 D16 access Ox 05FF FF00 0x 05FF FF03 A08 D16 IACK Ox O5FF FF04 0x O5FF EFO7 Control Status Register Ox 0600 0000 0x 07FF FFFF Reserved for FPGA user functions M Module Control Status Register xnFFFF 4 read write 15 4 3 2 1 0 PCI BE RET IEN IRQ BE Bus error 1 Bus error occurred Write 1 to clear PCIRET PCI retries 0 PCI retries during access slower 2 No PCI retries during access faster default MEN Mikro Elektronik GmbH 205C13 00 E3 2004 01 30 Functional Description You should change this setting to O slower if you can expect the M Module access to be slower than 450ns Otherwise leave the default setting as is IEN Interrupt enable bit 0 Disable interrupt Enable interrupt IRQ Interrupt pending 1 Interrupt pending reflects inverted M IRQ line 2 7 3 Installing an M Module Mezzanine Module Perform the following steps to install an M Module M Power down your system and remove the CPU board from the system M Hold the M Module over the target slot of the CPU board with the component sides facing each other M Align the 60 pin connectors of the M Module and carrier boa
12. MENMON uses that controller unless the CLUN parameter is specified to send its BOOTP broadcast The BOOTP server will respond with a packet containing the target s IP address home directory and boot file Now MENMON will fetch the specified file using the TFTP protocol The number of tries to get the BOOTP parameters or to load a file via TFTP is configurable in EEPROM e EE NTRY rty BOOTP TFTP retries default O forever 1 127 You can also boot through TFTP only In this case you must configure some parameters in the EEPROM These parameters can be configured using either EE VXBLINE or the EE NETxxx parameters Example of Booting a Specified File Suite es metTp 192 1 1 28 enMon gt ee nethost 192 1 1 22 enMon gt ee bootfile FWARE PPC MENMON PORTS A12 BIN menmon rom enMon gt nboot tftp Probing Tulip Tulip 00 C0 3A 08 00 17 at membase 0xF0001000 Performing ethernet autonegotiation V2 100BaseTx FD Etherboot 32 version 4 2 5b for Tulip y UP 192 11 28 WNenMmeSk OxFrFrFFOO Server IP 192 1 1 22 M IP 0 0 0 0 Loading FWARE PPC MENMON PORTS A12 BIN menmon rom to 0x01000000 352 kB Loaded 0x000580DC bytes Starting RAW file MEN Mikro Elektronik GmbH 56 205C13 00 E3 2004 01 30 MENMON As with the DBOOT command the entire boot file will be loaded to MENMON s download area if not otherwise specified Once the boot file has been loaded the file is interpreted relocated and executed in the same
13. N LOK 5 08mm pitch P N 350 211 1 Mating connector 4 pin receptacle AMP MATE N LOK M housing P N 770 827 1 Table 1 Pin Assignment of the 4 pin Power Connector 4 45V 40 30 3 GND 20 2 GND12V 10 1 12V Table 2 Signal Mnemonics for the 4 pin Power Connector Signal Direction Function 12V 12V power supply 5V 5V power supply GND Digital ground GND12V Digital ground of 12V supply The onboard power supply generates the 2 0V core voltage and 3 3V I O voltage of the PowerPC 2 2 Clock Supply The clock supply generates all clocks for the on board devices PowerPC SDRAM host bridge PCI bus devices The clock frequency is factory set The local PCI clock operates at 33MHz MEN Mikro Elektronik GmbH 20 205C13 00 E3 2004 01 30 Functional Description 2 3 PowerPC CPU The board is equipped with the MPC8245 Kahlua II processor which includes a 32 bit superscalar PowerPC 603e core the integrated host to PCI bridge and two UARTS 2 3 1 General The PowerPC architecture developed jointly by Motorola IBM and Apple Computer is based on the POWER architecture implemented by the RS 6000 family of computers The PowerPC architecture takes advantage of recent technological advances in such areas as process technology compiler design and RISC microprocessor design to provide software compatibility across a diverse family of implementations primarily
14. PCI2ISA bus 0x0 dev 0x12 gt OK ALI1543 IDE bus 0x0 dev Ox1B gt OK AL11543 PMU bus 0x0 dev Ox1C gt OK ENSURS 2559m bus 0x0 dev 0x17 gt OK Enet 82559 II bus 0x0 dev Ox1A gt OK M Mod Bridge bus 0x0 dev 0x18 gt OK VME Bridge bus 0x0 dev 0x19 gt NOT PRESENT PC MIP PMC Bridge bus 0x0 dev 0x1D gt NOT PRESENT CPCI Bridge bus 0x0 dev 0x1 gt OK RICH slow 2 bus 0x1 dev OxOF gt NOT PRESENT EPCI slow 3 bus Oxl dev OxOE gt NOT PRESENT CPCI slo 4 bus Oxl dev 0x0D gt NOT PRESENT CPCI6 slow 5 bus 0x1 dev 0x0C gt NOT PRESENT CPCIL Slot 6 bus 0x1 dev 0x0B gt NOT PRESENT CHEL slow 7 bus 0x1 dev Ox0A gt NOT PRESENT CPC slow 8 bus Ox1 dev 0x09 gt NOT PRESENT SMB SO SIMM SPD gt 0K RTC gt OK LM75 gt OK HE HEX SW gt OK FLASH CHECKSUM gt OK 3 4 4 1 Self Tests in Detail Self tests can be manually started using the command DIAG xxx e g DIAG RTC DIAG ALL executes all self tests RTC The RTC test is non destructive It writes and compares the RTC NVRAM MEN Mikro Elektronik GmbH 47 20SC13 00 E3 2004 01 30 MENMON PCI This test scans the PCI bus with configuration cycles for PCI devices This test checks if all required devices are present An error is reported if one of the following devices is missing ntegrated host to PCI bridge of MPC8245 ALI1543 Ethernet I MENMON also checks for the following optional device
15. and detailed documentation on AD67 see MEN s website MEN Mikro Elektronik GmbH 205C13 00 E3 2004 01 30 Functional Description 2 12 Serial Ports COM1 COMA The onboard Super I O controller Ali M1543 provides two high performance 16550 compatible UARTS with 16 byte send receive FIFOs and a programmable baud rate generator These UARTS are used as COMI and COM2 The MPC8245 provides another two UARTs used as COM3 and COM4 2 12 1 COM1 COMI is a standard RS232 interface led to an RJ45 connector at the front panel Connector types Modular 8 8 pin mounting jack according to FCC68 Mating connector Modular 8 8 pin plug according to FCC68 Table 11 Pin Assignment of 8 pin RJ45 RS232 Connector COM1 1 ON Oa 2 BW Iv DSR DCD DTR GND RXD TXD CTS RTS 2 122 COM2 COM4 COM2 COM4 are available via the 40 pin I O connector The signal level is fixed to TTL This allows flexible line interface configuration using serial interface SA adapters COM2 COM4 support the use of MEN s standard SA adapters This allows you to choose from a number of available line interfaces from RS232 to RS422 RS485 to TTY with or without optical isolation COM 2 is a full fledged serial interface while COM3 and COMA only provide basic serial lines and have no handshake lines For pin assignments of COM2 COMA please refer to Chapter 2 11 I O Connector on page 38 MEN offers a mounting kit fo
16. disk and network Boot MENMON supports several device tables At the lowest level there is the controller device an instantation of a controller driver For example an IDE controller is a controller device Each controller device is assigned a Controller Logical Unit Number CLUN to refer to the controller device The controller device table is built only at startup of the CPU and is never changed at runtime On the next level there are high level devices For example an IDE or SCSI hard disk would be called a device by the MENMON BIOS Each device is assigned a Device Logical Unit Number DLUN that is unique for the controller The MENMON device table is built dynamically on request entries are added by the IOI or DBOOT command for example The IOI command can be used to display the CLUNs and DLUNs known by MENMON IOIN just displays the currently known devices while IOI will search for devices behind each controller Example MenMon gt IOI Controller Dev Table CLUN DPTVEP paraml param2 param3 Handle 0x00 IDE 0x000001F0 0x000003F6 0x00000000 0x00000000 0x01 IDE 0x00000170 0x00000376 0x00000000 0x00000000 0x02 Etherboot OxFE002200 0x8A100000 0x00001700 0x00000000 0x03 Etherboot OxFE002240 0x8A140000 0x00001A00 0x00000000 Device Table CLUN DLUN Device Type Handle Scanning for devices on IDE bus CLUN 0x00 0x00 0x00 SanDisk SDP3B 8 IDE HD Ox01FEFC90 Scanning for devices on IDE b
17. to get these parameters The new method allows MENMON to pass certain parameters to the client program These parameters are stored in an separate ASCII string The advantages lie in common access to these parameters over the range of PPC boards and saving time to boot The address of the parameter string is 0X3000 on all PowerPC platforms and has space for 512 characters Table 21 MENMON Common Parameters Passed by All MENMONs Parameter Description MPAR Magic word at beginning of string brd name Product name of the board e g SC13a or SC13b brdrev xx yy ZZ Board revision brdmod xx Board model sernbr xxxx Serial number decimal cbr baud Console baud rate in bits s decimal cons dev Selected console as an ASCII string COM1 or P10 or VGA if both a graphics module and a PS 2 keyboard were found mem0 size Size of main memory in KB decimal cpu name CPU type MPC8240 MPC8245 cpuclk f CPU frequency in MHz decimal memclk f Memory bus frequency in MHz decimal vmeirqenb mask Enabled interrupt levels as defined by EE VME IRQ not used clun num Controller logical unit number of the boot device when booted over NBOOT or DBOOT dlun num Device logical unit number of the boot device when booted over NBOOT or DBOOT Example 00003000 4D504152 20627264 3D413031 32206272 MPAR brd A012 br 00003010 64726576 3D30302E 30302E30 30206272 drev 00 00 00 br 0000
18. way as described for the DBOOT command See Chapter 3 5 2 3 Starting the Loaded Program on page 53 Client Program Calling Conventions See Chapter Client Program Calling Conventions for ELF RAW and PReP files on page 53 3 5 3 1 Using the NBOOT Command NBOOT BOOTPz 7 TFTP CLUN c un FILE file LOAD adar START adar HALT n KERPAR p1 x p2 y Syntax Parameters BOOTP TFTP CLUN FILE LOAD START HALT KERPAR Default Obtain IP address from BOOTP server Then boot via TFTP Use TFTP method only Use parameters specified by EE NETxx commands Specifies the controller that should be used for network boot If CLUN is not present the first available controller is used File name to be sent within the BOOTP request If FILE is not present the file name must be provided by the BOOTP server using the bf tag A file name from the BOOTP server always takes precedence See Chapter 3 5 2 4 Using the DBOOT Command on page 54 See Chapter 3 5 2 4 Using the DBOOT Command on page 54 See Chapter 3 5 2 4 Using the DBOOT Command on page 54 See Chapter 3 5 2 4 Using the DBOOT Command on page 54 Note To boot from the second Ethernet interface of the CPU board use NBOOT CLUN 3 lt opts gt MEN Mikro Elektronik GmbH 20SC13 00 E3 2004 01 30 MENMON 3 6 Updating Flash Devices MENMON provides the possibility of updating Flash and disk devices on the board via the serial console int
19. without limitation consequential or incidental damages Typical parameters can and do vary in different applications All operating parameters including Typicals must be validated for each customer application by customer s technical experts MEN does not convey any license under its patent rights nor the rights of others MEN products are not designed intended or authorized for use as components in systems intended for surgical implant into the body or other applications intended to support or sustain life or for any other application in which the failure of the MEN product could create a situation where personal injury or death may occur Should Buyer purchase or use MEN products for any such unintended or unauthorized application Buyer shall indemnify and hold MEN and its officers employees subsidiaries affiliates and distributors harmless against all claims costs damages and expenses and reasonable attorney fees arising out of directly or indirectly any claim of personal injury or death associated with such unintended or unauthorized use even if such claim alleges that MEN was negligent regarding the design or manufacture of the part AII brand or product names are trademarks or registered trademarks of their respective holders Information in this document has been carefully checked and is believed to be accurate as of the date of publication however no responsibility is assumed for inaccuracies MEN will not be liable for a
20. 0 Getting Started Front panel mounting screw CompactFlash card connector Reset Button LED RS232 COM SO DIMM DRAM Socket q 2 Ethernet 10Base T 1 MPC8245 1 0 Connector Ethernet 10Base T 2 VMEbus P1 A12 board family 33 E E 53 Om Front Panel BO Side of Board 3 e a CompactPCl J1 J2 D3 board family IDE Interface Front panel mounting screw MEN Mikro Elektronik GmbH 17 205C13 00 E3 2004 01 30 Getting Started 1 2 Configuring the Hardware You should check your hardware requirements before installing the board in a system since most modifications are difficult or even impossible to do when the board is mounted in an enclosure The following check list will give an overview on what you might want to configure E DRAM SO DIMM modules The board is shipped without any DRAM on board You should check your main memory needs and install a suitable SO DIMM module SS Refer to Chapter 2 5 1 SDRAM on page 23 for a detailed installation description and hints on supported SO DIMM modules CompactFlash Ss Refer to Chapter 2 5 3 CompactFlash on page 24 for a detailed installation description and hints on supported CompactFlash cards PCeMIPs SS Refer to Chapter 2 6 1 Installing a PCeMIP Mezzanine Module on page 26 for a detailed installation description M Modules SS Refer to Chapter 2 7 3 Installing an M Module
21. 004 01 30 MENMON Command Description MO from to cnt Move copy memory MS from to val Search pattern in memory MT BWLFD from to Memory test PCID dev lt bus gt lt func gt PCI config register dump PCIC dev lt addr gt bus lt func gt PCI config register change PCIR List PCI resources PCI VPD lt devNo gt lt busNo gt lt capld gt PCI Vital Product Data dump PCI PCI probe MEN Mikro Elektronik GmbH 63 205C13 00 E3 2004 01 30 MENMON 3 8 Board Setup 3 8 1 ALI 1543 The PCI to ISA southbridge contains preconfigured and unconfigured Plug and Play devices MENMON enables and configures the following devices COMI e COM2 Keyboard Mouse Primary secondary IDE DMA controller PMU SMB controller MENMON disables the following devices USB 3 8 2 PCI Auto Configuration MENMON maps all detected local PCI devices to PCI memory and PCI I O space PCI bus masters are enabled PCI bus interrupts are routed and configured in configuration space The cacheline size and latency timer registers of all PCI devices are initialized PCI Latency Timer 0x40 1 94us MEN Mikro Elektronik GmbH 64 205C13 00 ES 2004 01 30 MENMON The information command I displays the current PCI configuration Figure 15 MENMON Example PCI Configuration SS busNo devNo funcNo DEN ID VEN ID Ox Ox Ox 0
22. 05C13 00 E3 2004 01 30 MENMON 3 9 MENMON System Calls This chapter describes the MENMON System Call handler which allows system calls from user programs MENMON implements a small subset of the system calls implemented in Motorola s PPCBug The implemented system calls are binary compatible with PPCBug The system calls can be used to access selected functional routines contained within the debugger including input and output routines The System Call handler may also be used to transfer control to the debugger at the end of a user program 3 9 1 Invoking System Calls The System Call handler is accessible through the SC system call instruction with exception vector 0X00C00 System Call Exception To invoke a system call from a user program insert the following code into the source program The code corresponding to the particular system routine is specified in register RIO Parameters are passed and returned in registers R3 to Rn where n is less than10 ADDI R10 R0 XXXX SC XXXX is the 16 bit code for the system call routine and SC is the system call instruction system call to the debugger Register R10 is set to 0OX0000 XX XX MEN Mikro Elektronik GmbH 67 205C13 00 ES 2004 01 30 MENMON 3 9 2 System Calls 3 9 2 1 BRD ID Name Code Description Entry Conditions Exit Conditions different from Entry BRD ID Return pointer to board ID packet 50070 This routine returns a pointer in R03 to the
23. 13b three M Modules Compliant with M Module standard Characteristics D16 D32 A08 A24 INTA INTC SC13c two PMCs Compliant with PMC standard IEEE P1386 Miscellaneous Serial real time clock with integrated 56 byte NVRAM Serial hardware watchdog in supervisory circuit Power supply via onboard 4 pin power connector Temperature sensor Hex switch for user settings User LEDs external MEN Mikro Elektronik GmbH 3 20SC13 00 E3 2004 01 30 Technical Data Electrical Specifications e Supply voltage power consumption 5V 4 85V 5 25V 1 65 A typ 12V for mezzanines only tbd MTBF 63 000h 50 C Mechanical Specifications Dimensions standard double Eurocard 233 3mm x 160mm Weight without mezzanines and accessories SC13a 242g SC13b 240g SC13c 237g Environmental Specifications _ Temperature range operation 0 460 C or 40 85 C Airflow min 10m3 h e Temperature range storage 40 85 C Relative humidity operation max 95 non condensing Relative humidity storage max 95 non condensing Altitude 300m to 3 000m Shock 15g 11ms Bump 10g 16ms Vibration sinusoidal 2g 10 150Hz Safety PCB manufactured with a flammability rating of 94V 0 by UL recognized manu facturers EMC Tested according to EN 55022 radio disturbance IEC1000 4 2 ESD and IEC1000 4 4 burst with regard to CE conformity Software Support VxWorks e
24. 2 PCI Auto Confisuration ee case emit ade eee en 64 3 83 SDRAM DIMM Confieuranon eee 66 3 8 4 Watchdog Confeuranon 0 0 20 eese 66 3 9 5 HEXSWIICN usse sce ARENS oo as 66 39 MENMON System Calls i44 Ka Ka iter ASSEN PR 67 3 9 1 Invoking System Calls EEN EEN EEN rmn 67 292 System Calls exe dci ape cia 68 3 10 VxWorks Bootline 6 42 cocos ear BEA cases 72 3 10 1 Additional MENMON Parameter 74 4 Organization of the Board arra kr re mte res 75 4 1 Memory Mappings REENEN ehem os 75 4 1 1 Processor View of the Memory Map 75 4 1 2 PCMISA VO Space Memory Map TI 4 2 Interrupt Handling iere sse ode KG KAKA EE E 78 4 21 Nonmaskable Interrupts 0 0 00 00000005 78 4 2 2 Maskable Interrupts ss aaa ceo rre re ses 78 MEN Mikro Elektronik GmbH 208C13 00 E3 2004 01 30 Contents 4 3 Implementation of M1543 PCI to ISA Bridge 79 dd SMB er 80 4 5 PCIDevices on Bus s een bead t bee na c Sh E Ra SUGAPA 80 4 6 PCI Devices on PCeMIP PMC Bus 81 4 7 M Module Interface ccc cca e Rr chee eee RUE ERR LS 81 5 Appendix a e Ra EE 82 5 1 Literature and WWW Resources 82 S T PowerPC ios ga paa cau desc der vr NG DAGA ESE us 82 5 L2 lBrdgeso s o Rr P PRI PER RE KG 82 SE 3PCSNMPS carae apio bist tbe Ed idis 82 a PC BRO SA a CA AAP AN 82 Salby EME aeeie OS 82 SEN SEN LG EEN 82 A AA PO AA 83 Delco MUGS Tc ETE 83 3 2 Board Revision AS 83 3 Component Pla
25. 205C13 00 E3 2004 01 30 MENMON Table 14 MENMON Flash Sectors Flash Sector Address Flash Sector Address 0 0x000000 18 0x120000 1 0x010000 19 0x130000 2 0x020000 20 0x140000 3 0x030000 21 0x150000 4 0x040000 22 0x160000 5 0x050000 23 0x170000 6 0x060000 24 0x180000 7 0x070000 25 0x190000 8 0x080000 26 0x1A0000 9 0x090000 27 0x1B0000 10 0x0A0000 28 0x1C0000 11 0x080000 29 0x1D0000 12 0x0C0000 30 Ox1E0000 13 0x0D0000 31 Ox1F0000 14 0x0E0000 32 0x1F8000 15 0x0F0000 33 Ox1FA000 16 0x100000 34 Ox1FC000 17 0x110000 3 6 2 Performing the Download You must connect your host to board s COMI interface Before you start the download change the MENMON console baudrate to 115 200 baud enter EE BAUD 115200 and reset board To start download enter SERDL in the MENMON command line You must specifiy password if you want to update the primary MENMON secondary MENMON or disk devices e SERDL PMENMON for primary MENMON e SERDL MENMON for secondary MENMON e SERDL DISK for disk devices MEN Mikro Elektronik GmbH 59 205C13 00 ES 2004 01 30 MENMON 3 6 3 Update from Disk or Network It is also possible to program Flash with a file from a disk or network M Load the file into memory DBOOT HALT 1 or NBOOT HALT 1 M Program the Flash in this case OS bootstrapper PFLASH F 0 100000 This programs the first Mbyte of Flash MEN Mikro Elektroni
26. 3020 646D6F64 3D303020 7365726E 62723036 dmod 00 sernbr 6 00003030 20636272 3D313135 32303020 636F6E73 cbr 115200 cons 00003040 3D434F4D 31206065 6D303D36 35353336 COM1 mem0 65536 00003050 20637075 3D4D5043 38323430 20637075 cpu MPC8245 cpu 00003060 636C6B3D 32353020 6D656D63 6C6B3D31 clk 250 memclk 1 00003070 30302076 60656972 71656E62 30464500 00 vmeirqenb FE 00003080 636C756E 3D303220 646C756E 30303000 clun 02 dlun 00 MEN Mikro Elektronik GmbH 74 205C13 00 E3 2004 01 30 Organization of the Board 4 Organization of the Board To install software on the board or to develop low level software it is essential to be familiar with the board s address and interrupt organization 4 1 Memory Mappings The memory mapping of the board complies with the PowerPC CHRP Common Hardware Reference Platform Specification The integrated host to PCI bridge is set to map B to support this mapping 4 1 1 Processor View of the Memory Map Table 22 Memory Map Processor View CPU Address Range Size Description 0x 0000 0000 0FFF FFFF 1GB DRAM 0x 1000 0000 7FFF FFFF 1 8GB Reserved Ox 8000 0000 FCFF FFFF 2GB 48MB PCI Memory Space Ox FDOO 0000 FDFF FFFF 16MB PCI ISA Memory Space Ox FEOO 0000 FE00 FFFF 64KB PCI ISA I O Space Ox FE80 0000 FEBF FFFF 4MB PCI I O Space not used Ox FECO 0000 FEDF FFFF 2MB PCI Config Addr Reg Ox FEEO 0000 FEEF FFFF 1MB PCI Config Data Reg
27. 43 PMU Ox 1A 0x 8068 0x 1208 Ethernet 82559 Il PCI INTC 0x 1D 0x 104C Ox AC21 PCI to PC MIP PMC bridge optional Ox IE 0x 104C Ox AC21 PCI CompactPCI bridge only D3 board family MEN Mikro Elektronik GmbH 80 205C13 00 ES 2004 01 30 Organization of the Board 4 6 PCI Devices on PCeMIP PMC Bus Table 33 PCI Devices on PCeMIP PMC Bus Device Number Vendor ID Device ID Function INTA led to Ox 00 Depends on mezzanine PC MIP O PCI INTB 0x 01 module PCeMIP 1 PCI INTC 0x 02 PCeMIP 2 PCI INTD 0x 03 PMC 0 PCI INTA 0x 02 PMC 1 PCI INTD 4 7 M Module Interface The M Module FPGA implements the devices are mapped via BARO 64MB Table 34 M Module Device Addresses access logic for three M Modules All Offset Address Mapped by MENMON to Function 0x 0000 0000 0x 8000 0000 M Module 0 Ox 0200 0000 0x 8200 0000 M Module 1 Ox 0400 0000 0x 8400 0000 M Module 2 0x 0600 0000 0x 8600 0000 Reserved for FPGA user functions For details on M Module address spaces see Chapter 2 7 2 Addressing the M Modules on page 29 MEN Mikro Elektronik GmbH 205C13 00 E3 2004 01 30 Appendix 5 Appendix 5 1 Literature and WWW Resources 5 1 1 PowerPC e MPC8245 MPC8245 Integrated Processor User s Manual MPC8245UM D 2001 Motorola Inc www motorola com PowerPC 5 1 2 Bridges M1543 PCI to ISA bridge M1543 Preliminary D
28. D D s DWE BC with Mezzanines User Manual Board Level Computers for Industrial Applications man mikro elektronik gmbh n rnberg SC13 6U Busless PowerPC SBC with Mezzanines SC13 6U Busless PowerPC SBC with Mezzanines The SC13 is a single board computer for embedded applications based on the Kahlua II PowerPC offering different types of mezzanine slots for industrial and computer I O extensions The SC13 comes with the MPC8245 PowerPC with 300MHz clock frequency and a local 32 bit 33 MHz PCI data bus It is a complete state of the art SBC offering DRAM Flash and CompactFlash memory dual Fast Ethernet 4 COMs USB IDE and keyboard mouse interfaces as well as an optional onboard hard disk In addition the SC13 can be equipped with different types of standard mezzanine cards The modular combination of I O functionality on a single board computer allows to build up tailored control systems which appear as customized solutions based on standard components Depending on I O requirements you can use the most suitable of different standard versions of SC13 with 3 M Module or 3 PC MIP or 2 PMC slots M Modules are recommended for real world I O such as analog binary process I O and instrumentation I O PC MIP is the format of choice for all kinds of workstation I O like graphics SCSI Ethernet and further serial lines PMC may be used especially for intelligent telecom I O Alternatively the SC13 stan
29. E a M MODULEl ei P E a o Ei H2 E N PMCO d a 2 S c M MODULEQ 3 Ay HL P19 Figure 17 Component Plan of SC13 Hardware Revision 03 Bottom Side Appendix Cc C8 n C30 Cl8 R64 3 R38 R830 R2 R95 R829 R93 5 em Di em om o ci2 Da D c29 D4 3 0 eo U eiss Eis mm EJEJE u u H mn om a np ann Bian Ei e LI mi wm BJ JE nn HUE E E aas E en en x mm m or w E 3 e o CLOL mi Ki S ITC11 C41 R333 c56 Di mo Gilas coc P E Baal ETE E HE Ee Ki E wa EI paja mm e R6 w EE mi o Heo e E C89 Cie m me E y a Vw m 2 ET HI nm m a E Gol a me cul m pm a ou cun an m m a a a E a e me m ko ia a UJ ge gs Foo EP Iu CH mit Di unu e ms gs m E Si m om EE 2 7 SE e o o C24 G7 Wa e RI D wl Ga d IC17 m g S TEL E IC39 H 03 a C58 5 m 3 ca gl Si amp e GIE D m Bi a ia BI B o o 8 o o E g x e a z a 8 E IC4O 5 m 8 o B E vi ri DI EI a 453 R99 C67 py LC68 e B Es E Ei Ki R500 m d in ES a E e N 8 8 to R179 e H H EI Ri c6 Ein wm emm re EP R521 C
30. EN Mikro Elektronik GmbH 14 205C13 00 E3 2004 01 30 Getting Started Front panel mounting screw CompactFlash card connector COM 9 3 i c lp SO DIMM Ethernet S DRAM Socket O 10Base T 1 Oo dq b Ethernet 10Base T 2 User e configurable Production Test hex switch VMEbus P1 A12 board family E ES j o PCeMIP 65 Front Panel Slot 2 35 Side of Board SO PLU a O phat PC MIP Bezel N Keepers i N PT o gal a PC MIP Keeper Screw solder side SIS LS CompactPCl J1 J2 D3 board family IDE Interface Z Front panel mounting screw Injectors Ejectors with Threaded Standoffs and Captive Screws MEN Mikro Elektronik GmbH 15 205C13 00 E3 2004 01 30 Getting Started Front panel mounting screw CompactFlash card connector Reset Button LED RS232 COM 5 o eUD SO DIMM Ethernet S DRAM Socket O 10Base T 1 Oo zd b Ethernet 10Base T 2 Production Test bd Switch VMEbus P1 A12 board family M Module 2 60 pin plug connector 33 E E SS Om Front Panel 0 Side of Board 3 e a 60 pin plug connector Holes for M Module M Module O Mounting Screws CompactPCl J1 J2 D3 board family 60 pin plug connector IDE Interface Front panel mounting screw MEN Mikro Elektronik GmbH 16 205C13 00 E3 2004 01 3
31. H 36 205C13 00 E3 2004 01 30 Functional Description 2 10 2 General Ethernet is a local area network LAN protocol that uses a bus or star topology and supports data transfer rates of 100Mbps and more The Ethernet specification served as the basis for the IEEE 802 3 standard which specifies the physical and lower software layers Ethernet uses the CSMA CD access method to handle simultaneous demands It is one of the most widely implemented LAN standards Ethernet networks provide high speed data exchange in areas that require economical connection to a local communication medium carrying bursty traffic at high peak data rates A classic Ethernet system consists of a backbone cable and connecting hardware e g transceivers which links the controllers of the individual stations via transceiver transmitter receiver cables to this backbone cable and thus permits communication between the stations 2 10 3 10Base T 10Base T is one of several adaptations of the Ethernet IEEE 802 3 standard for Local Area Networks LANs The 10Base T standard also called Twisted Pair Ethernet uses a twisted pair cable with maximum lengths of 100 meters The cable is thinner and more flexible than the coaxial cable used for the 10Base 2 or 10Base 5 standards Since it is also cheaper it is the preferable solution for cost sensitive applications Cables in the 10Base T system connect with RJ45 connectors A star topology is common with 12 or mo
32. LSB of R03 RO3 Bits 7 through O contain the character returned R03 Bits 31 through 8 are zero 3 9 2 4 IN STAT Name Code Description Entry Conditions Exit Conditions different from Entry MEN Mikro Elektronik GmbH 205C13 00 E3 2004 01 30 IN STAT Input serial port status routine 0001 IN STAT is used to see if there are characters in the default input port buffer RO3 is set to indicate the result of the opera tion No arguments required R03 Bit 3 ne 1 Bit 2 eq 0 if the receiver buffer is not empty R03 Bit 3 ne 0 Bit 2 eq 1 if the receiver buffer is empty MENMON 3 9 2 5 RTC RD Name Code Description Entry Conditions RTC RD Read the RTC registers 50053 RTC RD is used to read the Real Time Clock registers The data returned is in packed BCD The order of the data in the buffer is Table 18 MENMON System Calls RTC RD Buffer Data YY MM DD dd H M S 0 Begin buffer aoe YY Year 2 nibbles packed BCD MM Month 2 nibbles packed BCD 1 12 DD Day of month 2 nibbles packed BCD 1 31 dd Always 0 H Hour 2 nibbles packed BCD 0 23 M Minutes 2 nibbles packed BCD 0 59 S Seconds 2 nibbles packed BCD 0 59 RO3 Buffer address where RTC data is to be returned ExitConditions Buffer now contains date and time in packed BCD format different from Entry 3 9 2 6 DSK RD Name Code Description MEN Mikro Elektroni
33. MENMON Address Modi Not used fier Entry RO3 32 bit address of command packet Conditions ExitConditions Status half word of command packet is updated Data is written different from into memory Entry R03 Bit 3 ne 1 Bit 2 eq O if errors R03 Bit 3 ne 0 Bit 2 eq 1 if no errors Note MENMON s internal status codes are returned in Status MEN Mikro Elektronik GmbH 205C13 00 E3 2004 01 30 MENMON 3 10 VxWorks Bootline MENMON passes a string to the client program that confirms to the standard VxWorks bootline This string is copied to a fixed address before the client program is called MENMON stores the VxWorks bootline in the serial EEPROM MENMON command EE VXBLINE allows you to change the bootline interactively same behavior as VxWorks bootChange routine There are alternative commands to modify only specific parameters within the bootline The parameters in the bootline are used both by MENMON and by operating system bootstrappers The address of the bootline string is 0x4200 on all PowerPC platforms and has space for 256 characters The bootline has the following form bootdev unitnum procnum hostname filename e b h g u userid pw passwd f tn targetname s startupscript o other The bootline is a null terminated ASCII string Example enp 0 0 host usr wpwr target config mz7122 vxWorks e 90 0 0 2 b 91 0 0 2 h 100 0 0 4 g 90 0 0 3 u bob pw realtime f 2 tn tar
34. Mezzanine Module on page 30 for a detailed installation description PMC modules SS Refer to Chapter 2 8 1 Installing a PMC Mezzanine Module on page 31 for a detailed installation description Serial interface SA adapters You can install standard serial interfaces such as RS232 using MEN s SA adapters on the SC13 s COM2 COMA UART connectors SS Refer to Chapter 2 12 Serial Ports COM1 COM4 on page 41 for detailed installation descriptions MEN Mikro Elektronik GmbH 18 205C13 00 E3 2004 01 30 c 1999 2001 MEN mikro elektronik GmbH Nuernberg Parts of this code based on Motorola s Dink32 Created Jul 11 2001 15 24 33 HW Revision 01 00 00 CPU MPC8245 MAP B Serial Number 44 CPU MEM Clock 300 100 MHz Board Model SC13b00 DIMM Module 64 MB Setup 222 Getting Started 1 3 Integrating the Board into a System The SC13 is a complex board and setting it up requires experience You can use the following check list when installing the CPU board in a system for the first time and with minimum configuration The board is completely trimmed on delivery Perform the following procedure without any mezzanine module installed Kl Power down the system M Install the SC13 in your system M Connect a terminal to the standard RS232 interface COMI RJ45 connector MI Set your terminal to the following protocol 9600 baud data transmission rate 8 data bits 1 stop bit no parit
35. OS 9 Linux MENMON MEN Mikro Elektronik GmbH 4 20SC13 00 E3 2004 01 30 Block Diagram Block Diagram 2MB Boot SO DIMM nit DRAM Application Flash Legend PowerPC 64 bit Data Bus lt gt Front Panel MPC8245 D On Board 300MHz 9 H FPGA User E Function PCI to M Module Bridge SC13b M Module Temp Sensor Compact Flash RTC M Module il M Module O PCI to ISA Mouse Keyboard i poi Bridge EE SC13a j PomIP Super UO USB D PCI to PCI E KD Bridge 18 ai Al WI il PCMIP KO e il POMIP KD diiit 10 100Base T i Ethernet e S ier puc E KD 10 100Base T E S MEN Mikro Elektronik GmbH 5 20SC13 00 ES 2004 01 30 Product Safety Product Safety A Fuses This board contains fuses If you need to replace a fuse make sure you adhere to the following types and ratings Component Current Rating Type Size S1 3A Fast 1206 S2 1 5A Fast 1206 For component locations see Chapter 5 3 Component Plans on page 84 Electrostatic Discharge ESD Computer boards and components contain electrostatic sensitive devices Electrostatic discharge ESD can damage components To protect the board and other components against damage from static electricity you should follow some precautions whenever you work on your computer Power down and unplug your computer system when working on the inside Hold components by the edges and
36. Ox FEFO 0000 FEFF FFFF 1MB PCI IACK Space Ox FFEO 0000 FFFF FFFF 2MB Boot Flash 8 bit Table 23 Address Mapping for PCI Address Range Size Description PCI Memory Space addresses as seen on PCI bus 0x 8000 0000 87FF FFFF M Module bridge Ox 8800 0000 89FF FFFF Ox 8A00 0000 8A0F FFFF MPC8245 Embedded utility block Ox 8800 0000 9FFF FFFF Available for PCI auto configura tion PCI I O Space addresses as seen on PCI bus Ox 0000 21FF Fixed addresses of ISA devices see Chapter 4 1 2 PCI ISA I O Space Memory Map on page 77 Ox 2200 EFFF Available for PCI I O space auto configuration Ox F000 FFFF ALI IDE bus mastering MEN Mikro Elektronik GmbH 75 205C13 00 E3 2004 01 30 Organization of the Board Table 24 BATS set up by MENMON Addr BAT Description Ox F000 0000 FFFF FFFF 0 PCI ISA amp I O amp IACK and boot Flash IBAT Caching enabled Ox 0000 0000 xx00 0000 1 DRAM depending on DRAM configuration IBAT Caching enabled 0x 8000 0000 8FFF FFFF 2 PCI Memory Space Ox 9000 0000 9FFF FFFF 3 PCI Memory Space Unless otherwise stated all BATS are initialized with W I M G MEN Mikro Elektronik GmbH 76 20SC13 00 E3 2004 01 30 Organization of the Board 4 1 2 PCI ISA UO Space Memory Map This memory map complies to the ISA I O address assignments Refer to data sheet ALADDIN M1543 Desktop South Bridge version 1 25 Jan 1998 for configurat
37. Pin Assignment of the 44 Pin IDE Connector 44 GND 43 GND 42 5V 41 5V 40 GND 39 IDE_RACT 38 IDE RCS3 37 IDE_RCS1 36 IDE RA 2 35 IDE RA 0 HH 34 33 IDE RA 1 32 31 IDE RIRQ 30 GND 29 IDE RDAK H 28 GND 27 IDE RRDY BR 26 GND 25 IDE RRD BE 24 GND 23 IDE RWR HB 22 GND 21 IDE RDRQ Lt 20 F 19 GND H 18 IDE RD 15 17 IDE RD O Ge 16 IDE RD i4 15 IDE RD 1 es 14 IDE RD 13 13 IDE RD 2 HH 12 IDE RD 12 11 IDE RD 3 10 IDE RD 11 IDE RD 4 8 IDE RD 10 IDE RD 5 IDE RD 8 IDE RD 7 9 7 IDE RD 9 5 IDE RD 6 3 1 m A 0 GND IDE RRST MEN Mikro Elektronik GmbH 32 205C13 00 E3 2004 01 30 Functional Description Table 6 Signal Mnemonics for the IDE Connector Signal Direction Function 5V 5V power supply current limited to 1 5A by a fuse GND Digital ground IDE RA 2 0 out IDE address 2 0 IDE_RACT in IDE active IDE_RCS1 out IDE chip select 1 IDE_RCS3 out IDE chip select 3 IDE_RD 15 0 in out IDE data 15 0 IDE_RDAK out IDE DMA acknowledge IDE RDRQ in IDE DMA request IDE RIRQ in IDE interrupt request IDE RRD out IDE read strobe IDE RRDY in IDE ready IDE_RRST out IDE reset IDE_RWR out IDE write strobe MEN Mikro 020 ABA AAP TT 33 20SC13 00 ES 2004 01 30 Functional Description 2 9 1 Installing a Hard Disk A hard disk adapter card for installation of a 2 5 9 5mm hard disk drive is
38. ae es Eats td 21 2 9 1 Genet l i4 conse serae EE EE eee KG 21 2 352 Heal Sie uretra ca HEP Ed EE 2 2A BUS SUUCWICS dica cerda ca Vg emo 22 2441 Host to PCI Bridge ior mem ees 22 2 4 2 Local PCL Buss saba kaka ortega aud saad ERE a 22 2 4 5 PCI to ISA Bridge Super I O Controller 22 244 E e Ee e RE 22 2 5 Memo osc seco Gadus EE T PERIERE COUP T e 23 25 1 SDRAM riada tdt iaa 23 292 las rodas add 24 2 5 9 CompactFlash sparno daria ta 24 254 EEPROM sic ein reel EU he 23 2 6 PC MIP Slots SCISA uunawa sa EELER PER IE 26 2 6 1 Installing a PC MIP Mezzanine Module 26 2 0 2 PC MIP Connector anus risa 27 2 7 M Module Slots SCISD 5 thacdescieiteadidanceuh ngs ide 28 2 1 SCONECNON Lan oou Med coi o oq aco gode aid d da 28 2 7 2 Addressing the M Modules l l eese 20 2 7 3 Installing an M Module Mezzanine Module 30 2 8 PMC Slots SCI3C occ oso b RR ERENNERT ees 31 2 8 1 Installing a PMC Mezzanine Module 31 29 IDE Interlace ous ioc rar one PRESE Gand anew Gea 32 291 Instalhng a Hard Disk waah rege bre 34 210 Ethernet Interface espias tte EE 36 2 10 1 Connechon 2 222 os rab cane daa eta en 36 2 10 2 General AA Seen S 37 2 103 MOBAsE T tapa maa deta 37 2104 IOOBaSe L uiuo errare pb ert oque e Peer 37 ZAL VO Connector vrai ara E bees dar ae eae 38 2 11 1 Making the Interfaces Available o 40 2 12 Serial Ports COMI COMM
39. arks important notes or warnings concerning proper functionality of the product described in this document You should read them in any case italics Folder and file names are printed in italics bold Bold type is used for emphasis hyperlink Hyperlinks are printed in blue color d The globe will show you where hyperlinks lead directly to the Internet so you can look for the latest information online Hexadecimal numbers are preceded by Ox which is the usual C language 0 convention and are printed in a monospace type e g OXOOFFFF IRQ Signal names followed by or preceded by a slash indicate that this signal is ARQ either active low or that it becomes active at a falling edge Signal directions in signal mnemonics tables generally refer to the corresponding infout board or component in meaning to the board or component out meaning coming from it Vertical lines on the outer margin signal technical changes to the previous edition of the document MEN Mikro Elektronik GmbH 7 205C13 00 E3 2004 01 30 About this Document Copyright Information MEN reserves the right to make changes without further notice to any products herein MEN makes no warranty representation or guarantee regarding the suitability of its products for any particular purpose nor does MEN assume any liability arising out of the application or use of any product or circuit and specifically disclaims any and all liability including
40. ata Sheet Acer Laboratories Inc Jan 1998 Version 1 25 www acer com 5 1 3 PCeMIP PCeMIP Standard standard ANSI VITA 29 VMEbus International Trade Association 7825 E Gelding Dr Ste 104 Scottsdale AZ 85260 www vita com 5 1 4 M Modules M Module Standard ANSI VITA 12 1996 M Module Specification VMEbus International Trade Association www vita com 5 1 5 PMC PMC specification Draft Standard Physical and Environmental Layers for PCI Mezzanine Cards PMC P1386 1 Draft 2 0 1995 IEEE www ieee org 5 1 6 Ethernet Ethernet in general The Ethernet A Local Area Network Data Link Layer and Physical Layer Specifications Version 2 0 1982 Digital Equipment Corpora tion Intel Corp Xerox Corp ANSTIEEE 802 3 1996 Information Technology Telecommunications and Information Exchange between Systems Local and Metropolitan Area Networks Specific Requirements Part 3 Carrier Sense Multiple Access with Collision Detection CSMA CD Access Method and Phys MEN Mikro Elektronik GmbH 82 205C13 00 E3 2004 01 30 Appendix ical Layer Specifications 1996 IEEE www ieee org www ethermanage com ethernet links to documents describing Ethernet components media the Auto Negotia tion system multi segment configuration guidelines and information on the Eth ernet Configuration Guidelines book www iol unh edu training ethernet html collection of links to Ethernet information including tuto
41. board identification packet The packet is built at initialization time The format of the board identification packet is shown below MENMON only implements some fields of the original PPCBug system call Table 17 MENMON System Calls BRD ID Fields 31 24 23 16 15 87 0 gx00 Eye Catcher 0x04 Reserved x98 Packet Size Reserved x C Reserved gx10 Reserved gx14 CLUN DLUN x18 Reserved gx1C Reserved Eye Catcher Word containing ASCII string BDID Packet Size Half word containing the size of the packet CLUN Logical Unit Number for the boot device control ler DLUN Logical Unit Number for the boot device R03 Address Starting address of ID packet word Note CLUN and DLUN are initialized according to the device that was last booted for example DBOOT or NBOOT command MEN Mikro Elektronik GmbH 205C13 00 E3 2004 01 30 MENMON 3 9 2 2 OUT CHR Name Code Description Entry Conditions Exit Conditions different from Entry OUT CHR Output character routine 0020 This routine outputs a character to the default output port ROS Bits 7 Character byte through O Character is sent to the default UO port 3 9 2 3 IN CHR Name Code Description Entry Conditions Exit Conditions different from Entry IN CHR Input character routine 0000 IN_CHR reads a character from the default input port The char acter is returned in the
42. d alone SBC is available with a VME interface A12 or with a system slot CompactPCI interface D3 Technical Data CPU Motorola PowerPC MPC8245 300MHz Memory Level 1 Cache integrated in MPC8245 SO DIMM slot for up to 512MB SDRAM 100MHz memory bus operation Flash 2MB 8 bit data bus Serial EEPROM 2KB for factory settings CompactFlash TM card interface for Flash ATA true IDE via on board IDE MEN Mikro Elektronik GmbH 2 205C13 00 ES 2004 01 30 Technical Data Interfaces Two 10 100Mbits s Ethernet channels Intel 82559ER RJ45 at front panel with two LEDs One UART RS232 serial interface COM1 16 byte send receive buffer RJ45 at front panel One UART COM2 16 byte send receive buffer Physical interface using SA adapter via 10 pin ribbon cable on I O connector RS232 RS485 isolated or not for free use in system e g cable to front Two MPC8245 UARTs Accessible via I O connector DE port for hard disk drives Drive can be connected via ribbon cable or mounted directly on the CPU board using MEN s adapter kit Only one CompactPCI slot needed even with hard disk Keyboard mouse PS 2 compatible External adapters for line drivers required USB port External line drivers Local PCI Bus PCI Spec 2 2 compliant 32 bit data bus 33MHz 3 3V Mezzanine Extensions e SC13a three PC MIPs Type I II on local PCI bus Compliant with PC MIP specification SC
43. e SERR line on the PCI local bus The integrated host to PCI bridge will assert MCP to the processor upon detecting a high level on NMI from the M1543 The host to PCI bridge can also be programmed to assert MCP under other conditions Please refer to the respective user manual for details 4 2 2 Maskable Interrupts The M1543 supports 15 interrupt requests These 15 interrupts are ISA type interrupts that are functionally equivalent to two 82C59 interrupt controllers The chip also provides two steerable IRQ lines which can be routed to any of the available ISA interrupts The M1543 supports four PCI interrupts INTA INTB INTC and INTD The interrupt lines may to be routed to any of twelve ISA interrupt lines The entire interrupt routing is managed by the boot software and board support package of the operating system Note All interrupts are handled by the ALI1543C PIC The MPC8245 s EPIC is not N used MEN Mikro Elektronik GmbH 78 205C13 00 E3 2004 01 30 4 3 Organization of the Board Implementation of M1543 PCI to ISA Bridge The GPO GPI GPIO pins of the M1543 are used for several functions on the board The tables below show the port assignments of the board Table 27 M1543 General Purpose Input GPI Pin Assignments GPI Description 0 Abort button ORed with ENUM signal 1 Reserved 2 LM75 3 PXI TRIGO Table 28 M1543 General Purpose Output GPO Pin Assignments
44. e and level to edge trigger transfer 2 4 4 PCI to PCI Bridge The SC13a and SC13c boards have a secondary PCI bus for accesses to PC MIP and PMC modules It is controlled by a PCI to PCI bridge of type 2031 from TI MEN Mikro Elektronik GmbH 22 205C13 00 ES 2004 01 30 Functional Description 2 5 Memory 2 5 1 SDRAM One SDRAM bank bank 0 is implemented on the board Bank 0 is connected to a 144 pin SO DIMM connector The current board version supports SO DIMMs up to 512MB 2 5 1 1 Installing SO DIMM DRAM The board is shipped without any DRAM SO DIMM module installed To install a SO DIMM module please stick to the following procedure Figure 5 SO DIMM DRAM Installation Safety Notch Contact Groove Safety Tab SO DIMM Socket The DRAM module will only fit as shown above because of a safety tab on the SO DIMM socket which requires a notch in the SO DIMM module M Power down the system before installing a SO DIMM module to avoid damage A of the board Place the memory module into the socket at a 45 angle and make sure that the safety tab and notch are aligned E Carefully push the memory module into the contact groove of the socket Press the memory module down until it clicks into place The clips of the socket now hold the memory module in place H KR E E To release the module squeeze both clips outwards and carefully pull the mod ule out of the socket MEN Mikro Elektron
45. e 17 Table 18 Table 19 Table 20 Table 21 Table 22 Table 23 Table 24 Table 25 Table 26 Table 27 Table 28 Table 29 Table 30 Table 31 Table 32 Table 33 Table 34 Table 35 MEN Mikro Elektronik GmbH 208C13 00 E3 2004 01 30 Pin Assignment of the 4 pin Power Connector 20 Signal Mnemonics for the 4 pin Power Connector 20 Pin Assignment of the 60 Pin M Module Plug Connectors 28 M Module Address Map 20 Pin Assignment of the 44 Pin IDE Connector an 32 Signal Mnemonics for the IDE Connect 33 Pin Assignment and Status LEDs of the 8 pin RJ45 Ethernet 10Base T 100Base T Connectors vbcnacbecekRIE3RRSeRpRv ATIS ODER Ded 36 Signal Mnemonics of the Ethernet 10Base T 100Base T Connectors 36 Pin Assignment of the 40 pin I O Connector lesse 39 Signal Mnemonics of 40 pin I O Connector 39 Pin Assignment of 8 pin RJ45 RS232 Connector COM1 41 MENMON Assignment for Board Controller Devices 50 MENMON Download Destination Devices 58 MENMON Flash Sectors 0c cece eee eee 59 MENMON Command Overview 0 00 e eee eee eee 62 Hex Switch Ch EE 66 MENMON System Calls BRD_ID Fields 68 MENMON System Calls RTC_RD Buffer Data 70 MENMON System Calls DSK RD FieldS Ta MENMON VxWorks Bootline List of Parameters and their Usage 73 MENMON Common Parame
46. e SDRAM controller is set up according to the information found in the serial presence detect SPD EEPROM If no valid SPD can be found defaults are used A bad SPD checksum is tolerated as long as the rest appears reasonable 3 8 4 Watchdog Configuration By default the board watchdog is disabled The watchdog can be enabled through WDOG TOUT ms where ms specifies the watchdog timeout in milliseconds Possible values are 0 disable watchdog 800 1600 3200 and 6400 Once the watchdog is enabled it must be served by toggling the ALI GPO22 pin If the software fails to toggle this pin in time the CPU is reset MENMON automatically and continuously serves the watchdog until the operating system is started 3 8 5 Hex Switch The hex switch is completely user configurable With MENMON it has only one function at hex position 0 or 8 there will be a delay after each initialization step so that the boot procedure is slowed down This function is provided for diagnostic purposes For normal operation of the board you should set the hex switch to a position between 1 and F If the hex switch is set to 8 and F the console can be redirected to a P10 PCeMIP or AD45 adapter See Chapter 3 2 Console on page 44 Table 16 Hex Switch Settings Setting Description 0 User defined but delay after each initialization step 1 F User defined no additional delay during boot MEN Mikro Elektronik GmbH 66 2
47. ease contact our sales staff if you need any help or extensions to use these interfaces 2 These ports are implemented on the connector but may not be supported through software Please contact our sales staff if you need any help or extensions to use these interfaces MEN Mikro Elektronik GmbH 38 20SC13 00 E3 2004 01 30 Functional Description Table 9 Pin Assignment of the 40 pin I O Connector El O El El El D Ll L Ll O El El Ll O O O El O El El 40 Reserved 39 Reserved 38 Reserved 37 Reserved 36 Reserved 35 Reserved 34 Reserved 33 Reserved E 32 RXD4 31 Reserved o 30 TXD4 29 Reserved 28 RXD3 27 TXD3 26 45V 25 GND 24 USBPO 23 USBPO 22 45V 21 GND 20 MSDATA 19 MSCLK 7 18 KBDATA 17 KBCLK 16 LED2 15 LED1 El 14 ABRTBTN 13 PWRBTN 12 5V 11 GND 5 10 RI2 9 DCD2 8 CTS2 7 DSR2 6 RTS2 5 DTR2 4 RXD2 3 TXD2 2 5V 1 GND 1 Reserved pins on the I O connector cannot be used but do not impair func tionality of the connector Table 10 Signal Mnemonics of 40 pin I O Connector Signal Direction Function 5 45V 5V power supply GND Digital ground of respective interface CU KBDATA out Keyboard data a 8 KBCLK out Keyboard clock 2 gt MSDATA out Mouse data Y MSCLK out Mouse clock g ED out LED1 cathode ul LED out LED2 cathode S ABRTBTN in Abort button 5 PWRBTN in Reset button MEN Mikro El
48. ecipient The recipient obtaining confidential information from MEN because of this Agreement is obliged to pro tect this information The recipient will not pass on the circuit diagrams or parts thereof to third parties neither to individuals nor to companies or other organizations without the written permission by MEN The circuit diagrams may only be passed to employees who need to know their content The recipient protects the confiden tial information obtained through the circuit diagrams in the same way as he protects his own confiden tial information of the same kind 4 Violation of Agreement The recipient is liable for any damage arising from violation of one or several sections of this Agreement MEN has a right to claim damages amounting to the damage caused at least to 100 000 5 Other Agreements MEN reserves the right to pass on its circuit diagrams to other business relations to the extent permitted by the Agreement Neither MEN nor the recipient acquire licenses for the right of intellectual possession of the other party because of this Agreement This Agreement does not result in any obligation of the parties to purchase services or products from the other party 6 Validity of Agreement The period after which MEN agrees not to assert claims against the recipient with respect to the confi dential information disclosed under this Agreement shall be months filled out by MEN Not less than twenty four 24 nor
49. ektronik GmbH 205C13 00 E3 2004 01 30 Functional Description Signal Direction Function CTS2 in Serial port COM2 clear to send DCD2 in Serial port COM2 data carrier detect DSR2 in Serial port COM2 data set ready oma DTR2 out Serial port COM2 data terminal t S ready O Ri2 in Serial port COM2 ring indicator RTS2 out Serial port COM2 request to send RXD2 in Serial port COM2 receive data TXD2 out Serial port COM transmit data RXD3 in Serial port COMG receive data MPC8245 st Es TXD3 out Serial port COMS transmit data 8 MPC8245 22 RXD4 in Serial port COM4 receive data 9 MPC8245 TXD4 out Serial port COM4 transmit data MPC8245 m USBPO USBPO in out USB port differential pair 2 Connect the anode to 5V pin 12 of 40 pin connector 2 Connect the button s second terminal to GND pin 11 of 40 pin connector 2 11 1 Making the Interfaces Available Of course you can use any interface provided through the 40 pin I O connector as needed using ribbon cable and lead it wherever you need it in the system However the easiest way to make the interfaces of the I O connector available is to connect the CPU board to MEN s 6U I O extension card AD67 This card provides a convenient 1 slot expansion by all functions of the 40 pin connector You can use SA adapters with COM2 COM4 simply by plugging adapters to the AD67 For ordering information
50. erface or via Ethernet 3 6 1 Download via Serial Interface In order to program Flash or disk devices you need to send a file from a host computer to the target On the host computer you need a terminal emulation program such as HyperTerm or Minicom The download file name extension determines the destination device and the offset within that device For example a file named rmyfile f00 will be programmed into Flash sector 0 Table 13 MENMON Download Destination Devices Device Abbreviation Flash Device Sector Size F Flash See Table 14 MENMON Flash Sectors on page 59 E Serial EEPROM 1 byte D SDRAM 2 bytes C IDE CompactFlash 512 bytes S SCSI IDO Sector size from drive 1 If you want to program the EEPROM and use the file extension to specify the start address note that the highest start address you can state is 0X63 with extension E99 Two special extensions are available for MENMON update e xxx PMM is an alias for F16 and updates the primary MENMON e xxx SMM is an alias for F24 and updates the secondary MENMON When a file is larger than one sector the following sector of the device will also be programmed The update file is transferred to DRAM before being programmed to Flash The DRAM of the board must therefore be large enough for the entire download file The update file may be max IMB optional 15MB if equipped with 16MB Flash MEN Mikro Elektronik GmbH 58
51. f it is bootable or not Any PReP partition found is assumed to be bootable For DOS partitions DBOOT searches if the DOS file system contains the specified file The file name to be searched for can be configured in the EEPROM using the EE BOOTFILE or EE VXBLINE command Only the file name part of that name is used e g if you configure EE BOOTFILE ata0 vxworks then DBOOT looks for vxworks The file name can also be passed to the command line to DBOOT e g DBOOT file myboot The boot file must be in the root directory of the hard disk If no file name is configured in EEPROM and no file name argument is passed to DBOOT the filename defaults to BOOTFILE 3 5 2 2 Loading the Boot File Once a bootable device partition has been found the DBOOT command starts to load the file Regardless of the file format the entire boot file will be loaded to MENMON s download area 0x01000000 This address can be overridden using the LOAD parameter The load address must not be between 0x01F00000 and OxOIFFFFFF MEN Mikro Elektronik GmbH 52 205C13 00 ES 2004 01 30 MENMON 3 5 2 3 Starting the Loaded Program RAW and PReP files will be executed at the load address For RAW files the entry point relative to the load address can be specified through the START parameter to the DBOOT command The default start offset is 0 i e the program execution begins at the load address PReP files begin with a header which contains t
52. g to IEEE 1386 2 8 1 Installing a PMC Mezzanine Module Perform the following steps to install a PMC module M Make sure that voltage keying of your PMC module matches the CPU board M Power down your system and remove the CPU board from the system M The PMC module is plugged on the board with the component sides of the PCBs facing each other M Hold the PMC module over the target slot of the CPU board with the compo nent sides facing each other M Align the 64 pin connectors of the PMC module and carrier board M Press the PMC module carefully but firmly onto the CPU board making sure that the connectors are properly linked M Screw the PMC module tightly to the CPU board using the four mounting standoffs and four matching oval head cross recessed screws of type M2 5x6 Figure 9 Installing a PMC Mezzanine Module PMC module Mounting Standoff 64 pin connectors CPU Board screws screws 2 M2 5x6 oval head 2 M2 5x6 oval head cross recessed cross recessed MEN Mikro Elektronik GmbH 31 20SC13 00 E3 2004 01 30 Functional Description 2 9 IDE Interface The board provides a 44 pin plug for IDE connection The pinning of this connector is compliant with the ATA 4 ATAPI specification See Figure 1 General Board Map Top View on page 14 for the position of the IDE connector Connector types 44 pin 2 row SMT plug 2mm pitch Mating connector 44 pin 2 row IDC receptacle 2mm pitch Table 5
53. get s host usr bob startup o any string MEN Mikro Elektronik GmbH 72 205C13 00 ES 2004 01 30 MENMON Table 20 MENMON VxWorks Bootline List of Parameters and their Usage oat Special Used by Parameter Description Cominand MENMON boot device unit Device name of boot device No number processor number No host name Name of host to boot from No file name File name of file to be booted EE BOOTFILE Yes for NBOOT and DBOOT inet on ethernet e IP address and optional subnet mask EE NETIP Yes for NBOOT of this machine on Ethernet e g 192 1 1 28 ffffff00 inet on backplane b P address on backplane No host inet hz IP address of host to boot from EE NETHOST Yes for NBOOT gateway inet g IP address of gateway EE NETGW Yes for NBOOT user u User name No ftp password pw Password No flags f Flags for VxWorks No target name tn Name of this machine EE NETNAME No startup script s Startup script for VxWorks EE KERPAR Yes when booting PPCBOOT images containing a Linux kernel other o Other devices to initialize in VxWorks No MEN Mikro Elektronik GmbH 205C13 00 ES 2004 01 30 MENMON 3 10 1 Additional MENMON Parameters Client programs often need to query certain parameters which are already set up or detected by MENMON In the past client programs had to read the EEPROM or access some registers directly in order
54. h ion ts 84 MEN Mikro Elektronik GmbH 11 20SC13 00 E3 2004 01 30 Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 Figure 12 Figure 13 Figure 14 Figure 15 Figure 16 Figure 17 MEN Mikro Elektronik GmbH 208C13 00 E3 2004 01 30 General Board Map Top View 14 SC13a Board Map CPU Board with PCeMIPs Top View 15 SC13b Board Map CPU Board with M Modules Top View 16 SC13c Board Map CPU Board with PMCs Top View 17 SO DIMM DRAM Installation oooooomoomommomonos 23 Installing a CompactFlash Card 24 Installing a PCeMIP Mezzanine Module 26 Installing an M Module Mezzanine Module 30 Installing a PMC Mezzanine Module 31 A12C VMEbus family board with Hard Disk Adapter and Hard Disk eiii toca EELER ENEE eth ia 34 Position of Hard Disk Adapter Card on the Board 35 Posion of Hex Switch ee e dea dud vas ox dada 43 MENMON Address Mapping 45 MENMON Layout of the 0x41 Type Partition PReP 51 MENMON Example PCI Confeurapnon an 65 Component Plan of SC13 Hardware Revision 03 Top Side 84 Component Plan of SC13 Hardware Revision 03 Bottom Side 85 12 Tables Table 1 Table 2 Table 3 Table 4 Table 5 Table 6 Table 7 Table 8 Table 9 Table 10 Table 11 Table 12 Table 13 Table 14 Table 15 Table 16 Tabl
55. he entry point of the program The START parameter will be ignored in this case ELF files will not be executed at the load address Instead MENMON analyzes the ELF program header and sections and the program sections will be relocated as specified in the ELF file Here the relocation address may be any address in RAM except the runaway stack and the load image itself Only the physical address entries in the ELF program headers are used virtual addresses are treated as physical addresses if the physical address entry is OXFFFFFFFF Client Program Calling Conventions for ELF RAW and PReP files Interrupts are disabled MSR EE is cleared CPUis in Big Endian Mode MMU is enabled BATs are set up Instruction Cache is enabled e Rl is set to the top of runaway stack 512 bytes R3 is set to 0 no residual data available R4 is setto the image loading address Not the relocation address e R5 R7 are cleared MEN Mikro Elektronik GmbH 53 205C13 00 ES 2004 01 30 MENMON 3 5 2 4 Syntax Using the DBOOT Command DBOOT clun alun PART parf FILE file LOAD addH START 0ff HALT n KERPAR p1 x p2 y Parameters clun Controller logical unit If missing DBOOT loops through all known controllers dun Device logical unit If missing DBOOT automatically searches for devices PART Partition number 1 4 If missing DBOOT loops through all partitions FILE File name Used when booting from a DOS FAT f
56. ik GmbH 23 208C13 00 E3 2004 01 30 Functional Description 2 5 1 2 Supported SO DIMM Modules You can install standard SO DIMM modules with SDRAM components See MEN s website for memory modules available from MEN Note MEN gives no warranty on functionality and reliability of the board if you use any other module than that qualified and or supplied by MEN Please contact either MEN directly or your local MEN sales office 2 5 2 Flash The board has on board Flash It is controlled by the integrated host to PCI bridge of the MPC8245 and can accommodate 2MB The data bus is 8 bits wide Flash memory contains the boot software for the MENMON operating system bootstrapper and application software The MENMON sectors are software protected against illegal write transactions through a password in the serial download function of MENMON cf Chapter 3 6 Updating Flash Devices on page 58 2 5 3 CompactFlash CompactFlash is a standard for small form factor ATA Flash drives It is electrically compatible to the PC Card 1995 and PC Card ATA standards The CompactFlash standard is supported by industry s leading vendors of Flash cards and others CompactFlash cards are operated in a True IDE Mode 2 5 8 4 Installing a CompactFlash Card The CompactFlash slot is within the SO DIMM DRAM socket ie the CompactFlash card is placed below a DRAM module The board is shipped without a CompactFlash card installed To install CompactFlash
57. ile sys tem The file must be present in the file system s root directory If FILE is missing the name BOOTFILE is used The file name is ignored when booting from Type41 partitions LOAD Specifies the load address This is the address where the entire image of the file is first loaded regardless of the file format If not specified the download area is used START Specifies the entry point of the loaded program relative to its load address Only used for RAW files If START is not present the entry point is equal to the load address HALT If this parameter is 1 MENMON is called again when the boot file was loaded If this parameter is 2 MEN MON is called when the load image was relocated right after the first instruction of the program was executed KERPAR Parameters to add to kernel command line only used when booting PPCBOOT image Examples Load PReP boot from second partition of CompactFlash D BOO TO 0 PART 2 Load file MYBOOT from IDE hard disk on secondary IDE channel master D BOOT 1 1 FILEZMYBOOT Try to find a bootable device on secondary IDE D BOOT 1 Boot Linux from PPCBOOT image and pass kernel parameters D BOOT MEN Mikro Elektronik GmbH 205C13 00 E3 2004 01 30 FILE busybox img KERPAR root ramfs console ttyS0 9600 MENMON Boot VxWorks from ATA MenMon gt ee vxbline To clear wieles g0 tO previous fields D quit b
58. ion registers Table 25 PCI ISA I O Space Memory Map addresses as seen from CPU CPU Address Range Device Register Ox FEOO 0000 FE00 000F M1543 DMA1 slave Ox FEOO 0020 M1543 INT_1 master Control Register Ox FEOO 0021 M1543 INT_1 master Mask Register Ox FEOO 0040 M1543 Timer Counter Channel 0 Count Ox FEO0 0041 M1543 Timer Counter Channel 1 Count Ox FEOO 0042 M1543 Timer Counter Channel 2 Count Ox FE00 0043 M1543 Timer Counter Command Mode Register Ox FEOO 0060 M1543 Read access Clear IRQ 12 for PS2 IRQ 1 Latched Status Ox FEOO 0060 M1543 Keyboard Data Buffer Ox FEOO 0061 M1543 NMI and Speaker Status and Control Ox FEOO 0064 M1543 Keyboard Status R Command W Ox FEOO 0080 FE00 009F M1543 DMA Channel x Page Register Ox FEOO 00A0 M1543 INT_2 slave Control Register Ox FEOO 00A1 M1543 INT_2 slave Mask Register Ox FEOO OOCO FEOO OODF M1543 DMA2 master Ox FEOO OOFO M1543 Coprocessor Error Ignored Register Ox FEO0 0170 FE00 0177 M1543 IDE Secondary registers part A Ox FEOO 01F0 FEOO 01F7 M1543 IDE Primary registers part A Ox FEOO O2F8 FE00 O2FF M1543 Super I O UART2 controller Ox FEOO 0378 FE00 037F M1543 Super I O Parallel Port Controller Ox FEOO O3F0 M1543 Super I O Config Port Index Ox FEOO 03F1 M1543 Super I O Config Port Data Ox FEOO 0376 FE00 0377 M1543 IDE Secondary registers part B
59. k GmbH 205C13 00 E3 2004 01 30 DSK RD Disk read routine 0010 This routine is used to read blocks of data from the specified disk device Information about the data transfer is passed in a command packet which has been built somewhere in memory The user program must first manually prepare the packet The address of the packet is passed as an argument to the routine The command packet is eight half words in length and is arranged as follows MENMON Table 19 MENMON System Calls DSK RD Fields 15 87 0 9x99 CLUN DLUN Ox92 Status Half Word 0x04 Most Significant Half Word Memory Address gx06 Least Significant Half Word 0x08 Most Significant Half Word Block Number Disk OXDA Least Significant Half Word OxOC Number of Blocks Ox E Flag Byte Address Modifier CLUN Logical Unit Number LUN of controller to use DLUN Logical Unit Number LUN of device to use Status This status half word reflects the result of the operation It is zero if the command completed without errors Memory Address of buffer in memory Data is written Address starting at this address Block Number For disk devices this is the block number where the transfer starts Data is read starting at this block Number of The number of blocks to read from the disk For Blocks streaming tape devices the actual number of blocks transferred is returned in this field Flag Byte Not implemented by
60. k GmbH 60 20SC13 00 E3 2004 01 30 MENMON 3 7 MENMON User Interface 3 7 1 Command Line Editing MENMON provides a rudimentary command line editor lt CTRL gt lt H gt Backspace and delete previous character lt CTRL gt lt X gt Delete whole line lt CTRL gt lt A gt Retrieve last line 3 7 2 Numerical Arguments Most MENMON commands require one or more arguments Numerical arguments may be numbers or simple expressions lt num gt num is interpreted as a hexadecimal value lt num gt Same as above lt num gt num is interpreted as a decimal value lt num gt num is interpreted as a binary value lt REG gt Use the value of register lt REG gt These arguments can be combined using the arithmetic operators and Example MenMon gt D 10000 Dumps address 0x10000 Some of the addresses used in our examples may not be suitable for your board s address mapping If you want to try out MENMON s functions please compare the example addresses with your mapping first MEN Mikro Elektronik GmbH 61 205C13 00 E3 2004 01 30 MENMON 3 7 3 MENMON Command Overview Table 15 MENMON Command Overview Command Description H Print help IO Scan for BIOS devices NBOOT lt opts gt Boot from network DEC21MEDIA lt clun gt lt med gt Select Ethernet medium DBOOT lt clun gt lt dlun gt l
61. l R522 C72 a Tm is Br WEI e ae E E moba a EI we an E a wu O BG a ME a oe m xr Ewe pm a ES fm o m o E R241 s E e Bleif R228 E o s ng CH mn ms C35 C85 m 8 E w A oo 2 E mu 096 EI o mp o Si H EI EI 55 1033 1034 o 73 ce 5 ul del ao mg E y m Pie mr EU ER e vn a OA gu E EI Si IC35 EE e C83 C82 E mw D ul TP2 ow oo na NG EE D I a Os E ao e de oo RCIE a oo di am du I C 8 a EU E E oo EN Sen g am r E me aa 3 id ob H oo ae oj Ed EE Er EE ET GL EC ao Mi ADA HOO ei ca 0 am es 781 R782 MEN Mikro Elektronik GmbH 208C 13 00 E3 2004 01 30 R731 RITO RT32 R771 R772 RT45 R744 R743 R710 R746 RTIS mu R776 Hu ma mi a or HA R730 R729 R706 R705 You can request the circuit diagrams for the current revision of the product described in this manual by completely filling out and signing the following non disclosure agreement Please send the agreement to MEN by mail We will send you the circuit diagrams along with a copy of the completely signed agreement by return mail B MEN reserves the right to refuse sending of confidential information for any reason that MEN may consi mikro elektronik tantial D der substantia gmbh n rnberg Non Disclosure Agreement for Circuit Diagrams provided by MEN Mikro Elektronik GmbH between MEN Mikro Elektronik GmbH Neuwieder Stra e 7 D 90411 N rnberg
62. lid all commands in the startup string are executed See Chapter 3 4 3 Configuring the MENMON Start up Procedure on page 46 If no startup string was present MENMON jumps to the operating system bootstrapper whose address can be configured using the EE BS command The MENMON command line interface will appear if the ESC key is pressed or the bootstrapper address is set to an invalid address i e OX0 or OXFFFFFFFF 3 4 3 Configuring the MENMON Start up Procedure MENMON can be configured to automatically execute commands at start up for example to boot from disk The EE STARTUP command can be used to configure these commands The EEPROM stores a string max 79 characters that is comprised of commands that are executed at startup e g DBOOT 1 FILE MYBOOT NBOOT MENMON performs these commands until one of the commands passes control to a loaded image The EE STARTUP command can be used to deactivate autoexecution of the string When the string is inactive MENMON calls its BO command at start up MEN Mikro Elektronik GmbH 46 205C13 00 E3 2004 01 30 MENMON 3 4 4 Self Tests At start up the monitor runs self tests depending on the current self test level OFF QUICK or EXTENDED The MENMON behavior depends on the current stop on error mode NO HOLD or HOLD Power On Self Test output with self test message mode EXTENDED PC MPC107 bus 0x0 dev 0x00 gt OK ALI1543
63. more than sixty 60 months 7 General If any provision of this Agreement is held to be invalid such decision shall not affect the validity of the remaining provisions and such provision shall be reformed to and only to the extent necessary to make it effective and legal This Agreement is only effective if signed by both parties Amendments to this Agreement can be adopted only in writing There are no supplementary oral agree ments This Agreement shall be governed by German Law MEN Mikro Elektronik GmbH The court of jurisdiction shall be Nuremberg Neuwieder Strafe 5 7 90411 N rnberg Deutschland Tel 49 911 99 33 5 0 Fax 49 911 99 33 5 901 E Mail info 9 men de Non Disclosure Agreement for Circuit Diagrams page 2 of 2 www men de Gesch ftsf hrer Manfred Schmitz Udo Fuchs Handelsregister N rnberg HRB 5540 UST ID Nr DE 133 528 744 Deutsche Bank AG Kto Nr 0390 211 BLZ 760 700 12 HypoVereinsbank Kto Nr 1560 224 300 BLZ 760 200 70 ISO 9001 zertifiziert
64. note that the board has no third 64 pin connectors P3 and therefore does A not support rear I O connection Connector types of P1 and P2 64 pin SMT plug connector according to IEEE P1386 e g Molex 71436 0864 Mating connector 64 pin SMT receptacle connector according to IEEE P1386 e g Molex 71439 1864 MEN Mikro Elektronik GmbH 27 20SC13 00 E3 2004 01 30 Functional Description 2 7 M Module Slots SC13b The M Module slots enable the user to add a number of I O functions to the CPU board The wide range of standardized M Modules includes not only process I O modules but also interface extensions network boards such as Profibus CAN bus etc DSP and transputer modules and special purpose functions The SC13 has three M Module slots and supports the following M Module characteristics D16 D32 A08 A24 INTA INTC 2 7 1 Connection The signals from the CPU board are fed to the M Module via three 20 pin plug connector rows These connectors correspond to connectors on the M Module The pin assignment corresponds to the M Module specification see Chapter 5 1 Literature and WWW Resources on page 82 Table 3 Pin Assignment of the 60 Pin M Module Plug Connectors A B C 1 CS GND AS 2 A01 5V D16 3 A02 12V D17 4 A03 12V D18 5 A04 GND D19 6 A05 D20 7 A06 a D21 8 A07 GND D22 9 DO8 A16 D00 A08 10 DO9 A17 DO1 A09 a 11 D10 A18 DO2 A10 D23 12 D11 A19 DO3 A11 D24 13 D12 A20
65. ny consequential or incidental damages arising from reliance on the accuracy of this document The information contained herein is subject to change without notice Copyright 2004 MEN Mikro Elektronik GmbH All rights reserved eS Please recycle Germany France UK USA MEN Mikro Elektronik GmbH MEN Mikro Elektronik SA MEN Micro Ltd MEN Micro Inc Neuwieder Strafe 5 7 18 rue Ren Cassin Whitehall 75 School Lane 3740 North Josey Lane Suite 203 90411 Nuremberg ZA de la Ch telaine Hartford Northwich Carrollton TX 75007 Phone 49 911 99 33 5 0 74240 Gaillard Cheshire UK CW8 1PF Phone 972 939 2675 Fax 49 911 99 33 5 901 E mail info men de www men de Phone 33 0 450 955 312 Fax 33 0 450 955 211 E mail info men france fr www men france fr MEN Mikro Elektronik GmbH 205C13 00 E3 2004 01 30 Phone 44 0 1477 549 185 Fax 44 0 1477 549 178 E mail info menmicro co uk www menmicro co uk Fax 972 939 0055 E mail sales menmicro com www menmicro com Contents Contents T Get ng Started ve beer t te eee AAA 14 ER MapsoftihejBoatd vec o Ra seh ia NAA 14 1 2 Configurmg the Hardwate wawa emm tam ve sas 18 1 3 Integrating the Board into a System 0 0 0 0 00002 essen 19 1 4 Installing Operating System Software 19 2 Functional Description iia 20 21 PowetSupply 2s cada eue GAP DANDAN AT Ae eR VER d 20 2 2 Clock Supply 1242 1d Rd e tole eee diodes 20 2 3 PowerPC CPU s na GA etie S ER ALAY e
66. o boot from disk media each medium must be prepared in the following way Partitions Hard disks can have a partition table MENMON supports the four partition entries in the first sector of the medium The partition type must be either DOS Type 0x01 0x04 0x06 or PReP Type 0x41 Figure 14 MENMON Layout of the 0x41 Type Partition PReP PC Compatibility Block Entry Point Offset LE Load Image Length LE RFagFed RFagFed OS ID OS Specific Field optional Code Section of the Load Image Load Image 521 522 554 1023 Entry Point Code Aligned Reserved2 RBA Count x 512 File System With DOS formatted partitions or unpartitioned media the file system must be a DOS FAT file system 12 bit or 16 bit FAT entries PReP Type 0x41 partitions have no file system the entire partition is viewed as a single file no file name is required PReP partitions can contain either a PReP file as in the above figure or a PPCBOOT image 1 The board supports SCSI devices only through use of a PC MIP module MEN Mikro Elektronik GmbH 51 208C13 00 E3 2004 01 30 MENMON 3 5 2 1 DBOOT Algorithm The DBOOT command tries to find a bootable partition or file on any disk If no parameters are specified DBOOT will search for devices behind each known CLUN On each disk found it will check if there is a partition table on it and checks with each partition i
67. oot device ata 0 0 processor number 0 host name host file name ata0 vxworks inet on ethernet e 192 1 1 28 inet on backplane b host inet h 2192 1 1 22 gateway inet g user u ftp password pw blank use rsh flags f Del target name tn startup script s other 0 Updating EEPROM MenMon gt DBOOT O Hints Use the LS command to display the partition table and files on the device In case of problems you can try to read raw sectors from disk using the DSKRD command Use the EE STARTUP command to perform the DBOOT command automati cally at startup MEN Mikro Elektronik GmbH 55 20SC13 00 E3 2004 01 30 MENMON 3 5 3 Network Boot Network boot supports the following Boot a file using BOOTP and TFTP protocols via Ethernet Boot a file using TFTP only without BOOTP Supported file formats RAW ELF and PReP This boot method requires a host computer running the TCP IP daemons tftpd and optionally boom If you intend to boot via BOOTP the host computer must also set up a table usually called bootptab containing an entry for each target system to be booted An entry in bootptab for the board could look like this mysystem sm 255 255 255 0 hd usr TFTPBOOT bs ht ether vm rfcl048 ha 00c03a080003 ip 192 1 1 25 1 bf mybootfile At start up MENMON searches for the first available and supported Ethernet controller in the system When the NBOOT command is issued
68. ported MENMON for SC13 also uses some parts of Motorola s DINK32 and provides extensions for user interface configuration debugging and self test Purpose Debugging applications without any operating system Bootstrapping operating systems Hardware testing Features Auto configuration for PCI devices on the board and devices on secondary PCI buses Interrupt routing of all on board devices and of all devices on secondary PCI buses SDRAM size detection reading and checking Serial Presence Detect Data Structure Flash programming with password protection of MENMON spaces Primary secondary MENMON Subset of Motorola PPCBug system calls implemented 3 2 Console MENMON for the board can communicate through the COMI port available through the I O connector Additionally if a P1 graphics PC MIP module is found on the PCI bus any console output will also appear on the VGA display The same is true if you connect a PS 2 keyboard to the I O connecter Characters can then be entered on the RS232 console and on the PS 2 keyboard The default setting of the COM ports is 9600 baud eight data bits no parity one stop bit MEN Mikro Elektronik GmbH 44 205C13 00 ES 2004 01 30 EE NEE KEEN MENMON 3 3 MENMON Memory Map Figure 13 MENMON Address Mapping 0x 0000 0000 Exception Wrappers 12KB 0x 0000 3000 MENMON Parameter String 512 bytes ee GU 4KB Ox 0000 4200 VxWorks Bootline 256 bytes 0 0x 0000 430
69. r connection of standard SA adapters see MEN s website For compatible adapters and ordering numbers see MEN s website MEN Mikro Elektronik GmbH 205C13 00 E3 2004 01 30 Functional Description 2 12 2 1 Installing Standard SA Adapters You can install SA adapters either through ribbon cable connection directly on the 40 pin I O connector or using an additional I O extension card MEN s AD67 Please see Chapter 2 11 I O Connector on page 38 and MEN s website for more information The following description shows how to install SA adapters without any extension card Note MEN gives no warranty on functionality and reliability of the board and SA adapters used if you install SA adapters in a different way than described in this manual Perform the following steps to install standard SA adapters using MEN s mounting kit M Power down your system and remove the board from the system M Remove the front panel screws of the SA adapter M Use the front panel screw to fasten the SA adapter at the additional SA adapter front panel MI Plug the prefolded ribbon cable to the 40 pin I O connector on the board MI Plug the two 10 pin connector of the ribbon cable to the respective SA adapter connector M Make sure to always match the pins correctly pin 1 is marked by a triangle on the ribbon cable connector M You can now reinsert the board and the additional front panel into your system Make sure to fasten the SA adap
70. rd MI Press the M Module carefully but firmly onto the CPU board making sure that the connectors are properly linked M Turn the CPU board upside down and use four M Module mounting screws to fasten the M Module on the solder side of the board Note You can order suitable mounting screws from MEN see MEN s website Figure 8 Installing an M Module Mezzanine Module M Module i Mounting Bolt i v 60 pin connector AIARA A A CPU board without front panel M3x6 cross recess M3x6 slotted pan pan head screws head screws plastics MEN Mikro Elektronik GmbH 30 205C13 00 E3 2004 01 30 Functional Description 2 8 PMC Slots SC13c The SC13 board provides two PMC slots for extension such as graphics Fast Ethernet SCSI etc The market offers lots of different PMC mezzanines The signaling voltage is set to 3 3V 1 e the CPU board has no voltage key see A Figure 9 Installing a PMC Mezzanine Module on page 31 and can only carry PMC mezzanines that support this keying configuration Mezzanine cards may be designed to accept either or both signaling voltages 3 3V 5V The connector layout is fully compatible to the IEEE1386 specification For connector pinouts please refer to the specification see Chapter 5 1 Literature and WWW Resources on page 82 Connector types 64 pin 1 mm pitch board to board receptacle according to IEEE 1386 Mating connector 64 pin 1 mm pitch board to board plug accordin
71. re computers connected directly to a hub or concentrator The 10Base T system operates at 1OMbps and uses baseband transmission methods 2 10 4 100Base T The 100Base T networking standard supports data transfer rates up to 100Mbps 100Base T is actually based on the older Ethernet standard Because it is 10 times faster than Ethernet it is often referred to as Fast Ethernet Officially the 100Base T standard is IEEE 802 3u Like Ethernet 100Base T is based on the CSMA CD LAN access method There are several different cabling schemes that can be used with 100Base T e g 100Base TX with two pairs of high quality twisted pair wires MEN Mikro Elektronik GmbH 37 205C13 00 ES 2004 01 30 Functional Description 2 11 UO Connector The board features a 40 pin I O connector that implements several interfaces Serial port COM2 compatible with MEN s SA adapters see Chapter 2 12 Serial Ports COMI COMA on page 41 Serial ports COM3 and COMA of the MPC8245 A reset and abort button Two user configurable LEDs Keyboard mouse The built in PS2 AT keyboard and PS2 mouse controller of the M1543 is con nected to the I O connector USB port Connector types 40 pin connector 40 pin low profile plug 2 54mm pitch for ribbon cable connection Mating connector 40 pin IDC receptacle e g Elco Series 8290 IDC socket These ports are implemented on the connector but there are no buttons and LEDs on the A board Pl
72. rials FAQs and guides www made it com CKP ieee8023 html Connectivity Knowledge Platform at Made IT technology information service with lots of general information on Ethernet 5 1 7 EIDE EIDE Information Technology AT Attachment 3 Interface ATA 3 Revision 6 working draft 1995 Accredited Standards Committee X3T10 5 1 8 USB USB Universal Serial Bus Specification Revision 1 0 1996 Compaq Digital Equip ment Corporation IBM PC Company Intel Microsoft NEC Northern Telecom www usb org 5 2 Board Revisions Table 35 Table of Hardware Revisions Revision Comment Restrictions 00 xx First revision MPC8240 250MHz is used instead of released MPC8245 300MHz only two COM interfaces Hex switch not implemented 01 xx Second revision Yellow Ethernet LED does not work 02 xx Third revision None known 03 xx Fourth revision None known MEN Mikro Elektronik GmbH 000000 T 83 205C13 00 E3 2004 01 30 5 3 Appendix Component Plans Figure 16 Component Plan of SC13 Hardware Revision 08 Top Side P7 E Pa p4 P5 in 2 o E a M4 I PC MIP2 M1 PC MIP1 M3 M2 PC MIPO Ed MEN Mikro Elektronik GmbH 20SC13 00 E3 2004 01 30 A2 ICI P6 P8 P2 P122 P121 P112 P111 P102 P101 8 m ra 27 3 m 102 C10 HH R33 c19 EI I2 e L1 o 3 U o IC3 Ae A o A m a Z e PMCl g 5 S N M MODULE2 a a a al Q P9 H3 TaS KO U H E 5 3
73. s but the absence of these devices is not treated as an error Ethernet II M Module bridge VMEbus bridge CompactPCI bridge CompactPCI slots SMB This test performs read accesses to all on board SMB devices Hex Switch This test reads and displays the current hex switch position MENMON Flash Checksum This test checks the checksum of the current MENMON primary secondary The first long word of MENMON contains the size the second long word contains the expected checksum The test computes the checksum by XORing each long word of MENMON with the next one except for the first two long words ABORT Button This test checks pressing and releasing of the ABORT button to test port pin GPI 0 of the M1543 cf Chapter 4 3 Implementation of M1543 PCI to ISA Bridge on page 79 The test is not performed during Power On Self Test This test does not check the ABORT interrupt CPU This test enters and displays the clock configuration The test is not performed during Power On Self Test An error is detected for unknown PLL configuration for the installed CPU type It also displays the board temperature MEN Mikro Elektronik GmbH 48 20SC13 00 E3 2004 01 30 MENMON 3 5 MENMON Boot Methods for Client Programs MENMON supports different methods to load and start client programs like operating systems or their bootstappers Disk boot Network boot Execution from Flash 3 5 1 MENMON BIOS Devices For
74. single chip microprocessors intended for a wide range of systems 2 3 2 Heat Sink A heat sink is provided to meet thermal requirements MEN Mikro Elektronik GmbH 21 205C13 00 ES 2004 01 30 Functional Description 2 4 Bus Structure 2 4 1 Host to PCI Bridge The integrated host to PCI bridge internal in MPC8245 is used as host bridge and memory controller for the PowerPC processor All transactions of the PowerPC to the PCI bus are controlled by the host bridge The SDRAM and boot Flash are connected to the local memory bus of the integrated host to PCI bridge The PCI interface is PCI bus Rev 2 2 compliant and supports all bus commands and transactions Master and target operations are possible Only big endian operation is supported 2 4 2 Local PCI Bus The local PCI bus is controlled by the integrated host to PCI bridge It runs at 33MHz The I O voltage is fixed to 3 3V The data width is 32 bits Major functional elements of the board such as Ethernet are connected to the local PCI bus 2 4 3 PCI to ISA Bridge Super I O Controller The M1543 provides integrated Super I O 2 serial ports system peripherals ISP 2 82C59 and serial interrupt 1 82C54 advanced features type F and distributed DMA in the DMA controller 2 82C37 PS2 keyboard mouse controller 2 channel dedicated IDE master controller with Ultra 33 specification and System Management Bus SMB M1543 also provides a PCI to ISA IRQ routing tabl
75. t Interface The two Ethernet interfaces of the SC13 support both 10Mbits s and 100Mbits s as well as full duplex operation and autonegotiation Note The unique Ethernet address is set at the factory and should not be changed Any attempt to change this address may create node or bus contention and thereby render the board inoperable A label on the Ethernet connectors of the board gives the set Ethernet address 2 10 1 Connection Two standard RJ45 connectors with status LEDs are available at the front panel for connection to 10Base T or 100Base TX network environments It is not necessary to switch between the two configurations The pin assignment corresponds to the Ethernet specification IEEE802 3 Connector types Modular 8 8 pin mounting jack according to FCC68 Mating connector Modular 8 8 pin plug according to FCC68 Table 7 Pin Assignment and Status LEDs of the 8 pin RJ45 Ethernet 10Base T 100Base T Connectors 1 TX Lights up whenever there is AG 2 TX transmit or receive activity fl 3 RX 4 Shield_R 5 Shield_R Lights up as soon asthe LNK 6 RX link is established 10Base T or 100Base T 7 Shield R 8 Shield R Table 8 Signal Mnemonics of the Ethernet 10Base T 100Base T Connectors Signal Direction Function Shield R Shield via RC network RX in Differential pair of receive data lines TX out Differential pair of transmit data lines MEN Mikro Elektronik Gmb
76. t opts gt Boot from disk RBOOT lt opts gt Boot from shared RAM LS lt clun gt lt dlun gt lt opts gt List files partitions on device DSKRD args Read blocks from RAW disk DSKWR args Write blocks to RAW disk BIOS DBG mask Set MMBIOS debug level lt D gt List board information EEPROSPEED lt clun gt lt med gt Select Ethernet Speed EE xxx lt arg gt Serial EEPROM commands DIAG lt arg gt System diagnosis RTC xxx lt arg gt Real time clock commands WDOG xxx lt arg gt Watchdog SMS24 commands RST Reset board CHAM xxx Chameleon FPGA commands SERDL lt passwd gt Update Flash using YModem protocol NDL lt opts gt Update Flash from network ERASE D O lt S gt Erase Flash sectors PFLASH lt D gt lt O gt lt S gt lt A gt Program Flash AS lt addr gt lt cnt gt Assemble memory DI lt addr gt lt cnt gt Disassemble memory GO lt addr gt Jump to user program S RFO lt addr gt Single step BO lt addr gt lt opts gt Call OS bootstrapper B DC lt addr gt Set display clear breakpoints C RFM name CPU User Register Change RFM name CPU User Register Display ACT lt addr gt lt size gt Execute a HWACT script C BWLLN4 lt addr gt lt val gt Change memory D lt adar gt lt cnt gt Dump memory Fl from to val Fill memory byte MC lt adr1 gt adr2 cnt Compare memory MEN Mikro Elektronik GmbH 62 205C13 00 E3 2
77. ter front panel appropriately in your enclosure MEN Mikro Elektronik GmbH 42 205C13 00 E3 2004 01 30 Functional Description 2 13 Temperature Sensor The LM75 temperature sensor is used for temperature management It continuously measures the board temperature 2 14 Real Time Clock and NVRAM The board includes the 41T56 SMB real time clock with integrated NVRAM A local GoldCap capacitor supplies the backup voltage The 56 byte NVRAM is organized as a 56 bytes x 8 bits SRAM 2 15 Watchdog The board uses an SMS24 watchdog which has three functions Power On Reset Watchdog e EEPROM CKB see Chapter 2 5 4 EEPROM on page 25 2 16 User Defined Hex Switch The board provides a rotary hex switch for operating system requirements and user applications Please refer to the corresponding software manual for their implementation Figure 12 Position of Hex Switch Front panel mounting screw CompactFlash card connector Reset Button LED RS232 COM1 5 5 n e p SO DIMM E Ethernet 8 DRAM Socket S 10Base T 1 o MPC8245 o ES d H 8 Ethernet f A 10Base T 2 Z User lo Ee configurable o Production Test hex switeh a D z gt MEN Mikro Elektronik GmbH 43 205C13 00 E3 2004 01 30 MENMON 3 MENMON 3 1 General MENMON is an assembly language debugger with a simple user console interface and can easily be extended and
78. ters Passed by All MENMONS 74 Memory Map Processor View 75 Address Mapping for POL 2 22 iiis esi reme EE E 75 BATS set up by MENMON 1223936 risas Ed 76 PCI ISA I O Space Memory Map addresses as seen from CPU 77 Interrupts h the CPU Board carito totae Ebro bie ut ees 78 M1543 General Purpose Input GPI Pin Assignments 79 M1543 General Purpose Output GPO Pin Assignments 79 M1543 General Purpose Input Output GPIO Pin Assignments 79 SMB EE 80 SMB 2 DEVICES uad odo pu tha dore deeds ee Ses ddp NG 80 PCI Devices on Bus 0 EEN o RR be e rb e br pews 80 PCI Devices on PC MIP PMC BUS 5 oie eed IUE I 81 M Module Device Addresses esee 81 Table of Hardware Revisions llle eee 83 13 Getting Started 1 Getting Started This chapter will give an overview of the board and some hints for first installation in a system as a check list 1 1 Maps of the Board Figure 1 General Board Map Top View Front panel mounting screw CompactFlash card connector Ethernet 10Base T 1 p SO DIMM DRAM Socket 111 M MPC8245 1 0 Connector VMEbus P1 A12 board family Ethernet 10Base T 2 User o Production Test configurable hex switch 35 On Front Panel 50 Side of Board 2 a E E S 2 oO o a eo a e 3 o a 9 I a E o O Front panel mounting screw M
79. try not to touch the IC chips leads or cir cuitry Use a grounded wrist strap before handling computer components Place components on a grounded antistatic pad or on the bag that came with the component whenever the components are separated from the system Store the board only in its original ESD protected packaging Retain the original packaging in case you need to return the board to MEN for repair MEN Mikro Elektronik GmbH 6 20SC13 00 E3 2004 01 30 About this Document About this Document This user manual describes the hardware functions of the board connection of peripheral devices and integration into a system It also provides additional information for special applications and configurations of the board The manual does not include detailed information on individual components data sheets etc A list of literature is given in the appendix The SC13 board is an SBC with a large scope of options regarding installation and combination of mezzanines There are three main models of the board SC13a with PC MIP modules SC13b with M Modules and SC13c with PMCs This manual describes all of these three models and generally refers to the board as SC13 History Edition Description Technical Content Date of Issue E1 First edition H Schubert K Popp 2001 12 17 E2 Second edition H Schubert K Popp 2002 12 06 E3 Third edition H Schubert K Popp 2004 01 30 Conventions This sign m
80. us CLUN 0x01 Autoscan not possible on CLUN 0x02 Autoscan not possible on CLUN 0x03 MEN Mikro Elektronik GmbH 49 20SC13 00 E3 2004 01 30 MENMON 3 5 1 1 Controller Devices CLUNs On startup MENMON searches for all known onboard controllers CLUN 0x00 0x0F and for any other PCI device that is supported by the MENMON drivers If additional controllers are found on the PCI bus they receive CLUNs gt 0x10 Table 12 MENMON Assignment for Board Controller Devices CLUN Controller 0x00 Primary IDE controller in ALI 0x01 Secondary IDE controller in ALI 0x02 First onboard Ethernet interface 0x03 Second onboard Ethernet interface Ox10 OFE Any other controller found that is supported by the MENMON drivers 3 5 1 2 High Level Devices DLUNs Depending on the bus type the DLUN is assigned differently Device LUNs 8 bit value For IDE devices 7 0 0 Master 1 Slave For SCSI devices 7 4 3 0 SCSI ID SCSI LUN normally O Example A SCSI hard disk with ID 6 would have a DLUN of 0x60 MEN Mikro Elektronik GmbH 50 205C13 00 ES 2004 01 30 MENMON 3 5 2 Disk Boot Disk boot supports the following Boot from any disk like device SCSI hard and floppy disks IDE hard disks or CompactFlash Supports PReP and DOS disk partitions as well as unpartitioned media Supported file formats RAW ELF PReP and PPCBOOT images To be able t
81. y M Power up the system M The terminal displays a message similar to the following Secondary MenMon for the A012 D003 Version 2 0 press ESC to setup MENMON Selftest running CHECKSUM gt 0 Can t jump to bootstrapper BS address in EEPROM invalid MenMon gt SBD E M Now you can use the MENMON debugger see detailed description in Chapter 3 MENMON on page 44 M Observe the installation instructions for the respective software 1 4 Installing Operating System Software The board supports VxWorks Linux OS 9 and QNX By standard no operating system is installed on the board Please refer to MEN s operating system installation documentation on how to install the software You can find any driver software available for download on MEN s website MEN Mikro Elektronik GmbH 19 205C13 00 E3 2004 01 30 Functional Description 2 Functional Description The following describes the individual functions of the board and their configuration on the board There is no detailed description of the individual controller chips and the CPUs They can be obtained from the data sheets or data books of the semiconductor manufacturer concerned Chapter 5 1 Literature and WWW Resources on page 82 2 1 Power Supply The board is supplied with 5V and 12V via the onboard power connector However 12V may be required only by some mezzanine modules Connector types 4 pin power connector e 4 pin plug AMP MATE

Download Pdf Manuals

image

Related Search

Related Contents

取扱説明書 - Panasonic  GPE-030-24DCギヤポンプ 取扱説明書    Dalva - Programa de Pós-Graduação em Educação    Funkmikrofon  MegaRAID Storage Mangaer取扱説明書 - Hitachi Web Server  Kelvinator JT4BE048KA Instructions / Assembly  取扱説明書 [PDF形式]  Acerca de Plesk Sitebuilder  

Copyright © All rights reserved.
Failed to retrieve file