You copied the Doc URL to your clipboard.

Revisions

This appendix describes the technical changes between released issues of this book.

Table C-1 Issue 0000-00

Change

Location

Affects

First release

-

-

Table C-2 Differences between Issue 0000-00 and Issue 0000-01

Change

Location

Affects

Clarified feature list.

Features.

All revisions.
Added revised information about TCU, TBU, and DTI interconnect. About the functions. All revisions.
Added various clarifications. Interfaces. All revisions.
Added various clarifications. Performance Monitoring Unit. All revisions.

Added new section.

SMMUv3 PMU register architectural options.

All revisions.
Added information about DTI. DTI overview. All revisions.
Added various clarifications. Quality of Service. All revisions.
Added new section. Conversion between ACE-Lite and ARMv8 attributes. All revisions.
Added various clarifications. Constraints and limitations of use. All revisions.
Amended address ranges. MMU-600 memory map. All revisions.
New subsection TCU and TBU PMU identification register summary. Register summary. All revisions.
Added new section. TCU PMU Component and Peripheral ID Registers. All revisions.
Modified bits[2:0].

TCU_CTRL.

All revisions.
Amended section. TCU_NODE_STATUSn. All revisions.
Added new sections.

TCU_ERRGEN.

All revisions.
TBU PMU Component and Peripheral ID Registers.

TBU_ERRGEN.

Amended sections.

TCU interrupt signals.

TBU TBS interface signals.

TBU TBM interface signals.

TBU interrupt signals.

TBU tie-off signals.

All revisions.
Added new sections. DTI interconnect switch signals. All revisions.
DTI interconnect sizer signals.
DTI interconnect register slice signals.
Creating a basic Context Descriptor.
Creating a Stream Table Entry.

Table C-3 Differences between Issue 0000-01 and Issue 0001-00

Change

Location

Affects

Added new section.

AMBA® APB protocol.

All revisions.

Modified description of Main TLB.

Translation Buffer Unit (TBU).

All revisions.

Added information about sup_btm signal.

Distributed Virtual Memory (DVM) messages.

All revisions.

Added a note about the configurability of the ID register values.

SMMUv3 support.

All revisions.

Modified description of SMMU_IIDR.Revision.

SMMUv3 support.

r0p1.

Clarified description of CleanShared, CleanInvalid, MakeInvalid, and CleanSharedPersist transaction handling.

Transactions that can result in a translation fault.

All revisions.

Added SMMU_PMCG_IRQ_STATUS to list of unimplemented PMCG registers.

About the programmers model.

All revisions.

Modified the value and description of SMMU_PIDR2[7:4] and SMMU_PIDR3[7:4].

TCU Component and Peripheral ID Registers.

TCU PMU Component and Peripheral ID Registers.

r0p1.

Modified register description.

Modified register bits [31:16] and [7:0].

TCU_CTRL.

r0p1.

Added information about calculating the offset of a specific register.

TCU_NODE_CTRLn.

TCU_NODE_STATUSn.

All revisions.

Added a note to DCC and DWC bit descriptions about conditions that apply when setting the bits.

TCU_ERRGEN.

All revisions.

Modified the value and description of SMMU_PIDR2[7:4] and SMMU_PIDR3[7:4].

TBU Component and Peripheral ID Registers.

TBU PMU Component and Peripheral ID Registers.

r0p1.

Modified register description.

Modified register bits.

TBU_CTRL.

r0p1.

Added a note to DMTLB bit description about conditions that apply when setting the bit.

TBU_ERRGEN.

All revisions.

Table C-4 Differences between Issue 0001-00 and Issue 0001-01

Change

Location

Affects

Clarified description of translation manager.

Translation Buffer Unit (TBU).

All revisions.

Clarified note about DTI translation requests.

Performance Monitoring Unit.

All revisions.

Clarified note about configurable values.

Added note to SMMU_IIDR table entry.

SMMUv3 support.

All revisions.

Added note to clarify reset values of architectural registers.

Modified incorrect entries for SMMU_S_GBPA in SMMUv3 architectural registers table.

SMMU architectural registers.

All revisions.

Modified introductory description of TCU_CTRL.

TCU_CTRL.

r0p1.

Modified register name.

TCU_ERRCTLR.

TBU_ERRCTLR.

r0p1.

Modified section title.

Removed dftclkenable signal.

Added mbistresetn and mbistreq signals.

TCU and TBU test and debug signals.

All revisions.

Table C-5 Differences between Issue 0001-01 and Issue 0002-00

Change

Location

Affects

Changed the description of 'Configuration inputs'.

Design flow.

All revisions.

Changed 'Low_Power_Signals' to 'Wakeup_Signals' and removed two notes.

TBU TBS interface.

TBU TBM interface.

All revisions.

Removed a sentence. Performance Monitoring Unit. All revisions.

Clarified information about SMMU_PMCG_SMR0 event filtering.

SMMUv3 architectural performance events.

MMU-600 TCU events.

MMU-600 TBU events.

All revisions.

Changed 'Low_Power_Signals' to 'Wakeup_Signals' in the table. AXI5 support. All revisions.
Changed the reset value of 'NS_INIT' to the value of 'sec_override'. TCU_SCR. All revisions.
Changed the name of each register so that they all begin with 'SMMU_PMCG_'. TBU PMU Component and Peripheral ID Registers. All revisions.
Changed the value of the 'SMMU_PMCG_CIDR1' register. TBU PMU Component and Peripheral ID Registers. All revisions.
Updated TCU tie-off signals description. TCU tie-off signals All revisions.
Updated TBU tie-off signals description. TBU tie-off signals All revisions.
Changed 'MAX(0x1,ecorevnum)' to 'MAX(0x2,ecorevnum)' to represent version r0p2. Throughout. All revisions.
Was this page helpful? Yes No