MC68030 NXP | Alldatasheet

Document overview

  • Manufacturer or author: Provided By www.digicamel.com(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 19

Technical content

(~)MOTOROLA INC., 1990 ( MOTOROLA Rev 1

Motorola'reserves the right to make changes without further notice to any products herein to improve reliability, function or design. Motorola does not assume any liability arising out of the application or use of any product or circuit described herein; neither does it convey .any license under its patent rights nor the rights of others. Motorola products are not author- ized for use as components in life support devices or systems intended for surgical implant into the body or intended to support or sustain life. Buyer agrees to notify Motorola of any such intended end use whereupon Motorola shall determine availability an d suitability of its product or products for the use intended. Motorola and (~ are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Employment Opportunity/Affirmative Action Employer.

Supply Voltage* VC~ C -0.3 to +7.0 Input Voltage Vin - (~:5 to + 7.0 Operating Temperature Range Minimum Ambient Temperature T A 0 40-MHz Maximum Ambient T A 70 Temperature 50-MHz Maximum Case T C 80 Temperature Storage Temperature Range Tstg -55 to 150 Unit V *A continuous clock must be supplied to the MC68030 when it is powered up. This device contains protective cir- cuitry against damage due to high static voltages or electrical fields; however, it is advised that normal precautions be taken to avoid ap- plication of any voltages higher than maximum-rated voltages to this high-impedance circuit. Reliability of operation is enhanced if unused inputs are tied to in appropriate logic voltage level (e.g., either GND or VCC). THERMAL CHARACTERISTICS- PGA PACKAGE Characteristic Symbol Value Rating Thermal Resistance -- Ceramic °C/W J~Jnction tO Ambient ejA 30* Junction to Case 0jC 15" ~Estimated MO,TOROLA MC68030 ELECTRICAL SPECIFICATIONS

The average chip-junction temperature, T j, in °C can be obtained from: Tj = T A + (PD ° 03A) (1 where:. .. T A = Ambient Temperature, °C 0jA = Package Thermal Resistance, Junction-to-Ambient, °C/W PD = PINT+ PI/O 'PINT = IccxVcc, Watts-- Chip lnternaI Power PI/O . - Power,Dissipationon Input and Output Pins -- User Determined -. For most applications PI/O<PINT and can be neglected. ' The foliowing is an approximate relationship between PD and Tj (if PI/O is neglected):. .. . Solving equations (1)and (2) forKgives: ' ' " " ": K = PD" (TA + 273°C) + eJA ° PD 2 (3) where K is a constant pertaining to the particular part. K can be determined from equation (3) by measuring PD (at equilibrium) for a known T A. Using this value of K, the values (~f PD and Tj can be obtained by solving'equ"ations (1) and (2) iteratively for any value of T A. The total thermal resistance of a package (0jA)can be separated into two components, 0jC and 0CA, representing the barrier to heatflow from the semiconductor junction to the package (case) surface (eJC) and from the case to the outside ambient (0CA). These terms are related by the equation: 0jA=0jC+0CA (4) ejC is device related and cannot be influenced by the user. However, 0CA is user dependent and can be minimized by such thermal management tech- niques as heat sinks, ambient air cooling, and thermal convection. Thus, good thermal management on the part of the user can significantly reduce eCA so that 0jA approximately equals 0jC. Substitution of ejC for 0jA in equation (1) will result in a lower semiconductor junction temperature. Values for thermal resistance presented in this document, unless.estimated, were derived using the procedure described in Motorola Reliability Report 7843, "Thermal Resistance Measurement Method for MC68XX Microcom- ponent Devices," and are provided for design purposes only. Thermal meas- urements are complex and dependent on procedure and setup. User derived values for thermal resistance may differ. MC68030~ELECTRICAL;SP.ECIFICATIO NS •MOTOROLA

Figure 1. To test the parameters guaranteed by MQtorola, inputs must be as appropriate, maximum setup and hold times, and are measured asshown. Finally, the measurements for signal-to-signal specifications are also shown. device as specified in the DC electrical characteristics.

Figure 1. Drive Levels and Test Points for AC Specifications

4 MC68030 ELECTRICAL-SPECIFICATIONS MOTOROLA

DC ELECTRICAL SPECIFICATIONS (Vcc = 5.0 Vdc_+ 5%; G ND = 0 Vdc; 40 MHz-T A = 0 ° to 70°C, 50 M Hz-TA = 0°C to T C = 80°C)

  • .. Characteristic Input High Voltage Input Low Voltage Input Leakage Current GND ~< Vin ~< VCC Hi-Z (Off-State) Leakage Current (, 2.4 V/0.5 V Symbol Min Max ViH 2.0 VCC VIL' GND 0.8 -0.5 BERR, BR, BGACK, CEK,,IPL0-1PL2, AVEC lin -2.5 2.5 ,CDIS, DSACKO, DSACK1 HALT, RESET - 20 20 A0-A31,'A'~, DBEI~, D--'S, D0-D31, FC0-FC2; ITS I - -20 20 R/W, RMC, SIZ0-SIZ1 Output High Voltage IOH = 400 p,A A0-A31, AS, BG, D0-D31, DBEN, DS, ECS, R/W, IPEND, OCS, RMC, SIZ0-SIZ1, FC0-FC2, CBREQ, CLOUT, STATUS, REFILL VOH 2.4 Output Low Voltage IOL =3.2 mA IOL = 5.3 mA IOL = 2.0 mA IOL = 10.7 mA m A0-A31, FC0-FC2, SIZ0-SIZ1, BG, D0-D31 CBREQ, AS, DS, R/W, RMC, DSEN, IPEND STATUS, REFILL, CLOUT, ECS, OCS RESET VOL m m Power Dissipation (TA=0°C) " PD , -- Capacitance (see Note) Cin -- Vin=0 V, TA= 25°C, f=l MHz Load Capacitance ECS, OCS C L -- CLOUT, STATUS, REFILL : All Other NOTE: Capacitance is periodically sampled rather than 100% tested. 0.5 0.5 0.5 0.5 2.6 130 Unit V V W pF pF AC ELECTRICAL SPECIFICATIONS -- CLOCK INPUT (see Figure 2) Num. Characteristic Frequency of Operation

1 Cycle Time Clock

2, 3 Clock Pulse Widtll Measured from 1.5 V to 1.5 V 4, 5 Clock Rise and Fall Times *Tcase = 80°C Maximum . . 20 MHz 25 MHz 33.33 MHz 40 MHz Min Max Min Max Min Max Min Max 12.5" 20 12.5 25 20 33.33 25 40 50 80 40 80 30 50 25 40 23 57 19 61 14 36 11.5 29

50 MHz*

9.5 30.5 ns -- 2 ns MoTOR01"A MC68030~EI~ECTRICAI • SPECIFICATIONS 5

AC ELECTRICAL SPECIFICATIONS -- READ AND WRITE CYCLES• (Vcc.= 5.0 Vdc -+5%; GND=0 Vdc; 40 MHz-TA =0 ° to 70°C, 50 MHz-TA =0°.C to TC =80°C) (see..Figures.3-8) Num." Characteristic 6 C!ock'Hig h to Function Code, Size, RMC, IPEND, CLOUT, Address Valid 6A Clock,High to EC~, OCS ' , 0 15 0 i5 0 12 0 10 0 10 ns

  • Asserted I 6B ' Functioni~ode,'Size, RMC,' 4 -- 3 -- 3 -- 'I 3 -- 3 -- ns IPEND, CLOUT Address Valid to Negating Edge of ECS

7 Clock High to Function Code, O 50 O " 40 O 30 0 25 0 20 ns

Size, RMC, CLOUT, Address Data High Impedance .8 Clock High to Fu'nction Code, O -- 0 -- O -- 0 -- 0 -- . ns Size, RMC, IPEND, CLOUT, Address Invaiid

9 Clock Low to AS, D'S Asserted,

9A 1 AS toDS Assertion Skew (Read) 9B! 4 AT Asserted to D~ Asserted (Wri.te)

10 ECS Width Asserted

"10A OCS Width Asserted

1087 ECS, OCS Width Negated

11 Function Code, Size, RMC,

CLOUT, Address Valid to Asserting Edge of AS Asserted (arid DS Asserted, Read) 12 Clock Low to AS, DS, CeREQ' 'O 20 O 18 ' O 10 "O .... 10" O 10' " ns Negated 13, AS, DS Negated to Function 1O -- 7 -- 5 :-- 3 -- ~ 3 -- ns Code, Size, RMC, CLOUT,

14 AS (and DS Read) Width 85 -- 70 -- 45, --' 30 -- 25 -- ns

Cycle) ~4A 11 D~ Width Asse'rted (Write) " ' 14B " AS (and'DS, Read) Width' .. Asserted (Synchronous Cycle) ,15' AS, DSWidth Negated ' " 38 -- 30 -- 23 -- 18 ~ .13 -- .ns

16 Clock High to AS, DS, R/W, -- 50 40 30 -- 25 I -- 20 ns

DBEN, CBREQ High Impedance I 20MHz 25MHz .33.33MHz 40MHz 50MHz* Unit Min Max Min Max Min Max Min Max Min Max • - I, 0 25 0 20 0 14 O 14 0 14 ns 3 20 3 18 2 10 2 10 2 10 .ns -10 10" -10 10 -8 8 :6 6 -6 6 ns O 18 0 15 0 12 ' 0 11 ns' 38 " ~ 30 -- 23" -- 18 m - 13 7 ns 6 MC68030 ELECTRICAL!SPECIF.ICATIONS MOTOROLA

AC ELECTRICAL SPECIFICATIONS (Continued) " {' Num. Characteristic 17' A'--S, D~ Negated to R/W Invalid

18 Clock High to R/~ High

20 Clock High to R/W Low

21 R/W'High to AT 'Asserted

22 R/W Low to D'--S ,~sserted (Write)

23 Clock High to Data-Out Valid

24 Data-Out Valid to Negating

Edge.of AS ..

2511 AS, DS Negated to Data-Out

25A 9'11 D-S Negated to DBEN Negated (Write) 20MHz 25MHz 33.33MHz 40MHz 50MHz* Unit Min ,Max Min Max Min Max Min Max Min Max O 25 0 20 0 15 O 14 0 14 ns 0 25 0 20 O 15 0 !4 O 14 ns

2611 Data-Out Valid to Asse~ting Edge 10 -- 7 -- 5 -- 3 -- 3 -- ns

of DS Asserted (Write)

27 Data-In Valid to Clock Low

(Setup) 27A Late BERR/HALT Asserted to Clock Low (Setup)

2812 AS, DSNegated to DSACKx,

BERR, HALT, AVE C Negated (Asynchronous Hold) ;)8A17 Clock Low to DSACKx, BERR, HALT, AVEC Negated (Synchronous Hold)

2912 AS, DS Negated, to Data-In

Invalid '(Asynchronous Hold) 29A 12 AS, DS Negated to Data-In High Impedance :3012 Clock Low to Da'ta-ln Invalid (Synchronous Hold) 30A 12 Clock.Low to.Data-In High. Impedance (Read followed by Write) 31 ~ . D~ACKx Asserted to Data-In . Valid (Asynchronous Data.Setup) 31A 3 DSACKx Asserted to DSACKx . Valid (Skew)

  • :32 RESET input Transition Time "

33 CiockLow to B-G Asserted

34 Clock Low to ~ Negated

  • .35 BR Assertedto BG Asserted (RMC Not Asserted) O 50 0 40 0 30 0 20 0 15 ns 12 85 8 70 6 50 6 40 6 35 ns 0 25 0 20 0 15 0. , 14 "0 14 ns 0 25 O 20 0 15 0 14 0 14 ns MOTOROLA MC68030 Er ECTRIGAL;SPECIEICATIONS 7

AC ELECTRICAL SPECIFICATIONS (Continued) '" 20 MH~' 25 MHz 33~33 MHz 40 MHz 50 MHz* NUm. " Characteristic Unit .~ 'Min Max" Min Max Min Max Min Max Min Max 39. BG Width" Negated 75 -- 60 -- 45 -- 30 -- 30 -- ns 39A B'G Width' Asserted 75 -- 60 -- 45 -- 30 -- :30 -- ns @.o J Clock H!gh to DBEN Asserted O 25 0 20 0 18 0 16 0 14 ns

  • ! (Read) 41 C!ock Lowto DBE N Negated O " 25 0 20 0 18 0 16 0 14 ns (Read)

42 Clock Low to DBEN Asserted 0 25 0 20 0 18 0 16 0 14 ns

(Write) 43 ' Clock High to DBEN Negated O 25 0 20 0 18 0 16 0 14 ns (Write)

44 R#~ Low to DB~N Asserted 10 -- 7 -- 5 -- 5 -- 5 -- ns

(Write)

455 DB-EN Width Asserted 50 -- 40' -- 30 -- 22 -- 20 -- ns

.... ,~synchronous Read lOg -- 80 -- 60 -- ' 45 --' 40 -- Asynchronous Write 45A 9 DBEN Width Asserted 10 -- 5 --. 5 -- 5 5 -- ns Synchronous Read 50 -- 40 -- 30 -- 22 -- 20 Synchronous Write

46 R/FN Width Asserted 125 -- 100 -- 75 -- 5'0 -- 40 -- ns

".i . (Asynchron0usWrite or'Rea d ) ., . '46A ' R/W Width'Asserted (Synchronous 75 ' 60 -- 45 -- 30 ' -- 25 -- ns Write or Read) 47A'" Asynchronous Input Setup Time to Clock Low "478 " ~,synchronous Input Hold Time from Clock Low

  • 484 DSACKx Asserted to BERR,, HALT Asserted 53." Data-Out ~'iold from Clock High

55 RAN Asserted to Data Bus

Impedance Chan~je

56 RESE=r Pulse Width

(Reset In'struction)

57 BERR Negated to HALT

Negated (Rerun) 58 l° BGACK Negated to Bus Driven 59 l° B'-G Negated to Bus Driven I -- .I -- 1 -- .I -- I -- Clks 8' MC68030 EI'ECTRICALSPECIEICATIONS MOTOROLA.

AC ELECTRICAL SPECIFICATIONS (Concluded)

20 MHz 25 MHz

Num. Characteristic Min Max Min Max

6013 Synchronous Input Valid to 4 -- 2 --

Clock High (Setup Time) 6113 !Clock High to Synchronous 12 -- 8 -- Input Invalid (Hold Time)

62 Clock Low to STATUS, 0 25 O 20

63 Clock Low to STATUS, 0 25 0 20

NOTES: *Tcase = 80°C Maximum

33.33 MHz 40 MHz 50 MHz*

  1. This number can be reduced to 5 ns if strobes have equal loads. 2. If the asynchronous setup time (#47A) requirements are satisfied, the DSACKx low to data setup time (#31) and DSACKx low to BERR low setup time (#48) can be ignored. The data must only satisfy the data-in clock low setup time (#27) for the following clock Cycle, and BERR must only satisfy the late BERR low to clock low setup time (#27A) for the following clock cycle. 3. This parameter specifies the maximum allowable skew between DSACK0 to DSACK1 asserted or DSACK1 to DSACK0 asserted specification #47A must be met by DSACK0 or DSACK1. 4. This specification applies to the first (DSACK0 or DSACK1) DSACKx signal asserted. In the absence of DSACKx, BERR is an asynchronous input using the asynchronous input setup time (#47A). 5. DBEN may stay asserted on consecutive write cycles• 6. The minimum values must be met to guarantee proper operation. If this maximum value is exceeded, B'-G may be reasserted. 7. This specification indicates the minimum high time for ECS and OCS in the event of an internal cache hit followed immediately by another cache hit, a cache miss, or an operand cycle. 8. This__specification guarantees ~)peration with the MC68881/MC68882, which specifies a minimum time for ~ negated
  • to,AS asserted (specification #13A in the MC68881/MC68882 User's Manual). Without this specification, incorrect
  • interpretation of specifications #9A and #15 would indicate that the MC68030 does not meet the MC68881/MC68882 requirements. 9. This specification allows a system designer to guarantee data hold times on the output side of data buffers that have output enable signals generated with DBEN. The timing on DBEN precludes its use for synchronous READ cycles with no wait states. 10. These specifi(;ations allow system designers to guarantee that an alternate bus master has stopped driving the bus when the MC68030 regains control of the bus after an arbitration sequence. .11. DS will not be asserted for synchronous write cycles with no wait states~ 12. These hold times are specified with respect to strobes (asynchronous) and with respect to the clock (synchronous). The designer is free to use either time. 13. Synch?or~ous__ inputs must meet specifications #60 and #61 with stabJe logic levels for all rising edges of the clock while AS is asserted. These values are specified relative to the high level of the rising clock edge The values originally published were specified relative to the low level of the rising clock edge. 14. This specification allows system des~qners'._.tto qualify the~ signal of an MC68881/MC68882 with AT (allowing 7 ns for a gate delay) and still meet the CS to DS setup time requirement (spec 8B) of the MC68881/MC68882. MOTOROLA MC68030 ELECTR CAL.~SPEC F, CATIONS 9

Figure 2. Clock Input Timing Diagram

10 MC68030 ELECTRICAESPECIEICATIONS MOTOROLA

Figure 3. Asynchronous Read Cycle Timing Diagram

SO SI $2 $3 . $4 A0-A31, FC0-FC2 / SIZ0-SIZ1 RMC- . ~_ --~ ® '0-'~ .Z, @ . - _/ ® 00-031 $5 SO ---tP -.4 ~ --.<~ F.igure:4: Asyncliro'nous Write .Cycle Timing.Diagram

12 MC68030"EI~ECTRIC'AL SPE~:IFICP, TiONS MOTOI~OI"A"

Figure 5. Synchronous ReadCycle Timing Diagra m

  • A~." .___/ .... 141 HAL'--"T .. z ~ r

Figure 6. Synchronous Write Cycle Timing Diagram

Figure 7. Bus Arbitration Timing Diagram

CLK ~ IPENO MMU01S C01S STATUS REFILL } Figure 8. Other Signal Timings

16 MC68030 ELECTRICAl' SPECIFICATIONS MOTOROLA

., , . Literature Distribution Centers: USA: Motorola Literature Distribution; P.O. Box 20912; Phoenix, Arizona 85036. EUROPE: Motorola Ltd.; European LiteratUre Center; 88 Tanners Drive, Blakelands, Milton Keynes, MK14 5BP, England. JAPAN: Nippon Motorola Ltd.; 3-20-1 Minamiazabu, Minato-ku, Tokyo 106 Japan. B MOTOROLA = MC68030EC/D