Emerson IPMC7126E manual Programming, Programing Details, PCI Local Bus, The PCI-to-ISA Bridge PIB

Page 29
Programming

Programming

3

Programing Details

The overall design of the IPMC712 and IPMC761 is based on the PowerPlus II architecture. The programming characteristics for both modules conforms to the PowerPlusII Programming Specification.

Note The PowerPlus II Programming Specification covers a large variety of programming configurations, many of which are not applicable to either module. This chapter describes those aspects of the specification that are unique to both modules.

PCI Local Bus

The on-board PCI devices on the IPMC712 and the IPMC761 are the PCI-to-ISA Bridge and the SCSI controller.

The PCI-to-ISA Bridge (PIB)

The PCI-to-ISA Bridge (PIB) provides the bridging functions between PCI local bus and the ISA local resource bus. Other features contained in the PIB are:

8259 Interrupt Controller

ISA DMA support

Timers and counters

The SCSI Controller

The SCSI controller’s clock speed is 40 MHz. The presence of the SCSI device can be positively determined by reading the Device ID PCI Configuration Register 0x02 - 0x03. The Device ID is 0x0012.

IPMC7126E/7616E I/O Module Installation and Use (6806800A45B)

15

Image 29
Contents IPMC7126E/7616E I/O Module 6806800A45BInstallation and Use Contact Address TrademarksLimited and Restricted Rights Legend Use Caution When Exposing or Handling a CRT Safety SummaryGround the Instrument Do Not Operate in an Explosive AtmosphereEMI Caution FlammabilityCE Notice European Community Industrie Canada1 Product Features ContentsGeneral Functionality IPMC Mode Design Features PCI Bus Interface Configurable Switches PCI-to-ISA Bridge PIB SCSI4 Connector Pin Assignments ContentsIPMC712 Connector IPMC761 Connector PCI Interface and I/O Connectors A SpecificationsList of Figures viii IPMC7126E/7616E I/O Module Installation and Use 6806800A45B List of FiguresTable 3-3. IDSEL and IDSELB Mapping for PCI Devices Table B-1. Emerson Network Power - Embedded Computing PublicationsList of Tables x IPMC7126E/7616E I/O Module Installation and Use 6806800A45B List of TablesSummary of Changes About This ManualChapter 3, Programming Chapter 1, Product Features Chapter 2, Installing the IPMC ModuleTerminology Comments and SuggestionsConventions Used in This Manual About This ManualCtrl xiiiEnter, Return or CR xiv IPMC7126E/7616E I/O Module Installation and Use 6806800A45B Design Features Product FeaturesGeneral Functionality IPMC ModeChapter 1 Product Features Configurable SwitchesS1 Switch S2 SwitchTable 1-1. IPMC761 Jumpers Figure 1-1. IPMC761 with Default Switch SettingSetting Jumper4 IPMC7126E/7616E I/O Module Installation and Use 6806800A45B Figure 1-2. IPMC761 Functional Block DiagramISA bus 2 AsyncTable 1-2. IPMC712 Jumpers Figure 1-3. IPMC712 with Default Switch Settings6 IPMC7126E/7616E I/O Module Installation and Use 6806800A45B Figure 1-4. IPMC712 Functional Block LayoutSCSI PMC P11 & P12Figure 1-5. IPMC712 Serial Port 4 Clock Configuration Static ROM SROM ISA Local Resource BusSuper I/O ESCCInput/Output Modes PCI Signaling Voltage LevelLEDs RS232 Interface10 IPMC7126E/7616E I/O Module Installation and Use 6806800A45B Configuring the IPMC Modules Installing the IPMC ModuleInstalling IPMC Modules on Host Board PackagingObserve ESD Precautions Before You Install or Remove a BoardFigure 2-1. IPMC Installation Chapter 2 Installing the IPMC ModuleUse Caution When Installing or Removing Boards Watch for Bent Pins or Other DamagePreserve EMI Compliance and component integrity before installationRecognize Different Injector/Ejector Lever Types your configurationVerify Slot Usage Figure 2-2. Injector/Ejector Lever TypesPrograming Details ProgrammingPCI Local Bus The PCI-to-ISA Bridge PIBFigure 3-1. GPIO Switch Settings S1 Table 3-2. SCSI Speed/Width Settings Using GPIO21,2Table 3-1. GPIO Pin Assignments Chapter 3 ProgrammingIDSEL Address Assignments for PCI Local Bus Figure 3-2. IDSEL Switch Settings S2MVME5100 PCI Arbitration Assignments on Host BoardsMVME5500 Table 3-3. IDSEL and IDSELB Mapping for PCI DevicesMVME6100 Interrupt AssignmentsMVME5100 IPMC Module Interrupt Assignments Table 3-6. Hawk MPIC Interrupt AssignmentsMVME6100 IPMC Module Interrupt Assignments MVME5500 IPMC Module Interrupt AssignmentsTable 3-7. Strap Pins Configuration Z8536 CIO Port PinsISA DMA Channels Table 3-8. PIB DMA Channel AssignmentsTable 3-10. DMA Connection/Assignments Table 3-9. Z8536 CIO Port Pins AssignmentISA DMA Connections/Assignments Table 3-11. PIB Interrupt Assignments Interrupt Routing to PIB24 IPMC7126E/7616E I/O Module Installation and Use 6806800A45B Vital Product Data VPDMVME5100 - via the Hawk ASIC IPMC761’s VPD address is $A4 MVME5500 - via the Discovery1 device GT64260Table 4-1. IPMC712 Connector Connector Pin AssignmentsIPMC712 Connector Table 4-2. IPMC761 Connector IPMC761 ConnectorChapter 4 Connector Pin Assignments 26 IPMC7126E/7616E I/O Module Installation and Use 6806800A45BTable 4-3. PCI Connector Pin Assignments P11 PCI Interface and I/O Connectors28 IPMC7126E/7616E I/O Module Installation and Use 6806800A45B Table 4-3. PCI Connector Pin Assignments P11 continuedTable 4-4. PCI Connector Pin Assignments P12 Table 4-5. PCI Connector Pin Assignments P13 Table 4-4. PCI Connector Pin Assignments P12 continued30 IPMC7126E/7616E I/O Module Installation and Use 6806800A45B Table 4-5. PCI Connector Pin Assignments P13 continuedTable 4-6. PCI Connector Pin Assignments P14 Table 4-7. PCI Connector Pin Assignments P15 Table 4-6. PCI Connector Pin Assignments P14 continued32 IPMC7126E/7616E I/O Module Installation and Use 6806800A45B Table A-1. IPMC Specifications SpecificationsGeneral Specifications Table A-2. Power Consumption Power RequirementsAppendix A Specifications 34 IPMC7126E/7616E I/O Module Installation and Use 6806800A45BTable B-1. Emerson Network Power - Embedded Computing Publications Emerson Network Power - Embedded Computing DocumentsRelated Documentation PublicationAppendix B Related Documentation Manufacturers’ DocumentsTable B-2. Manufacturers’ Documents Document Title and Source Related SpecificationsTable B-3. Related Specifications Page Index 40 IPMC7126E/7616E I/O Module Installation and Use 6806800A45B Index