15 Revision History
Changes from October 31, 2024 to August 31, 2025 (from Revision H (October 2024) to Revision I (August 2025))
- [MPU Parameters Table] Added column "Segment Name" for better
readabilityGo
- [IP Blocks] Changing SCIA to UART0 in UART Boot row.Go
- [IP Blocks] Added filtering for OSPI bootmodesGo
- Added clarification that section MPU Interrupt Aggregator is about
System MPUsGo
- [Power Management Overview] Added definitions for FROM and 1.8V
Analog supplies.Go
- [ADC Values Versus Temperature] Modified note to show +/- 8 degree
C.Go
- Added reference to ARM documentation for details on R5
MPUGo
- [PRU-ICSS I/O Signals] changed first column in table to be PR<k> instead
of PR0 to represent multiple instances of PRU-ICSS (if applicable)Go
- [PRU-ICSS Top Level Resources Functional Description] Added details
for devices with >1 ICSS instance.Go
- [PRU-ICSS eCAP Module APWM Mode Operation] Adding APWM Mode Timing WaveformGo
-
Section 7.4.2.2.1: Added note regarding maximum ADCCLK frequency (66.67MHz)
and minimum PRESCALE value (>=3)Go
- [ADC] Updated and resolved some inconsistencies regarding the exact voltage rail to reference buffer connections.Go
- [ADC] Updated Table ADC Input Selection Logic to improve clarity.Go
- (ADC-CMPSS Signal Connections): Updated the CMPSS and ADC
connections diagramGo
- Changed Figure 7-104
Go
- Added note to step 2 in Section 7.4.2.15
Go
- Added third paragraph in Section 7.4.2.18.1
Go
- [CMPSS Block Diagram] Updated CMPSS Module block diagram Go
- (ADC-CMPSS Signal Connections): Updated the CMPSS and ADC
connections diagramGo
- [Reference DAC] Updated DACOUT formulaGo
- Time-Base Counter Synchronization: Added note on delay from internal control module to target module.Go
- Changed TBPHS = 300 in Figure 7-239
Go
- [APWM Mode Operation] Added note pointsGo
- Added two note pointsGo
- Changed fourth paragraph and added Note in Section 7.4.7.7
Go
- Added Section 7.4.7.10
Go
- [I2C Interface Typical Connections] Updated the I/O signals table
counts.Go
- [Buffer Almost Full] Corrected the register name in the
note.Go
- [Buffer Almost
Empty] Corrected the register name in the
note.Go
- Deleted the first paragraph for AM26x Devices as there is no
reference to the UART hardware requests that is mentioned in the first
paragraphGo
- (Address Table Entry): Updated IPv4 and IPv6 Table Entry sections to fix entry definitions and expand on IPv6 table entry operationGo
- [MMCSD Features] Removed 8-bit mode from feature list, as it is not
supported on AM26x.Go
- [Unsupported MMCSD Features] Added clarification that Controller DMA
operation not supported refers to ADMA operationGo
- Updated diagrams for 4-bit MMCSD. 8-bit not supported on AM26x
devices.Go
- [MMCSD Pin List] Removed 8-bit mode signals from
tables.Go
- [MMC/SD/SDIO Connected to an MMC, an SD Card, or an SDIO Card] Removed 8-bit mode
pins and modified diagrams.Go
- [DMA Receive Mode]
Updated figure to only show 4-bit mode. 8-bit mode
is not supported on AM26x.Go
- [DMA Transmit Mode] Updated figure to only show 4-bit mode. 8-bit
mode is not supported on AM26x.Go
- [Busy Timeout for R1b, R5b Response Type] Updated timing diagram to
remove 8-bit mode. AM26x does not support 8-bit mode.Go
- [Busy Timeout After Write CRC Status] Updated timing diagram to
remove 8-bit mode. AM26x does not support 8-bit mode.Go
- [Write CRC Status Timeout] Updated timing diagram to remove 8-bit
mode. AM26x does not support 8-bit mode.Go
- [Read Data Timeout] Updated timing diagram to remove 8-bit mode. AM26x does
not support 8-bit mode.Go
- Updated the Digital watchdog operation diagramGo
- Moved all the content to the
subsectionGo
- Updated the overall contentGo
- [ECC Aggregator Features] Removed inject only mode for diagnostic
purposes from the features listGo
Changes from September 9, 2024 to October 9, 2024 (from Revision G (September 2024) to Revision H (October 2024))
- (Memory Map): Added notes [6] and [7] for GPIO and WWDT access by
R5F cores.Go
- (Memory Map): Changed the following region names: TPCC0 → TPCC_A,
TPTC00 → TPTC_A0, TPTC01 → TPTC_A1Go
- Rewrite of System Interconnect Chapter.Go
- [System Interconnect Overview] Modified sentence on arbitration for
clarity.Go
- [Interconnect Safety] Adding cross-reference links to the figures in
this section.Go
- [Module Integration] Added note on interchangable reset signal
naming.Go
- [DAC Integration] Updated block diagram for clarity and alignment
with device IP spec.Go
- [GPIO Integration] Updated table introduction sentence to describe
correct number of GPIO modules (# 0 to 3).Go
- [GPIO Integration] Updated Integration diagram to show that
GPIO#_OUTEN is an active low signal by adding inverter bubble on ENB
buffer,Go
- [I2C Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) is not supported.yesGo
- [SPI Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) is not supported for all SPI instances. Go
- [UART Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) is not supported for all UART
instances.Go
- [CPSW Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) and DPLL_CORE_HSDIV0_CLKOUT1 (500MHz) is not
supported. Go
- [GPMC Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) is not supported. Go
- [MMCSD Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) is not supported. Go
- [QSPI Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT1 (400MHz) is not supported. Go
- [MCAN] Added note in clock table that DPLL_CORE_HSDIV0_CLKOUT0
(400MHz) is not supported for all MCAN instances. Go
- RTI: Added note in clock table that DPLL_CORE_HSDIV0_CLKOUT1
(500MHz) is not supported for all RTI instances.Go
- [WWDT Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT1 (500MHz) is not supported for all WWDT instances. Go
- [ECC Aggregator Integration] Changed TPTC00 to TPTC_A0, TPTC01 to
TPTC_A1.Go
- Removed clock mode 3 from QSPI BootmodeGo
- [PBIST] Updated memory group numbers and descriptions in R5 PBIST
table.Go
- [MSS_CTRL Integration] Changed TPCC0 → TPCC_A.Go
- [L2 OCRAM and Mailbox RAM and EDMA RAM Memory Initialization] fixed
enumeration of PARTITIONx and Bank(x) to start at 0 instead of 1, and there are
4 partitions/banks.Go
- [ EDMA Global Configuration and Event Aggregation] changing TPCC0 to
TPCC_A, TPTC00 to TPTC_A0, TPTC01 to TPTC_A1.Go
- [EDMA Error Aggregation] Changed TPCC0 register prefixes to
TPCC_A.Go
- [ICSSM Global Configuration] ICSSM*_IDLE_CONTROL changed to
GLOBAL_CONTROLSGo
- [R5SS TCM Address Parity Error Aggregator] Changed the following
register names: R5SS*_CPU*_ECC_CORR_ERRAGG_MASK →
R5SS*_CPU*_TCM_ADDRPARITY_ERRAGG, R5SS*_CORE*_ADDRPARITY_ERR_TCM →
ERR_PARITY_ATCM0_R5SS0, R5SS*_CORE*_ERR_ADDRPARITY_TCM → ERR_PARITY_B0TCM_R5SS0,
R5SS*_CORE*_ERR_ADDRPARITY_B1TCM → ERR_PARITY_B1TCM_R5SS0,
R5SS*_TCM_ADDRPARITY_CLR → TCMx_PARITY_CTRL.Go
- [Thermal Manager Features] specified which 2 SoC Temperature
Monitors are being referred to in feature list - TSENSE0 and
TSENSE1.Go
- [Thermal Alert Comparator]: Combined Low and High Threshold Alert
Mode and Single Hot/Cold Alert Mode into single Operation with
Interrupts sub-section.Go
- [Temperature Timestamp Registers] Specified which TSENSE modules the
FIFO registers support (TSENSE0 and TSENSE1).Go
- [FIFO Management] Specified which registers are updated when
software stops a certain FIFO (first line in section).Go
- [ADC Values Versus Temperature] Added note that the conversion table
does not apply to TSENSE3.Go
- Added note on memories affected by Warm ResetGo
- Added clarity on reset type to be used for ROM Eclipse and lockstep
to dual-core switchGo
- [R5FSS Integration] Added R5FSS[0:1] Hardware Requests
table.Go
- [PRU-ICSS Key Features] Changed program memory per
PRU size from 16KB to 12KBGo
- [PRU-ICSS Local Instruction Memory Map] Updated IMEM/IRAM size to
12KB from 16KB.Go
- [PRU-ICSS Interrupt Requests Mapping] Updated IP Interrupts Table to
match IP Spec. Interrupts [63:32] can be generated from internal or external
sources.Go
- [Spinlock Software Reset] added sentence that reading back value of
SOFTRESET bit will always return 0.Go
- [R5FSS0_CORE0 Interrupt Map] Changed TPCC0 to TPCC_A.Go
- [R5FSS0_CORE1 Interrupt Map] Changed TPCC0 to
TPCC_AGo
- [R5FSS1_CORE0 Interrupt Map] Changed TPCC0 to
TPCC_AGo
- [R5FSS1_CORE1 Interrupt Map] Changed TPCC0 to
TPCC_AGo
- [PRU-ICSS Interrupt Map] Updated SOC_TSXBAR_INTR to SOC_TIMESYNC_XBAR to match
Register Addendum naming.Go
- [EDMA Interrupt Aggregator]
changed TPCC0 to TPCC_A.Go
- [EDMA Error Interrupt Aggregator] changed TPCC0 to
TPCC_AGo
- [EDMA Configuration] Changed TPCC0 to TPCC_A, TPTC0 to TPTC_A0,
TPTC1 to TPTC_A1.Go
- [EDMA - Third Party Transfer Controller] Updated
block diaghram to show read/write data bus is fixed at 64 bits.Go
- [GPIO Integration] Updated table introduction sentence to describe
correct number of GPIO modules (# 0 to 3).Go
- [GPIO Integration] Updated Integration diagram to show that
GPIO#_OUTEN is an active low signal by adding inverter bubble on ENB
buffer,Go
- Added
correct sequence to set or clear a
GPIOGo
- [Trigger
Configuration (per Bit)] updated method to return the value of the FAL_TRIG register. User
can read SET_FAL_TRIG or CLR_FAL_TRIG registers to obtain FAL_TRIG value (rather
than SET_FAL_TRIG and CLR_FAL_TRIG). Go
-
Section 13.1.1.4.4.3: Qualification period bits/register naming added for AM26x
devices.Go
- Changed Figure 13-5 to align the sampling window in the proper timing areaGo
- [GPIO Interrupt Connectivity] Updated Interrupt
Router module naming for AM26x devices -
GPIO_XBAR_INTROUTER.Go
- [I2C Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) is not supported.yesGo
- [MCSPI Protocol and Data Format] Added CLKG bit field information to
Programmable MCSPI Clock bullet point.Go
- [MCSPI in Controller Mode] Updated number of peripheral devices
connected to in MCSPI Controller Mode (Full Duplex) figure.Go
- [SPI Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) is not supported for all SPI instances. Go
- [Peripheral Receive-Only Mode] Added clarification to definition of
full-duplex mode (requires 2 serial data lines).Go
- [UART Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) is not supported for all UART
instances.Go
- [CPSW Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) and DPLL_CORE_HSDIV0_CLKOUT1 (500MHz) is not
supported. Go
- [CPSW InterVLAN Routing]: Updated section to clarify intended usageGo
- [CPSW Inner VLAN Table Entry]: Updated ENTRY_TYPE value from "1h" to "2h" in Inner VLAN Table EntryGo
- [CPSW Rate Limiting}: Added Rate Limiting main sectionGo
- [CPSW Ethernet Port Transmit Rate Limiting]: Updated register name references from incorrect Host Port registers to correct Ethernet Port registersGo
- [MMCSD Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) is not supported. Go
- [MMCSD Connectivity Attributes] Added Physical Address hex value in
MMCSD Connectivity Attributes.Go
- [MMC/SD/SDIO Connected to an MMC, an SD Card, or an SDIO Card] Updated block diagram
to show 4 data lines. Removed block diagram showing >1 MMCSD
instance.Go
- [Normal Mode] Updated register
prefix from SD to MMC.Go
- [Idle Mode] Updated register prefix from SD to
MMCGo
- [Transition from Normal Mode to Smart-Idle Mode] Updated register prefix
from SD to MMC.Go
- [Transition from Smart-Idle Mode to Normal Mode] Updated register prefix
from SD to MMC.Go
- [Force-Idle Mode] Updated register prefix from SD to MMC.Go
- [Local Power Management] Updated register prefix from SD to
MMC.Go
- [Interrupt Requests] Updated register prefix from SD to
MMC.Go
- [Interrupt-Driven Operation] Updated register prefix from SD to
MMC.Go
- [Polling] Updated register prefix from SD to MMC.Go
- [DMA Responder Mode Operations] Updated register prefix from
SD to MMC.Go
- [DMA Transmit Mode] Updated register prefix from SD to
MMC.Go
- [Data Buffer] Updated register prefix from SD to
MMC.Go
- [Data Buffer Status] Updated register prefix from SD to
MMC.Go
- [Transfer or Command Status and Error Reporting] Updated register
prefix from SD to MMC.Go
- [Busy Timeout for R1b, R5b Response Type] Updated register prefix
from SD to MMC.Go
- [Busy Timeout After Write CRC Status] Updated register prefix from
SD to MMC.Go
- [Write CRC Status Timeout] Updated register prefix from SD to
MMC.Go
- [Read Data Timeout] Updated register prefix from SD to MMC.Go
- [Transfer Stop] Updated register prefix from SD to
MMC.Go
- [Output Signals Generation] Updated register prefix from SD to
MMC.Go
- [Generation on Falling Edge of MMC Clock] Added definitions for
labels in timing diagram.Go
- [Generation on Falling Edge of MMC Clock] Updated register prefix
from SD to MMC.Go
- [Generation on Rising Edge of MMC Clock] Added definitions for
labels in timing diagram.Go
- [Generation on Rising Edge of MMC Clock] Updated register prefix
from SD to MMC.Go
- [CE-ATA Command Completion Disable Management] Updated register
prefix from SD to MMC.Go
- [Test Registers] Updated register prefix from SD to
MMC.Go
- [Set SD Default Capabilities] Updated register prefix from SD to
MMC.Go
- [Wake-Up Configuration] Updated register prefix from SD to
MMC.Go
- [QSPI Features Supported] Updated number of chip select signals from
1 to 2. Specified that the total pins in interface is 6, with 4 of the 6 pins
being used for the data interface.Go
- [QSPI Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT1 (400MHz) is not supported. Go
- [SFI Register Control] Removed QSPI_SPI_SETUP[3:2]_REG as they are
not defined for AM26x. Updated # of chip select signals to two from
four.Go
- [SPI Control Interface] Updated # of external SPI devices to
two from four. Go
- [MCAN] Added note in clock table that DPLL_CORE_HSDIV0_CLKOUT0
(400MHz) is not supported for all MCAN instances. Go
- [MCAN Power Down (Sleep Mode)] Added note that power
down is not supported at system level, only supported at IP
level.Go
- RTI: Added note in clock table that DPLL_CORE_HSDIV0_CLKOUT1
(500MHz) is not supported for all RTI instances.Go
- [WWDT Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT1 (500MHz) is not supported for all WWDT instances. Go
- [ECC Aggregator Integration] Changed TPTC00 to TPTC_A0, TPTC01 to
TPTC_A1.Go
- [MCRC Power Down Mode] Removed line - When MCRC controller is in
power down mode, no data tracing alone will happen - as it is not supported on
AM26x devices.Go
- [STC Programming Sequence] Added row 17 to Default Mode table from
WFI override mode table.Go
- [Programmable Build-In Self-Test (PBIST) Module] updated topic for AM26x from
Hercules.Go
- [PBIST vs. Application Software-Based Testing] Updated processor
core to Cortex-R5F.Go
- [Host Processor Interface to the PBIST Controller Registers] Updated
processor core to Cortex-R5F.Go
- Added details on DAP and APB Interconnect and External
PortsGo
- Adding Arm debug register description linksGo
Changes from February 29, 2024 to September 9, 2024 (from Revision F (March 2024) to Revision G (September 2024))
- [Module Allocation and Instances] References to ICSSM updated to
PRU-ICSS.Go
- [Programmable Real-Time Unit and Industrial Communication Subsystem
(PRU-ICSS)] PRUSS references updated to PRU-ICSS.Go
- Added clarification that 1 WDT per core is presentGo
- (Memory Map): References to ICSSM updated to ICSS.Go
- [CORE VBUSM Interconnect] Updated ICSSM references to
ICSS.Go
- [Error Signaling Integration] Updated ICSSM references to ICSS.
Changed 'Slave' to 'Peripheral'.Go
- Updated to use inclusive terminologyGo
- Updated to use inclusive terminologyGo
- Updated IDs to match CSL defines file, Updated TMU segments size to
1024 instead of 944BytesGo
- Updated to use inclusive terminologyGo
- Updated MPU Memory regions table with corrected end addressesGo
- [ISC (Initiator-side Security Control)] ICSSM references updated to
ICSS.Go
- [SOC_TIMESYNC_XBAR1 Integration] All references to ICSSM updated to
ICSS.Go
- [I2C Integration] References to ICSSM updated to
PRU-ICSS.yesGo
- [SPI Integration] References to ICSSM updated to
PRU-ICSS.Go
- [UART Integration] References to ICSSM updated to
PRU-ICSS.Go
- [CPSW Integration] References to ICSSM updated to
PRU-ICSS.Go
- [CPSW Integration] Removed C2K prefixes from Destination Event Input
column entries in Time Sync and Compare Event table, and replaced with CONTROLSS
prefix.Go
- [GPMC Integration] Updated GPMC0 Clocks table with clock source
DPLL_CORE_HSDIV0_CLKOUT0 Go
- [QSPI Integration] References to ICSSM updated to
PRU-ICSS.Go
- [LIN Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) is not supported for all LIN instances. Go
- [LIN Integration] References to ICSSM updated to
PRU-ICSS.Go
- RTI: Updated interrupt table to reflect that RTI interrupts are
pulse type and not level typeGo
- Fixed typo where "OSPI" was stated instead of "QSPI" Go
- [MMR Access Error Interrupt] Changed C2K prefix in register names to
CONTROLSS prefix.Go
- [MSS_CTRL Integration] References to ICSSM updated to
ICSS.Go
- Power: Added filtering for AM263/PxGo
- Power: Added further detail surrounding connections with the 1.8V LDO.Go
- Power: Adding POK and POR modules descriptionGo
- Power: Adding more details on Power supply
monitoringGo
- Added type of Temperature sensorsGo
- Mentioned TSENSE0, TSENSE1 only to be used for active temperature
readoutGo
- Added note on HSDIVIDER CLKOUTSGo
- [Tightly-Coupled Memories (TCMs)] Changed 'Slave' to
'Peripheral'.Go
- [R5FSS Boot Options] Changed 'Slave' to
'Target'.Go
- Updated to use inclusive terminologyGo
- Updated to use inclusive terminologyGo
- [Active Compare Mode] Updated to use inclusive
terminologyGo
- [PRU-ICSS Key Features] Updated from 8 to 10 Host
InterruptsGo
- [PRU-ICSS Key Features] Updated from 8 to 2
interrupt signals exported to ARM.Go
- Remove wording that
shows 2 PRUSS.Go
- [PRU-ICSS UART Signal Descriptions] References to PRUSS updated to
PRU-ICSS.Go
- [PRU-ICSS eCAP Features] References to PRUSS updated to
PRU-ICSS.Go
- [PRU-ICSS Enhanced Capture CAP1-CAP4 Registers] References to PRUSS
updated to PRU-ICSS.Go
- [PRU-ICSS eCAP Module APWM Mode Operation] References to PRUSS updated to PRU-ICSS.Go
- [PRU-ICSS MII MDIO Overview] Replaced 'slave' with
'peripheral'.Go
- [PRU-ICSS MII MDIO Functional Description] Replaced 'slave' with
'peripheral.'Go
- [ADC] Added details regarding the correct usage of the internal reference buffers.Go
- [ePWM Modules Overview] Updated number of submodules to 8 (from
32).Go
- ePWM: Added note on missed action qualifier events.Go
- Changed Figure 7-248
Go
- [PWMXBAR] Functional block diagram for PWMXBAR updated to fix issue
with Clear and Invert signals being flipped.Go
- [EDMA XBAR INTRTR0] Removed C2K prefix from affected sources in in_intr
Hardware Requests table, replaced with CONTROLSS prefix.Go
- [R5FSS0_CORE0 Interrupt Map] Added interrupt type for all the interrupt
sourcesGo
- [R5FSS0_CORE0 Interrupt Map] Modifed OSPI to QSPIGo
- [R5FSS0_CORE1 Interrupt Map] Added interrupt type for all the
interrupt sourcesGo
- [R5FSS0_CORE1 Interrupt Map] Modifed OSPI to QSPIGo
- [R5FSS1_CORE0 Interrupt Map] Added interrupt type for all the
interrupt sourcesGo
- [R5FSS1_CORE0 Interrupt Map] Modifed OSPI to QSPI Go
- [R5FSS1_CORE1 Interrupt Map] Added interrupt type in the Interrupt
mapGo
- [R5FSS1_CORE1 Interrupt Map] Modifed OSPI to QSPIGo
- [EDMA - Third Party
Transfer Controller] updated interconnect naming to L3_VBUSM. Fixed typos
(distant->destination register). Updated read/write data bus to 64 bits in note below
diagram.Go
- [Types of EDMA Controller Transfers] changed 3rd dimension count
definition space naming from register to PaRAM memory.Go
- [Parameter RAM (PaRAM)] fixed typos and added note that channel
remap is done in boot flow.Go
- [Channel Options Parameter] added references to RAs
for AM26x devices.Go
- [Channel Source Address (SRC)] updated addressing mode to FIFO for
SAM.Go
- [Channel Destination Address (DST)] updated addressing mode to FIFO
for DAM.Go
- [Count for 1st Dimension (ACNT)] updated ACNT valid values to range
of 1 to 65535/Go
- [Parameter Set
Updates] Changed 'slave' to
'peripheral'.Go
- [Constant Addressing Mode Transfers/Alignment Issues] changed
'slave' to 'target'Go
- [Active Memory
Protection] removed Example Access Denied register
table, Example Access Allowed table since they are
also in the RA.Go
- [Proxy Memory
Protection] changed 'slave' to
'target'.Go
- [EDMA Transfer Controller (EDMA_TPTC)] Updated for inclusive
terminology.Go
- [Event Dataflow] Updated for inclusive terminology.Go
- [Block Move Example] changed 'greater than 64K bytes' to 'greater
than or equal to'Go
- [Setting Up an EDMA Transfer] edited note under step 2 to reference
step 1-d-ii instead of 1-b-ii.Go
- Updated to use inclusive terminologyGo
- [SOC_TIMESYNC_XBAR1 Integration] All references to ICSSM updated to
ICSS.Go
- [I2C] Formatting and grammar fixes.Go
- [I2C Interface Typical Connections] Adjusted module
counts.Go
- [I2C Integration] References to ICSSM updated to
PRU-ICSS.yesGo
- [I2C Block Diagram] Added list of blocks and description of primary
blocks.Go
- I2C Clocking: Added table for clocking calculationsGo
- I2C Clocking: Updated register names and equations to reflect correct
register naming.Go
- I2C Interrupt Requests: Updated flag and register
namesGo
- [I2C] Added general
statement about the I2Cn register numbering
scheme.Go
- [I2C]
Revised section to reflect correct register names
and stepsGo
- [I2C]
Revised section to reflect correct register names
and stepsGo
- [I2C] New section added.Go
- [I2C] Revised section to reflect correct register names and steps.Go
- [I2C]
Revised section to reflect correct register names
and stepsGo
- [I2C]
Revised section to reflect correct register names
and stepsGo
- [I2C]
Revised section to reflect correct register names
and stepsGo
- [I2C]
Revised interrupt sequence to reflect ICIVR
register bits.Go
- [SPI Integration] References to ICSSM updated to
PRU-ICSS.Go
- [UART Overview] added modes each UART module can be used
in.Go
- [UART Features] added additional UART features per design
feedback.Go
- [SIR Free-Format Mode] Added additional information per design
feedback.Go
- [SIP Generation] add additional information for SIP_MODE registers
bit setting.Go
- [UART Integration] References to ICSSM updated to
PRU-ICSS.Go
- [UART Interrupts]
added additional register bit information for
001100 row in UART Mode Interrupts
table.Go
- [Wake-Up Interrupt]
modified topic to include conditions for wake-up
interrupt.Go
- [Transmit FIFO Trigger] changed register naming to align with RA. Updated
note to correct register bits.Go
- [Receive FIFO
Trigger] changed register naming to align with RA.
Updated note to correct register
bits.Go
- [FIFO DMA Mode Operation] Updated register naming to match
RA.Go
- [Multi-drop Parity Mode with Address Match] added line at end of
topic detailing supported and unsupported modes.Go
- [Time-guard] added details related to other modes.Go
- [CPSW Integration] References to ICSSM updated to
PRU-ICSS.Go
- [CPSW Integration] Removed C2K prefixes from Destination Event Input
column entries in Time Sync and Compare Event table, and replaced with CONTROLSS
prefix.Go
- [CDMA CPPI3.0 Interface Bandwidth] Updated 'master' to
'controller'.Go
- Added note
on Generic GPMC features Vs SoC specific GPMC
supported features.Go
- Added note on a Non-Supported GPMC Feature in AM263x : Interface with 32-bit
wide memory device.Go
- Updated the GPMC Interface images. Removed GPMC to 32-Bit
Address/Data-Multiplexed Memory interface from GPMC Modes as it is not supported
in AM263x SoC.Go
- Updated GPMC0 Clocks table with clock source DPLL_CORE_HSDIV0_CLKOUT0 Go
- Spelling correction : Changed GPMC_SYSCONFIG[4-3]SIDLEMODE to
GPMC_SYSCONFIG[4-3] IDLEMODEGo
- Updated GPMC Subsection Chip-Select Base Address and Region Size. Added an
example for GPMC_CONFIG7_0 register configuration for AM263xGo
- Added note on RDCYCLETIME -
CLKACTIVATIONTIMEGo
- Updated GPMC0_DATA fields in GPMC Memory Map table.Go
- [MMCSD Features] Removed functional clock source input speed from
feature list.Go
- [Unsupported MMCSD Features] Removed MMC out of band interrupts from
unsupported feature table.Go
- [MMCSD Connectivity Attributes] Updated clock domain types to match
MMCSD clocks table.Go
- [MMCSD Clock and Reset Management] Updated table with correct clock signal names and
edited first paragraph to reflect table changes.Go
- [MMC/SD/SDIO Connected to an MMC, an SD Card, or an SDIO Card] Updated pin
definitions for MMC_SDCD, MMC_SDWP, and added definition for
MMC_OBI.Go
- [Different Types of Responses] Updated register prefix from SD to
MMCSD.Go
- [Transfer Stop] Removed Auto CMD12 feature from MMC/SD/SDIO feature
list.Go
- [Surrounding Modules Global Initialization] changed MPU INTC to
VIM.Go
- [QSPI Integration] References to ICSSM updated to
PRU-ICSS.Go
- Added note on configuring QSPI_INTC_EOI register to indicate End Of
InterruptGo
- [TX Queue] Added sentence on what indicies are returned in read.Go
- Added Programming Guide for MCANGo
- [LIN Integration] Added note in clock table that
DPLL_CORE_HSDIV0_CLKOUT0 (400MHz) is not supported for all LIN instances. Go
- [LIN Integration] References to ICSSM updated to
PRU-ICSS.Go
- Added second paragraph and formula in Section 13.4.2.4.1.5.2
Go
- [LIN Programming Guide] Added Programming Guide for
LINGo
- RTI: Updated interrupt table to reflect that RTI interrupts are
pulse type and not level typeGo
- Renamed input0_clk as Clock0 and input1_clk as Clock1 for consistency.Go
- DCC clocking table layout updatedGo
- Removed typoGo
- [ECC Aggregator Overview] Removed mentions of
connections between ECC aggregator and interconnect, as there is no relation. ECC errors
propagate through bus safety logic.Go
- [ECC Aggregator Features] removed mentions of connection between ECC
Aggregator and System Interconnect.Go
- [ECC Aggregator Block Diagram] updated block diagram to remove
system interconnectGo
- [ECC Aggregator Register
Groups] removed mention of interconnect ECC endpoints.Go
- [Read Access to the ECC Control and Status Registers] removed
mention of ECC_CBASS_REV register as this register is not present in the current
ECC_AGGR Go
- [ECC Aggregator
Interrupts] removed additional status registers
that are not available at ECC_AGGR. Removed
mention of Interconnect, as interconnect is not
connected to ECC_AGGR.Go
- [ECC Aggregator Inject Only Mode] removed
mention of CBASS in registers.Go
- Updated the number of eventsGo
- Added the programming guide sectionGo
- [MCRC Features] added supported CRC polynomials to Feature
list.Go
- [PSA Signature Register] added CRC polynomial equations for all
supported CRC polynomialsGo
- STC General Description: Removed unsupported features (Interval Testing)Go
- [STC Programming Sequence] Adding Self-Test Controller Programming
Sequence tablesGo
- Added new Debug SS block diagrams Go
- Made generic to re-use across
devicesGo
- Added more details on APB AP Memory Map and added other ARM Debug Registers summaryGo
- [Software Messaging Trace] Changed 'Master' to
'Controller'.Go
Changes from November 30, 2023 to February 29, 2024 (from Revision E (November 2023) to Revision F (March 2024))
- [System Interconnect Overview] Added extra explanation regarding
interconnects and modifed the interconnect overview diagramGo
- Updated integration diagram and SOC_TIMESYNC_XBAR0 Time Sync Output
Events table for accuracy. Go
- [MCAN] Corrected the event numbers associated with correctable and uncorrectable ECC errors for MCAN1/2/3.Go
- RTI: Updated Capture Events tableGo
- [WWDT Integration] Updated Capture Events tableGo
- Updated the ESM inttegaration diagram and updated the register namesGo
- Expanded meminit as memory initializationGo
- Meminit expanded as Memory initializationGo
- Added additional explanation on mailboxGo
- Added new section on Redundant boot supportGo
- Reference added to clocking section in device config chapter to understand the configuration sequence and formula.Go
- Moved R5 SBL Handoff, HSM Runtime Handoff and Post Boot status
inside Secure Boot FlowGo
- Added certificate expectationsGo
- Added note on LBISTGo
- Added information on logger module, and failure and
recoveryGo
- Device Configuration: Added note about MMR_ACCESS_ERR_WR to
highlight applicable coresGo
- Device Config: Removed references to TSHUT in TOP_CTRLGo
- Specified in introductory paragraphs that we are talking about root
clocks in this section. Updated figure to specify JTAG_TCK and changed frequency
of EXT_REFCLK to 100Hz. Added extra paragraph with CORE and PER PLL behavior and
general Clock Tree information. Go
- Adjusted root clocks table to accurately reflect available
clocks.Go
- added new first paragraph that describes PLL's general usage and
purpose. Reorganized section: moved formula to end of section and table to
middle. Updated figureGo
- Section renamed to "PLL Module". First paragraph was redacted to better
reflect PLL operation section was reorganized and removed irrelevatn information
for simplicity Go
- Removed note at end fo the topic, since same infomrmation is shown in
PLL Hookup sectionGo
- Changed SPI frequency from 40 to 50Go
- Changed SPI frequency from 50 to 48Go
- removed mention of Direct mode. Created event mappin table. Gave
detailed explanation on PHASELOCK signal operation Go
- Changed instances of ADPLLLJ to PLL. Updated image. Added more
detail to DIVx description. Removed mention of Bypass modeGo
- Removed paragraph describing that the CLKOUT1 and 4 can also be
called M4-M7 outputs as tis information is not relevant for the customer.
Clarified note and split info in two notesGo
- Removed a row from R5SS_CORE_CLK:SYSCLK Achievable Ratio table that was not valid.Go
- Added more information about sysclk and GCM on initial
paragraphsGo
- Previously only used as a root topic. added contentGo
- created sentence at the end cross referencing the Clock Selection
tableGo
- new topic to briefly describe clock gatingGo
- this section is new, meant to reorganize root clocks and ip clocks
programming guides under a common section. Added note to point to the location
of PLL configuration MMRsGo
- Added link to CTRL MMR Section. New sentence in initial paragraph Go
- Remove inline notes that mention that checking crystal present
status is optional if ROM already checks for this. Deleted Step 6 relating to
configuration of N2 divider since this parameter is not used in our design. New
step 6 defines setting the SELFREQDCO value, previously undefined. Changed
nomenclature of SEL_FREQ to SELFREQDCO across topic. Added TOPRCM to referenced
registersGo
- Added TOP_RCM. prefix to all
applicable referenced registersGo
- Added link to IP Clock Configurations section. Specified TOP_RCM.
MMR region on MMR from item 3.Go
- Added links to Root Clock and Core PLL configuration sections.Go
- Added link to IP Clock Configurations section. Specified TOP_RCM.
MMR region on all MMRs.Go
- Specified TOP_RCM. prefix for registersGo
- Specified TOP_RCM. prefix for registersGo
- Made instance generic ("x" numbering). Specified the MMR region
MSS_RCM.Go
- Made instance generic ("x" numbering). Specified the MMR region
MSS_RCM.Go
- updated name of CLKD to DCLK_DIV to align with name of the bitfield. Specified the
MMR region MSS_RCM.Go
- Made instance generic ("x" numbering). Specified the MMR region
MSS_RCM.Go
- renamed i2c high and low dividers to match MMR names. Made instance generic ("x"
numbering). Specified the MMR region
MSS_RCM.Go
- Made instance generic ("x" numbering). Specified the MMR region
MSS_RCM.Go
- Made instance generic ("x" numbering). Specified the MMR region
MSS_RCM.Go
- Made instance generic ("x" numbering). Specified the MMR region
MSS_RCM.Go
- Made instance generic ("x" numbering). Specified the MMR region MSS_RCM.
Updated Clock source selection value to 0x222Go
- modified MSS_RCM.MMCx_CLK_STATUS.CLKINUSE from 0x10 to 0x04 for FREQ=50MHz
operationGo
- Specified the MMR region MSS_RCMGo
- Specified the MMR region MSS_RCM.Go
- Specified the MMR region MSS_RCM.Go
- Specified the MMR region MSS_RCM. Updated frequency to
200MHzGo
- Modified points 3 and 4 with correct MMR valuesGo
- Specified the MMR region MSS_RCM.Go
- Specified the MMR region MSS_RCM.Go
- Specified the MMR region MSS_RCM. Added details for 96MHz operationGo
- Specified the MMR region MSS_RCM.Go
- Rewrote section with correct MMRvalues and infromation on clock selection
(point 3)Go
- Specified the MMR region MSS_RCM.Go
- Specified the MMR region MSS_RCM.Go
- Specified the MMR region MSS_RCM.Go
- Specified the MMR region MSS_RCM. Added note to refere to RAGo
- [XTAL TEMPSENSE 32K CLOCK] Specified the MMR region MSS_RCM. Added note
to refere to RAGo
- Specified the MMR region MSS_RCM.Go
- Expanded the introduction to the R5FSS chapter.Go
- Clarified which core accesses the TCM in Lockstep
mode.Go
- Updated the FPU line item from VFPv3 to VFPv3-D16 to reflect the exact architecture used.Go
- Clarified which data sheet section to review for the CPU-interface clock ratios.Go
- Removed a line that incorrectly indicated Bus Parity / ECC is not
supported.Go
- [R5FSS Integration] Updated an image to remove an excess
object from the diagramGo
- Removed an incorrect line about CPU1 restrictions.Go
- Removed comments that incorrectly indicated the base address of ATCM/BTCM could be changed.Go
- Added section about switching between dual core/lockstep modes.Go
- Added cross references to the Special Features tables.Go
- Updated the Special Features tables to provide more specific register details.Go
- Updated section title to use inclusive terminology.Go
- Changed TCM references to state 64-bit VBUSM target
instead.Go
- Added details on CPU core clock gating.Go
- Cleaned up formatting and added a cross
reference.Go
- Added section R5FSS Reset SequencingGo
- Clarified that ACP and AXI Peripheral port interface signals are not
compared.Go
- Clarified which errors are tripped.Go
- Clarified what happens if a CPU Inactivity Monitor error occurs while in self-test mode.Go
-
Security features from Data sheet were updated here.Go
- Removed a non supported feature - (secure logging)Go
- Updated the Device life cycle diagram,added note on PORzGo
- Added web link to request access for HSM Addendum for
AM263xGo
- ADC: Changed ADC Reference Connectivity Diagram to make internal references clearer by adding PCB boundary Go
- EPWM: Removed HRPWM Examples Using Optimized Assembly CodeGo
- Change italics into working linksGo
- Fixed spacing issue in image that made signal a bit hard to read Go
- ePWM: Updated procedure for enabling ePWM clocksGo
- ePWM: Fixed italics to be links Go
- ePWM: Removed reference of CAD in up-count modeGo
- Added Event-Trigger Submodule Showing Event Inputs and Prescaled Outputs imageGo
- EPWM: Removed self check diagnostics feature from HRPWMGo
- EPWM: Updated inputs in HRPWM's Trip Zone diagram Go
- EPWM: Added HRCAL to HRPWM source clock paragraphGo
- EPWM: Removed swapping feature from HRPWMGo
- EPWM: Replaced software information with link to EPWM Programming GuideGo
- EPWM: Aligned clock names to EPWM_SYNCGo
- EPWM: Replace reference to a specific file release to the EPWM Programming GuideGo
- Corrected the register name to MSS_VIM_PRIFIQ instead of
MSS_VIM_FIQVECGo
- Added SOC_TIMESYNC_XBAR1 into the table and modified the superscript 1
explanation, removed "input" from "input interrupt type"Go
- Formatted the table PRU-ICSS-XBAR-INTRTR0 in-intr Hardware Requests to
appear correctlyGo
- Diagram change for bus representation Eg, x4 EDMA Trigger [7:4] to x4 EDMA Trigger
and EDMA-XBAR-INTRTR0 Output Hardware Requests table formatted to appear
correctlyGo
- GPIO-XBAR-INTRTR0 in-intr Hardware Requests table reformatted to
display correctlyGo
- Updated integration diagram and SOC_TIMESYNC_XBAR0 Time Sync Output
Events table for accuracy. Go
- Update Event FIFO depth from 10 to 32.Go
- [MCAN] Corrected the event numbers associated with correctable and uncorrectable ECC errors for MCAN1/2/3.Go
- DMA-based Transfer/Receive details added.Go
- Superfractional divider details added.Go
- LIN 2.0 and LIN2.1 included in supported specifications list.Go
- (RTI/WWDT Overview): Removed RTI/WWDT Instance TableGo
- (RTI Features): Added DMA request and events to RTI module features Go
- (RTI Unsupported Features): DMA Requests and events not available
for WWDT-only modules.Go
- RTI: Updated Capture Events tableGo
- [WWDT Integration] Updated Capture Events tableGo
- (RTI Digital Windowed Watchdog): Fixed error in RTI Digital Windowed
Watchdog Operation Block Diagram.Go
- (RTI Digital Watchdog): Added note that this feature is only available for
the WWDT defined modules.Go
- Removed sections DCC Suspend mode behaviour and low power mode which
are not applicable. DCC Control and count hand off across domains is explained
in the DCC Counter operation section and hence removed.Go
- Removed reference to app note "Continuous monitor of the PLL
frequency with the DCC" and added reference to DCC Computation tool for AM263"
insteadGo
- Added reference to DCC application noteGo
- DCC clock sources re-orderedGo
- Added register name for count on errorGo
- Added DCC error count register nameGo
- Fixed typo and removed note on SYSCLK monitoringGo
- Moved note on debug mode behavior of FIFO hereGo
- Added DCCGCTRL2 register nameGo
- Updated the ESM Overview diagram and added content.Go
- Updated the ESM inttegaration diagram and updated the register namesGo
- Updated the Chapter organizationGo
- Updated the ESM Block Diagram.Go
- Added Error Event Inputs chapterGo
- Added new chapter-Error Interrupt OutputsGo
- Updated the whole data and register namesGo
- Added a new chapter- Error pin behaviour during ResetGo
- Register name changedGo
- Updated the procedure flow and register namesGo
- Added few steps to the process.Go
- Added few steps to the process.Go
Changes from October 5, 2023 to November 30, 2023 (from Revision D (October 2023) to Revision E (November 2023))
- Updated AM263x TRM/RA Release History table and fixed incorrect Rev D release monthGo
- Added details about the Ethernet capabilities offered outside of the PRU-ICSSGo
- Clarified the architecture of the R5F cores for multicore devicesGo
- Updated the description that outlined some HSM featuresGo
- [Module Allocation and Instances] Updated the device instances in
multiple locations for better clarity on how instances are used across cores or
modulesGo
- [Module Allocation and Instances] General clean up to remove
outdated naming and resolve minor errors with duplicated countsGo
- [Module Allocation and Instances] Added CCM-R5F, STC, and PBIST
under Internal Diagnostics ModuleGo
- [Module Allocation and Instances] Removed Crypto Accelerator a line
under Internal Diagnostics Module, this is part of HSM which is already
includedGo
- Specified per CPU for Instruction and Data CacheGo
- Added that CTRLMMR is used to configure initialization values for the TCM.Go
- Added definition for DRBG and noted acronyms for True / Pseudo Random Number GenerationGo
- [Real-time Control Subsystem (CONTROLSS)] Elaborated that certain
ADC / DAC features apply to allGo
- [Real-time Control Subsystem (CONTROLSS)] Added line about DAC VREF
supportGo
- [Real-time Control Subsystem (CONTROLSS)] Clarified how each
instance of the CMPSS supports window comparison.Go
- Added descriptions for TPCC and TPTC, and the feature list from the EDMA chapter.Go
- Renamed CPSW3G to CPSW for consistency across
document.Go
- Updated feature list to align with the feature list from CPSW
chapter.Go
- Removed mention of two features that were incorrectly placed in this section.Go
- Added Lockstep versus Dual Core End Address and Size for TCMA and TCMB of each Core.Go
- Fixed incorrect end address locations for CORE0_TCMA_ROM, CORE0_TCMB_RAM, and CORE1_TCMB_RAMGo
- Further clarified end address and sizes based on lockstep versus dual coreGo
- Added table section to cover ROM to RAM swapGo
- Rewrite of System Interconnect Chapter.Go
- [CORE VBUSM Interconnect] Updated the CORE interconnect
diagramGo
- [CORE VBUSM Interconnect] Updated number of programmable regions and
minor table editGo
- Slight change in descriptionGo
- Slight update in descriptionGo
- Update in descriptionGo
- Reorganized MPU Functional Description to cover the material in 3 sub sections instead of 8 sub sectionsGo
- Modified actual MPU end address and descriptionGo
- Shorten the Protection registers in MPU to be more readable Go
- Spelling fixGo
- Removed TMU rowGo
- Added table about MPU parametersGo
- Updated MPU Memory regions table default values for HSSE devicesGo
- Updated MPU Memory regions table to include more address and ID informationGo
- Updated PrivID table to give addresses, included bit into about ID
allocationGo
- Removed bits 03:00Go
- Remove reference to an unused sectionGo
- Added a simplified block diagram to ADC IntegrationGo
- Change ePWM integration imageGo
- Updated simple integration diagramGo
- [GPIO Integration] Updated Integration diagram to reflect proper
enumeration of [143:0].Go
- [QSPI Integration] specified "QSPI" as module in initial paragraph,
moved header from child topic into [this] parent topic, deleted child topic to
avoid redundancy in description Go
- [MCAN] Updated MCAN Interrupt Requests table to fix naming of the ESM0 destination interrupt inputs.Go
- [WWDT Integration] Renamed CPSW3G references to
CPSWGo
- New figure and explanation added on the overview of InitializationGo
- Few sentence formation changes to convey in a simpler
wayGo
- Image and description update, sub-topics deleted and new ones are addedGo
- New section addedGo
- New section addedGo
- New section addedGo
- Removed NoteGo
- Removed noteGo
- Updated noteGo
- Removed configuration tableGo
- Removed last paragraph which was redundantGo
- Removed noteGo
- Removed noteGo
- Removed table from note and added new noteGo
- New section addedGo
- New section addedGo
- Slight change in description and section re-orderGo
- removed CTRLMMR from titleGo
- AM263x TRM refinement edits - formatting and re-wordingGo
- AM263x TRM refinement- remove mention of CTRLMMR, change to sub-topic of Control
Overview, add note below table.Go
- New integration diagram, removing mentions of CTRLMMR0, adjusting tables to fit text on single linesGo
- Removed mention of CTRLMMR1Go
- New integration diagram, remove all mention of CTRLMMR1, changed HW
Requests table to landscape to fit all text on single linesGo
- Removed mention of CTRLMMR1Go
- re-wordingGo
- Table 6-10, 6-11 editsGo
- [R5SS TCM Address Parity Error Aggregator] Update diagram,
tableGo
- Edit opening sentence to full sentence.Go
- Remove all content, xref to MMR Write Protection section.Go
- Remove all content, link to section 6.1.1.2Go
- [Power Management Overview] Added general content and power supply
diagram to Power Management OverviewGo
- Power: Added Power Management Unit section with overview of the contents of the Power Management UnitGo
- Power: Adding PMU reference SystemGo
- Power: Added PMU Safety System (SAFETYSYS) high level details.Go
- Power: Clarified Power OK Module detailsGo
- Power: Updated the thermal management functional description and block diagramGo
- Power: Added additional details on Thermal FSMGo
- [Thermal Alert Comparator]: Clarified Thermal Alert Comparator
detailsGo
- Slight rewording for clarityGo
- Power: Clarified Clock ICG control detailsGo
- Power: Added more information of the power mode satesGo
- Power: Clarified the Power States and Transitions details and state machine diagramGo
- Updated
block diagram description. Added 2 notes. Changed the architecture
diagram.Go
- Added description for local module resetsGo
- Added basic description of various resets.Go
- changed topic nameGo
- Changed the description Go
- changed the Intro content for warm reset.Go
- Re-worked section to better describe WARMRSTn HW Pin
functionalityGo
- Content has been expanded to better highlight all
functionality.Go
- Removed a heading reset overview. Go
- Removed a heading reset overviewGo
- Minor content edits. Go
- Expanded content to better elaborate on all available reset
functionality Go
- Minor text updates and included a link to the Power
chapter.Go
- Table added listing effect of each reset Go
- Changed starting sentence. Go
- Added this section.Go
- Added this section.Go
- Refined details on TCM sections to make it clear how many or which
cores are being referenced.Go
- Corrected typosGo
- Updated the mapping for ADC's REFOK_EN Go
- Replaced PIE with VIMGo
- Fixed terminology used in CMPSS introduction Go
- Changed CMPSS intro differentiate the DACH and DACL negative inputs Go
- Updated mux that feds into comparator input for CMPSS featuresGo
- Moved diode emulation details from CMPSS Introduction subsection to CMPSS Features subsectionGo
- Moved Comparator definition to before CMPSS Block DiagramGo
- [CMPSS Block Diagram] Updated CMPSS block diagram to remove unsupported mux
and fix typo with epwm numberingGo
- Updated CMPSS note about values user need to use if not using DACLGo
- Removed incorrect reference to an additional prescaler in CMPSS Ramp GeneratorGo
- [CMPSS Programming Guide] Added programming guide for
CMPSSGo
- Updating DAC module block diagram to simplify out gain-stage details, make
DACREF source MUX clear and Go
- Reformatting usage summary to align with new figure and removing information on unsupported modes.Go
- Reformatting usage summary to align with new figure and removing information on unsupported modes.Go
- Reformatting to reference CONTOLSS registers.Go
- [DAC Programming Guide] Added a DAC Programming Guide to provide
additional api and driver informationGo
- Added OTTO-HRPWM to ePWM feature list Go
- Updated Multiple ePWM Modules and Submodules and Signal Connections for an EWPM Go
- Change ePWM integration imageGo
- Removed reference to PCLKCRx and align clk taxonomyGo
- Removed duplicate ePWM SYNC Selection tableGo
- Aligned EPWM_CLKSYNC namingGo
- Removed CAPENT and CAPIN images from Edge Detection Within a Programmable TBTCR Range section because images are repeated in chapterGo
- Defined REGx in ePWM Global LoadGo
- Updated image of ePWM Counter-Compare SubmoduleGo
- Updated image of EPWM Action-Qualifier (AQ) SubmoduleGo
- Added a detail about shadow register in shadow mode Go
- Updated image of EPWM Dead-Band GeneratorGo
- Moved DBRED and DBFED info to Simultaneous Writes to DBRED and DBFED Registers Between ePWM Modules (Type 5 EPWM)
Go
- Updated MINDB block diagramGo
- Corrected Info on TZ4 in ePWMGo
- Update block diagram in ePWM Diode EmulationGo
- Added section about EPWM Diode Emulation SubmoduleGo
- Updated image of EPWM Event-Trigger SubmoduleGo
- Added Event Filtering section to ePWM.Go
- Updated CAPIN and CAPGATE Source Selection. Added threshold logic to Counter Capture Logic
Go
- Combined MIN and MAX Threshold Detection Logicand Counter Capture Logic image into one image, so image removed from MIN and MAX Detection Circuit
Go
- Reworte ePWM MIN-MAX Event LogicGo
- [EPWM Programming Guide] Added EPWM Programming
GuideGo
- Removed section Capture and APWM Operating Mode, moving the
information into relevant sectionsGo
- Moved from Configuring Device Pins for the eCAPGo
- Added Input Capture Signal Selection sectionGo
- Added Modulo 4 Counter sectionGo
- Added details originally in a different section to streamline informationGo
- Added Go
- Added image for Active Low ModeGo
- Revised and re-named image for Active High ModeGo
- Added Error Events sectionGo
- Added Disabling the Signal Monitoring Unit sectionGo
- Added Shadow Control sectionGo
- Added Trip Signal sectionGo
- [ECAP Programming Guide] Added eCAP Programming Guide section Go
- Incomplete line removedGo
- Removed reference to GPxQSELn and GPyPUD and made them
IOMUX.Go
- Corrected reference to GPIO chapterGo
- EQEP Integration Diagram figure updatesGo
- Updated Functional Block Diagram of the eQEP Peripheral to improve
picture qualityGo
- [EQEP Programming Guide] Added eQEP Programming Guide to show API
and driver informationGo
- FSI: Updated FSI Block DiagramGo
- FSI: Added details on clock gating and software reset.Go
- FSI: Clarified instructions on configuring GPIO for FSI Go
- FSI: Renamed RX_INT1_CTRL and RX_INT2_CTRL registers as RX_INT1_CTRL_ALT1_ and RX_INT2_CTRL_ALT1_Go
- FSI: Rename RX_EVT_STS and RX_EVT_CLR registers as RX_EVT_STS_ALT1_ and RX_EVT_CLR_ALT1_Go
- FSI: Renamed TX_OPER_CTRL_LO register as TX_OPER_CTRL_LO_ALT2_Go
- FSI: Renamed TX_PING_CTRL, TX_OPER_CTRL_HI and TX_OPER_CTRL_LO registers as TX_PING_CTRL_ALT1_, TX_OPER_CTRL_HI_ALT1_ and TX_OPER_CTRL_LO_ALT2_Go
- FSI: Renamed TX_OPER_CTRL_LO register as TX_OPER_CTRL_LO_ALT2_Go
- FSI: TX_OPER_CTRL_LO register as TX_OPER_CTRL_LO_ALT2_Go
- FSI: Renamed TX_OPER_CTRL_LO register as TX_OPER_CTRL_LO_ALT2_Go
- FSI: Renamed TX_PING_CTRL register as TX_PING_CTRL_ALT1_Go
- FSI: Renamed TX_PING_CTRL register as TX_PING_CTRL_ALT1_Go
- FSI: Renamed TX_OPER_CTRL_LO register as TX_OPER_CTRL_LO_ALT2_Go
- FSI: Renamed TX_OPER_CTRL_LO register as TX_OPER_CTRL_LO_ALT2_Go
- FSI: Renamed RX_MAIN_CTRL and RX_EVT_STS registers as RX_MAIN_CTRL_ALTC_ and RX_EVT_STS_ALT1_Go
- FSI: Renamed RX_EVT_STS register as RX_EVT_STS_ALT1_Go
- FSI: Renamed RX_EVT_STS register as RX_EVT_STS_ALT1_Go
- FSI: Renamed RX_EVT_STS register as RX_EVT_STS_ALT1_Go
- FSI: Renamed RX_EVT_STS and TX_OPER_CTRL_LO registers as RX_EVT_STS_ALT1_ and TX_OPER_CTRL_LO_ALT2_Go
- FSI: Renamed RX_MAIN_CTRL register as RX_MAIN_CTRL_ALTC_Go
- FSI: Renamed TX_OPER_CTRL_LO register as TX_OPER_CTRL_LO_ALT2_Go
- FSI: Renamed RX_MAIN_CTRL register as RX_MAIN_CTRL_ALTC_Go
- FSI: Renamed TX_OPER_CTRL_HI register as TX_OPER_CTRL_HI_ALT1_Go
- Changed Section 7.4.8.3.10.1.1
Go
- FSI: Renamed TX_OPER_CTRL_LO register as TX_OPER_CTRL_LO_ALT2_Go
- Changed Section 7.4.8.3.10.1.3
Go
- FSI: Renamed RX_MAIN_CTRL register as RX_MAIN_CTRL_ALTC_Go
- Updated Interface Diagram and added note about enumeration
discrepancy.Go
- Updated naming for AM263x Specific enumeration of signals. Go
- Added added note for integration diagram about enumeration
discrepancyGo
- Updated simple integration diagramGo
- Updated signal naming for AM263xGo
- Updated Input Qualification diagram to have AM263x signal
namingGo
- Initial creation for AM263xGo
- Updated SDFM Clock Control DiagramGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Initial creation for AM263x mapGo
- Added programming guide for SDFMGo
- [INPUTXBAR] Section re-written, new functional block diagram
addedGo
- [PWMXBAR] Section re-written, new functional block diagram
added"Go
- [MDLXBAR] Section re-written, new functional block diagram
addedGo
- [ICLXBAR] Section re-written, new functional block diagram
addedGo
- Section re-written, new functional block diagram added, output
destinations table addedGo
- "Section re-written, new functional block diagram added, output destinations table added"Go
- [OUTPUTXBAR] Section re-written, new functional block diagram added,
output destinations table updatedGo
- [PWMSYNCOUTXBAR] Section re-written, new functional block diagram
added"Go
- Add XBAR Programming Guide sectionGo
- Removing line 'Each processor has two sets of mailbox memory space
and registers, and each set is designated per other processor to
communicate.'Go
- Added mailbox message example block diagramGo
- Un-linked registers since they are not accessible by
customerGo
- Un-linked registers, customers cannot access these
registersGo
- un-linked registers, customers cannot access these
registersGo
- un-linked registers, customers cannot access
registersGo
- unlinked registers, customers cannot access
registersGo
- unlinked registers, registers cannot be accessed by
customerGo
- unlinked registers, customer cannot access
registersGo
- Add xref to Spinlock integration diagramGo
- removed unnecessary text from diagramGo
- Added detail to main spinlock operationsGo
- Removed unnecessary text in diagramGo
- changed SOC_MAILBOX source module to MSS_CTRLGo
- Added note about available GPIO on AM263.Go
- Corrected the number of GPIO modules to 4 for AM263xGo
- [GPIO Integration] Updated Integration diagram to reflect proper
enumeration of [143:0].Go
- [GPIO Block Diagram] Added note that block diagram synchronization logic and
tristate buffer are present in the SoC pinmux logic.Go
- [GPIO Block Diagram] Added GPIO XBAR comment for CPU interrupt routing on
AM263xGo
- Added comment about AM263x GPIO requiring GPIO XBAR for DMA
events.Go
- Gigabit Ethernet Switch (CPSW): Changed all references from "CPSW3G" and "CPSW_3G" to "CPSW"Go
- Gigabit Ethernet Switch (CPSW): Updated Host port information across CPSW ChapterGo
- fixed general wording for clarity and outdated
figure removedGo
- [QSPI Features Supported] split non supported features in new
sectionGo
- new section split from supported features, changed paragraph to
buillet pointsGo
- Updated figure, updated signal names in table to match the ones from
datasheetGo
- [QSPI Integration] specified "QSPI" as module in initial paragraph,
moved header from child topic into [this] parent topic, deleted child topic to
avoid redundancy in description Go
- removed initial sentence for simplicity, updated "QSPI Block
Diagram" figure, reworded the paragraph explaining the bridging between
configuration port and memory mapped port for clarityGo
- Specified number of address lines in figure for Config and MM
PortsGo
- updated SPI_CLKGEN figure for clarityGo
- no changes for p1 refinement in this sectionGo
- Reworded the addressing comments to
be more generically applicable instead of
specific.Go
- [MCAN] Updated MCAN Interrupt Requests table to fix naming of the ESM0 destination interrupt inputs.Go
- [WWDT Integration] Renamed CPSW3G references to
CPSWGo
- Added Programming Guide for RTI/WWDTGo
- Updated ESM Configuration Error Interrupt section.Go
Changes from November 30, 2022 to October 5, 2023 (from Revision C (November 2022) to Revision D (October 2023))
- Removed mentions of TSNGo
- Updated Core Specific Memory Map 0x0000 0000 0x1FFF FFFF from 537 to
512Mb Go
- Updated PRU-ICSS Data RAM2 End Address from 0x0000 FFFF to 0x0001 FFFFGo
- Reorganized MPU Functional Description to cover the material in 3 sub sections instead of 8 sub sectionsGo
- Shorten the Protection registers in MPU to be more readable Go
- Added table about MPU parametersGo
- Updated MPU Memory regions table to include more address and ID informationGo
- Updated PrivID table to give addresses, included bit into about ID
allocationGo
- [DAC Integration] Defined acronyms used in DAC Integration Go
- [MCAN] Updated MCAN Clocks table.Go
- New section addedGo
- Updated table vertical alignment. Updated descriptive text to prevent confusion.Go
- added footnote for PRU MII TX pin mappingGo
- Add link to Local Interrupt
Controller.Go
- Add link to Local Interrupt Controller and Interrupt Requests
Mapping.Go
- Add link to Local Interrupt
Controller.Go
- Add link to PRU-ICSS Environment.Go
- Changed GPIO XINT2 to GPIO XINT5 in ADC Features to align with InputXBARGo
- Add internal reference to ADC Options and Configuration Levels Go
- Removed mention of unsupported mode in ADC resultsGo
- Removed non-applicable example from ADC configurationGo
- Removed incorrect clock source in ADC Power-Up Sequence Go
- Listed TOP_CTRL Registers used in ADC CalibrationGo
- Added ADC Prescale timing tableGo
- Changed C28x to R5FSS in ADC Result Register MappingGo
- CMPSS chapter added comparator block diagrams and removed diode emulationGo
- [CMPSS Block Diagram] Added links to cmpss foundational
materialGo
- [CMPSS Block Diagram] Added block diagrams to cmpssGo
- Added note about CMPSS DAC offsets error changes with temperature Go
- Changed "Calibration the CMPSS" to "Calibration the CMPSS Trip Levels"Go
- Change DAC Block Diagram to include EPWMSYNCPER SignalsGo
- Added DAC register names to bit references in initialization sequence Go
- Added details about DACVALA syncing with EPWM in DAC chapterGo
- Added list of Type 5 ePWM features in Introduction section of ePWM chapter.Go
- Added useful links about ePWMGo
- Added in details of Type 5 ePWM features including images, new XCMP sections, and Deadband info Go
- Added ePWM Time-Base Submoldule image Go
- Edited note in Time Base Counter Synchronization to include detail on multiple edges in a PWM cycle Go
- Added image of EPWM Counter-Compare SubmoduleGo
- Added Note before Immediate Load ModeGo
- Added image of EPWM Action-Qualifier (AQ) SubmoduleGo
- Changed Action-Qualifier Submodules Inputs and OutputsGo
- Added image of EPWM Dead-Band GeneratorGo
- Added subsections about EPWM MINDBGo
- Updated image of EPWM PWM Chopper SubmoduleGo
- Added image of EPWM PWM Chopper SubmoduleGo
- Added image of EPWM Trip-Zone SubmoduleGo
- Added image about Trip Zone TRIPOUT SelectionGo
- Update block diagram in ePWM Diode EmulationGo
- Added section about EPWM Diode Emulation SubmoduleGo
- Added image of EPWM Event-Trigger SubmoduleGo
- Removed mention of PIPE/PIE to interrupt controller for future devices and keeping it general.Go
- Added image of EPWM Digital Compare SubmoduleGo
- Removed mention of PIE in ePWM Digital Compare SubmoduleGo
- Updated Digital Compare Events to include images. Added Digital Compare Event Detection. Go
- Added ePWM Source ClockGo
- Added paragraph about linking CMPBHR to CMPAHRGo
- Changed Step 2Go
- Added additional image of ePWM CrossbarGo
- Added Section 7.4.7.10
Go
- Added Externally-triggered frame generation in Section 7.4.8.1.1
Go
- FSI integration diagramGo
- Added Section 7.4.8.3.9
Go
- Changed table title from SOC_TIMESYNC_XBAR1 Events tp SOC_TIMESYNC_XBAR0 Events.Go
- [Trigger
Configuration (per Bit)] Clarify configuration of GPIO interrupt
generation.Go
- Update Event FIFO depth from 10 to 32.Go
- [MMCSD Connectivity Attributes] Updated to use inclusive
terminologyGo
- Grammatical clean up on the MMC/SD/SDIO controller pin bullet listGo
- Reworded the CRC Status section to improve the
descriptions.Go
- [Idle Mode] Replaced 'whatever' to 'based on'Go
- Updated for inclusive terminologyGo
- Update to use inclusive terminologyGo
- Update to use inclusive terminologyGo
- Renamed master word with "controller" in CAN
chapter.Go
- [MCAN] Updated MCAN Clocks table.Go
- Removed incomplete note in ECC Aggregator Register GroupGo
- Removed note about ECC Aggr Inject Only Mode because it is reserved. Go
- Removed Not Supported Features section in MCRC since features are supportedGo
- STC Memory Map: Updating Frame End Address from 0x#### 0118 to
0x#### 01A8Go
- Added On-Chip Debug's other name, Debug SS. Go
- Added non-memory mapped registers to Reset Management of DebugssGo