您好,欢迎光临本网站![请登录][注册会员]  
文件名称: MC68020芯片手册
  所属分类: 硬件开发
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-08-31
  提 供 者: young******
 详细说明:MC68020芯片是80年代末90年代初摩托罗拉公司生产的一款32位微处理器,大量用在了工业计算机上。现在市场上仍然有大量的设备控制部分使用的是MC68020芯片做主控CPU。本文档便是这款芯片的DATASHEET,用来做技术资料最为合适。9/29/95 SECtION 1: OVERVIEW UM Rey 1 TABLE OF CONTENTS Paragraph Page Number Title Number Section 1 Introduction Features.…1-2 1.2 Programming Model .B.8.8.8. Data Types and Addressing Modes Overview 18 Instruction Set Overview aa日 nn0000日a日aaaa:aa: nnn:aa: nnn I:a 1-10 Virtual Memory and virtual Machine Concepts 1-10 1.5.1 Virtual Memory ..:::日 .1-10 1.5.2 Virtual machine 1量面 重111 1-12 1.6 Pipelined Architecture .1-12 1.7 Cache memo ry 1-13 Section 2 Processing States 2.1 Privilege Levels..… 2.1.1 Supervisor privilege Level ..2-2 2.1.2 User Privilege Level 2.13 Changing Privilege Level 2.2 Address space Types 23 Exception Processing 2-5 2.3.1 EXception Vectors 2-5 2.3.2 Exception Stack Frame .2-6 Section 3 Signal description 3.1 Signal Index… 3-2 3.2 Function Code Signals(FC2-FCo) 日· 3-2 3.3 Address Bus(A31-A0, MC68020)(A23-AO, MC68EC020) 3-2 3.4 Data bus(D31-D0)… 3-2 3.5 Transfer Size Signals(SIz1, sIzo 3-2 3.6 Asynchronous Bus Control Signals 画 R00 0_ 10000 0画画 10000 D画 annIn 3.7 Interrupt Control Signals…….……………………,……… 3.8 Bus Arbitration Control Signals 3-6 39 Bus Exception Control Signals 3-6 3.10 Emulator Support signal 3-7 3.11 Clock(CLK) MOTOROLA M68020 USER'S MANUAL 9/29/95 SECTION 1: OVERVIEW UM Rev. 1.0 TABLE OF CONTENTS (Continued) Paragraph Page Number Title Number 3.12 Power Supply Connections 3-7 3.13 Signal Summary 3-8 Section 4 On-Chip Cache Memory 4.1 On- Chip Cache Organization and operation……….…....… 4-1 4.2 Cache reset 4-3 4.3 Cache Control..…4-3 4.3.1 Cache Control Register(CACR) BE.888. 4-3 4.3.2 Cache Address Register(CAAR) 4-4 Section 5 Bus Operation 5.1 Bus Transfer Signals 5-1 5.1.1 Bus Control signals 5.1.2 Address bus a:aa:.aaaa:.a:aaaaaaa日a 5-3 5.13 Address strobe 5.1.4 Data bus 5-3 5.1.5 Data strobe ∴5-4 5.1.6 Data buffer enable 重1mmm 5-4 5.1.7 Bus Cycle Termination Signals 52 Data transfer mechanism 5.2.1 Dynamic Bus Sizing BBEI.I..B8I. 5-5 5.22 Misaligned Operands 4 52.3 Effects of Dynamic Bus Sizing and operand misalignment 5-20 5.2.4 Address, Size, and data Bus relationships 5-21 5.2.5 Cache Interactions 5-22 5.2.6 Bus Operation 5-24 5.2.7 Synchronous Operation with DSACK1/DSACKO ∴5-24 5.3 Data Transfer Cycles 5-25 5.3.1 Read cycle… 5-26 5.3.2 Write Cycle 5-33 5.3.3 Read-Modify-Write Cycle .5-39 5.4 CPU Space Cycles 5-44 5.4.1 Interrupt Acknowledge Bus Cycles. .......................................5-45 5.4.1.1 Interrupt Acknowledge Cycle--Terminated Normally 5-45 5.4.1.2 Autovector Interrupt Acknowledge Cycle 5-48 5.4.1.3 Spurious Interrupt Cycle..…….5-48 54.2 Breakpoint Acknowledge Cycle…….…..….….…...…..15-50 54.3 Coprocessor Communication Cycles 5-53 5.5 Bus exception Control cycles 5-53 5.5.1 BusErrorswwwwwwwwwwww.5-55 M68020 USERS MANUAL MOTOROLA 9/29/95 SECtION 1: OVERVIEW UM Rey 1 TABLE OF CONTENTS(Continued Paragraph Page Number Title Number 5.5.2 Retry operation .5-56 55.3 Halt Operation 5-60 5.54 Double bus fault. 5.6 Bus Synchronization 5-62 57 Bus arbitration 5-62 5.7.1 MC68020 Bus Arbitration 5-63 5.7.1.1 Bus Request MC68020 5-66 5.7.1.2 Bus grant(MC68020).…… 5-66 5.7.13 Bus grant Acknowledge(MC68020)……..…………5-66 5.7.1.4 Bus arbitration Control (MC68020 5-67 5.7.2 MC68EC020 Bus Arbitration.wm5-70 5.7.2.1 Bus Request(MC68EC020 ·== 5-71 5.7.2.2 Bus Grant(MC68EC020) 5-71 5.72.3 Bus arbitration contro(MC68Ec020)……5-73 5.8 Reset Operation 5-76 Section 6 EXception Processing 6.1 Exception Processing Sequence 6-1 6.1.1 Reset Exception 面重 6-4 6.12 Bus Error Exception....….……………6-4 6.1.3 Address Error Exception 1D重 6-6 6.14 Instruction Trap Exception .................................6-6 6.1.5 Illegal Instruction and Unimplemented Instruction Exceptions... 6-7 6.1.6 Privilege violation EXception…….….…..…...…...…6-8 6.1.7 Trace Exception .6-9 6.1.8 Format Error Exception .......................................................6-10 6.1.9 Interrupt EXceptions…….….….….………………………6-11 6.1.10 Breakpoint Instruction EXception 6-17 6.1.11 Multiple exceptions......................................6-17 6.1.12 Return from Exception -19 6.2 Bus Fault Recovery 6-21 6.2.1 Special Status Word(SSW)……… 6-21 6.2.2 Using Software to Complete the Bus cycles 6-23 62.3 Completing the Bus Cycles with RTE .6-24 6.3 Coprocessor Considerations. ..........................................................6-25 64 EXception Stack Frame Formats 6-25 MOTOROLA M68020 USER'S MANUAL X 9/29/95 SECTION 1: OVERVIEW UM Rev. 1.0 TABLE OF CONTENTS (Continued) Paragraph Page Number Title Number Section 7 Coprocessor Interface Description 7.1 Introduction 7.1.1 Interface Features .......,...................................................7-2 7.12 Concurrent Operation Support∴….…….…..….….….......7-2 7.1.3 Coprocessor System Interface∴…………………………………入 Coprocessor Instruction Format 7.1.4 7.1.4.1 Coprocessor Classification……..…...….....….....7-4 7.14.2 rocessor-Coprocessor Interface 7.1.4.3 Coprocessor Interface Register Selection................7-6 7.2 Coprocessor Instruction Types…………….…..…....….....7-7 7.2.1 Coprocessor General Instructions 7.2.1.1 Format 7-8 7.2.1.2 Protocol 7-9 7.2.2 Coprocessor Conditional Instructions 7-10 7.2.2.1 Branch on Coprocessor Condition Instruction 7-12 7.2.2.1.1 Format 7-12 7.2.2.1.2 Protocol 重■ 7-12 7.2.2.2 Set on Coprocessor Condition Instruction .........................7-13 7.2.2.2.1 Format3wwwww.ww7-13 7.2.2.2.2 Protocol 7-14 7.2.2.3 Test Coprocessor Condition, Decrement, and Branch Instruction.7-14 7.2.2.3.1 Format4..w.wwww.ww.7-14 7.2.2.3.2 Protocol..ww..w..mw..7-15 7.2.24 Trap on Coprocessor Condition Instruction ..............7-15 7.2.24 Format….7-15 7.2.2.4.2 Protocol..NNwNNwwwww7-16 7.23 Coprocessor Context Save and Restore Instructions 7-16 7.2.3.1 Coprocessor Internal State Frames 7-17 7.2.3.2 Coprocessor Format Words .7-18 723.2.1 Empty /Reset Format Word .7-18 7.2.3.2.2 Not-Ready Format Word 7-19 7.2.3.2.3 Invalid format word 7-19 7.2.3.2.4 Valid format word 7-20 7.2.3.3 Coprocessor Context Save Instruction................7-20 7.2.3.3.1 Format ……7-20 7.2.3.3.2 Protocol aaaaaa:aa:.aaaaaaaa:a“:a:aaaaaaaaa.a.:aaaa:aaa:aa 7-21 7.23.4 Coprocessor Context Restore Instruction 7-22 7.2.3.4.1 Format ….7-22 7.2.34.2 Protocol 7-23 7.3 Coprocessor Interface Register Set 7-24 M68020 USERS MANUAL MOTOROLA 9/29/95 SECtION 1: OVERVIEW UM Rey 1 TABLE OF CONTENTS (Continued Paragraph Page Number Title Number 7.3.1 Response CIR…… .7-24 7.3.2 Control cir 7-24 7.3.3 Save CIR 7-25 7.3.4 Restore CIR 7-25 7.3.5 Operation Word CIr 7-25 7.3.6 Command cir 7-25 7.3.7 Condition cir 7-26 7.38 Operand cir......... 7-26 7.3.9 Register Select CIR 7-27 7.3.10 Instruction Address cir 7-27 7.3.11 Operand Address CIR 7-27 74 Coprocessor Response Primitives. .............................................7-27 7.4.1 ScanPC a_.aa: nD日:aa:a: 100:aa: nnd: nnnn:a日:aa: nD.aaa日:aaa:a:.a:日aaa日aa 7-28 74.2 Coprocessor Response Primitive General Format 7-28 743 Busy Primitive… .. 7-30 74.4 Null Primitive∴.7-31 74.5 Supervisor Check Primitive…….…..…..…......17-33 746 Transfer Operation Word primitive .a=“ .7-33 7.4.7 Transfer from Instruction Stream Primitive 7-34 74.8 Evaluate and transfer effective Address primitive Evaluate Effective Address and Transfer Data Primitive 7-35 74.9 7-35 7.4.10 Write to Previously Evaluated Effective Address Primitive......7-37 7.4.11 Take address and transfer data primitive .7-39 74.12 Transfer to/from Top of Stack Primitive 1重日重菌B首面 7-40 74.13 Transfer Single Main Processor Register Primitive 7-40 7.4.14 Transfer Main Processor Control Register Primitive. ....................7-41 74.15 Transfer Multiple Main Processor Registers Primitive 7-42 74.16 Transfer Multiple Coprocessor Registers Primitive 7-42 7.4.17 Transfer Status Register and ScanPC Primitive...........7-44 7.4.18 Take Preinstruction EXception Primitive……,…,…,…,…,,.,.1-45 74.19 Take Midinstruction EXception Primitive...........-.7-47 7.4.20 Take Postinstruction Exception Primitive .....................................7-48 7.5 Exceptions .7-49 7.5.1 Coprocessor-Detected Exceptions 7-49 7.5.1.1 Coprocessor-Detected Protocol Violations .7-50 7.5.1.2 Coprocessor-Detected lllegal Command or Condition Words...7-51 7.5.1.3 Coprocessor Data-Processing-Related EXceptions .:: 7-51 7.5.14 Coprocessor System-Related Exceptions .7-51 7.5.1.5 Format errors ∴7-52 7.52 Main- Processor- Detected Exceptions………. 7-52 7.5.2.1 Protocol violations 7-52 7.5.2.2 F-Line Emulator Exceptions 7-54 MOTOROLA M68020 USER'S MANUAL 9/29/95 SECTION 1: OVERVIEW UM Rev. 1.0 TABLE OF CONTENTS (Continued) Paragraph Page Number Title Number 7.5.2.3 Privilege violations 7-55 75.2.4 cpTRAPcC Instruction Traps ..7-55 75.2.5 Trace EXceptions...….…....7-55 7.52.6 interrupts∴ 7-56 7.5.2.7 Format errors .重1重D,重 7-57 752.8 Address and Bus errors a:.:a日:aaa .7-57 7.53 Coprocessor Reset 17-58 7.6 Coprocessor Summary… 7-58 Section 8 Instruction Execution Timing 8.1 Timing Estimation Factors…….… 8-1 8.1.1 Instruction Cache and Prefetch 8-1 8.1.2 Operand misalignment 8-2 8.1.3 Bus/Sequencer Concurrency 重1日重重日1自1日1n日 8-2 8.1.4 Instruction EXecution Overlap 8.1.5 Instruction Stream Timing Examples 重面m .... 8-4 8.2 Instruction Timing Tables 8-9 8.2.1 Fetch effective Address wwwwwwwwwwwm8-13 8.2.2 Fetch Immediate Effective address 8-14 8.2.3 Calculate effective Address 8-16 8.2.4 Calculate Immediate effective address 8-17 82.5 Jump Effective Address 8-19 82.6 MOVE Instruction .. 8-20 8.2.7 Special-Purpose MOVE Instruction 8-29 8.28 Arithmetic/Logical Instructions .8-30 8.2.9 Immediate Arithmetic/Logical Instructions 8-31 8.2.10 Binary-Coded Decimal Operations :aa:aa:aaaaa::a:aa:aaaa:aaaaaaaaaa 8-32 8.2.11 Single-Operand Instructions .8-33 8.2.12 Shift/Rotate Instructions .8-34 8.2.13 Bit Manipulation Instructions...............................8-35 8.2.14 Bit Field Manipulation Instructions 8-36 8.2.15 Conditional branch Instructions 8-37 8.2.16 Control Instructions 8-38 8.2.17 EXception -Related Instructions 8-39 8.2.18 Save and Restore Operations 8-40 Section 9 Applications Information Floating-Point Units 9-1 92 Byte Select Logic for the MC68020/EC020 9-5 9.3 Power and ground considerations 9-g M68020 USERS MANUAL MOTOROLA 9/29/95 SECtION 1: OVERVIEW UM Rey 1 TABLE OF CONTENTS (Concluded) Paragraph Page Number Title Number 94 Clock Driver B重面 9-10 95 emory Interface 9.6 Access Time calculations 9-12 9.7 Module Support……… 9-14 9.7.1 Module Descriptor. 9-14 97.2 Modulestackframewwwwwww.9-16 98 Access levels…1 9-17 9.8.1 Module call 9-18 98.2 Module return 9-19 Section 10 Electrical Characteristics 10.1 Maximum Ratings 10-1 10.2 Therma| Consideratⅰons… ..10-1 10.2.1 MC68020 Thermal Characteristics and DC Electrical characteristics .10-2 10.2.2 MC68EC020 Thermal characteristics and DC Electrical Characteristics 10-4 10.3 AC Electrical Characteristics 10-5 Section 11 Ordering Information and Mechanical Data Standard Ordering Information 11-1 11.1.1 Standard MC68020 Ordering Information 1.1.2 Standard mC68EC020 Ordering Information 11.2 Pin Assignments and Package Dimensions…… 112 11.2.1 MC68020 RC and rP Suffix-Pin assignment .11-2 1.2.2 MC68020 RC Suffix-Package Dimensions 11-3 112.3 MC68020 RP Suffix-Package Dimensions aaaa“aaaa 11-4 11.24 MC68020 FC and FE Suffix--Pin assignment 11-5 11.2.5 MC68020 FC Suffix- Package Dimensions……116 11.2.6 MC68020 FE Suffix--Package Dimensions 11-7 11.2.7 MC68EC020 RP Suffix-Pin Assignment .11-8 1.2.8 MC68EC020 RP Suffix-Package Dimensions .......................11-9 11.2.9 MC68EC020 FG Suffix--Pin Assignment .1110 11.2.10 MC68Ec020 FG Suffix- Package Dimensions………....111 Appendix A Interfacing an MC68EC020 to a DMA Device That Supports a Three-Wire Bus Arbitration Protocol MOTOROLA M68020 USER'S MANUAL 9/29/95 SECTION 1: OVERVIEW UM Rev. 1.0 LIST OF ILLUSTRATIONS Fiqure Page Number Title Number 1-1 MC68020/EC020 Block Diagram 1-2 User Programming Model…… 1-3 Supervisor Programming Model Supplement 4 Status Register(SR)……… a:1 ..B:aa:aa:aa“日.日:日1..... 1-5 Instruction Pipe 113 2-1 General Exception Stack Frame 2-6 3-1 Functional Signal groups 3-1 1 MC68020/EC020 On-Chip Cache Organization 4-2 4-2 Cache Control Register 重■重 4-3 4-3 Cache Address Register..….…… 4-4 5-1 Relationship between External and Internal signals 5-2 Input Sample Window…… 5-2 5-3 Internal Operand Representation MC68020/EC020 Interface to various port sizes 5-6 5-5 Long-Word Operand Write to Word port example 重D日D1m重 I.B.88888 10 5-6Long- Word operand Write to Word port Timing……………….5-11 5-7 Word Operand Write to Byte Port Example 5-12 5-8 Word operand Write to Byte port timing..................5-13 5-9 Misaligned Long- Word operand Write to Word port EXample……………….5-14 5-10 Misaligned Long-Word Operand Write to Word port Timing 5-15 5-11 Misaligned Long-Word operand read from Word port example 5-16 12 Misaligned Word operand Write to Word port Example 5-16 5-13 Misaligned Word operand write to Word port timing 5-17 5-14 Misaligned Word operand read from Word Bus Example.........5-18 5-15 Misaligned Long-Word operand Write to Long-Word port Example 5-18 5-16 Misaligned Long-Word operand Write to Long-Word port Timing ................5-19 5-17 Misaligned Long-Word Operand read from Long-Word port Example....5-20 5-18 Byte Enable Signal Generation for 16-and 32-Bit Ports 5-23 5-19Long- Word Read Cycle Flowchart……………………………5-26 5-20 Byte Read cycle Flowchart 5-27 5-21 Byte and Word read cycles--32-Bit Port BBI.....I 5-28 5-22 Long- Word Read--8-Bit Port 5-29 5-23 Long-Word Read-16-and 32-Bit Ports 5-30 M68020 USERS MANUAL MOTOROLA
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: MC68020芯片手册
 输入关键字,在本站1000多万海量源码库中尽情搜索: