Emerson MVME6100 manual Programming Details, MV64360 Multi-Purpose Port Configuration

Page 34

Programming Details

2

Introduction

This chapter includes additional programming information for the

MVME6100 single-board computer. Items discussed include:

MV64360 Multi-Purpose Port Configuration on page 2-1

MV64360 Reset Configuration on page 2-3

Flash Memory on page 2-8

Real-Time Clock and NVRAM on page 2-8

Two-Wire Serial Interface on page 2-9

DDR DRAM Serial Presence Detect on page 2-10

MV64360 Initialization on page 2-11

VPD and User Configuration EEPROMs on page 2-11

Temperature Sensor on page 2-11

MV64360 Device Controller Bank Assignments on page 2-11

MPC Bus and PCI Bus Arbitration on page 2-12

PCI Bus 0 and PCI Bus 1 Local Buses on page 2-12

MV64360 Interrupt Controller on page 2-16

MV64360 Endian Issues on page 2-18

MV64360 Multi-Purpose Port Configuration

The MV64360 contains a 32-bit multi-purpose port (MPP). The MPP pins can be configured as general purpose I/O pins, as external interrupt inputs, or as a specific control/status pin for one of the MV64360 internal devices. After reset, all MPP pins default to GPP pins (general purpose inputs).

Software must then configure each of the pins for the desired function. The

2-1

Image 34
Contents Programmer’s Reference Guide MVME6100 Single-Board ComputerPage Safety Summary Ground the InstrumentFlammability Lithium Battery CautionEMI Caution CE Notice European Community Limited and Restricted Rights Legend Contents Appendix a List of Figures List of Tables About This Guide Model Number DescriptionOverview of Contents Comments and SuggestionsConventions Used in This Manual BoldIntroduction OverviewFeature Description MVME6100 Features SummaryNvram PCI/PMC MVME6100 Board Layout Diagram Memory Maps Default Processor Memory MapDefault Processor Address Map Processor Address Start End Size DefinitionF0FF Ffff 29FF Ffff41FF Ffff F100 FfffMOTLoad’s Processor Memory Map MOTLoad’s Processor Address MapDefault PCI Address Map Default PCI Memory MapPCI Address Start End Size Definition System I/O Memory Map MOTLoad’s PCI Memory MapsVME Memory Map MOTLoad’s PCI Memory MapsM48T37V NVRAM/RTC Device Bank 1 I/O Memory MapAddress Definition COM 1 UartRefclk System Status RegisterSystem Status Register BankselFusestat AbortlFlashbsyl SrominitFlashawp BdfailEepromwp System Status Register 2- 0xF1100001Tstatmask FbootbwpFbootbwphdr FbawphdrReset Board Rsvd BoardresetSystem Status Register 3- 0xF1100002 Ipmcprsnt Presence Detect Register10. Presence Detect Register EREADY1Pcieprsntl Configuration Header/Switch Register S111. Configuration Header/Switch Register PMC0PL3 4 5 6 7 12. Tben Register Time Base Enable RegisterQuad Universal Asynchronous Receiver/Transmitter Uart TBEN0Real-Time Clock and Nvram 13. M48T37V AccessAddress Offset Function 0xF1110000 MV64360 Multi-Purpose Port Configuration Programming DetailsMV64360 MPP Pin Function Assignments MPP Pin Input Number Output FunctionMV64360 Reset Configuration MV64360 Power-Up Configuration Settings SromMV64360 Power-Up Configuration Settings Dram PCI1 DLLDram PLL N TBD PCI0 DLLMII/GMII GMII/PCS BADR0Flash Memory Real-Time Clock and NvramTwo-Wire Serial Interface M48T37V AccessDevice Address DDR Dram Serial Presence DetectI2C Bus Device Addressing Device Function Size A2A1A0 AddressMV64360 Initialization VPD and User Configuration EEPROMsTemperature Sensor MV64360 Device Controller Bank AssignmentsPCI Mode/Frequency Selection MPC Bus and PCI Bus ArbitrationPCI Bus 0 and PCI Bus 1 Local Buses Device Bank AssignmentsIdsel Mapping for PCI Devices PCI Configuration SpaceIdsel AD20 PCI Arbitration Assignments for MV64360 PCI Arbitration Assignments for MV64360 AsicPCI Bus 1 Local Bus PMC Expansion Slots MPP Pin Assignment PCI MastersPCI Bus 0 Local Bus Devices PCI Bus 1 Local Bus PMC Expansion SlotsMV64360 Interrupt Assignments MV64360 Interrupt ControllerGroup MV64360 Edge/Level Polarity Interrupt Source PCI-PMC 0 INTC#, PMC INTA# PCI-PMC 0 INTD#, PMC INTB#MV64360 Endian Issues DS1621 Digital Thermometer and Thermostat providesTable A-1. Motorola Computer Group Documents Motorola Computer Group DocumentsDocument Title Motorola Publication Number Document Title and Source Publication Number Manufacturers’ DocumentsTable A-2. Manufacturers’ Documents MPC7457EC/DManufacturers’ Documents Table A-2. Manufacturers’ Documents Related Specifications Table A-3. Related SpecificationsIndex