Texas Instruments TMS320C6201 manual Read Example Desired Behavior

Page 13

TMS320C6201 Silicon Errata

SPRZ153

EMIF: Inverted SDCLK and SSCLK at Speeds Above 175 MHz (Continued)

2. On SBSRAM/SDRAM reads, data will be sampled on the falling edge before the rising edge that would be expected. In this case, the input setup time for data at the C62xt is reduced by 1 CPU cycle. Note that this case can be compounded with Case 1. The control signals could be latched one SSCLK/SDCLK cycle (2 CPU cycles) late by the memories. Thus, the setup could be reduced by up to 3 CPU cycles and be more than an entire SSCLK/SDCLK late.

Figure 6. Read Example – Desired Behavior

CLKOUT1 (CPU Clock)

SS/SDCLK Internal

SS/SDCLK External

tisu tacc

Read Data

Figure 7. Read Example – Failing Behavior

 

CLKOUT1 (CPU Clock)

 

SS/SDCLK Internal

 

SS/SDCLK External

 

 

 

 

 

 

tisu

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tacc

 

 

 

 

 

Read Data

 

CLKOUT2 is also affected by this speedpath bug and is 180 degrees out-of-phase. It behaves

 

in the same way as SDCLK. (Internal reference number C601307)

Workaround:

For prototypes, raising the core supply to 1.9 – 2.1 V corrects this problem. This is not

 

recommended in boards shipped to customers, since the manufacturing process is

 

not designed to be reliable outside the normal operating range. This option allows the

 

user to verify current board designs at all valid frequency ranges.

 

Reduce the operating frequency of the TMS320C6201B until SSCLK/SDCLK has the

 

desired relationship. Typically, this occurs at 175 MHz across the range of recommended

 

operating conditions.

 

Since SSCLK and SDCLK are inverted externally relative to each other by design,

 

these signals can be swapped on external memory interfaces to correct the problem

 

(SSCLK to SDRAM and SDCLK to SBSRAM). This will cause invalid operation at

 

frequencies below 175 MHz and will not work with future silicon revisions.

 

If CLKOUT2 is used as an SDRAM clock, follow all the workarounds for SDCLK.

C62x is a trademark of Texas Instruments Incorporated.

13

Image 13
Contents TMS320C6201 Digital Signal Processor Silicon Errata Contents TMS320C6201 Silicon Errata Introduction Dspdsp Sbsram Read Timing 1/2 Rate Ssclk See Note Sbsram Write Timing 1/2 Rate Ssclk See Note Advisory Issues When Pausing at a Block BoundaryDMA Freezes if Postincrement/Decrement Across Port Boundary DMA Stopped Transfer Reprogrammed Does Not Wait for SyncDMA Paused During Emulation Halt Emif Invalid Sdram Access to Last 1K Byte of CE3DMA Rsync = 10000b Dspint Does Not Wait for Sync Cache During Emulation With Extremely Slow External Memory Write Example Desired Behavior Emif Inverted Sdclk and Ssclk at Speeds Above 175 MHzRead Example Desired Behavior CPU L2-unit Long Instructions Corrupted During Interrupt Emif CE Space Crossing on Continuous Request Not Allowed Emif Sdram Invalid AccessMcBSP DXR to XSR Copy Not Generated DMA Rsync Cleared Late for Frame-synchronized TransferFor big-endian mode DMA Split-mode End-of-frame Indexing Power-Down Pin PD Not Set High for Power-Down 2 Mode Timer Clock Output Not Driven for External ClockDMA Channel 0 Multiframe Split-Mode Incompletion Emif RBTR8 Bit Not FunctionalMcBSP Incorrect mLaw Companding Value Emif Hold Feature Improvement on RevisionFalse Cache Hit Extremely Rare DMA Priority Ignored by Pbus Emif Hold Request Causes Problems With Sdram RefreshDMA Split-mode Receive Transfer Incomplete After Pause Bootload HPI Feature Improvement on RevisionDMA Multiframe Transfer Data Lost During Stop DMA DMA Data Block Corrupted After Start Zero Transfer Count Pmemc Branch from External to InternalProgram Fetch Cache Modes Not Functional Emif Reserved Fields Have Incorrect Values McBSP Frst Improved in 2.1 over McBSP New Block Interrupt Does Not Occur for Start of BlockEmif Multiple Sdram CE Spaces Invalid Access After Refresh McBSP Xempty Stays Low When DXR Written LateDMA/Internal Data Memory Conflict Data Corruption Documentation Support Emif Data Setup TimesImportant Notice