background image

IQ80960RM/RN Evaluation 
Platform

Board Manual

September 1998

Order Number: 

273160-003

Summary of Contents for IQ80960RM

Page 1: ...IQ80960RM RN Evaluation Platform Board Manual September 1998 Order Number 273160 003...

Page 2: ...product descriptions at any time without notice Designers must not rely on the absence or characteristics of any features or instructions marked reserved or undefined Intel reserves these for future...

Page 3: ...elated Information 1 9 2 Getting Started 2 1 2 1 Pre Installation Considerations 2 1 2 2 Software Installation 2 1 2 2 1 Installing Software Development Tools 2 1 2 3 Hardware Installation 2 2 2 3 1 B...

Page 4: ...ation 5 3 5 2 7 PCI to PCI Bridge Initialization 5 4 5 2 8 Secondary ATU Initialization 5 4 5 3 MON960 Kernel 5 5 5 4 MON960 Extensions 5 5 5 4 1 Secondary PCI Initialization 5 5 5 4 2 PCI BIOS Routin...

Page 5: ...ables 1 1 Document Information 1 9 1 2 Cyclone Contacts 1 9 3 1 IQ80960RN Platform Power Requirements 3 1 3 2 IQ80960RM Platform Power Requirements 3 1 3 3 SDRAM Performance 3 2 3 4 SDRAM Configuratio...

Page 6: ......

Page 7: ...d IQ80960RN platforms are full length PCI adapter boards and are 8 9 in height to accommodate four standard PCI connectors on the secondary PCI bus The boards can be installed in any PCI host system t...

Page 8: ...960RN Platform Physical Diagram U15 64 Bit PCI NiCd Batteries RS 232 Serial Port Flash Memory 168 Pin SDRAM DIMM Socket 64 Bit Secondary PCI Slots U11 J7 Logic Analyzer Connectors U9 J8 J9 J10 J11 J12...

Page 9: ...ing 16 to 128 Mbytes of Synchronous DRAM organized x72 to support Error Correction Code ECC and clocked at 66 MHz ships with 16 M ECC installed Serial console port based on 16C550 UART Eight user prog...

Page 10: ...include the compiler assembler linker and binary utilities Also provided is an I2O module builder which creates I2O loadable modules 1 3 3 TORNADO Test and Debug Tools TORNADO for I2O test and debug t...

Page 11: ...you to communicate and download programs developed for the IQ80960RM RN platform across a host system s serial port or PCI interface The IQ80960RM RN platform supports two methods of communication ter...

Page 12: ...dware Reference Describes the locations of connectors switches and LEDs on the IQ80960RM and IQ80960RN platforms Header pinouts and register descriptions are also provided in this chapter Chapter 4 i9...

Page 13: ...k or registered trademark Such brands and names are the property of their respective owners UPPERCASE In text signal names are shown in uppercase When several signals share a common name each signal i...

Page 14: ...rt Hotline See Section 1 7 1 for a list of customer support sources for the US and other geographical areas 1 7 1 Intel Customer Electronic Mail Support For direct support from engineers specialing in...

Page 15: ...0960RN I O Processor Data Sheet Intel 273157 MON960 Debug Monitor User s Guide Intel 484290 PCI Local Bus Specification Revision 2 1 PCI Special Interest Group 1 800 433 5177 Writing I2O Device Driver...

Page 16: ......

Page 17: ...sembler runtime libraries a collection of software development tools and utilities and printed and on line documentation The MON960 Debug Monitor User s Guide fully describes the components of MON960...

Page 18: ...ries will be fully charged in about 4 hours 2 3 2 Installing the IQ80960RM RN Platforms in the Host System If you are installing the IQ80960RM RN platform for the first time visually inspect the board...

Page 19: ...latform running CTOOLS consult the CTOOLS documentation for information regarding compiling linking and downloading applications During a download MON960 checks the link address stored in the ELF file...

Page 20: ......

Page 21: ...lable in both x64 and x72 configurations Note that 8 Mbyte SDRAMs are only for x64 or non ECC memory The SDRAM is accessible from either of the PCI buses via the ATUs and the local bus on the IQ80960R...

Page 22: ...ages per bank for 64 Mbit devices Simultaneously open pages allow for greater performance for sequential access distributed across multiple internal bus transactions Table 3 3 shows read and write exa...

Page 23: ...using IxWorks to download new software and the 80960JT core to write the new code to the Flash ROM During this time the boot sectors containing IxWorks are write protected The second type of Flash RO...

Page 24: ...ndary PCI Bus Expansion Connectors Four PCI Expansion Slots are available on the IQ80960RM RN platform The IQ80960RM supports 32 bit PCI expansion and the IQ80960RN supports 64 bit PCI expansion The s...

Page 25: ...by removing the batteries LED CR4 indicates when the SDRAMs have sufficient power If the batteries remain in the evaluation platform when it is depowered and or removed from the chassis the batteries...

Page 26: ...Q31 RAD15 5 DQ14 SDQM6 DQ30 RAD14 6 DQ13 SDQM5 DQ29 RAD13 7 DQ12 SDQM4 DQ28 RAD12 8 DQ11 SDQM3 DQ27 RAD11 9 DQ10 SDQM2 DQ26 RAD10 10 DQ9 SDQM1 DQ25 RAD9 11 DQ8 SDQM0 DQ24 RAD8 12 DQ7 SCB7 DQ23 RAD7 13...

Page 27: ...PCI Reset See Table 5 1 Initialization Modes on page 5 3 for processor initialization configurations a This switch is active for IQ80960RN ONLY Table 3 8 JTAG Header Pinout Pin Signal Input Output to...

Page 28: ...s shown in Figure 3 1 The user LEDs are numbered in descending order from left to right with LED7 being on the left when looking at the component side of the adapter 3 10 1 User LEDs During Initializa...

Page 29: ...r J7 Serial port connector J8 Logic analyzer connector for flash ROM bus J10 Logic analyzer connector for Secondary PCI bus arbitration signals J9 J11 J12 Logic analyzer connector for access to SDRAM...

Page 30: ......

Page 31: ...1 i960 RM RN I O Processor Block Diagram 80960 Core Processor Memory Controller Bus Interface Unit I2 C Bus Interface Application Accelerator Internal Arbitration I2 C Serial Bus Local Memory SDRAM Fl...

Page 32: ...0H and the IBR can be found in the i960 RM RN I O Processor Developer s Manual Figure 4 2 IQ80960RM RN Platform Memory Map FF00 0000H FEE0 0000H E004 0000H E000 0000H B000 0000H A000 0000H 9002 0000H...

Page 33: ...NT0 through XINT3 are configured to receive interrupts from the secondary PCI bus XINT4 and XINT5 on the i960 RM RN I O processor may be connected to interrupt sources external to the processor On the...

Page 34: ...RN RM I O Processor Primary ATU Error Secondary ATU Error Secondary PCI Bridge Interface Error Primary PCI Bridge Interface Error NMI Interrupt Latch XINT7 Interrupt Latch P_INTB Output P_INTC Output...

Page 35: ...tain up to four separate PCI devices The i960 RM RN I O processor provides PCI to PCI bridge functionality to map installed PCI devices onto the host PCI bus and supports transaction forwarding in bot...

Page 36: ...put data transfer capability between the AA unit and 80960 local memory It executes data transfers to and from 80960 local memory and also provides the necessary programming interface The Application...

Page 37: ...s that can be used to retune refine code for better system level performance The PMON facility provided on the i960 RM RN I O processor comprises One dedicated global Time Stamp counter and Fourteen 1...

Page 38: ......

Page 39: ...read and write the configuration space of those devices 5 2 MON960 Components The remaining sections of this chapter assume that MON960 is installed in the onboard Flash replacing IxWorks The IQ80960...

Page 40: ...ational parameters for Bank 0 and Bank 1 are established immediately after processor core initialization Memory Bank 0 is associated with the ROM on the IQ80960RM RN platform Memory Bank 1 is associat...

Page 41: ...ler initialization 5 2 6 Primary ATU Initialization Primary ATU Bridge initialization includes initialization by the 80960JT core and initialization by the PCI host processor Local initialization occu...

Page 42: ...signing the IRQ numbers to valid interrupt routing values 5 2 8 Secondary ATU Initialization Secondary ATU Bridge initialization consists mainly of establishing the operational parameters for access b...

Page 43: ...PCI bus or via the serial console port at rates up to 115 200 baud Downloads of ELF object files via the primary PCI bus On board erasure and programming of Intel 28F016S5 Flash ROM Memory display an...

Page 44: ...the PCI Local Bus Specification Revision 2 1 Functions that return multiple values do so by filling in the fields of a structure passed by the calling routine You can access these functions via a call...

Page 45: ...vice int device_id int vendor_id int index Return values This function returns SUCCESSFUL if the indicated device is located DEVICE_NOT_FOUND if the indicated device cannot be located or BAD_VENDOR_ID...

Page 46: ...s_number int special_cycle_data Return values Since PCI Special Cycles are not supported by the IQ80960RM RN platform this function always returns FUNC_NOT_SUPPORTED 5 4 2 5 sysReadConfigByte This fun...

Page 47: ...es This function returns SUCCESSFUL when the indicated word was read correctly or ERROR when there is a problem with the parameters 5 4 2 7 sysReadConfigDword This function allows the caller to read i...

Page 48: ...indicated byte was written correctly or ERROR when there is a problem with the parameters 5 4 2 9 sysWriteConfigWord This function allows the caller to write individual shorts 16 bits to the configur...

Page 49: ...s_number int device_number int function_number int register_number 0 4 8 252 UINT32 data Return values This function returns SUCCESSFUL when the indicated long was written correctly or ERROR when ther...

Page 50: ...yntax of this command is pp bus number device number function number 5 5 Diagnostics Example Code IQ80960RM RN platform diagnostic routines serve a twofold purpose to verify proper hardware operation...

Page 51: ...3DW 5 1 U16 IC SM 74ALS08 SOIC National Semiconductor DM74ALS08M 6 1 U5 IC SM 1488A SOIC National Semiconductor DS1488M 7 1 U7 IC SM 1489A SOIC National Semiconductor DS1489AM 8 1 Q1 IC SM Si9430DY SO...

Page 52: ...SM 1 10 W 5 10 ohm 0805 Dale CRCW08051000JT 22 1 R25 R SM 1 10 W 5 1 Kohm 0805 Dale CRCW08051001FRT 23 4 R35 R39 R58 R59 R SM 1 10 W 5 10 Kohm 0805 Dale CRCW08051002FRT 24 2 R24 R32 R SM 1 10 W 5 100...

Page 53: ...308 3 46 4 Z1 Z2 Z3 Z4 Jumper JUMP2X1 Molex 22 54 1402 47 1 L1 Inductor SM 47 H 20 Coilcraft D03340P 473 48 1 L2 Inductor SM 3 3 H 20 Coilcraft D03316P 332 49 1 S1 Switch SM DIP4 Mors DHS 4S Mors DHS...

Page 54: ...0100 75 1 C82 CAP SM 0 047 F 0805 Kemet C0805C473K5RAC 76 1 R46 Res SM 1 W 1 0 012 ohm 2512 Dale WSL 2512 R012 77 1 R21 Res SM 1 W 1 0 05 ohm 2512 Dale WSL 2512 R050 78 1 R52 Resistor SM 1 2 W 5 100 o...

Page 55: ...U5 IC SM 1488A SOIC National Semiconductor DS1488M 7 1 U7 IC SM 1489A SOIC National Semiconductor DS1489AM 8 1 Q1 IC SM Si9430DY SOIC 8 Siliconix Si9430DY 9 1 U9 IC SM LVCMOS Fanout Buffr SSOP Motoro...

Page 56: ...20 2 R27 R28 R SM 1 10 W 5 1 ohm 0805 Dale CRCW0805100JT 21 1 R60 R SM 1 10 W 5 10 ohm 0805 Dale CRCW08051000JT 22 1 R25 R SM 1 10 W 5 1 Kohm 0805 Dale CRCW08051001FRT 23 12 R5 R6 R7 R8 R9 R10 R11 R1...

Page 57: ...43 1 J7 CONN TJ6 PCB 6 6 LP thru hole KYCON GM N 66 44 1 J13 CONN FAN ASSY Socket ThruHole AMP 173981 03 45 1 J6 CONN Hdr 16 pin w shell pcb AMP 103308 3 46 4 Z1 Z2 Z3 Z4 Jumper JUMP2X1 Molex 22 54 1...

Page 58: ...1 C56 CAP TANT SM 100 F 10 V 7343 AVX TPSD107K010R0100 75 1 C64 CAP TANT SM 330 F 6 3 V 7343 AVX TPSE337K063R0100 76 1 C82 CAP SM 0 047 F 0805 Kemet C0805C473K5RAC 77 1 R46 Res SM 1 W 1 0 012 ohm 251...

Page 59: ...ble B 2 Table B 1 IQ80960RN Schematics List Page Schematic Title B 2 Decoupling and 3 3V Power B 3 Primary PCI Interface B 4 Memory Controller B 5 Flash ROM UART LEDs B 6 Logic Analyzer I F B 7 SDRAM...

Page 60: ...AP0805 2 1 C117 0 1uF CAP0805 2 1 C111 0 1uF CAP0805 2 1 C113 0 1uF CAP0805 2 1 C105 0 1uF CAP0805 2 1 C109 0 1uF CAP0805 2 1 C106 0 1uF CAP0805 2 1 C108 0 1uF CAP0805 2 1 C114 0 1uF CAP0805 2 1 C115...

Page 61: ...V1 27 3V2 5 5V1 8 5V2 10 5V3 16 5V4 31 AD18 29 AD20 28 AD22 25 AD24 23 AD26 22 AD28 20 AD30 12 GND1 13 GND2 18 GND3 24 GND4 30 GND5 17 GNT 26 IDSEL 6 INTA 7 INTC 9 11 14 19 15 RST 4 TDI 3 TMS 1 TRST J...

Page 62: ...14 RAD5 D14 RAD6 RST_MODE C15 RAD9 K32 SCB0 K30 SCB1 V31 SCB2 W32 SCB3 K31 SCB4 K28 SCB5 V30 SCB6 W30 SCB7 A22 DCLKOUT A13 RAD0 E14 RAD7 A15 RAD8 B19 RALE N30 SA0 N29 SA1 R28 SA10 T32 SA11 N28 SA2 P32...

Page 63: ...IN3B 12 IN4A 13 IN4B 3 OUTA 6 OUTB 8 OUTC 11 OUTD U7 1489A 13 12 11 U7 1489A 10 9 8 U7 1489A 1 2 3 U7 1489A 4 5 6 U12 16C550 31 A0 30 A1 29 A2 14 CS0 15 CS1 25 IOR 21 IOW 39 RST 10 RXCLK 11 RXD 18 XTA...

Page 64: ...5 11 12 13 14 15 16 17 18 19 35 34 33 32 31 30 29 28 27 26 B REV Title Name Date NEW HAVEN CT 06511 25 SCIENCE PARK CYCLONE MICROSYSTEMS Sheet of 80960RN 4 14 98 05 11 SDRAM 03 06 RAD 03 04 DRAMCLK_LA...

Page 65: ...7 68 GND8 78 GND9 28 M0 29 M1 46 M2 47 M3 24 NC1 80 NC10 81 NC11 25 NC2 31 NC3 44 NC4 48 NC5 50 NC6 51 NC7 61 NC8 62 NC9 83 SCL 82 SDA 6 VCC1 18 VCC2 26 VCC3 40 VCC4 41 VCC5 49 VCC6 59 VCC7 73 VCC8 84...

Page 66: ...M20 S_DEVSEL AK21 S_FRAME AJ21 S_IRDY AK20 S_LOCK AH20 S_PERR AK13 S_REQ64 AM19 S_SERR AL20 S_STOP AH21 S_TRDY AM26 S_GNT0 AJ27 S_GNT1 AM27 S_GNT2 AK28 S_GNT3 AM28 S_GNT4 AK29 S_GNT5 AK26 S_RST R36 2...

Page 67: ...6 B19 5V7 B1 12V A31 AD18 B30 AD19 A29 AD20 B29 AD21 A28 AD22 B27 AD23 A25 AD24 B24 AD25 A23 AD26 B23 AD27 A22 AD28 B21 AD29 A20 AD30 B20 AD31 B16 CLK A12 GND1 B17 GND10 B22 GND11 B28 GND12 A13 GND2 A...

Page 68: ...V6 B19 5V7 B1 12V A31 AD18 B30 AD19 A29 AD20 B29 AD21 A28 AD22 B27 AD23 A25 AD24 B24 AD25 A23 AD26 B23 AD27 A22 AD28 B21 AD29 A20 AD30 B20 AD31 B16 CLK A12 GND1 B17 GND10 B22 GND11 B28 GND12 A13 GND2...

Page 69: ...6 5 4 3 2 1 R33 2 7K RNC4R8P 8 7 6 5 4 3 2 1 R38 2 7K RNC4R8P 8 7 6 5 4 3 2 1 R1 2 7K RNC4R8P 8 7 6 5 4 3 2 1 B REV Title Name Date NEW HAVEN CT 06511 25 SCIENCE PARK CYCLONE MICROSYSTEMS Sheet of 80...

Page 70: ...LDR 2 1 BT1 BATT_HLDR 2 1 BT3 BATT_HLDR 2 1 BT7 BATT_HLDR 2 1 BT5 BATT_HLDR 2 1 BT2 BATT_HLDR 2 1 BT4 BATT_HLDR 2 1 CR8 CMR1 02 1 2 C64 330uF CAPT7343H 2 1 C56 100uF CAPT7343H 2 1 U8 MAX1651 2 FB 8 GN...

Page 71: ...List Page Schematic Title B 14 Decoupling and 3 3V Power B 15 Primary PCI Interface B 16 Memory Controller B 17 Flash ROM UART LEDs B 18 Logic Analyzer I F B 19 SDRAM 168 Pin DIMM B 20 Secondary PCI...

Page 72: ...AP0805 2 1 C117 0 1uF CAP0805 2 1 C111 0 1uF CAP0805 2 1 C113 0 1uF CAP0805 2 1 C105 0 1uF CAP0805 2 1 C109 0 1uF CAP0805 2 1 C106 0 1uF CAP0805 2 1 C108 0 1uF CAP0805 2 1 C114 0 1uF CAP0805 2 1 C115...

Page 73: ...40 SDONE 38 STOP 36 TRDY J15 CONNPCI_A 2 12V 21 3V1 27 3V2 5 5V1 8 5V2 10 5V3 16 5V4 31 AD18 29 AD20 28 AD22 25 AD24 23 AD26 22 AD28 20 AD30 12 GND1 13 GND2 18 GND3 24 GND4 30 GND5 17 GNT 26 IDSEL 6 I...

Page 74: ...3 74ALS32 1 2 3 C110 18pF CAP0805 2 1 R22 30 RNC4R8P 8 7 6 5 4 3 2 1 R23 30 RNC4R8P 8 7 6 5 4 3 2 1 R37 24 1 10W 5 1 2 R29 36 1 10W 5 1 2 R13 1 5K RNC4R8P 8 7 6 5 4 3 2 1 R41 1 5K 1 10W 5 1 2 R42 1 5K...

Page 75: ...B 9 IN3A 10 IN3B 12 IN4A 13 IN4B 3 OUTA 6 OUTB 8 OUTC 11 OUTD U7 1489A 13 12 11 U7 1489A 10 9 8 U7 1489A 1 2 3 U7 1489A 4 5 6 U12 16C550 31 A0 30 A1 29 A2 14 CS0 15 CS1 25 IOR 21 IOW 39 RST 10 RXCLK 1...

Page 76: ...43 GND5 11 12 13 14 15 16 17 18 19 35 34 33 32 31 30 29 28 27 26 B REV Title Name Date NEW HAVEN CT 06511 25 SCIENCE PARK CYCLONE MICROSYSTEMS Sheet of 80960RM 4 14 98 05 10 SDRAM 03 06 RAD 03 04 DRA...

Page 77: ...7 68 GND8 78 GND9 28 M0 29 M1 46 M2 47 M3 24 NC1 80 NC10 81 NC11 25 NC2 31 NC3 44 NC4 48 NC5 50 NC6 51 NC7 61 NC8 62 NC9 83 SCL 82 SDA 6 VCC1 18 VCC2 26 VCC3 40 VCC4 41 VCC5 49 VCC6 59 VCC7 73 VCC8 84...

Page 78: ...27 S_GNT1 AM27 S_GNT2 AK28 S_GNT3 AM28 S_GNT4 AK29 S_GNT5 AK26 S_RST R14 1 5K 1 10W 5 1 2 R36 2 7K RNC4R8P 8 7 6 5 4 3 2 1 R3 2 7K RNC4R8P 8 7 6 5 4 3 2 1 R44 2 7K RNC4R8P 8 7 6 5 4 3 2 1 R52 100 1 2W...

Page 79: ...4 B5 5V5 B6 5V6 B19 5V7 B1 12V A31 AD18 B30 AD19 A29 AD20 B29 AD21 A28 AD22 B27 AD23 A25 AD24 B24 AD25 A23 AD26 B23 AD27 A22 AD28 B21 AD29 A20 AD30 B20 AD31 B16 CLK A12 GND1 B17 GND10 B22 GND11 B28 GN...

Page 80: ...A7 INTC B8 INTD B9 PRSNT1 B11 PRSNT2 B18 REQ A15 RST A1 TRST J3 CONNPCI_32 A2 12V A21 3V1 A27 3V2 B25 3V3 B31 3V4 A5 5V1 A8 5V2 A10 5V3 A16 5V4 B5 5V5 B6 5V6 B19 5V7 B1 12V A31 AD18 B30 AD19 A29 AD20...

Page 81: ...DR 2 1 BT1 BATT_HLDR 2 1 BT3 BATT_HLDR 2 1 BT7 BATT_HLDR 2 1 BT5 BATT_HLDR 2 1 BT2 BATT_HLDR 2 1 BT4 BATT_HLDR 2 1 CR8 CMR1 02 1 2 C64 330uF CAPT7343H 2 1 C56 100uF CAPT7343H 2 1 U8 MAX1651 2 FB 8 GND...

Page 82: ......

Page 83: ...CKE1 PIN 16 SDRAM bank 1 clock enable OUT0 PIN 14 SCKE0 output enable OUT1 PIN 17 SCKE1 output enable EQUATIONS If SDRAM clock enable goes low SDRAM clock enable must be held low to ensure that the SD...

Page 84: ......

Page 85: ...rechargeable batteries is also illegal The RBRC logo on a battery is a verification that recycling fees have been prepaid to the RBRC and such a battery can be recycled at no additional cost to the u...

Page 86: ......

Reviews: