Sign In
Upload
Manuals
Brands
Motorola Manuals
Computer Hardware
MPC8260 PowerQUICC II
Motorola MPC8260 PowerQUICC II Manuals
Manuals and User Guides for Motorola MPC8260 PowerQUICC II. We have
2
Motorola MPC8260 PowerQUICC II manuals available for free PDF download: User Manual
Motorola MPC8260 PowerQUICC II User Manual (1006 pages)
Motorola Processor Users Manual
Brand:
Motorola
| Category:
Computer Hardware
| Size: 10 MB
Table of Contents
Table of Contents
5
Features
37
About this Book
55
Before Using this Manualñimportant Note
55
Audience
55
Functional Pinout
56
Organization
56
Suggested Reading
59
Mpc8Xx Documentation
59
Powerpc Documentation
59
Conventions
60
Acronyms and Abbreviations
61
Powerpc Architecture Terminology Conventions
64
Intended Audience
67
Chapter 1 Overview
71
Features
71
Mpc8260Õs Architecture Overview
74
Mpc603E Core
75
System Interface Unit (SIU)
76
Communications Processor Module (CPM)
76
Software Compatibility Issues
77
Signals
77
Differences between MPC860 and MPC8260
79
Serial Protocol Table
79
MPC8260 Configurations
80
Pin Configurations
80
Serial Performance
80
MPC8260 Application Examples
81
Examples of Communication Systems
81
Remote Access Server
81
Regional Office Router
82
LAN-To-WAN Bridge Router
83
Cellular Base Station
84
Telecommunications Switch Controller
84
SONET Transmission Controller
85
Bus Configurations
85
Basic System
85
High-Performance Communication
86
High-Performance System Microprocessor
87
Chapter 2 Powerpc Processor Core
89
Overview
89
Powerpc Processor Core Features
91
Instruction Unit
93
Instruction Queue and Dispatch Unit
93
Branch Processing Unit (BPU)
94
Independent Execution Units
94
Integer Unit (IU)
94
Load/Store Unit (LSU)
95
System Register Unit (SRU)
95
Completion Unit
95
Memory Subsystem Support
96
Memory Management Units (Mmus)
96
Cache Units
96
Programming Model
96
Register Set
96
Powerpc Register Set
97
MPC8260-Specific Registers
99
Hardware Implementation-Dependent Register 0 (HID0)
99
Hardware Implementation-Dependent Register 1 (HID1)
102
Hardware Implementation-Dependent Register 2 (HID2)
103
Processor Version Register (PVR)
104
Powerpc Instruction Set and Addressing Modes
104
Calculating Effective Addresses
104
Powerpc Instruction Set
104
MPC8260 Implementation-Specific Instruction Set
106
Cache Implementation
106
Powerpc Cache Model
106
MPC8260 Implementation-Specific Cache Implementation
107
Data Cache
107
Instruction Cache
109
Cache Locking
109
Entire Cache Locking
109
Way Locking
109
Exception Model
110
Powerpc Exception Model
110
MPC8260 Implementation-Specific Exception Model
111
Exception Priorities
114
Memory Management
114
Powerpc MMU Model
115
MPC8260 Implementation-Specific MMU Features
116
Instruction Timing
117
Differences between the Mpc8260Õs Core and the Powerpc 603E Microprocessor
118
Chapter 3 Memory Map
121
Acronyms and Abbreviations
136
Chapter 4 System Interface Unit (SIU)
139
System Configuration and Protection
140
Bus Monitor
141
Timers Clock
142
Time Counter (TMCNT)
142
Periodic Interrupt Timer (PIT)
143
Software Watchdog Timer
144
Interrupt Controller
145
Interrupt Configuration
146
Interrupt Source Priorities
147
SCC, FCC, and MCC Relative Priority
150
PIT, TMCNT, and IRQ Relative Priority
150
Highest Priority Interrupt
151
Masking Interrupt Sources
151
Interrupt Vector Generation and Calculation
152
Port C External Interrupts
154
SIU Interrupt Configuration Register (SICR)
155
Programming Model
155
Interrupt Controller Registers
155
SIU Interrupt Priority Register (SIPRR)
156
CPM Interrupt Priority Registers (SCPRR_H and SCPRR_L)
157
SIU Interrupt Pending Registers (SIPNR_H and SIPNR_L)
159
SIU Interrupt Mask Registers (SIMR_H and SIMR_L)
160
SIU Interrupt Vector Register (SIVEC)
161
SIU External Interrupt Control Register (SIEXR)
162
System Configuration and Protection Registers
163
Bus Configuration Register (BCR)
164
Bus Arbiter Configuration Register (PPC_ACR)
166
Bus Arbitration-Level Registers (PPC_ALRH/PPC_ALRL)
166
Local Bus Arbitration Level Registers (LCL_ALRH and LCL_ACRL)
168
Internal Memory Map Register (IMMR)
172
System Protection Control Register (SYPCR)
173
X Bus Transfer Error Status and Control Register 1 (TESCR1)
174
Software Service Register (SWSR)
174
X Bus Transfer Error Status and Control Register 2 (TESCR2)
175
Local Bus Transfer Error Status and Control Register 1 (L_TESCR1)
176
Local Bus Transfer Error Status and Control Register 2 (L_TESCR2)
177
Time Counter Status and Control Register (TMCNTSC)
178
Time Counter Register (TMCNT)
179
Time Counter Alarm Register (TMCNTAL)
179
Periodic Interrupt Registers
180
Periodic Interrupt Status and Control Register (PISCR)
180
Periodic Interrupt Timer Count Register (PITC)
181
Periodic Interrupt Timer Register (PITR)
182
SIU Pin Multiplexing
182
Reset Causes
185
Reset Actions
186
Power-On Reset Flow
186
HRESET Flow
187
SRESET Flow
187
Reset Status Register (RSR)
188
Reset Mode Register (RMR)
189
Chapter 5 Reset Configuration
192
Hard Reset Configuration Word
192
Hard Reset Configuration Examples
193
Single MPC8260 with Default Configuration
193
Single MPC8260 Configured from Boot EPROM
194
Multiple Mpc8260S Configured from Boot EPROM
194
Multiple Mpc8260S in a System with no EPROM
196
Acronyms and Abbreviations
199
External Signals
203
Functional Pinout
203
Signal Descriptions
204
Chapter 7
217
Signal Descriptions
217
Address Bus Arbitration Signals
217
Bus Request (Br)Ñoutput
217
Address Bus Request (Br)Ñoutput
217
Address Bus Request (Br)Ñinput
218
Bus Grant (BG)
218
Bus Grant (Bg)Ñinput
218
Bus Grant (Bg)Ñoutput
219
Address Bus Busy (ABB)
219
Address Bus Busy (Abb)Ñoutput
219
Address Bus Busy (Abb)Ñinput
220
Address Transfer Start Signal
220
Transfer Start (TS)
220
Transfer Start (Ts)Ñoutput
220
Transfer Start (Ts)Ñinput
220
Address Transfer Signals
221
Address Bus (A[0Ð31])
221
Address Bus (A[0Ð31])Ñoutput
221
Address Bus (A[0Ð31])Ñinput
221
Address Transfer Attribute Signals
221
Transfer Type (TT[0Ð4])
222
Transfer Type (Tt[0Ð4])Ñoutput
222
Transfer Type (Tt[0Ð4])Ñinput
222
Transfer Size (TSIZ[0Ð3])
222
Transfer Burst (TBST)
222
Global (GBL)
223
Global (Gbl)Ñoutput
223
Global (Gbl)Ñinput
223
Caching-Inhibited (CI)Ñoutput
223
Write-Through (Wt)Ñoutput
223
Address Transfer Termination Signals
224
Address Acknowledge (AACK)
224
Address Acknowledge (Aack)Ñoutput
224
Address Acknowledge (Aack)Ñinput
224
Address Retry (ARTRY)
225
Address Retry (Artry)Ñoutput
225
Address Retry (Artry)Ñinput
225
Data Bus Arbitration Signals
226
Data Bus Grant (DBG)
226
Data Bus Grant (Dbg)Ñinput
226
Data Bus Grant (Dbg)Ñoutput
226
Data Bus Busy (DBB)
227
Data Bus Busy (Dbb)Ñoutput
227
Data Bus Busy (Dbb)Ñinput
227
Data Transfer Signals
227
Data Bus (D[0Ð63])
227
Data Bus (D[0Ð63])Ñoutput
228
Data Bus (D[0Ð63])Ñinput
228
Data Bus Parity (DP[0Ð7])
228
Data Bus Parity (Dp[0Ð7])Ñoutput
228
Data Bus Parity (Dp[0Ð7])Ñinput
229
Data Transfer Termination Signals
229
Transfer Acknowledge (TA)
229
Transfer Acknowledge (Ta)Ñinput
229
Transfer Acknowledge (Ta)Ñoutput
230
Transfer Error Acknowledge (TEA)
230
Transfer Error Acknowledge (Tea)Ñinput
230
Transfer Error Acknowledge (Tea)Ñoutput
231
Partial Data Valid Indication (PSDVAL)
231
Partial Data Valid (Psdval)Ñinput
231
Partial Data Valid (Psdval)Ñoutput
232
Chapter 8 The 60X Bus
233
Terminology
233
Single MPC8260 Bus Mode
234
60X-Compatible Bus Mode
235
Bus Protocol Overview
236
Arbitration Phase
237
Address Pipelining and Split-Bus Transactions
239
Address Tenure Operations
239
Address Arbitration
239
Address Pipelining
241
Address Transfer Attribute Signals
242
Transfer Type Signal (TT[0Ð4]) Encoding
242
Transfer Code Signals TC[0Ð2]
245
TBST and TSIZ[0Ð3] Signals and Size of Transfer
245
Burst Ordering During Data Transfers
246
Effect of Alignment on Data Transfers
246
Effect of Port Size on Data Transfers
248
60X-Compatible Bus Modeñsize Calculation
251
Extended Transfer Mode
252
Address Transfer Termination
255
Address Retried with ARTRY
255
Pipeline Control
258
Data Tenure Operations
258
Data Bus Arbitration
258
Data Streaming Mode
259
Data Bus Transfers and Normal Termination
259
Effect of ARTRY Assertion on Data Transfer and Arbitration
260
Port Size Data Bus Transfers and PSDVAL Termination
260
Data Bus Termination by Assertion of TEA
262
Memory Coherencyñmei Protocol
263
Processor State Signals
264
Support for the Lwarx/Stwcx. Instruction Pair
265
TLBISYNC Input
265
Little-Endian Mode
265
Chapter 9 Clocks and Power Control
267
Clock Unit
267
Clock Configuration
268
External Clock Inputs
271
Main PLL
271
PLL Block Diagram
271
Skew Elimination
272
Clock Dividers
272
The Mpc8260Õs Internal Clock Signals
272
General System Clocks
273
PLL Pins
273
System Clock Control Register (SCCR)
274
System Clock Mode Register (SCMR)
275
Basic Power Structure
276
Chapter 10 Memory Controller
277
Features
279
Basic Architecture
281
Address and Address Space Checking
284
Page Hit Checking
285
Error Checking and Correction (ECC)
285
Parity Generation and Checking
285
Transfer Error Acknowledge (TEA) Generation
285
Machine Check Interrupt (MCP) Generation
285
Data Buffer Controls (Bctlx)
286
Atomic Bus Operation
286
Data Pipelining
286
External Memory Controller Support
287
External Address Latch Enable Signal (ALE)
287
Ecc/Parity Byte Select (PBSE)
287
Partial Data Valid Indication (PSDVAL)
288
Register Descriptions
289
Base Registers (Brx)
290
Option Registers (Orx)
292
SDRAM Mode Register (PSDMR)
297
Local Bus SDRAM Mode Register (LSDMR)
300
Machine A/B/C Mode Registers (Mxmr)
302
Memory Data Register (MDR)
304
Memory Address Register (MAR)
305
Bus-Assigned UPM Refresh Timer (PURT)
306
Local Bus-Assigned UPM Refresh Timer (LURT)
306
Bus-Assigned SDRAM Refresh Timer (PSRT)
307
Local Bus-Assigned SDRAM Refresh Timer (LSRT)
308
Memory Refresh Timer Prescaler Register (MPTPR)
308
Bus Error Status and Control Registers (Tescrx)
309
Local Bus Error Status and Control Registers (L_Tescrx)
309
SDRAM Machine
309
SDRAM Power-On Initialization
311
PRECHARGE - ALL - BANKS Command
311
JEDEC-Standard SDRAM Interface Commands
311
Page-Mode Support and Pipeline Accesses
312
Bank Interleaving
312
SDRAM Address Multiplexing (SDAM and BSMA)
313
Precharge-To-Activate Interval
314
Activate to Read/Write Interval
315
ACTIVATE Command
315
Column Address to First Data Outñcas Latency
316
Last Data out to Precharge
316
Last Data in to Prechargeñwrite Recovery
317
Refresh Recovery Interval (RFRC)
317
External Address Multiplexing Signal
317
External Address and Command Buffers (BUFCMD)
318
SDRAM Interface Timing
318
SDRAM Read/Write Transactions
322
SDRAM MODE -SET Command Timing
322
SDRAM Refresh
323
SDRAM Refresh Timing
323
General-Purpose Chip-Select Machine (GPCM)
327
Chip-Select Assertion Timing
329
Chip-Select and Write Enable Deassertion Timing
330
Relaxed Timing
331
Output Enable (OE) Timing
333
Extended Hold Time on Read Accesses
333
External Access Termination
336
Boot Chip-Select Operation
337
Differences between Mpc8Xxõs GPCM and Mpc8260Õs GPCM
338
User-Programmable Machines (Upms)
338
Requests
340
Memory Access Requests
341
UPM Refresh Timer Requests
341
Exception Requests
342
Programming the Upms
342
Clock Timing
343
The RAM Array
345
RAM Words
346
Chip-Select Signals (Cxtx)
350
Byte-Select Signals (Bxtx)
351
General-Purpose Signals (Gxtx, Gox)
352
Loop Control
352
Repeat Execution of Current RAM Word (REDO)
352
Address Multiplexing
353
Data Valid and Data Sample Control
353
Signals Negation
354
The Wait Mechanism
354
Extended Hold Time on Read Accesses
355
Differences between Mpc8Xx UPM and MPC8260 UPM
356
Memory System Interface Example Using UPM
357
EDO Interface Example
368
Wait States
371
Handling Devices with Slow or Variable Access Times
376
Hierarchical Bus Interface Example
376
Slow Devices Example
376
External Master Support (60X-Compatible Mode)
377
60X-Compatible External Masters
377
MPC8260-Type External Masters
377
Extended Controls in 60X-Compatible Mode
377
Using BNKSEL Signals in Single-MPC8260 Bus Mode
378
Address Incrementing for External Bursting Masters
378
External Masters Timing
378
Example of External Master Using the SDRAM Machine
380
Chapter 11 Secondary (L2) Cache Support
383
Copy-Back Mode
383
Write-Through Mode
384
Ecc/Parity Mode
386
L2 Cache Interface Parameters
389
System Requirements When Using the L2 Cache Interface
389
L2 Cache Operation
389
Timing Example
390
Chapter 12 IEEE 1149.1 Test Access Port
393
Overview
393
TAP Controller
394
Boundary Scan Register
395
Instruction Register
420
MPC8260 Restrictions
422
Nonscan Chain Operation
422
Communications Processor Module
423
Chapter 13 Communications Processor Module Overview
431
Features
431
Communications Processor (CP)
434
Features
434
CP Block Diagram
434
Powerpc Core Interface
436
Peripheral Interface
436
Execution from RAM
437
RISC Controller Configuration Register (RCCR)
438
RISC Time-Stamp Control Register (RTSCR)
439
RISC Time-Stamp Register (RTSR)
440
RISC Microcode Revision Number
440
Command Set
441
CP Command Register (CPCR)
441
CP Commands
443
Command Register Example
445
Command Execution Latency
445
Dual-Port RAM
445
Buffer Descriptors (Bds)
447
Parameter RAM
447
RISC Timer Tables
448
RISC Timer Table Parameter RAM
449
RISC Timer Command Register (TM_CMD)
450
RISC Timer Table Entries
451
RISC Timer Event Register (Rter)/Mask Register (RTMR)
451
Set Timer Command
452
RISC Timer Initialization Sequence
452
RISC Timer Initialization Example
452
RISC Timer Interrupt Handling
453
RISC Timer Table Scan Algorithm
453
Using the RISC Timers to Track CP Loading
454
Serial Interface with Time-Slot Assigner
455
Features
457
Overview
458
Enabling Connections to TSA
461
Serial Interface RAM
462
One Multiplexed Channel with Static Frames
463
One Multiplexed Channel with Dynamic Frames
463
Programming Six RAM Entries
464
Six RAM Programming Example
467
Static and Dynamic Routing
468
Serial Interface Registers
471
SI Global Mode Registers (Sixgmr)
471
SI Mode Registers (Sixmr)
471
Six RAM Shadow Address Registers (Sixrsr)
477
SI Command Register (Sixcmdr)
478
SI Status Registers (Sixstr)
479
Serial Interface IDL Interface Support
479
IDL Interface Example
480
IDL Interface Programming
483
Serial Interface GCI Support
485
SI GCI Activation/Deactivation Procedure
487
Serial Interface GCI Programming
487
Normal Mode GCI Programming
487
SCIT Programming
487
Chapter 15 CPM Multiplexing
491
Features
492
Enabling Connections to TSA or NMSI
493
CMX Registers
496
CMX UTOPIA Address Register (CMXUAR)
497
CMX SI1 Clock Route Register (CMXSI1CR)
500
CMX SI2 Clock Route Register (CMXSI2CR)
501
CMX FCC Clock Route Register (CMXFCR)
502
CMX SCC Clock Route Register (CMXSCR)
504
CMX SMC Clock Route Register (CMXSMR)
507
Chapter 16 Baud-Rate Generators (Brgs)
509
Autobaud Operation on a UART
512
UART Baud Rate Examples
513
Chapter 17
516
Features
516
General-Purpose Timer Units
516
Cascaded Mode
517
Timer Mode Registers (TMR1ÐTMR4)
520
Timer Reference Registers (TRR1ÐTRR4)
521
Timer Capture Registers (TCR1ÐTCR4)
522
Timer Counters (TCN1ÐTCN4)
522
Timer Event Registers (TER1ÐTER4)
522
Chapter 18 SDMA Channels and IDMA Emulation
525
SDMA Bus Arbitration and Bus Transfers
526
SDMA Registers
527
SDMA Status Register (SDSR)
527
SDMA Mask Register (SDMR)
528
SDMA Transfer Error Address Registers (PDTEA and LDTEA)
528
SDMA Transfer Error MSNUM Registers (PDTEM and LDTEM)
528
IDMA Emulation
529
IDMA Features
529
IDMA Transfers
530
Memory-To-Memory Transfers
530
External Request Mode
532
Normal Mode
533
Memory To/From Peripheral Transfers
533
Dual-Address Transfers
534
Peripheral to Memory
534
Memory to Peripheral
534
Single Address (Fly-By) Transfers
535
Peripheral-To-Memory Fly-By Transfers
535
Memory-To-Peripheral Fly-By Transfers
535
Controlling 60X Bus Bandwidth
536
IDMA Priorities
536
IDMA Interface Signals
536
Dreqx and Dackx
537
Level-Sensitive Mode
537
Edge-Sensitive Mode
537
Donex
538
IDMA Operation
538
START _ IDMA Command
538
Auto Buffer and Buffer Chaining
539
Idmax Parameter RAM
540
DMA Channel Mode (DCM)
542
Data Transfer Types as Programmed in DCM
544
Programming DTS and STS
544
IDMA Performance
546
IDMA Event Register (IDSR) and Mask Register (IDMR)
546
IDMA Bds
547
IDMA Commands
550
Start_Idma Command
551
Stop_Idma Command
551
IDMA Bus Exceptions
551
Externally Recognizing IDMA Operand Transfers
551
Programming the Parallel I/O Registers
552
IDMA Programming Examples
553
Peripheral-To-Memory Mode (60X Bus to Local Bus)Ñidma2
553
Memory-To-Peripheral Fly-By Mode (both on 60X Bus)Ñidma3
554
Chapter 19 Serial Communications Controllers (Sccs)
557
Features
558
The General SCC Mode Registers (GSMR1ÐGSMR4)
559
Data Synchronization Register (DSR)
565
Transmit-On-Demand Register (TODR)
565
SCC Buffer Descriptors (Bds)
566
SCC Parameter RAM
569
SCC Base Addresses
571
Function Code Registers (RFCR and TFCR)
571
Handling SCC Interrupts
572
Initializing the Sccs
573
Controlling SCC Timing with RTS, CTS, and CD
574
Synchronous Protocols
574
Asynchronous Protocols
577
Digital Phase-Locked Loop (DPLL) Operation
578
Encoding Data with a DPLL
580
Clock Glitch Detection
582
Reset Sequence for an SCC Transmitter
583
Reset Sequence for an SCC Receiver
583
Switching Protocols
583
Saving Power
583
Chapter 20 SCC UART Mode
585
Features
586
Normal Asynchronous Mode
587
Synchronous Mode
587
SCC UART Parameter RAM
588
Data-Handling Methods: Character- or Message-Based
589
Error and Status Reporting
590
SCC UART Commands
590
Multidrop Systems and Address Recognition
591
Receiving Control Characters
592
Hunt Mode (Receiver)
594
Inserting Control Characters into the Transmit Data Stream
594
Sending a Break (Transmitter)
595
Sending a Preamble (Transmitter)
595
Fractional Stop Bits (Transmitter)
595
Handling Errors in the SCC UART Controller
596
UART Mode Register (PSMR)
597
SCC UART Receive Buffer Descriptor (Rxbd)
599
SCC UART Transmit Buffer Descriptor (Txbd)
602
SCC UART Event Register (SCCE) and Mask Register (SCCM)
603
SCC UART Status Register (SCCS)
605
SCC UART Programming Example
606
S-Records Loader Application
607
Chapter 21 SCC HDLC Mode
609
SCC HDLC Features
610
SCC HDLC Channel Frame Transmission
610
SCC HDLC Channel Frame Reception
611
SCC HDLC Parameter RAM
611
Programming the SCC in HDLC Mode
613
SCC HDLC Commands
613
Handling Errors in the SCC HDLC Controller
614
HDLC Mode Register (PSMR)
615
SCC HDLC Receive Buffer Descriptor (Rxbd)
616
SCC HDLC Transmit Buffer Descriptor (Txbd)
619
HDLC Event Register (SCCE)/HDLC Mask Register (SCCM)
620
SCC HDLC Status Register (SCCS)
622
SCC HDLC Programming Examples
622
SCC HDLC Programming Example #1
623
SCC HDLC Programming Example #2
624
HDLC Bus Mode with Collision Detection
625
HDLC Bus Features
627
Accessing the HDLC Bus
627
Increasing Performance
628
Delayed RTS Mode
629
Using the Time-Slot Assigner (TSA)
630
HDLC Bus Protocol Programming
631
Programming GSMR and PSMR for the HDLC Bus Protocol
631
HDLC Bus Controller Programming Example
631
Chapter 22 SCC BISYNC Mode
633
Features
634
SCC BISYNC Channel Frame Transmission
634
SCC BISYNC Channel Frame Reception
635
SCC BISYNC Parameter RAM
635
SCC BISYNC Commands
637
SCC BISYNC Control Character Recognition
638
BISYNC SYNC Register (BSYNC)
639
SCC BISYNC DLE Register (BDLE)
640
Sending and Receiving the Synchronization Sequence
641
Handling Errors in the SCC BISYNC
641
BISYNC Mode Register (PSMR)
642
SCC BISYNC Receive BD (Rxbd)
644
SCC BISYNC Transmit BD (Txbd)
646
BISYNC Event Register (SCCE)/BISYNC Mask Register (SCCM)
647
SCC Status Registers (SCCS)
648
Programming the SCC BISYNC Controller
649
SCC BISYNC Programming Example
650
Chapter 23 SCC Transparent Mode
653
Features
653
SCC Transparent Channel Frame Transmission Process
654
SCC Transparent Channel Frame Reception Process
654
Achieving Synchronization in Transparent Mode
655
Synchronization in NMSI Mode
655
In-Line Synchronization Pattern
655
External Synchronization Signals
656
External Synchronization Example
656
Transparent Mode Without Explicit Synchronization
657
Synchronization and the TSA
657
Inline Synchronization Pattern
658
Inherent Synchronization
658
End of Frame Detection
658
CRC Calculation in Transparent Mode
658
SCC Transparent Parameter RAM
658
SCC Transparent Commands
659
Handling Errors in the Transparent Controller
660
Transparent Mode and the PSMR
661
SCC Transparent Receive Buffer Descriptor (Rxbd)
661
SCC Transparent Transmit Buffer Descriptor (Txbd)
662
SCC Transparent Event Register (Scce)/Mask Register (SCCM)
664
SCC Status Register in Transparent Mode (SCCS)
665
SCC2 Transparent Programming Example
665
Chapter 24 SCC Ethernet Mode
669
Ethernet on the MPC8260
670
Features
671
Connecting the MPC8260 to Ethernet
672
SCC Ethernet Channel Frame Transmission
673
SCC Ethernet Channel Frame Reception
674
The Content-Addressable Memory (CAM) Interface
675
SCC Ethernet Parameter RAM
676
Programming the Ethernet Controller
678
SCC Ethernet Commands
678
SCC Ethernet Address Recognition
679
Hash Table Algorithm
681
Interpacket Gap Time
681
Handling Collisions
681
Internal and External Loopback
682
Full-Duplex Ethernet Support
682
Handling Errors in the Ethernet Controller
682
Ethernet Mode Register (PSMR)
683
SCC Ethernet Receive BD
685
SCC Ethernet Transmit Buffer Descriptor
687
SCC Ethernet Event Register (Scce)/Mask Register (SCCM)
689
SCC Ethernet Programming Example
691
Chapter 25 SCC Appletalk Mode
693
Operating the Localtalk Bus
693
Features
694
Connecting to Appletalk
695
Programming the SCC in Appletalk Mode
695
Programming the GSMR
695
Programming the PSMR
696
Programming the TODR
696
SCC Appletalk Programming Example
696
Chapter 14, Òserial Interface with Time-Slot Assigner,Ó Describes GCI Interface Conþguration
697
Features
698
Smc Mode Registers (Smcmr1/Smcmr)
699
Full-Duplex Operation
699
SMC Buffer Descriptor Operation
701
SMC Parameter RAM
702
SMC Function Code Registers (RFCR/TFCR)
704
Disabling Smcs On-The-Fly
705
SMC Transmitter Full Sequence
705
SMC Transmitter Shortcut Sequence
705
SMC Receiver Full Sequence
705
SMC Receiver Shortcut Sequence
706
Switching Protocols
706
Saving Power
706
Handling Interrupts in the SMC
706
SMC in UART Mode
706
Features
707
SMC UART Channel Transmission Process
707
SMC UART Channel Reception Process
708
Programming the SMC UART Controller
708
SMC UART Transmit and Receive Commands
708
Sending a Break
709
Sending a Preamble
709
Handling Errors in the SMC UART Controller
709
SMC UART Rxbd
710
SMC UART Txbd
712
SMC UART Event Register (Smce)/Mask Register (SMCM)
714
SMC UART Controller Programming Example
715
SMC in Transparent Mode
716
Features
717
SMC Transparent Channel Transmission Process
717
SMC Transparent Channel Reception Process
718
Using SMSYN for Synchronization
718
Using the Time-Slot Assigner (TSA) for Synchronization
719
SMC Transparent Commands
721
Handling Errors in the SMC Transparent Controller
721
SMC Transparent Rxbd
722
SMC Transparent Txbd
723
SMC Transparent Event Register (Smce)/Mask Register (SMCM)
724
SMC Transparent NMSI Programming Example
725
The SMC in GCI Mode
726
SMC GCI Parameter RAM
726
Handling the GCI Monitor Channel
727
SMC GCI Monitor Channel Transmission Process
727
SMC GCI Monitor Channel Reception Process
727
Handling the GCI C/I Channel
727
SMC GCI C/I Channel Transmission Process
727
SMC GCI C/I Channel Reception Process
727
SMC GCI Commands
728
SMC GCI Monitor Channel Rxbd
728
SMC GCI Monitor Channel Txbd
728
SMC GCI C/I Channel Rxbd
729
SMC GCI C/I Channel Txbd
729
SMC GCI Event Register (Smce)/Mask Register (SMCM)
730
Chapter 26 Serial Management Controllers (Smcs)
697
Chapter 27 Multi-Channel Controllers (Mccs)
731
Features
731
MCC Data Structure Organization
732
Global MCC Parameters
733
Channel Extra Parameters
735
Super-Channel Table
735
Internal Transmitter State (TSTATE)
739
Interrupt Mask (INTMSK)
739
Channel Mode Register (CHAMR)
740
Internal Receiver State (RSTATE)
741
Channel Mode Register (Chamr)Ñtransparent Mode
743
MCC Commands
746
MCC Exceptions
747
MCC Event Register (Mcce)/Mask Register (MCCM)
748
Interrupt Table Entry
749
MCC Buffer Descriptors
751
Receive Buffer Descriptor (Rxbd)
751
Transmit Buffer Descriptor (Txbd)
753
MCC Initialization and Start/Stop Sequence
754
Single-Channel Initialization
755
Super Channel Initialization
756
MCC Latency and Performance
756
Advertisement
Motorola MPC8260 PowerQUICC II User Manual (112 pages)
ADS
Brand:
Motorola
| Category:
Computer Hardware
| Size: 0 MB
Table of Contents
Table of Contents
3
Chapter 1 General Information
8
Introduction
8
Abbreviation List
8
Related Documentation
8
Specifications
9
Table 1-1. MPC8260-ADS Specifications
9
ADS Features
10
Figure 1-1. MPC8260-ADS Block Diagram
12
Chapter 2 Hardware Preparation and Installation
13
Introduction
13
Unpacking Instructions
13
Hardware Preparation
13
Figure 2-1. MPC8260-ADS Top Side Part Location Diagram
14
Setting VDDL Supply Voltage Level
15
Setting MODCK(1:3) for Initial Plls' Multiplication Factor - DS1
15
Figure 2-2. VDDL Trimmer - TR1
15
SDRAM DIMM I2C Slave Address Selection - DS2
16
Table 2-1. MODCK(1:3) Encoding
16
Figure 2-3. DS1 Description
16
Installation Instructions
17
Host Controlled Operation
17
Table 2-2. DS2 - SDRAM DIMM Configuration EEPROM Slave Address
17
Figure 2-4. DS2 Description
17
Stand Alone Operation
18
Power Supply Connection
18
Figure 2-5. Host Controlled Operation Scheme
18
Figure 2-6. Stand Alone Configuration
18
P1: +12V Power Supply Connection
19
COP/JTAG Connector - P5
19
Figure 2-8. P1: +12V Power Connector
19
Terminal to MPC8260-ADS RS-232 Connection
20
10/100-Base-T Ethernet Port Connection
20
Figure 2-9. P1 - COP/JTAG Port Connector
20
Figure 2-10. PA3, PB3 - RS-232 Serial Port Connectors
20
Memory Installation
21
Flash Memory SIMM Installation
21
SDRAM DIMM Installation
21
Figure 2-11. Flash Memory SIMM Insertion
21
Figure 2-12. SDRAM DIMM Insertion
22
Chapter 3 Operating Instructions
23
Introduction
23
Controls and Indicators
23
ABORT Switch - SW3
23
Power-On RESET Switch - SW1
23
SOFT RESET Switch - SW2
23
HARD RESET - Switches - SW2& SW3
23
DS1 - PLL Configuration Switch
23
DS2 - SDRAM DIMM Configuration Memory I2C Slave Address Switch
24
DS3 - Software Options Switch
24
Figure 3-2. DS2 - Description
24
J1 - VPP Source Selector
25
J2 - IDDL Measurement
25
J3 - Optional Ventilator Supply
25
Figure 3-3. DS3 - Description
25
Figure 3-4. J1 - VPP Source Selection
25
J4 - IDDH Measurement
26
GND Bridges
26
Fast Ethernet RX Indicator - LD1
26
Figure 3-5. J3 - Ventilator Supply
26
Ethernet TX Indicator - LD2
27
ATM TX Indicator - LD3
27
Ethernet LINK Indicator - LD4
27
ATM RX Indicator - LD5
27
Fast Ethernet Indicator - LD6
27
Fast Ethernet CLSN Indicator - LD7
27
Indicator - LD8
27
VDDL Indication - LD9
27
RUN Indicator - LD10
27
General Purpose Indicator 0 - LD11
27
Fast Ethernet Port Initially Enabled - LD13
28
Atm on - Ld14
28
RS232 Port 1 on - LD15
28
RS232 Port 2 on - LD16
28
Memory Map
28
Table 3-1. ADS Memory Map
29
MPC8260 Register Programming
30
System Initialization
31
Memory Controller Register Programming
31
Table 3-2. Power-On Reset Configuration
31
Table 3-3. SIU Register Programming
31
Table 3-4. Memory Controller Initialization for 66Mhz
32
Chapter 4 Functional Description
34
Reset & Reset - Configuration
34
Power-On Reset
34
Power-On Reset Configuration
34
Manual Hard Reset
34
Hard Rest Configuration
35
Table 4-1. Hard Reset Configuration Word
35
Manual Soft Reset
36
MPC8260 Internal Hard Reset Sources
36
Local Interrupter
37
ABORT Interrupt
37
ATM UNI Interrupt
37
Clock Generator
37
Figure 4-1. Clock Generator Scheme
37
Bus Configuration
38
Single MPC8260 Mode
38
Bus Mode
38
Buffering
38
Chip - Select Generator
38
Synchronous Dram DIMM (60X Bus)
39
Table 4-2. ADS Chip Select Assignments
39
Figure 4-2. SDRAM DIMM Connection Scheme
40
SDRAM Programming
41
Table 4-3 . SDRAM DIMM (84Mhz) Performance Figures
41
Table 4-4. 66 Mhz SDRAM DIMM Mode Register Programming
41
SDRAM Refresh
42
L2-Cache Support Influence on SDRAM Design
42
SDRAM DIMM Configuration Information
42
Flash Memory SIMM
42
Flash Programming Voltage
43
Local Bus Synchronous Dram
43
Table 4-5 . Flash Memory Performance Figures
43
Table 4-6 . Local Bus SDRAM Performance Figures - 66Mhz
44
Figure 4-3. Local SDRAM Connection Scheme
44
Local Bus SDRAM Programming
45
L2-Cache (Optional)
45
Table 4-7. 66 Mhz Local Bus SDRAM Mode Register Programming
45
Local Bus SDRAM Refresh
46
L2 Cache Configuration & Control
46
Communication Ports
46
Table 4-8. CFG(0:2) Settings
46
ATM Port
47
10/100 Base-T Port
47
RS232 Ports
47
Figure 4-4. RS-232 Serial Port Connectors
48
Ports Signal Description
49
Board Control & Status Register - BCSR
49
Table 4-9. BCSR0 Description
49
BCSR0 - Board Control - Status Register 0
50
BCSR1 - Board Control - Status Register 1
50
BCSR2 - Board Control - Status Register - 2
51
Table 4-10. BCSR1 Description
51
Table 4-11. BCSR2 Description
52
Table 4-12. Flash Presence Detect (7:5) Encoding
52
Table 4-13. Flash Presence Detect (4:1) Encoding
53
Table 4-14. EXTOOL(0:3) Assignment
54
Table 4-15 . External Tool Revision Encoding
54
Advertisement
Related Products
Motorola PowerPC MPC750
Motorola MPC821FADS
Motorola MPC823e
Motorola MPC8240
Motorola DigitalDNA MPC180E
Motorola PowerQUICC II MPC8280 Series
Motorola PowerQUICC II MPC8270
Motorola PowerQUICC II MPC8275
Motorola MVME712-12
Motorola MVME712B
Motorola Categories
Cell Phone
Two-Way Radio
Baby Monitor
Cordless Telephone
Radio
More Motorola Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL