| |||
| Home > Revisions | |||
This appendix describes the technical changes between released issues of this book.
Table A.1. Differences between issue E and issue F
| Change | Location |
|---|---|
| Introductory processor information updated | Issue H distributes this information between About the processor and Features and removes duplicate information from these sections. |
| Processor block diagram updated | Figure 2.1 |
Introductory information added, including:
| Issue H removes this information. |
| Introductory processor core information updated | |
| APB bus now version 3.0 | Architecture and protocol information |
Configurable options information expanded to include:
| Configurable options |
| New subsection added to list changes in functionality between r1p1 and r2p0 | Differences in functionality between r1p1 and r2p0 |
| Information about the programmers model updated | Issue H distributes this information between Operating modes and Operating states. |
| Definition of ICI field of Execution Program Status Register updated | Issue H removes this information. |
| Table of nonsupported Thumb instructions removed. | |
| Second footnote on Table 5-1 removed. | Issue H removes this information. |
| Addition of note to vector table and reset description | |
| Description of SLEEPING and SLEEPDEEP signals updated. | |
| Description of extending sleep functionality added | |
| Addition of Auxiliary Control Register | Auxiliary Control Register, ACTLR |
| Irq 0 to 31 Priority Register amended to Irq 0 to 3 Priority Register | Issue H removes this information. |
| Irq 236 to 239 Priority Register amended to Irq 224 to 239 Priority Register | |
| HCLK changed to FCLK | |
| Addition of ascending MPU region priority information | About the MPU |
| Extra paragraph added. | Issue H removes this information. |
| Debug Core Register Selector Register REGSEL bit field function updated | |
| Paragraph added about removing FPB | |
| Addition of note about configuring flash patch registers to be present or not | FPB programmers model |
| First bullet point updated | About the DWT |
| Addition of note about configuring DWT registers to be present or not | DWT Programmers Model |
| DWT Control Register reset state updated | Table 8.1 |
| DWT Control Register bit assignments updated | Issue H removes this information. |
| Addition of note about configuring ITM registers to be present or not | ITM programmers model |
| ITM Trace Control Register TSENA field bit function updated | |
| Addition of note about configuring AHB-AP registers to be present or not | AHB-AP programmers model |
| AHB-AP Banked Data Register DATA field reset value removed | Issue H removes this information. |
| Addition of information about absence of debug functionality | About debug |
| Information about exclusive memory accesses updated | Issue H removes this information. |
| Note about bit-band accesses updated | Bit-banding |
| ETM block diagram updated | Figure 10.1 |
| HCLK and CLK replaced by FCLK | Issue H removes this information. |
| ETM Trigger Even Register description upgraded | |
| ETM Status Register description updated | |
| TraceEnable register replaced by Trace Start/Stop Resource Control | |
| TraceEnable Control 2 register added | |
| Lock Status Register added | |
| Description of FIFOFULL Region Register added | |
| Description of FIFOFULL Level Register updated | |
| Description of CoreSight Trace ID Register updated | |
| Description ETM Control Register implementation bits expanded | Main Control Register, ETMCR |
| Description of TraceEnable Control 1 Register updated | TraceEnable Control 1 Register, ETMTECR1 |
| Description ETM ID Register updated to reflect revision 2 | ID Register, ETMIDR |
| Subsection describing ETM Event Resources added | Resources |
| Subsection describing Cross Trigger Interface added | Recommended CTI connections |
| Branch status interface section updated | Issue H removes this information. |
| Note about HADDRICore and HTRANSICore removed | |
| Example of an opcode sequence timing diagram updated | |
| Description of APB interface inputs added | |
| Addition of note about configuring TPIU registers to be present or not | TPIU programmers model |
The following TPIU registers removed from summary table and descriptions:
| Issue H removes this information. |
The following TPIU registers added to the summary table and descriptions:
|
Table A.2. Differences between issue F and issue G
| Change | Location |
|---|---|
| Wake-up Interrupt Controller (WIC) added to Cortex-M3 block diagram | Figure 2.1 |
| Section 1-2 and section 1-3 combined | Issue H distributes this information between Features, Interfaces, and Configurable options. |
| New subsection added to list changes in functionality between r1p1 and r2p0 | Differences in functionality between r1p1 and r2p0 |
| New subsection added to describe the WIC | Low power modes |
| New bullet point to describe FIXHMASTERTYPE pin | Differences in functionality between r1p1 and r2p0 |
| Table of supported instruction removed | Issue H reinstates this information in Table 3.1. |
| More information added about the stacked xPSR | Issue H removes this information. |
Reset value of Configuration Control Register
changed to 0x00000200 | |
| System and Vendor_SYS memory regions added to table of memory region permissions | |
| Memory region for Private Peripheral Bus changed to +0000000 | |
| SLEEPHOLDREQ changed to SLEEPHOLDREQn | |
| SLEEPHOLDACK changed to SLEEPHOLDACKn | |
| DEEPSLEEP signal changed to SLEEPDEEP | |
| DBGRESTARTACK changed to DBGRESTARTED | |
| DBGRESTARTREQ changed to DBGRESTART | |
| New subsection added to describe the WIC | |
Address of Irq 224 to 239 Priority Register
changed to 0xE000E4EC | |
| Enhanced description of function of C_MASKINTS field | |
| Settings for DWT Function Registers updated | |
| Minor change to timing information of ETMIA | |
| Change to timing information for ETMIVALID | Issue H removes this information. |
| SLEEPHOLDREQn removed from table of miscellaneous input ports timing parameters | |
| Table of low power input ports timing parameters added | |
| FIXHMASTERTYPE added to table of debug input ports timing parameters | |
| Input changed to Output in table header | |
| SLEEPING, SLEEPDEEP, and SLEEPHOLDACKn removed from table of miscellaneous output ports timing parameters | |
| SLEEPDEEP, SLEEPING, SLEEPHOLDREQ, and SLEEPHOLDACK removed | |
| New section added to describe the low power interface signals | |
| New section added to describe the WIC interface signals | |
| SLEEPHOLDACKn removed from table of miscellaneous signals | |
| Asserted changed to de-asserted in the description of SLEEPHOLDREQn in table of low power interface signals | |
| FIXMASTERTPYE added to list of AHB-AP interface signals |
Issue H of this book is significantly reorganized and simplified to eliminate duplication of information contained in the ARM Architecture Reference Manual and other ARM documentation.
Table A.3. Differences between issue G and issue H
| Change | Location |
|---|---|
| Chapter 1 simplified to provide only a high-level description of the processor. Some information to Chapter 2. | |
Removed the following sections from Chapter 1:
| See the ARMv7-M Architecture Reference Manual and the implementation documentation for the processor. |
| Added functional description chapter | Chapter 2 Functional Description |
| Simplified description of the programmers model and modes of operation and execution | |
| Added cycle counts to instruction set summary | Instruction set summary |
| Descriptions of the memory system and of exceptions moved to Chapter 3. | Chapter 3 Programmers Model |
| Component-specific registers moved from System Control chapter to appropriate chapters within the manual. | Chapter 4 System Control |
| Deleted Clocking and Resets chapter. | See the implementation documentation for the processor. |
| Deleted Power Management chapter. | |
| In the Memory Protection Unit and Nested Vector Interrupt Controller chapters, removed description of architecturally-defined registers. | |
| Reorganized debug description into a single chapter. | Chapter 7 Debug |
| Deleted Bus Interface chapter and moved high-level information to appropriate chapters. | |
| Deleted Debug Port chapter and incorporated general information from this chapter into chapters 2 and 7. | |
| Moved information from the System Debug chapter to create new chapters for the Data Watchpoint and Trace Unit and the Instrumentation Trace Macrocell Unit. | |
| Reorganized Embedded Trace Macrocell description into a single chapter. | Chapter 10 Embedded Trace Macrocell |
| Removed signal information and architecturally-defined register descriptions from the Trace Port Interface Unit chapter. | Removed duplicate information. See the ARMv7-M Architecture Reference Manual and the implementation documentation for the processor. |
| Moved instruction timing information to chapter 3. | Instruction set summary |
| Removed AC Characteristics and Signal Descriptions chapters. | See the implementation documentation for the processor. |
Table A.4. Differences between issue H and issue I
| Change | Location |
|---|---|
| Updated Bus interfaces information. | Bus interfaces |
| Added informaion on Private Peripheral Bus | Private Peripheral Bus (PPB) |
| Updated Load/store timings information. | Load/store timings |
| Updated Exclusive monitor information. | Exclusive monitor |
| Updated Reset values for Register summary information. | Table 4.1 |
| Reset values updated. | Table 4.1 |
| Updated Reset values for MPU register information. | Table 5.1 |
| Changed address range of NVIC_IPR registers. | Table 6.1 |
| Updated values for the Cortex-M3 ROM table information and added Peripheral IDs 5-7. | Table 7.1 |
| Added Timestamp format information. | Timestamp format |
| Added ETM register descriptions. | Table 10.6 |
| Added ETMCNTRLDVR1 ETM register. | Table 10.6 |
| Changed reset values for ETMVCCR and ETMCCER. | Table 10.6 |
| Updated ETMCR register bit assignments. | Table 10.7 |
| Updated ETMCCR bit assignments. | Table 10.8 |
| Updated ETMCCER bit assignments. | Table 10.12 |
| Aded TPIU_DEVTYPE TPIU Register. Changed reset values. | Table 11.1 |
| Updated TPIU Formatter information | TPIU Formatter |
| Replaced FIFO 0 with ETM. | |
| Replaced FIFO 1 with ITM | |
| Added TPIU_DEVTYPE Register description. | TPIU_DEVTYPE |