Inhaltszusammenfassung zur Seite Nr. 1
IQ80960RM/RN Evaluation
Platform
Board Manual
February 1999
Order Number: 273160-004
Inhaltszusammenfassung zur Seite Nr. 2
Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, me
Inhaltszusammenfassung zur Seite Nr. 3
Contents 1 Introduction ......................................................................................................................................1-1 ® 1.1 i960 RM/RN I/O Processor and IQ80960RM/RN Features .....................................................1-3 1.2 Software Development Tools.....................................................................................................1-3 1.3 IxWorks Software Development Toolset.................................................
Inhaltszusammenfassung zur Seite Nr. 4
® 4 i960 RM/RN I/O Processor Overview ............................................................................................4-1 4.1 CPU Memory Map .....................................................................................................................4-2 4.2 Local Interrupts..........................................................................................................................4-3 4.3 CPU Counter/Timers .........................................................
Inhaltszusammenfassung zur Seite Nr. 5
Figures 1-1 IQ80960RM/IQ80960RN Platform Functional Block Diagram ...................................................1-1 1-2 IQ80960RN Platform Physical Diagram ....................................................................................1-2 3-1 LED Register Bitmap .................................................................................................................3-8 ® 4-1 i960 RM/RN I/O Processor Block Diagram..................................................................
Inhaltszusammenfassung zur Seite Nr. 6
Inhaltszusammenfassung zur Seite Nr. 7
Introduction 1 ® This manual describes the IQ80960RM and IQ80960RN evaluation platforms for Intel’s i960 RM/RN I/O processor. The i960 RM/RN I/O processors combine an 80960JT core with two PCI bus interfaces, as well as a memory controller, DMA channels, an interrupt controller interface, and 2 an I C serial bus. The difference between the two processors is that the 80960RN utilizes 64-bit primary PCI and secondary PCI buses while the 80960RM utilizes both a 32-bit primary and secondary PCI
Inhaltszusammenfassung zur Seite Nr. 8
1 2 3 4 OFF Introduction Figure 1-2. IQ80960RN Platform Physical Diagram 64-Bit Secondary PCI Slots 168-Pin SDRAM DIMM Socket J4 J3 J2 RS-232 Serial Port J1 Flash Memory J5 SW1 J8 J9 J10 J11 J12 CR1 CR2 CR3 CR4 CR5 J6 J7 U9 U11 JTAG Port ® i960 U15 NiCd Batteries Logic Analyzer Connectors 64-Bit PCI 1-2 IQ80960RM/RN Evaluation Board Manual
Inhaltszusammenfassung zur Seite Nr. 9
Introduction ® 1.1 i960 RM/RN I/O Processor and IQ80960RM/RN Features The i960 RM/RN I/O processor serves as the main component of a high performance, PCI-based intelligent I/O subsystem. The IQ80960RM and IQ80960RN platforms allow the developer to connect PCI devices to the i960 RM/RN I/O processors using the four secondary PCI expansion connectors. The features of the IQ80960RM and IQ80960RN platforms are enumerated below and shown in Figure 1-1 and Figure 1-2. • i960 RM/RN I/O processor
Inhaltszusammenfassung zur Seite Nr. 10
Introduction 1.3 Tornado* for I20* Software Development Toolset Tornado for I 0 is a complete toolset featuring an integrated development environment including a 2 compiler, assembler, linker, and debugger. It also features a real-time operating system. 1.3.1 IxWorks* Real-Time Operating System The IQ80960RM/RN platforms are equipped with Wind River Systems, Inc.’s IxWorks*. IxWorks provides for the elements of the I O standard: an event-driven driver framework, host message 2 protocols, and
Inhaltszusammenfassung zur Seite Nr. 11
Introduction 1.4 CTOOLS Software Development Toolset Intel’s i960 processor software development toolset, CTOOLS, features advanced C/C++ - language compilers for the i960 processor family. CTOOLS development toolset is available for Windows* 95/NT-based systems and a variety of UNIX workstation hosts. These products provide execution profiling and instruction scheduling optimizations and include an assembler, a linker, and utilities designed for embedded processor software development. 1.4.
Inhaltszusammenfassung zur Seite Nr. 12
Introduction Refer to the SPI610 Reference Manual for JTAG emulation system installation and operation for both the Tornado and CTOOLS environment. Optionally, evaluation board serial port communications can be used for this communication link (see Section 1.3.3, “TORNADO Test and Debug Tools” on page 1-4). 1.6 About This Manual A brief description of the contents of this manual follows. Introduces the IQ80960RM and IQ80960RN Evaluation Board features. This chapter also describes Intel’s CTO
Inhaltszusammenfassung zur Seite Nr. 13
Introduction 1.7 Notational-Conventions The following notation conventions are consistent with other i960 RM/RN I/O processor documentation and general industry standards. # or overbar In code examples the pound symbol (#) is appended to a signal name to indicate that the signal is active. Normally inverted clock signals are indicated with an overbar above the signal name (e.g., RAS). Bold Indicates user entry and/or commands. PLD signal names are in bold lowercase letters (e.g., h_off, h_on)
Inhaltszusammenfassung zur Seite Nr. 14
Introduction 1.8.1 Intel Customer Electronic Mail Support ® For direct support from engineers specialing in i960 Microprocessor issues send e-mail in english to 960tools@intel.com. Questions and other messages may be posted to the Embedded Microprocessor Forum at http://support.intel.com/newsgroups/. 1.8.2 Intel Customer Support Contacts Contact Intel Corporation for technical assistance for the IQ80960RM/RN evaluation platform. Country Literature Customer Support Number United States 800-548
Inhaltszusammenfassung zur Seite Nr. 15
Introduction 1.8.3 Related Information To order printed manuals from Intel, contact your local sales representative or Intel Literature Sales (1-800-548-4725). Table 1-1. Document Information Product Document Name Company/ Order # All Developers’ Insight CD-ROM Intel # 273000 ® i960 RM/RN I/O Processor Developer’s Manual Intel # 273158 80960RM I/O Processor Data Sheet Intel # 273156 80960RM/RN 80960RN I/O Processor Data Sheet Intel # 273157 ® i960 RM/RN I/O Processor Design Guide Intel # 2731
Inhaltszusammenfassung zur Seite Nr. 16
Inhaltszusammenfassung zur Seite Nr. 17
Getting Started 2 This chapter contains instructions for installing the IQ80960RM/RN platform in a host system and, how to download and execute an application program using Wind River System’s IxWorks* or Intel’s CTOOLS software development toolsets. 2.1 Pre-Installation Considerations This section provides a general overview of the components required to develop and execute a program on the IQ80960RM/RN platform. IQ80960RM/RN evaluation boards support two software development toolsets, Wind
Inhaltszusammenfassung zur Seite Nr. 18
Getting Started 2.3 Hardware Installation Follow these instructions to get your new IQ80960RM/RN platform running. Be sure all items on the checklist were provided with your IQ80960RM/RN. Warning: Static charges can severely damage the IQ80960RM/RN platforms. Be sure you are properly grounded before removing the IQ80960RM/RN platform from the anti-static bag. 2.3.1 Battery Backup Battery backup is provided to save any information in SDRAM during a power failure. The IQ80960RM/RN platform cont
Inhaltszusammenfassung zur Seite Nr. 19
Getting Started 4. If you have MON960 installed in the flash ROM, press on a terminal connected to the IQ80960RM/RN platform to bring up the MON960 prompt. MON960 automatically adjusts its baud rate to match that of the terminal at start-up. At baud rates other than 9600, it may be necessary to press several times. 2.4 Creating and Downloading Executable Files To download code to the IQ80960RM/RN platform running IxWorks, consult Wind River documentation on the supplied TORNA
Inhaltszusammenfassung zur Seite Nr. 20