background image

14.

  17000055 - Flash Security Features Are Not Fully Operational:

DESCRIPTION:

All the security features and key management processes may be exercised. However, flash memory contents are not fully protected by
the security measures even if the part is locked. Security measures are planned to be fully functional in production silicon.

WORKAROUND:

None.

APPLIES TO REVISION(S):

0.0

15.

  17000057 - PLL Malfunctions at Higher Frequencies:

DESCRIPTION:

The Clock Generation Unit (CGU) derives all the processor clocks from the phase-locked loop (PLL) voltage-controlled oscillator (VCO)
output, called PLLCLK. When PLLCLK is configured to operate at frequencies above 600 MHz, it may malfunction.

WORKAROUND:

Configure the processor PLL such that the PLLCLK frequency does not exceed 600 MHz.
For example, consider an application that requires a CCLK:SYSCLK ratio of 240:96, with a SYS_CLKIN of 24 MHz. Set 

CGU_CTL.MSEL

 = 20

(480 MHz), and adjust the divisors by setting 

CGU_DIV.CSEL

 = 2 and 

CGU_DIV.SYSSEL

 = 5. This ensures that the PLL clock frequency

does not exceed 600 MHz and the core clock/system clock frequency requirements are met.

APPLIES TO REVISION(S):

0.0

16.

  17000059 - Security Keys for Devices Connected in a JTAG Chain Require Leading Zeroes:

DESCRIPTION:

When multiple ADSP-CM41x controllers are placed in a JTAG scan chain, the first part in the chain uses all 128 user debug security bits. For
all other parts, zeroes are appended with respect to the position of the part in the scan chain. This issue occurs when security keys are
provided through the TAPC security scan path.

For example, if three ADSP-CM41x parts are connected in series in the JTAG chain:

• The first part in the chain uses all 128 security bits ([127:0]).
• The second part in the chain uses 127 security bits ([127:1]). Bit 0 is set to 0.
• The third part in the chain uses 126 security bits ([127:2]). Bits 0 and 1 are both set to 0.

The example assumes that the parts are connected as individual JTAG controllers. The issue can also occur if multiple tap controllers are
enabled in the scan chain, resulting in multiple zeroes from each part, and when non-ADSP-CM41x devices are included in the scan chain.

WORKAROUND:

Use memory-mapped writes through the DAP instead of the TAPC security scan path to provide security keys.

APPLIES TO REVISION(S):

0.0

17.

  17000060 - adi_rom_MemCopy() ROM API Leaves MDMA Enabled:

DESCRIPTION:

The 

adi_rom_MemCopy()

 function in the ROM does not disable the MDMA channels upon completion. This may result in MDMA errors

when the application attempts to reprogram the MDMA channels. This issue occurs with both ROM API and application code.

WORKAROUND:

Application code must manually disable the MDMA source and destination channels after calling the 

adi_rom_MemCopy()

 routine by

setting 

DMA12_CFG.EN

 = 0 and 

DMA13_CFG.EN

 = 0.

APPLIES TO REVISION(S):

0.0

ADSP-CM411F/412F/413F/416F/417F/418F/419F

NR004483C   |   Page 7 of 12   |   July 2017

 

 

Silicon Anomaly List

Summary of Contents for ADSP-CM411F

Page 1: ...ons and Changes 07 24 2017 C PrB Added Silicon Revision C Added Anomalies 17000067 17000080 17000082 17000083 06 27 2016 B PrB Added Anomalies 17000063 17000064 17000066 17000075 17000076 17000077 Rev...

Page 2: ...t x 14 17000055 Flash Security Features Are Not Fully Operational x 15 17000057 PLL Malfunctions at Higher Frequencies x 16 17000059 Security Keys for Devices Connected in a JTAG Chain Require Leading...

Page 3: ...s the SMC0_AOE signal is high during write operations APPLIES TO REVISION S 0 0 2 17000035 Timer0 Status Interrupt Is Not Functional DESCRIPTION SYSBLK_SISTAT15 TIMER0_STAT bit is always read as 0 The...

Page 4: ...bit of the voltage trim values for the VDD_EXT and VDD_INT power supply trip levels are not programmed at power on reset As a result of this 1 The VMU may detect a fault when the VDD_EXT and VDD_INT...

Page 5: ...erted to non bypass mode WORKAROUND If the auxiliary bypass bit is set a soft reset is required to take the AFE out of auxiliary buffer bypass mode The ADCC drivers include the adi_adcc_SetRegister fu...

Page 6: ...s are available in the EVAL CM41X EZBRD EZLITE evaluation platform Board Support Package BSP The following is an example to read from the FOCP_LATCH_0 FOCP_LATCH_1 FOCP_LATCH_2 registers include drive...

Page 7: ...er debug security bits For all other parts zeroes are appended with respect to the position of the part in the scan chain This issue occurs when security keys are provided through the TAPC security sc...

Page 8: ...T2_TX 00000X011 DMA7 SPI1_RX UART2_RX 00000X100 DMA8 HAE_IN0 UART3_TX 00000X101 DMA9 HAE_OUT UART3_RX 00000X110 DMA10 HAE_IN1 UART4_TX SPORT0A 00000X111 DMA11 SPORT0B UART4_RX 01000X000 DMA12 MDMA0_RD...

Page 9: ...t less than 16 KB for DMA writes the workaround is to place the segregated write buffers either at the top or bottom half of the 32 KB bank Ensure that the writable DMA data regions and read only DMA...

Page 10: ...sed accesses a high DMA latency value M4P_SRAM_CFG_DMAMAXLAT decreases the probability of writes getting lost when back to back writes are performed to SRAM APPLIES TO REVISION S 0 0 20 17000066 Manua...

Page 11: ...ADCC_NUMFRAMx register to a value that is less than the value read For example perform this check and adjustment in the ADCC timer event handler triggered by assertion of the ADCC_FISTAT FINTx bit Whe...

Page 12: ...ROUND None APPLIES TO REVISION S 0 0 26 17000082 Primary ADC Gain Error Correction Is Not Functional DESCRIPTION Primary ADC ADC1 and ADC2 gain error correction is not functional This feature is disab...

Reviews: