Manuals
/
Brands
/
Computer Equipment
/
Personal Computer
/
Motorola
/
Computer Equipment
/
Personal Computer
Motorola
MVME5100
Figure 3-3. Overall SDRAM Connections (4 Blocks using Register Buffers)
1
200
330
330
Download
330 pages, 1.39 Mb
3-4
Computer Group Literature Center Web Site
System Memory Controller (SMC)
3
Figure 3-3. Overall SDRAM Connections (4 Blocks using Register Buffers)
HAWK
SDRAM
BLOCK A
SDRAM
BLOCK B
SDRAM
BLOCK C
SDRAM
BLOCK D
RD0-63
CKD0-7
D0/D1_CS_
C0/C1_CS_
BA,RA,RAS_,
A0/A1_CS_
B0/B1_CS_
CAS_,WE_,DQM
Contents
Main
Page
Safety Summary
Ground the Instrument.
Do Not Operate in an Explosive Atmosphere.
Keep Away From Live Circuits Inside the Equipment.
Use Caution When Exposing or Handling a CRT.
!
EMI Caution
!
Lithium Battery Caution
CE Notice (European Community)
Notice
Limited and Restricted Rights Legend
Contents
Page
Page
Page
Page
Page
Page
Page
List of Figures
Page
List of Tables
Page
Page
Page
About This Manual
Page
Page
Summary of Changes
Overview of Contents
Comments and Suggestions
Conventions Used in This Manual
Terminology
Page
Page
1Product Data and Memory Maps
Table 1-1. MVME Key Features (Continued)
Introduction
http://www.motorola.com/computer/literature 1-3
The following block diagram illustrates the architecture of the MVME5100 Single Board Computer.
Local Bus
33 MHz 32/64-bit PCI
VME P2
PCI Expansion
Memory maps
Processor Memory Map
Page
Page
Page
PCI Local Bus Memory Map
VMEbus Memory Map
System Bus
Processors
Processor Type Identification
Processor PLL Configuration
L2 Cache
L2 Cache SRAM Size
Cache Speed
FLASH Memory
ECC Memory
P2 I/O Modes
Serial Presence Detect (SPD) Definitions
Hawk ASIC
Hawk I2C interface and configuration information
Vital Product Data (VPD) and Serial Presence Detect (SPD) Data
PCI Local Bus
PCI Arbitration Assignments for Hawk ASIC
The Ethernet Controller
PMC/PCI Expansion Slots
The Universe ASIC
1-18 Computer Group Literature Center Web Site
Product Data and Memory Maps
Figure 1-2. VMEbus Master Mapping
VMEBUS
PCI MEMORYPROCESSOR
PCI Configuration Space
Page
Hawk External Register Bus Address Assignments
Table 1-9. Hawk External Register Bus Summary (Continued)
Dual TL16C550 UARTs
Status Register
MODFAIL Bit Register
MODRST Bit Register
TBEN Bit Register
NVRAM/RTC & Watchdog Timer
Software Readable Header/Switch Register (S1)
ON ON
Geographical Address Register (VME board)
Extended Features Register 1
Board Last Reset Register
Extended Features Register 2
IPMC7xx ISA Bus Resources
W83C554 PIB Registers
PC87308VUL Super I/O (ISASIO) Strapping
Z85230 ESCC and Z8536 CIO Registers and Port Pins
Page
Page
Page
ISA DMA Channels
Page
2Hawk PCI Host Bridge & Multi- Processor Interrupt Controller
Overview
Features
Page
Block Diagram
http://www.motorola.com/computer/literature 2-3
Block Diagram
Figure 2-1. Hawk PCI Host Bridge Block Diagram
PCI Host Bridge (PHB) PCI Bus PPC60x Bus
Functional Description
Architectural Overview
PPC Bus Interface
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
PCI Bus Interface
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Endian Conversion
Functional Description
http://www.motorola.com/computer/literature 2-39
Page
Error Handling
Watchdog Timers
Page
Table 2-14. WDTxCNTL Programming
PCI/PPC Contention Handling
Page
Page
Transaction Ordering
PHB Hardware Configuration
Page
Multi-Processor Interrupt Controller (MPIC)
MPIC Features:
Architecture
External Interrupt Interface
Page
Processors Current Task Priority
Nesting of Interrupt Events
Spurious Vector Generation
Interprocessor Interrupts (IPI)
8259 Compatibility
Hawk Internal Errror Interrupt
Timers
Interrupt Delivery Modes
Block Diagram Description
Figure 2-9. MPIC Block Diagram
Page
Page
Page
Programming Notes
Page
Operation
Page
Architectural Notes
Effects of Interrupt Serialization
Registers
PPC Registers
The PPC register map of the PHB is shown in Table 2-16. Table 2-16. PPC Register Map for PHB
Table 2-16. PPC Register Map for PHB (Continued)
Vendor ID/Device ID Registers
Registers
http://www.motorola.com/computer/literature 2-71
Reset
Operation
Address $FEFF0008 Bit
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
If the PSMA or PRTA bit are set, the register is defined by the following table:
Page
Page
Page
Page
Page
Page
Page
Page
Registers
http://www.motorola.com/computer/literature 2-95
WDTxSTAT Registers
PCI Registers
Vendor ID/ Device ID Registers
Table 2-18. PCI I/O Register
Page
Page
Revision ID/ Class Code Registers
MPIC I/O Base Address Register
Page
Page
Page
Page
Conceptual perspective from the PCI bus:
Perspective from the PPC bus in Big Endian mode:
Perspective from the PPC bus in Little Endian mode:
Page
Perspective from the PPC bus in Big Endian mode:
Perspective from the PPC bus in Little Endian mode:
MPIC Registers
Page
Page
Feature Reporting Register
Page
Page
Vendor Identification Register
Page
Spurious Vector Register
Page
Page
Page
Timer Destination Registers
Page
External Source Destination Registers
Page
Hawk Internal Error Interrupt Destination Register
Page
Page
3System Memory Controller (SMC)
Overview
Bit Ordering Convention
Features
Block Diagrams
PPC60x Bus
DRAM Synch HAWK Check
Data
Block Diagrams
+ +
Figure 3-3. Overall SDRAM Connections (4 Blocks using Register Buffers)
3-4 Computer Group Literature Center Web Site
HAWK
Block Diagrams
PPC60x Data MEM Data
Figure 3-4. Hawks System Memory Controller Block Diagram
http://www.motorola.com/computer/literature 3-5
MEM Addr PPC60x Addr
Bus
I2C
Functional Description
SDRAM Accesses
Page
Page
SDRAM Organization
PPC60x Bus Interface
Page
SDRAM ECC
3-12 Computer Group Literature Center Web Site
Error Type Single-Beat/Four- Beat Read Single-Beat Write Four-Beat Write Scrub Single-Bit Error
Double-Bit Error
Triple- (or greater) Bit Error
Page
ROM/Flash Interface
Page
Table 3-3. PPC60x to ROM/Flash (16 Bit Width) Address Mapping
Table 3-4. PPC60x to ROM/Flash (64 Bit Width) Address Mapping
Page
Page
Table 3-6. PPC60x Bus to ROM/Flash Access Timing (80ns @ 100 MHz)
Table 3-7. PPC60x Bus to ROM/Flash Access Timing (50ns @ 100 MHz)
Page
I2C Interface
Page
Figure 3-5. Programming Sequence for I2C Byte Write
(*)
3-24 Computer Group Literature Center Web Site
Page
Figure 3-6. Programming Sequence for I2C Random Read
3-26 Computer Group Literature Center Web Site
d
(*)
Page
Figure 3-7. Programming Sequence for I2C Current Address Read
3-28 Computer Group Literature Center Web Site
(*)
Page
Figure 3-8. Programming Sequence for I2C Page Write
3-30 Computer Group Literature Center Web Site
* **
(*)
Page
Page
Functional Description
Figure 3-9. Programming Sequence for I2C Sequential Read
http://www.motorola.com/computer/literature 3-33
(*)
Refresh/Scrub
CSR Accesses
External Register Set
Chip Configuration
Programming Model
CSR Architecture
3-36 Computer Group Literature Center Web Site
Register Summary
Table 3-9 shows a summary of the internal and external register set. Table 3-9. Register Summary
Table 3-9. Register Summary (Continued)
http://www.motorola.com/computer/literature 3-37
Detailed Register Bit Descriptions
http://www.motorola.com/computer/literature 3-39
Vendor/Device Register
Page
http://www.motorola.com/computer/literature 3-41
SDRAM Enable and Size Register (Blocks A, B, C, D)
Page
Page
Page
Page
3-46 Computer Group Literature Center Web Site
ECC Control Register
Page
Page
Page
Page
Page
3-52 Computer Group Literature Center Web Site
Error_Address Register
Page
Page
Page
Page
Page
Page
http://www.motorola.com/computer/literature 3-59
Page
Page
Data Parity Error Address Register
Data Parity Error Lower Data Register
I2C Clock Prescaler Register
Page
Page
http://www.motorola.com/computer/literature 3-67
I2C Receiver Data Register
ram h siz2
ram h siz1
ram h siz0
ram h en
Page
Page
Page
Page
Page
32-Bit Counter
Page
Software Considerations
Programming ROM/Flash Devices
Writing to the Control Registers
Initializing SDRAM Related Control Registers
Page
Page
Page
3-80 Computer Group Literature Center Web Site
Table 3-18. Deriving tras, trp, trcd and trc Control Bit Values from SPD Information (Continued)
Page
Page
Page
Page
Page
Page
ECC Codes
Table 3-22. Single Bit Errors Ordered by Syndrome Code
4Hawk Programming Details
PCI Arbitration
Hawk MPIC External Interrupts
Page
8259 Interrupts
Table 4-2. PBC ISA Interrupt Assignments (Continued)
Exceptions
Sources of Reset
Soft Reset
CPU Reset
Error Notification and Handling
Endian Issues
4-8 Computer Group Literature Center Web Site
Hawk Programming Details
Figure 4-2. Little-Endian Mode
Page
Page
A
ARelated Documentation
Motorola Computer Group Documents
Manufacturers Documents
Table A-2. Manufacturers Documents (Continued)
Related Specifications
B
BMVME5100 VPD Reference Information
Vital Product Data (VPD) Introduction
How to Read the VPD Information
B
How to Modify the VPD Information
What Happens if the VPD Information is Corrupted?
How to Fix Corrupted VPD Information
What if Your Board Has the Wrong VPD?
How to Fix Wrong VPD Problems
B
VPD Definitions - Packet Types
Table B-1. VPD Packet Types (Continued)
Page
VPD Definitions - Product Configuration Options Data
Table B-2. MCG Product Configuration Options Data (Continued)
VPD Definitions - FLASH Memory Configuration Data
A product may contain multiple FLASH memory configuration packets.
Table B-3. FLASH Memory Configuration Data
BVPD Definitions - L2 Cache Configuration Data
Table B-4. L2 Cache Configuration Data (Continued)
BVPD Definitions - VPD Revision Data
Vital Product Data (VPD) Introduction
http://www.motorola.com/computer/literature B-13
SROM_CRC.C
B-14 Computer Group Literature Center Web Site
MVME5100 VPD Reference Information
Page
B
C
CVMEbus Mapping Example
Page
C
Page
Index
Numerics
A
SMC
B
C
D
E
F
G
H
I
L
M
N
O
P
Page
R
Address Parity Error Address
S
T
U
V
W
Z