M68060 User s Manual NXP Semiconductors

M68060 User S Manual Nxp Semiconductors-PDF Download

  • Date:01 Aug 2020
  • Views:0
  • Downloads:0
  • Pages:416
  • Size:2.83 MB

Share Pdf : M68060 User S Manual Nxp Semiconductors

Download and Preview : M68060 User S Manual Nxp Semiconductors


Report CopyRight/DMCA Form For : M68060 User S Manual Nxp Semiconductors


Transcription:

68K FAX IT,Documentation Comments,FAX 512 891 8593 Documentation Comments Only. The Motorola High End Technical Publications Department provides a fax number for you. to submit any questions or comments about this document or how to order other documents. We welcome your suggestions for improving our documentation Please do not fax technical. Please provide the part number and revision number located in upper right hand corner of. the cover and the title of the document When referring to items in the manual please ref. erence by the page number paragraph number figure number table number and line num. ber if needed, When sending a fax please provide your name company fax number and phone number. including area code,Applications and Technical Information. For questions or comments pertaining to technical information questions and applications. please contact one of the following sales offices nearest you. MOTOROLA M68060 USER S MANUAL iii,Sales Offices, Field Applications Engineering Available Through All Sales Offices. UNITED STATES GERMANY Langenhagen Hanover 49 511 789911. ALABAMA Huntsville 205 464 6800 GERMANY Munich 49 89 92103 0. ARIZONA Tempe 602 897 5056 GERMANY Nuremberg 49 911 64 3044. CALIFORNIA Agoura Hills 818 706 1929 GERMANY Sindelfingen 49 7031 69 910. CALIFORNIA Los Angeles 310 417 8848 GERMANY Wiesbaden 49 611 761921. CALIFORNIA Irvine 714 753 7360 HONG KONG Kwai Fong 852 4808333. CALIFORNIA Rosevllle 916 922 7152, CALIFORNIA San Diego 619 541 2163 Tai Po 852 6668333.
CALIFORNIA Sunnyvale 408 749 0510 INDIA Bangalore 91 812 627094. COLORADO Colorado Springs 719 599 7497 ISRAEL Tel Aviv 972 3 753 8222. COLORADO Denver 303 337 3434 ITALY Milan 39 2 82201. CONNECTICUT Wallingford 203 949 4100 JAPAN Aizu 81 241 272231. FLORIDA Maitland 407 628 2636 JAPAN Atsugi 81 0462 23 0761. FLORIDA Pompano Beach JAPAN Kumagaya 81 0485 26 2600. Fort Lauderdale 305 486 9776 JAPAN Kyushu 81 092 771 4212. FLORIDA Clearwater 813 538 7750, GEORGlA Atlanta 404 729 7100 JAPAN Mito 81 0292 26 2340. IDAHO Boise 208 323 9413 JAPAN Nagoya 81 052 232 1621. ILLINOIS Chicago Hoffman Estates 708 490 9500 JAPAN Osaka 81 06 305 1801. INDlANA Fort Wayne 219 436 5818 JAPAN Sendai 81 22 268 4333. INDIANA Indianapolis 317 571 0400 JAPAN Tachikawa 81 0425 23 6700. INDIANA Kokomo 317 457 6634 JAPAN Tokyo 81 03 3440 3311. IOWA Cedar Rapids 319 373 1328 JAPAN Yokohama 81 045 472 2751. KANSAS Kansas City Mission 913 451 8555 KOREA Pusan 82 51 4635 035. MARYLAND Columbia 410 381 1570, MASSACHUSETTS Marborough 508 481 8100 KOREA Seoul 82 2 554 5188. MASSACHUSETTS Woburn 617 932 9700 MALAYSIA Penang 60 4 374514. MICHIGAN Detroit 313 347 6800 MEXICO Mexico City 52 5 282 2864. MINNESOTA Minnetonka 612 932 1500 MEXICO Guadalajara 52 36 21 8977. MISSOURI St Louis 314 275 7380 Marketing 52 36 21 9023. NEW JERSEY Fairfield 201 808 2400 Customer Service 52 36 669 9160. NEW YORK Fairport 716 425 4000 NETHERLANDS Best 31 49988 612 11. NEW YORK Hauppauge 516 361 7000 PUERTO RICO San Juan 809 793 2170. NEW YORK Poughkeepsie Fishkill 914 473 8102 SINGAPORE 65 2945438. NORTH CAROLINA Raleigh 919 870 4355, OHIO Cleveland 216 349 3100 SPAIN Madrid 34 1 457 8204. OHIO Columbus Worthington 614 431 8492 or 34 1 457 8254. OHIO Dayton 513 495 6800 SWEDEN Solna 46 8 734 8800. OKLAHOMA Tulsa 800 544 9496 SWITZERLAND Geneva 41 22 7991111. OREGON Portland 503 641 3681 SWITZERLAND Zurich 41 1 730 4074. PENNSYLVANIA Colmar 215 997 1020 TAlWAN Taipei 886 2 717 7089. Philadelphia Horsham 215 957 4100 THAILAND Bangkok 66 2 254 4910. TENNESSEE Knoxville 615 690 5593 UNITED KINGDOM Aylesbury 44 296 395 252. TEXAS Austin 512 873 2000, TEXAS Houston 800 343 2692 FULL LINE REPRESENTATIVES. TEXAS Plano 214 516 5100 COLORADO Grand Junction, VIRGINIA Richmond 804 285 2100 Cheryl Lee Whltely 303 243 9658.
WASHINGTON Bellevue 206 454 4160 KANSAS Wichita, Seattle Access 206 622 9960 Melinda Shores Kelly Greiving 316 838 0190. WISCONSIN Milwaukee Brookfield 414 792 0122,NEVADA Reno. CANADA Galena Technology Group 702 746 0642, BRITISH COLUMBIA Vancouver 604 293 7605 NEW MEXICO Albuquerque. ONTARIO Toronto 416 497 8181 S S Technologies lnc 505 298 7177. ONTARIO Ottawa 613 226 3491 UTAH Salt Lake City, QUEBEC Montreal 514 731 6881 Utah Component Sales Inc 801 561 5099. INTERNATIONAL WASHINGTON Spokane, AUSTRALIA Melbourne 61 3 887 0711 Doug Kenley 509 924 2322.
AUSTRALIA Sydney 61 2 906 3855 ARGENTINA Buenos Aires. BRAZIL Sao Paulo 55 11 815 4200 Argonics S A 541 343 1787. CHINA Beijing 86 505 2180 HYBRID COMPONENTS RESELLERS. FINLAND Helsinki 358 0 35161191 Elmo Semiconductor 818 768 7400. Car Phone 358 49 211501 Minco Technology Labs Inc 512 834 2022. FRANCE Paris Vanves 33 1 40 955 900 Semi Dice Inc 310 594 4631. iv M68060 USER S MANUAL MOTOROLA, The complete documentation package for the MC68060 MC68LC060 and MC68EC060. collectively called M68060 consists of the M68060UM AD M68060 User s Manual and. the M68000PM AD M68000 Family Programmer s Reference Manual The M68060 User s. Manual describes the capabilities operation and programming of the M68060 superscalar. 32 bit microprocessors The M68000 Family Programmer s Reference Manual contains the. complete instruction set for the M68000 family, The introduction of this manual includes general information concerning the MC68060 and. summarizes the differences among the M68060 family devices Additionally appendices. provide detailed information on how these M68060 derivatives operate differently from the. When reading this manual disregard information concerning the floating point unit in refer. ence to the MC68LC060 and disregard information concerning the floating point unit and. memory management unit in reference to the MC68EC060. The organization of this manual is as follows,Section 1 Introduction. Section 2 Signal Description,Section 3 Integer Unit. Section 4 Memory Management Unit,Section 5 Caches,Section 6 Floating Point Unit.
Section 7 Bus Operation,Section 8 Exception Processing. Section 9 IEEE 1149 1 Test JTAG and Debug Pipe Control Modes. Section 10 Instruction Timings,Section 11 Applications. Section 12 Electrical and Thermal Characteristics, Section 13 Ordering Information and Mechanical Data. Appendix A MC68LC060,Appendix B MC68EC060,Appendix C MC68060 Software Package. Appendix D M68060 Instructions,MOTOROLA M68060 USER S MANUAL v.
MC68060 ACRONYM LIST,AGU address generation unit,ALU arithmetic logic unit. ATC address translation cache,BUSCR bus control register. CACR cache control register,CCR condition code register. CM cache mode,CPU central processing unit,DFC destination function code. DTTx data transparent translation register,DRAM dynamic random access memory.
FPIAR floating point instruction address register,FPCR floating point control register. FPSP floating point software package,FPSR floating point status register. FPU floating point unit,FP7 FP0 floating point data registers 7 0. FSLW fault status long word,IEE integer execute unit. IFP instruction fetch pipeline,IFU instruction fetch unit.
IPU instruction pipe unit,ISP interrupt stack pointer. ITTR instruction transparent translation register,IU integer unit. JTAG Joint Test Action Group,MMU memory management unit. MOTOROLA M68060 USER S MANUAL vii,MC68060 Acronym List. MMUSR memory management unit status register,M68060SP M68060 software package.
NANs not a numbers,NOP no operation,OEP operand execution pipeline. OPU operand pipe unit,PC program counter,PCR processor configuration register. PGI page index field,PI pointer index field,PLL phase locked loop. pOEP primary operand execution pipeline,RI root index field. SFC source function code,SNAN signaling not a number.
sOEP secondary operand execution pipeline,SP stack pointer. SR status register,SRP supervisor root pointer register. SSP supervisor stack pointer,TAP test access port,TCR translation control register. TTL transistor transistor logic,TTR transparent translation register. UPA user page attribute,URP user root pointer register.
USP user stack pointer,VBR vector base register,VLSI very large scale integration. viii M68060 USER S MANUAL MOTOROLA,TABLE OF CONTENTS. Introduction,1 1 Differences Among M68060 Family Members 1 3. 1 1 1 MC68LC060 1 3,1 1 2 MC68EC060 1 3,1 1 2 1 Address Translation Differences 1 3. 1 1 2 2 Instruction Differences 1 3,1 2 Features 1 4.
1 3 Architecture 1 4,1 4 Processor Overview 1 5,1 4 1 Functional Blocks 1 5. 1 4 2 Integer Unit 1 7,1 4 2 1 Instruction Fetch Unit 1 7. 1 4 2 2 Integer Unit 1 8,1 4 2 3 Floating Point Unit 1 8. 1 4 2 4 Memory Units 1 9,1 4 2 5 Address Translation Caches 1 9. 1 4 2 6 Instruction and Data Caches 1 9,1 4 2 6 1 Cache Organization 1 10.
1 4 2 6 2 Cache Coherency 1 10,1 4 3 Bus Controller 1 10. 1 5 Processing States 1 10,1 6 Programming Model 1 11. 1 7 Data Format Summary 1 14,1 8 Addressing Capabilities Summary 1 14. 1 9 Instruction Set Overview 1 15,1 10 Notational Conventions 1 21. Signal Description,2 1 Address and Control Signals 2 3.
2 1 1 Address Bus A31 A0 2 3,2 1 2 Cycle Long Word Address CLA 2 4. 2 2 Data Bus D31 D0 2 4,2 3 Transfer Attribute Signals 2 4. 2 3 1 Transfer Cycle Type TT1 TT0 2 4,2 3 2 Transfer Cycle Modifier TM2 TM0 2 4. 2 3 3 Transfer Line Number TLN1 TLN0 2 5, 2 3 4 User Programmable Page Attributes UPA1 UPA0 2 5. 2 3 5 Read Write R W 2 6,MOTOROLA M68060 USER S MANUAL ix.
Table of Contents,2 3 6 Transfer Size SIZ1 SIZ0 2 6. 2 3 7 Bus Lock LOCK 2 6,2 3 8 Bus Lock End LOCKE 2 6. 2 3 9 Cache Inhibit Out CIOUT 2 7,2 3 10 Byte Select Lines BS3 BS0 2 7. 2 4 Master Transfer Control Signals 2 7,2 4 1 Transfer Start TS 2 8. 2 4 2 Transfer in Progress TIP 2 8, 2 4 3 Starting Termination Acknowledge Signal Sampling SAS 2 8.
2 5 Slave Transfer Control Signals 2 8,2 5 1 Transfer Acknowledge TA 2 8. 2 5 2 Transfer Retry Acknowledge TRA 2 8,2 5 3 Transfer Error Acknowledge TEA 2 9. 2 5 4 Transfer Burst Inhibit TBI 2 9,2 5 5 Transfer Cache Inhibit TCI 2 9. 2 6 Snoop Control SNOOP 2 9,2 7 Arbitration Signals 2 10. 2 7 1 Bus Request BR 2 10,2 7 2 Bus Grant BG 2 10,2 7 3 Bus Grant Relinquish Control BGR 2 10.
2 7 4 Bus Tenure Termination BTT 2 10,2 7 5 Bus Busy BB 2 11. 2 8 Processor Control Signals 2 11,2 8 1 Cache Disable CDIS 2 11. 2 8 2 MMU Disable MDIS 2 12,2 8 3 Reset In RSTI 2 12. 2 8 4 Reset Out RSTO 2 12,2 9 Interrupt Control Signals 2 12. 2 9 1 Interrupt Priority Level IPL2 IPL0 2 12,2 9 2 Interrupt Pending Status IPEND 2 12.
2 9 3 Autovector AVEC 2 13,2 10 Status and Clock Signals 2 13. 2 10 1 Processor Status PST4 PST0 2 13,2 10 2 MC68060 Processor Clock CLK 2 14. 2 10 3 Clock Enable CLKEN 2 14,2 11 Test Signals 2 15. 2 11 1 JTAG Enable JTAG 2 15,2 11 2 Test Clock TCK 2 15. 2 11 3 Test Mode Select TMS 2 15,2 11 4 Test Data In TDI 2 16.
2 11 5 Test Data Out TDO 2 16,2 11 6 Test Reset TRST 2 16. 2 12 Thermal Sensing Pins THERM1 THERM0 2 16,2 13 Power Supply Connections 2 16. 2 14 Signal Summary 2 16,x M68060 USER S MANUAL MOTOROLA. Table of Contents,Integer Unit,3 1 Integer Unit Execution Pipelines 3 1. 3 2 Integer Unit Register Description 3 2,3 2 1 Integer Unit User Programming Model 3 2.
3 2 1 1 Data Registers D7 D0 3 2,3 2 1 2 Address Registers A6 A0 3 2. 3 2 1 3 User Stack Pointer A7 3 2,3 2 1 4 Program Counter 3 3. 3 2 1 5 Condition Code Register 3 3, 3 2 2 Integer Unit Supervisor Programming Model 3 3. 3 2 2 1 Supervisor Stack Pointer 3 4,3 2 2 2 Status Register 3 4. 3 2 2 3 Vector Base Register 3 4,3 2 2 4 Alternate Function Code Registers 3 5.
3 2 2 5 Processor Configuration Register 3 5,Memory Management Unit. 4 1 Memory Management Programming Model 4 3, 4 1 1 User and Supervisor Root Pointer Registers 4 3. 4 1 2 Translation Control Register 4 4,4 1 3 Transparent Translation Registers 4 6. 4 2 Logical Address Translation 4 7,4 2 1 Translation Tables 4 7. 4 2 2 Descriptors 4 12,4 2 2 1 Table Descriptors 4 12.
4 2 2 2 Page Descriptors 4 12,4 2 2 3 Descriptor Field Definitions 4 13. 4 2 3 Translation Table Example 4 15, 4 2 4 Variations in Translation Table Structure 4 16. 4 2 4 1 Indirect Action 4 16,4 2 4 2 Table Sharing Between Tasks 4 17. 4 2 4 3 Table Paging 4 17,4 2 4 4 Dynamically Allocated Tables 4 17. 4 2 5 Table Search Accesses 4 19,4 2 6 Address Translation Protection 4 20.
4 2 6 1 Supervisor and User Translation Tables 4 21. 4 2 6 2 Supervisor Only 4 22,4 2 6 3 Write Protect 4 22. 4 3 Address Translation Caches 4 24,4 4 Transparent Translation 4 27. 4 5 Address Translation Summary 4 28,4 6 RSTI and MDIS Effect on the MMU 4 28. 4 6 1 Effect of RSTI on the MMUs 4 28,MOTOROLA M68060 USER S MANUAL xi. Table of Contents,4 6 2 Effect of MDIS on Address Translation 4 30.
4 7 MMU Instructions 4 30,4 7 1 MOVEC 4 30,4 7 2 PFLUSH 4 30. 4 7 3 PLPA 4 30,5 1 Cache Operation 5 1,5 2 Cache Control Register 5 5. 5 3 Cache Management 5 6,5 4 Caching Modes 5 7,5 4 1 Cachable Accesses 5 7. 5 4 1 1 Writethrough Mode 5 7,5 4 1 2 Copyback Mode 5 8. 5 4 2 Cache Inhibited Accesses 5 8,5 4 3 Special Accesses 5 9.
M68060 USER S MANUAL MOTOROLA 40 955 900 GERMANY Langenhagen Hanover 49 511 789911 GERMANY Munich 49 89 92103 0 GERMANY Nuremberg 49 911 64 3044 GERMANY Sindelfingen 49 7031 69 910 GERMANY Wiesbaden 49 611 761921 HONG KONG Kwai Fong 852 4808333 Tai Po 852 6668333 INDIA Bangalore 91 812 627094 ISRAEL Tel Aviv 972 3 753 8222 ITALY Milan 39 2 82201 JAPAN Aizu 81 241 272231 JAPAN

Related Books