热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

MPC603e和EC603e精简指令微处理器用户手册

  • 1星
  • 2013-09-17
  • 1.82MB
  • 需要1积分
  • 5次下载
标签: MPC603e和EC603e精简指令微处理器用户手册

MPC603e和EC603e精简指令微处理器用户手册

ECU

ECU

汽车电子

汽车电子

Audience    xxixOrganization..  xxixSuggested  ReadingxxxConventions    xxxiiiAcronyms  and  Abbreviations  .  xxxivTerminology  Conventions  ..  xxxviiChapter  1Overview1.1  Overview.  1-11.1.1  Features  1-21.1.2  System  Design  and  Programming  Considerations.  1-71.1.2.1  Hardware  Features  ..  1-71.1.2.1.1  Replacement  of  XATS  Signal  by  CSE1  Signal    1-71.1.2.1.2  Addition  of  Half-Clock  Bus  Multipliers  1-71.1.2.2  Software  Features  ...  1-81.1.2.2.1  16-Kbyte  Instruction  and  Data  Caches  ..  1-81.1.2.2.2  Clock  Configuration  Available  in  HID1  Register  ..  1-81.1.2.2.3  Performance  Enhancements  1-81.1.3  Instruction  Unit  .  1-91.1.3.1  Instruction  Queue  and  Dispatch  Unit  ..  1-91.1.3.2  Branch  Processing  Unit  (BPU)  1-91.1.4  Independent  Execution  Units  1-101.1.4.1  Integer  Unit  (IU)  ...  1-101.1.4.2  Floating-Point  Unit  (FPU)    1-101.1.4.3  Load/Store  Unit  (LSU)  ..  1-111.1.4.4  System  Register  Unit  (SRU).  1-111.1.4.5  Completion  Unit  ...  1-111.1.5  Memory  Subsystem  Support.  1-121.1.5.1  Memory  Management  Units  (MMUs).  1-121.1.5.2  Cache  Units.  1-131.1.6  Processor  Bus  Interface  .  1-141.1.7  System  Support  Functions..1-141.1.7.1  Power  Management..1-151.1.7.2  Time  Base/Decrementer  .1-151.1.7.3  IEEE  1149.1  (JTAG)/COP  Test  Interface1-161.1.7.4  Clock  Multiplier  1-161.2  PowerPC  Architecture  Implementation...1-161.3  Implementation-Specific  Information  .1-161.3.1  Programming  Model..1-171.3.1.1  Processor  Version  Register  (PVR)  ..1-181.3.1.2  Hardware  Implementation  Register  0  (HID0)..1-181.3.1.3  Run_N  Counter  Register  (Run_N)  ..1-191.3.1.4  General-Purpose  Registers  (GPRs)  .1-191.3.1.5  Floating-Point  Registers  (FPRs)1-191.3.1.6  Condition  Register  (CR).1-191.3.1.7  Floating-Point  Status  and  Control  Register  (FPSCR)  1-191.3.1.8  Machine  State  Register  (MSR)..1-191.3.1.9  Segment  Registers  (SRs)  1-191.3.1.10  Special-Purpose  Registers  (SPRs)...1-201.3.1.10.1  User-Level  SPRs  ..1-201.3.1.10.2  Supervisor-Level  SPRs  .1-201.3.2  Instruction  Set  and  Addressing  Modes1-231.3.2.1  PowerPC  Instruction  Set  and  Addressing  Modes1-231.3.2.1.1  PowerPC  Instruction  Set  ...1-231.3.2.1.2  Calculating  Effective  Addresses  .1-241.3.2.2  Implementation-Specific  Instruction  Set..1-251.3.3  Cache  Implementation..1-251.3.3.1  PowerPC  Cache  Characteristics  1-251.3.3.2  Implementation-Specific  Cache  Implementation1-261.3.4  Exception  Model  .1-271.3.4.1  PowerPC  Exception  Model  ...1-271.3.4.2  Implementation-Specific  Exception  Model1-291.3.5  Memory  Management  ..1-321.3.5.1  PowerPC  Memory  Management  .1-321.3.5.2  Implementation-Specific  Memory  Management.1-321.3.6  Instruction  Timing  .1-331.3.7  System  Interface  ..1-351.3.7.1  Memory  Accesses..1-361.3.7.2  Signals  1-361.3.7.3  Signal  Configuration  1-382.1  Register  Set  ..2-12.1.1  PowerPC  Register  Set  .2-12.1.2  Implementation-Specific  Registers  .2-72.1.2.1  Hardware  Implementation  Registers  (HID0  and  HID1)  ..2-72.1.2.2  Data  and  Instruction  TLB  Miss  Address  Registers(DMISS  and  IMISS)  2-92.1.2.3  Data  and  Instruction  TLB  Compare  Registers(DCMP  and  ICMP)  2-92.1.2.4  Primary  and  Secondary  Hash  Address  Registers(HASH1  and  HASH2)  2-102.1.2.5  Required  Physical  Address  Register  (RPA).2-112.1.2.6  Instruction  Address  Breakpoint  Register  (IABR)  .2-112.1.2.7  Run_N  Counter  Register  (Run_N)..2-122.2  Operand  Conventions2-122.2.1  Floating-Point  Execution  Models—UISA  ...2-122.2.2  Data  Organization  in  Memory  and  Data  Transfers  .2-132.2.3  Alignment  and  Misaligned  Accesses  ..2-132.2.4  Floating-Point  Operand2-142.2.5  Effect  of  Operand  Placement  on  Performance.2-142.3  Instruction  Set  Summary..2-152.3.1  Classes  of  Instructions..2-162.3.1.1  Definition  of  Boundedly  Undefined  ..2-162.3.1.2  Defined  Instruction  Class2-162.3.1.3  Illegal  Instruction  Class  .2-172.3.1.4  Reserved  Instruction  Class2-182.3.2  Addressing  Modes.2-182.3.2.1  Memory  Addressing.2-182.3.2.2  Memory  Operands.2-182.3.2.3  Effective  Address  Calculation  ..2-192.3.2.4  Synchronization  2-192.3.2.4.1  Context  Synchronization...2-202.3.2.4.2  Execution  Synchronization  2-202.3.2.4.3  Instruction-Related  Exceptions  ...2-202.3.3  Instruction  Set  Overview2-212.3.4  PowerPC  UISA  Instructions  .2-212.3.4.1  Integer  Instructions  ..2-212.3.4.1.1  Integer  Arithmetic  Instructions  ...2-222.3.4.1.2  Integer  Compare  Instructions2-222.3.4.1.3  Integer  Logical  Instructions  ..2-232.3.4.1.4  Integer  Rotate  and  Shift  Instructions  ...2-242.3.4.2  Floating-Point  Instructions  2-252.3.4.2.1  Floating-Point  Arithmetic  Instructions.2-262.3.4.2.2  Floating-Point  Multiply-Add  Instructions2-262.3.4.2.3  Floating-Point  Rounding  and  Conversion  Instructions  .2-272.3.4.2.4  Floating-Point  Compare  Instructions  ...2-272.3.4.2.5  Floating-Point  Status  and  Control  Register  Instructions.2-272.3.4.2.6  Floating-Point  Move  Instructions2-282.3.4.3  Load  and  Store  Instructions...2-282.3.4.3.1  Self-Modifying  Code..2-292.3.4.3.2  Integer  Load  and  Store  Address  Generation  2-292.3.4.3.3  Register  Indirect  Integer  Load  Instructions..2-292.3.4.3.4  Integer  Store  Instructions  ..2-302.3.4.3.5  Integer  Load  and  Store  with  Byte-Reverse  Instructions  .2-312.3.4.3.6  Integer  Load  and  Store  Multiple  Instructions..2-322.3.4.3.7  Integer  Load  and  Store  String  Instructions...2-332.3.4.3.8  Floating-Point  Load  and  Store  Address  Generation...2-342.3.4.3.9  Floating-Point  Load  Instructions.2-342.3.4.3.10  Floating-Point  Store  Instructions  2-342.3.4.4  Branch  and  Flow  Control  Instructions  .2-352.3.4.4.1  Branch  Instruction  Address  Calculation.2-362.3.4.4.2  Branch  Instructions  2-362.3.4.4.3  Condition  Register  Logical  Instructions  2-362.3.4.5  Trap  Instructions2-372.3.4.6  Processor  Control  Instructions  ..2-372.3.4.6.1  Move  to/from  Condition  Register  Instructions  .2-382.3.4.7  Memory  Synchronization  Instructions—UISA2-382.3.5  PowerPC  VEA  Instructions2-392.3.5.1  Processor  Control  Instructions  ..2-392.3.5.2  Memory  Synchronization  Instructions—VEA.2-402.3.5.3  Memory  Control  Instructions—VEA.2-412.3.5.4  External  Control  Instructions  2-422.3.6  PowerPC  OEA  Instructions2-422.3.6.1  System  Linkage  Instructions  .2-422.3.6.2  Processor  Control  Instructions—OEA  .2-422.3.6.2.1  Move  to/from  Machine  State  Register  Instructions  ...2-432.3.6.2.2  Move  to/from  Special-Purpose  Register  Instructions  2-432.3.6.3  Memory  Control  Instructions—OEA.2-442.3.6.3.1  Supervisor-Level  Cache  Management  Instruction  2-442.3.6.3.2  Segment  Register  Manipulation  Instructions  ..2-452.3.6.3.3  Translation  Lookaside  Buffer  Management  Instructions2-452.3.7  Recommended  Simplified  Mnemonics  ..2-462.3.8  Implementation-Specific  Instructions  .2-463.1  Instruction  Cache  Organization  and  Control3-33.1.1  Instruction  Cache  Organization...3-33.1.2  Instruction  Cache  Fill  Operations  3-43.1.3  Instruction  Cache  Control  3-43.1.3.1  Instruction  Cache  Invalidation  3-43.1.3.2  Instruction  Cache  Disabling3-43.1.3.3  Instruction  Cache  Locking  3-43.2  Data  Cache  Organization  and  Control  3-53.2.1  Data  Cache  Organization  .3-53.2.2  Data  Cache  Fill  Operations  ..3-53.2.3  Data  Cache  Control  .3-63.2.3.1  Data  Cache  Invalidation...3-63.2.3.2  Data  Cache  Disabling.3-63.2.3.3  Data  Cache  Locking3-63.2.3.4  Data  Cache  Operations  and  Address  Broadcasts  ..3-73.2.4  Data  Cache  Touch  Load  Support  3-73.3  Basic  Data  Cache  Operations...3-83.3.1  Data  Cache  Fill..3-83.3.2  Data  Cache  Cast-Out  Operation..3-83.3.3  Cache  Block  Push  Operation  3-83.4  Data  Cache  Transactions  on  Bus.3-83.4.1  Single-Beat  Transactions  .3-83.4.2  Burst  Transactions.3-83.4.3  Access  to  Direct-Store  Segments  3-93.5  Memory  Management/Cache  Access  Mode  Bits—W,  I,  M,  and  G3-103.5.1  Write-Through  Attribute  (W)3-113.5.2  Caching-Inhibited  Attribute  (I)  .3-113.5.3  Memory  Coherency  Attribute  (M)  3-123.5.4  Guarded  Attribute  (G)  ..3-123.5.5  W,  I,  and  M  Bit  Combinations  ..3-133.5.5.1  Out-of-Order  Execution  and  Guarded  Memory..3-133.5.5.2  Effects  of  Out-of-Order  Data  Accesses  ...3-143.5.5.3  Effects  of  Out-of-Order  Instruction  Fetches  3-143.6  Cache  Coherency—MEI  Protocol.3-153.6.1  MEI  State  Definitions  ..3-153.6.2  MEI  State  Diagram  ...3-163.6.3  MEI  Hardware  Considerations..3-173.6.4  Coherency  Precautions.3-183.6.4.1  Coherency  in  Single-Processor  Systems..3-183.6.5  Load  and  Store  Coherency  Summary  .3-183.6.6  Atomic  Memory  References3-193.6.7  Cache  Reaction  to  Specific  Bus  Operations.3-193.6.8  Operations  Causing  ARTRY  Assertion  ..3-213.6.9  Enveloped  High-Priority  Cache  Block  Push  Operation  3-213.7  Cache  Control  Instructions  .3-223.7.1  Data  Cache  Block  Invalidate  (dcbi)  Instruction  ...3-233.7.2  Data  Cache  Block  Touch  (dcbt)  Instruction  3-233.7.3  Data  Cache  Block  Touch  for  Store  (dcbtst)  Instruction  3-243.7.4  Data  Cache  Block  Clear  to  Zero  (dcbz)  Instruction3-243.7.5  Data  Cache  Block  Store  (dcbst)  Instruction  3-243.7.6  Data  Cache  Block  Flush  (dcbf)  Instruction..3-243.7.7  Enforce  In-Order  Execution  of  I/O  Instruction  (eieio)..3-253.7.8  Instruction  Cache  Block  Invalidate  (icbi)  Instruction  ...3-253.7.9  Instruction  Synchronize  (isync)  Instruction  .3-253.8  Bus  Operations  Caused  by  Cache  Control  Instructions.3-253.9  Bus  Interface..3-273.10  MEI  State  Transactions  .3-284.1  Exception  Classes  ..4-24.1.1  Exception  Priorities  .4-74.1.2  Summary  of  Front-End  Exception  Handling..4-94.2  Exception  Processing.4-104.2.1  Enabling  and  Disabling  Exceptions.4-144.2.2  Steps  for  Exception  Processing  .4-154.2.3  Setting  MSR[RI]..4-154.2.4  Returning  from  an  Exception  Handler  4-164.3  Process  Switching4-164.4  Exception  Latencies.4-174.5  Exception  Definitions  4-174.5.1  Reset  Exceptions  (0x00100)4-184.5.1.1  Hard  Reset  and  Power-On  Reset  .4-194.5.1.2  Soft  Reset  4-204.5.2  Machine  Check  Exception  (0x00200)  .4-214.5.2.1  Machine  Check  Exception  Enabled  (MSR[ME]  =  1)  4-224.5.2.2  Checkstop  State  (MSR[ME]  =  0)  4-224.5.3  DSI  Exception  (0x00300)...4-234.5.4  ISI  Exception  (0x00400)  4-254.5.5  External  Interrupt  (0x00500).4-254.5.6  Alignment  Exception  (0x00600)  4-264.5.6.1  Integer  Alignment  Exceptions  ..4-274.5.6.1.1  Page  Address  Translation  Access  ..4-284.5.6.2  Floating-Point  Alignment  Exceptions4-284.5.7  Program  Exception  (0x00700)  ..4-294.5.7.1  IEEE  Floating-Point  Exception  Program  Exceptions  4-304.5.7.2  Illegal,  Reserved,  and  Unimplemented  InstructionsProgram  Exceptions  ...4-304.5.8  Floating-Point  Unavailable  Exception  (0x00800)  ..4-314.5.9  Decrementer  Exception  (0x00900)  .4-314.5.10  System  Call  Exception  (0x00C00)4-314.5.11  Trace  Exception  (0x00D00)4-324.5.11.1  Single-Step  Instruction  Trace  Mode  ..4-334.5.11.2  Branch  Trace  Mode..4-334.5.12  Instruction  TLB  Miss  Exception  (0x01000)  4-334.5.13  Data  TLB  Miss  on  Load  Exception  (0x01100)4-344.5.14  Data  TLB  Miss  on  Store  Exception  (0x01200)4-354.5.15  Instruction  Address  Breakpoint  Exception  (0x01300)..4-354.5.16  System  Management  Interrupt  (0x01400)  ...4-375.1  MMU  Features  5-25.1.1  Memory  Addressing5-35.1.2  MMU  Organization.5-35.1.3  Address  Translation  Mechanisms  5-85.1.4  Memory  Protection  Facilities5-105.1.5  Page  History  Information...5-115.1.6  General  Flow  of  MMU  Address  Translation  .5-115.1.6.1  Real  Addressing  Mode  and  Block  Address  Translation  Selection  ...5-115.1.6.2  Page  Address  Translation  Selection5-125.1.7  MMU  Exceptions  Summary  .5-145.1.8  MMU  Instructions  and  Register  Summary  ..5-175.2  Real  Addressing  Mode..5-205.3  Block  Address  Translation  .5-205.4  Memory  Segment  Model..5-215.4.1  Page  History  Recording  .5-215.4.1.1  Referenced  Bit.5-225.4.1.2  Changed  Bit.5-235.4.1.3  Scenarios  for  Referenced  and  Changed  Bit  Recording..5-235.4.2  Page  Memory  Protection5-255.4.3  TLB  Des  cription..5-255.4.3.1  TLB  Organization..5-255.4.3.2  TLB  Entry  Invalidation  ..5-275.4.4  Page  Address  Translation  Summary  ...5-285.5  Page  Table  Search  Operation  .5-305.5.1  Page  Table  Search  Operation—Conceptual  Flow5-305.5.2  Implementation-Specific  Table  Search  Operation  ..5-335.5.2.1  Resources  for  Table  Search  Operations  ...5-345.5.2.1.1  Data  and  Instruction  TLB  Miss  Address  Registers(DMISS  and  IMISS)...5-365.5.2.1.2  Data  and  Instruction  TLB  Compare  Registers  (DCMP  and  ICMP).5-375.5.2.1.3  Primary  and  Secondary  Hash  Address  Registers(HASH1  and  HASH2)5-375.5.2.1.4  Required  Physical  Address  Register  (RPA).5-385.5.2.2  Software  Table  Search  Operation5-385.5.2.2.1  Flow  for  Example  Exception  Handlers  5-395.5.2.2.2  Code  for  Example  Exception  Handlers  5-445.5.3  Page  Table  Updates  ...5-505.5.4  Segment  Register  Updates..5-506.1  Terminology  and  Conventions  .6-16.2  Instruction  Timing  Overview  ...6-36.3  Timing  Considerations  6-56.3.1  General  Instruction  Flow6-66.3.2  Instruction  Fetch  Timing  6-96.3.2.1  Cache  Arbitration  6-96.3.2.2  Cache  Hit.6-96.3.2.3  Cache  Miss  ..6-106.3.3  Instruction  Dispatch  and  Completion  Considerations...6-116.3.3.1  Rename  Register  Operation...6-126.3.3.2  Instruction  Serialization  .6-136.3.3.3  Execution  Unit  Considerations..6-146.4  Execution  Unit  Timings.6-146.4.1  Branch  Processing  Unit  Execution  Timing  ..6-146.4.1.1  Branch  Folding  6-146.4.1.2  Static  Branch  Prediction  .6-166.4.1.2.1  Predicted  Branch  Timing  Examples.6-166.4.2  Integer  Unit  Execution  Timing..6-186.4.3  Floating-Point  Unit  Execution  Timing6-186.4.4  Load/Store  Unit  Execution  Timing  .6-186.4.5  System  Register  Unit  Execution  Timing6-186.5  Memory  Performance  Considerations.6-186.5.1  Copy-Back  Mode  6-196.5.2  Write-Through  Mode  6-196.5.3  Cache-Inhibited  Accesses  ..6-206.6  Instruction  Scheduling  Guidelines  6-206.6.1  Branch,  Dispatch,  and  Completion  Unit  Resource  Requirements  ..6-216.6.1.1  Branch  Resolution  Resource  Requirements.6-216.6.1.2  Dispatch  Unit  Resource  Requirements  6-216.6.1.3  Completion  Unit  Resource  Requirements6-226.7  Instruction  Latency  Summary  6-227.1  Signal  Configuration  .7-37.2  Signal  Des  criptions  7-47.2.1  Address  Bus  Arbitration  Signals.7-47.2.1.1  Bus  Request  (BR)—Output.7-47.2.1.2  Bus  Grant  (BG)—Input7-57.2.1.3  Address  Bus  Busy  (ABB)  7-57.2.1.3.1  Address  Bus  Busy  (ABB)—Output  .7-57.2.1.3.2  Address  Bus  Busy  (ABB)—Input.7-67.2.2  Address  Transfer  Start  Signals7-67.2.2.1  Transfer  Start  (TS)  ..7-67.2.2.1.1  Transfer  Start  (TS)—Output  7-67.2.2.1.2  Transfer  Start  (TS)—Input..7-77.2.3  Address  Transfer  Signals  .7-77.2.3.1  Address  Bus  (A[0–31])  7-77.2.3.1.1  Address  Bus  (A[0–31])—Output..7-77.2.3.1.2  Address  Bus  (A[0–31])—Input.7-77.2.3.2  Address  Bus  Parity  (AP[0–3])  7-87.2.3.2.1  Address  Bus  Parity  (AP[0–3])—Output  7-87.2.3.2.2  Address  Bus  Parity  (AP[0–3])—Input...7-87.2.3.3  Address  Parity  Error  (APE)—Output..7-87.2.4  Address  Transfer  Attribute  Signals.7-97.2.4.1  Transfer  Type  (TT[0–4])..7-97.2.4.1.1  Transfer  Type  (TT[0–4])—Output7-97.2.4.1.2  Transfer  Type  (TT[0–4])—Input  ..7-97.2.4.2  Transfer  Size  (TSIZ[0–2])—Output  ..7-127.2.4.3  Transfer  Burst  (TBST)  ...7-137.2.4.3.1  Transfer  Burst  (TBST)—Output  .7-137.2.4.3.2  Transfer  Burst  (TBST)—Input  7-137.2.4.4  Transfer  Code  (TC[0–1])—Output  .7-147.2.4.5  Cache  Inhibit  (CI)—Output  ..7-147.2.4.6  Write-Through  (WT)—Output..7-147.2.4.7  Global  (GBL)7-157.2.4.7.1  Global  (GBL)—Output  .7-157.2.4.7.2  Global  (GBL)—Input  .7-157.2.4.8  Cache  Set  Entry  (CSE[0–1])—Output  .7-157.2.5  Address  Transfer  Termination  Signals7-157.2.5.1  Address  Acknowledge  (AACK)—Input..7-167.2.5.2  Address  Retry  (ARTRY)7-167.2.5.2.1  Address  Retry  (ARTRY)—Output.7-167.2.5.2.2  Address  Retry  (ARTRY)—Input  7-177.2.6  Data  Bus  Arbitration  Signals.7-177.2.6.1  Data  Bus  Grant  (DBG)—Input  .7-177.2.6.2  Data  Bus  Write  Only  (DBWO)—Input  ...7-187.2.6.3  Data  Bus  Busy  (DBB)  7-187.2.6.3.1  Data  Bus  Busy  (DBB)—Output  ..7-187.2.6.3.2  Data  Bus  Busy  (DBB)—Input.7-187.2.7  Data  Transfer  Signals  7-197.2.7.1  Data  Bus  (DH[0–31],  DL[0–31])  7-197.2.7.1.1  Data  Bus  (DH[0–31],  DL[0–31])—Output..7-197.2.7.1.2  Data  Bus  (DH[0–31],  DL[0–31])—Input.7-207.2.7.2  Data  Bus  Parity  (DP[0–7])  7-207.2.7.2.1  Data  Bus  Parity  (DP[0–7])—Output  7-207.2.7.2.2  Data  Bus  Parity  (DP[0–7])—Input.7-207.2.7.3  Data  Parity  Error  (DPE)—Output...7-217.2.7.4  Data  Bus  Disable  (DBDIS)—Input.7-217.2.8  Data  Transfer  Termination  Signals  .7-217.2.8.1  Transfer  Acknowledge  (TA)—Input..7-227.2.8.2  Data  Retry  (DRTRY)—Input7-227.2.8.3  Transfer  Error  Acknowledge  (TEA)—Input7-237.2.9  System  Status  Signals7-237.2.9.1  Interrupt  (INT)—Input...7-237.2.9.2  System  Management  Interrupt  (SMI)—Input  ..7-247.2.9.3  Machine  Check  Interrupt  (MCP)—Input.7-247.2.9.4  Checkstop  Input  (CKSTP_IN)—Input  7-247.2.9.5  Checkstop  Output  (CKSTP_OUT)—Output...7-257.2.9.6  Reset  Signals  7-257.2.9.6.1  Hard  Reset  (HRESET)—Input7-257.2.9.6.2  Soft  Reset  (SRESET)—Input  7-267.2.9.7  Processor  Status  Signals.7-267.2.9.7.1  Quiescent  Request  (QREQ)  ..7-267.2.9.7.2  Quiescent  Acknowledge  (QACK).7-267.2.9.7.3  Reservation  (RSRV)—Output  7-277.2.9.7.4  Time  Base  Enable  (TBEN)—Input7-277.2.9.7.5  TLBI  Sync  (TLBISYNC)  .7-277.2.10  COP/Scan  Interface...7-287.2.11  Pipeline  Tracking  Support..7-287.2.12  Clock  Signals  ..7-297.2.12.1  System  Clock  (SYSCLK)—Input...7-307.2.12.2  Test  Clock  (CLK_OUT)—Output  ..7-307.2.12.3  PLL  Configuration  (PLL_CFG[0–3])—Input  .7-307.2.13  Power  and  Ground  Signals.7-32Chapter  8System  Interface  Operation8.1  Overview  .8-18.1.1  Operation  of  the  Instruction  and  Data  Caches  .8-28.1.2  Operation  of  the  System  Interface8-48.1.2.1  Optional  32-Bit  Data  Bus  Mode  .8-58.1.3  Direct-Store  Accesses  .8-68.2  Memory  Access  Protocol  8-68.2.1  Arbitration  Signals  8-78.2.2  Address  Pipelining  and  Split-Bus  Transactions.8-88.3  Address  Bus  Tenure  ..8-98.3.1  Address  Bus  Arbitration.8-98.3.2  Address  Transfer  .8-118.3.2.1  Address  Bus  Parity8-138.3.2.2  Address  Transfer  Attribute  Signals.8-138.3.2.2.1  Transfer  Type  (TT[0–4])  Signals8-138.3.2.2.2  Transfer  Size  (TSIZ[0–2])  Signals.8-138.3.2.3  Burst  Ordering  During  Data  Transfers.8-148.3.2.4  Effect  of  Alignment  in  Data  Transfers  (64-Bit  Bus).8-158.3.2.5  Effect  of  Alignment  in  Data  Transfers  (32-Bit  Bus).8-178.3.2.5.1  Alignment  of  External  Control  Instructions.8-198.3.2.6  Transfer  Code  (TC[0–1])  Signals  ...8-208.3.3  Address  Transfer  Termination  .8-208.4  Data  Bus  Tenure..8-228.4.1  Data  Bus  Arbitration  .8-228.4.1.1  Using  the  DBB  Signal  8-238.4.2  Data  Bus  Write  Only.8-248.4.3  Data  Transfer...8-248.4.4  Data  Transfer  Termination.8-258.4.4.1  Normal  Single-Beat  Termination  8-268.4.4.2  Data  Transfer  Termination  Due  to  a  Bus  Error  8-298.4.5  Memory  Coherency—MEI  Protocol  ...8-308.5  Timing  Examples.8-328.6  Optional  Bus  Configurations  ..8-388.6.1  32-Bit  Data  Bus  Mode..8-388.6.2  No-DRTRY  Mode.8-408.6.3  Reduced-Pinout  Mode  ..8-408.7  Interrupt,  Checkstop,  and  Reset  Signals..8-418.7.1  External  Interrupts  .8-418.7.2  Checkstops.8-418.7.3  Reset  Inputs  .8-418.7.4  System  Quiesce  Control  Signals  8-428.8  Processor  State  Signals..8-428.8.1  Support  for  the  lwarx/stwcx.  Instruction  Pair8-428.8.2  TLBISYNC  Input  8-428.9  IEEE  1149.1-Compliant  Interface  .8-438.9.1  IEEE  1149.1  Interface  Des  cription8-438.10  Using  Data  Bus  Write  Only8-439.1  Dynamic  Power  Management  ..9-19.2  Programmable  Power  Modes9-19.2.1  Power  Management  Modes  ..9-39.2.1.1  Full-Power  Mode  with  DPM  Disabled.9-39.2.1.2  Full-Power  Mode  with  DPM  Enabled..9-39.2.1.3  Doze  Mode  9-49.2.1.4  Nap  Mode9-49.2.1.5  Sleep  Mode9-59.2.2  Power  Management  Software  Considerations9-6A.1  Instructions  Sorted  by  Mnemonic...A-1A.2  Instructions  Sorted  by  Opcode  A-9A.3  Instructions  Grouped  by  Functional  Categories  A-17A.4  Instructions  Sorted  by  Form  ..A-28A.5  Instruction  Set  Legend..A-39C.1  PowerPC  603  Microprocessor  Hardware  Considerations..  C-1C.1.1  Hardware  Support  for  Direct-Store  Accesses  .  C-1C.1.1.1  Extended  Address  Transfer  Start  (XATS)    C-2C.1.1.1.1  Extended  Address  Transfer  Start  (XATS)—Output  ...  C-2C.1.1.1.2  Extended  Address  Transfer  Start  (XATS)—Input.  C-2C.1.2  Direct-Store  Protocol  Operation    C-2C.1.2.1  Direct-Store  Transactions    C-4C.1.2.1.1  Store  Operations.  C-5C.1.2.1.2  Load  Operations.  C-5C.1.2.2  Direct-Store  Transaction  Protocol  Details    C-6C.1.2.2.1  Packet  0    C-7C.1.2.2.2  Packet  1    C-8C.1.2.3  I/O  Reply  Operations    C-8C.1.2.4  Direct-Store  Operation  Timing    C-10C.1.3  CSE  Signal  .  C-12C.1.4  PowerPC  603  Processor  Bus  Clock  Multiplier  Configuration...  C-12C.1.5  PowerPC  603  Processor  Cache  Organization  .  C-13C.1.5.1  Instruction  Cache  Organization  .  C-14C.1.5.2  Data  Cache  Organization  .  C-14C.1.6  PLL  Configuration  (PLL_CFG[0–3])—Input.  C-15C.1.7  Address  Pipelining  and  Split-Bus  Transactions..  C-15C.1.8  Data  Bus  Arbitration    C-16C.2  PowerPC  603  Processor  Software  Considerations..  C-16C.2.1  Direct-Store  Interface  Address  Translation    C-16C.2.1.1  Direct-Store  Segment  Translation  Summary  Flow..  C-17C.2.1.2  Direct-Store  Interface  Accesses  .  C-18C.2.1.3  Direct-Store  Segment  Protection  ...  C-18C.2.1.4  Instructions  Not  Supported  in  Direct-Store  Segments  ..  C-19C.2.1.5  Instructions  with  No  Effect  in  Direct-Store  Segments..  C-19C.2.2  Store  Instruction  Latency  ..  C-19C.2.3  Instruction  Execution  by  System  Register  Unit  ..  C-20C.2.4  Machine  Check  Exception  (0x00200)  C-21C.2.5  Instruction  Address  Breakpoint  Exception  (0x01400).  C-21C.2.6  Cache  Control  Instructions  C-21

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • ESP-mp-01开发板I2C驱动OLED显示
    [size=3]ESP-mp-01开发板是基于ESP8266 Soc的可以运行MicroPython的开发板,[/size][size=3]不像STM32版本的Pyboard,ESP8266本身没有USB,只能通过TTL串口和Wifi访问ESP8266。文件传输需要借助uPyLoader或[/size][size=3]ESPyHarp等工具来进行文件传输。此次使用开发板的I2C功能来驱动OLED显
  • 阿凡达观后感
    看阿凡达的时候注意到潘多拉星球上的植物在夜晚的时候会发光平时的时候发出的是淡淡的光,当有人的手碰到上面,或是踩在草地上的时候,被踩的那一片草地或是被碰到的植物就会变亮我觉得这个效果在地球上也能实现那就是用绿色的LED加电容式的触摸检测(或热释红外检测)平时LED发暗淡的光,当被触碰到的时候发亮光,一段时间后又变暗不过需要一大片的这样的灯才会有这样的效果,而且每个灯都要能“感觉”到被触碰
  • 问WINCE HTTP方案或接口
    目前研究一套方案HTTP基于symbian RHTTPxx框架类实现的, 算起来有160多个文件,类不少.打算从这边移植到WINCE 平台, 我不太熟悉WINCE HTTP是提供了如何的封装和接口的,还望提供建议和信息. 正在研究中.此外, 我正在研究symbian HTTP框架的协作和使用方法.如果有兴趣,对移植可行性和两个平台的框架支持,感兴趣的话, 我们可以通过更多的细节和源码来交流. 谢谢
  • 关于C2000PROG的使用--codeskin
    发现还是有很多童鞋不会用c2000prog.估计是格式转换比较麻烦。特写此文章,方便大家http://www.codeskin.com/c2prog-download
  • 任意插座
    随着室内电器数量的增加,电源插座的作用已经越来越重要了,而且需求也越来越大。普通的插排已经力不从心了,所以有人设计的夸张的“布满插座的墙”,大可不必这样,其实一个小小的改动就能让插座的使用效率大大增加!这个“任意插座”不再是两个插孔,而是两个插槽,插头可以插在插槽之间的任意位置,这样一个插座就可以插上满满一圈插头了。目前仅适用于两厢插头。真是一个简单又新鲜的设计!
  • 天线原理和射频无源器件技术
  • [转载]开关电源输出纹波的改善参考对策
  • 求助!!WinCE编译时遇到的问题
  • DIY电子显微镜用移动滑台
  • 有啥国产替代32,ADC外设不错的?

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×