Motorola VL-RISC MCF5202 User Manual

Browse online or download User Manual for Networking Motorola VL-RISC MCF5202. the motorola gateway board

  • Download
  • Add to my manuals
  • Print
  • Page
    / 19
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
MOTOROLA GATEWAY BOARD 1
THE MOTOROLA GATEWAY BOARD
(MCF5202 Microprocessor To MC68EC000 Bus Interface Card)
Jeff Miller
October 15, 1997
1.0 Introduction
The integrated Gateway circuit board will bridge an existing MC68EC000 system to the new ColdFire¨
MCF5202 VL-RISC microprocessor, to evaluate the possibility of moving toward a higher performance architecture.
It can be used to evaluate system enhancements such as on-chip instruction and/or data cache and bursting to external
memory. It can also be used to port software code to the ColdFire architecture directly in a customerÕs system as
opposed to the traditional method of porting code to an evaluation platform. This paper describes the use and opera-
tion of the Gateway board as well as technical information that can be used as a reference design.
2.0 Gateway Board Overview
2.1 Software Considerations
The principal use of this board is to help port system software code from the M68000 architecture to the Cold-
Fire architecture. Users will have to recompile the system software to target the MCF5202 instead of targeting the
M68000. Even though the system will see a hardware interface that looks like a MC68EC000, the software must con-
sist of ColdFire instructions for the MCF5202 to work properly. Refer to Section 8, ÒPorting from M68K Architec-
ture,Ó of the
MCF5202 UserÕs Manual
for an overview of the issues encountered when upgrading from the M68000 to
the ColdFire microprocessor. In addition, youÕll have to keep three key things in mind while porting system software
code from the MC68EC000 system to the MCF5202 system
1. mapping 32-bit MCF5202 addresses to 24-bit 68EC000 addresses
2. cache coherency
3. RMW cycles
MICROPROCESSORS
¨
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
Page view 0
1 2 3 4 5 6 ... 18 19

Summary of Contents

Page 1 - THE MOTOROLA GATEWAY BOARD

MOTOROLA GATEWAY BOARD 1 THE MOTOROLA GATEWAY BOARD (MCF5202 Microprocessor To MC68EC000 Bus Interface Card)Jeff MillerOctober 15, 1997 1.0 Introduct

Page 2

10 GATEWAY BOARD MOTOROLA "pLSI property 'LOCK ISPMODE 30';pLSI property 'LOCK AD0 38';pLSI property 'LOCK MODE 40&apos

Page 3 - 3.0 Performance

MOTOROLA GATEWAY BOARD 11 !BG68K pin 16 istype 'output'; "nBG68K!BGCF pin 20 istype 'output'; "nBGCFLDAT pin 22 istype

Page 4

12 GATEWAY BOARD MOTOROLA ATMA.clk = TS; "ATM is latched when TS is assertedNQ1.ar = RSTI;NQ2.ar = RSTI;NQ1.clk= PCLK; "Clock NegClk machin

Page 5 - 5.0 Debug Support

MOTOROLA GATEWAY BOARD 13 "Function Codes for EC000 - (See NOTE 1)" FC2 = ( (ATM & Normal-Access) # (IACK-Access) )FC2 = ( ATM # (TT1&a

Page 6 - 6.0 Bus Operation

14 GATEWAY BOARD MOTOROLA STATE BS1: "Got a Request, wait for CF to quit driving the busBGCF=0; BG68K=0; "Do not assert either Grant IF !BD

Page 7

MOTOROLA GATEWAY BOARD 15 9.0 Block Diagram Figure 5: Gateway Board Block Diagram 10.0 Gateway Board Physical Layout Figure 6: Physical Layout (Act

Page 8

16 GATEWAY BOARD MOTOROLA 11.0 Gateway Board Bill Of Material Table 5: Bill Of Material ITEM QTY MANUFACTURER PART NO. REF. DES. DESCRIPTION 1 1 Moto

Page 9 - 8.0 PLD ABEL Code

MOTOROLA GATEWAY BOARD 17 12.0 ColdFire Gateway Board Schematics (1 of 2)CLK87CLKRSTnRST677473727170TCKTMS/BKPTTDI/DSITDO/DSOTRST/DSCLKDDATA0DDATA1DD

Page 10 - Freescale Semiconductor, Inc

18 GATEWAY BOARD MOTOROLA ColdFire Gateway Board Schematics (2 of 2)D12D11D10D9D8D7D6D56162636465666768EC000 CONNJ1 / AGNDD4D3D2D1D0nASUDS12345678LDS

Page 11

MOTOROLA GATEWAY BOARD 19Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty

Page 12

2 GATEWAY BOARD MOTOROLA2.1.1 Mapping 32-bit MCF5202 addresses to 24-bit 68EC000 addresses The Gateway board transfers only the lower 24-bits of the

Page 13

MOTOROLA GATEWAY BOARD 3 cache mode to cache-inhibit. This will require the microprocessor to go to external memory to get accurate data as opposed

Page 14

4 GATEWAY BOARD MOTOROLA The industry standard Dhrystone 2.1 benchmark was run on the Motorola Gateway board, as well as some other systems, and the

Page 15 - 9.0 Block Diagram

MOTOROLA GATEWAY BOARD 5 Table 4: Dhrystone 2.1 Benchmark Performance 4.0 Potential Performance and System Improvements To fully take advantage of th

Page 16

6 GATEWAY BOARD MOTOROLA 6.0 Bus Operation The Gateway board supports a synchronous interface between the MCF5202 bus and the MC68EC000 bus. The wav

Page 17

MOTOROLA GATEWAY BOARD 7Figure 2: Longword Write To A 16-Bit PortCLOCKw S0S2S4S6 wPS1wPS1 PS2 PS3 PS4 PS5 PS1S0 S2 S4 S6 w wPS2 PS3 PS4 PS5 PS1 PS1w

Page 18

8 GATEWAY BOARD MOTOROLAFigure 3: Interrupt-Acknowledge OperationCLOCKVECTOR011101 or01TS*R/W*TT[1:0]ATMSIZ[1:0]AD[23:5]DA*[1:0]FC[2:0]A[23:4]AS*UDS

Page 19

MOTOROLA GATEWAY BOARD 9 7.0 PLD State Diagram Figure 4: SimpliÞed PLD State Diagram 8.0 PLD ABEL Code MODULE gatewayTITLE 'The controlling

Comments to this Manuals

No comments