<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/624f24806caf596192bf21eb/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/624f24806caf596192bf21eb/bg1.jpg"><div class="c x1 y1 w2 h2"><div class="t m0 x2 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">Product</div><div class="t m0 x2 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">Folder</div></div><div class="c x3 y1 w3 h4"><div class="t m1 x4 h5 y4 ff2 fs1 fc0 sc0 ls0 ws0">Order</div><div class="t m1 x4 h5 y5 ff2 fs1 fc0 sc0 ls0 ws0">Now</div></div><div class="c x5 y1 w4 h2"><div class="t m0 x6 h3 y6 ff3 fs0 fc0 sc0 ls0 ws0">T<span class="_ _0"></span>echnical</div><div class="t m0 x6 h3 y7 ff3 fs0 fc0 sc0 ls0 ws0">Documents</div></div><div class="c x7 y1 w2 h6"><div class="t m0 x4 h7 y8 ff4 fs0 fc0 sc0 ls0 ws0">T<span class="_ _0"></span>ools &</div><div class="t m0 x4 h7 y9 ff4 fs0 fc0 sc0 ls0 ws0">Software</div></div><div class="c x8 y1 w5 h8"><div class="t m0 x4 h7 ya ff5 fs0 fc0 sc0 ls0 ws0">Support &</div><div class="t m0 x4 h7 yb ff5 fs0 fc0 sc0 ls0 ws0">Community</div></div><div class="t m2 x9 h9 yc ff6 fs2 fc0 sc0 ls0 ws0">An<span class="_ _1"> </span>IMPORTANT<span class="_ _1"> </span>NOTICE<span class="_ _1"> </span>at<span class="_ _1"> </span>the<span class="_ _1"> </span>end<span class="_ _1"> </span>of<span class="_ _1"> </span>this<span class="_ _1"> </span>data<span class="_ _1"> </span>sheet<span class="_ _1"> </span>addresses<span class="_ _1"> </span>availability,<span class="_ _1"> </span>warranty,<span class="_ _1"> </span>changes,<span class="_ _1"> </span>use<span class="_ _1"> </span>in<span class="_ _1"> </span>safety-critical<span class="_ _1"> </span>applications,</div><div class="t m2 x9 h9 yd ff6 fs2 fc0 sc0 ls0 ws0">intellectual<span class="_ _2"> </span>property<span class="_ _2"> </span>matters<span class="_ _2"> </span>and<span class="_ _2"> </span>other<span class="_ _2"> </span>important<span class="_ _2"> </span>disclaimers.<span class="_ _2"> </span>PRODUCTION<span class="_ _2"> </span>DATA.</div><div class="t m2 xa ha ye ff7 fs3 fc0 sc0 ls0 ws0">OMAP-L138</div><div class="t m2 xb hb yf ff6 fs4 fc0 sc0 ls0 ws0">SPRS586J<span class="_ _3"> </span>–<span class="_ _4"></span>JUNE<span class="_ _5"> </span>2009<span class="_ _4"></span>–<span class="_ _4"></span>REVISED<span class="_ _5"> </span>JANUARY<span class="_ _5"> </span>2017</div><div class="t m3 xc hc y10 ff7 fs5 fc0 sc0 ls0 ws0">OMAP-L138<span class="_ _6"> </span>C6000™<span class="_ _6"> </span>DSP+<span class="_ _6"> </span>ARM</div><div class="t m4 xd hd y11 ff7 fs6 fc0 sc0 ls0 ws0">®</div><div class="t m3 xe hc y10 ff7 fs5 fc0 sc0 ls0 ws0">Processor</div><div class="t m2 xf hd y12 ff7 fs6 fc0 sc0 ls0 ws0">1<span class="_ _7"> </span>Device<span class="_ _8"> </span>Overview</div><div class="t m2 xf he y13 ff6 fs7 fc1 sc0 ls0 ws0">1</div><div class="t m2 xf hf y14 ff7 fs8 fc0 sc0 ls0 ws0">1.1<span class="_ _9"> </span>Features</div><div class="t m2 xf he y15 ff6 fs7 fc1 sc0 ls0 ws0">1</div><div class="t m2 xf h10 y16 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Dual-Core<span class="_ _1"> </span>SoC</div><div class="t m2 x10 h10 y17 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>375-<span class="_ _1"> </span>and<span class="_ _c"> </span>456-MHz<span class="_ _c"> </span>ARM926EJ-S™<span class="_ _1"> </span>RISC<span class="_ _c"> </span>MPU</div><div class="t m2 x10 h10 y18 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>375-<span class="_ _c"> </span>and<span class="_ _1"> </span>456-MHz<span class="_ _c"> </span>C674x<span class="_ _1"> </span>Fixed-<span class="_ _c"> </span>and<span class="_ _1"> </span>Floating-</div><div class="t m2 x11 h10 y19 ff6 fs3 fc0 sc0 ls0 ws0">Point<span class="_ _c"> </span>VLIW<span class="_ _1"> </span>DSP</div><div class="t m2 xf h10 y1a ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>ARM926EJ-S<span class="_ _c"> </span>Core</div><div class="t m2 x10 h10 y1b ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>32-<span class="_ _c"> </span>and<span class="_ _1"> </span>16-Bit<span class="_ _c"> </span>(Thumb®<span class="_ _d"></span>)<span class="_ _c"> </span>Instructions</div><div class="t m2 x10 h10 y1c ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>DSP<span class="_ _c"> </span>Instruction<span class="_ _1"> </span>Extensions</div><div class="t m2 x10 h10 y1d ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Single-Cycle<span class="_ _c"> </span>MAC</div><div class="t m2 x10 h10 y1e ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>ARM<span class="_ _c"> </span>Jazelle</div><div class="t m2 x12 hb y1f ff6 fs4 fc0 sc0 ls0 ws0">®</div><div class="t m2 x13 h10 y1e ff6 fs3 fc0 sc0 ls0 ws0">Technology</div><div class="t m2 x10 h10 y20 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Embedded<span class="_ _c"> </span>ICE-RT™<span class="_ _1"> </span>for<span class="_ _c"> </span>Real-Time<span class="_ _1"> </span>Debug</div><div class="t m2 xf h10 y21 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>ARM9™<span class="_ _c"> </span>Memory<span class="_ _1"> </span>Architecture</div><div class="t m2 x10 h10 y22 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>16KB<span class="_ _c"> </span>of<span class="_ _1"> </span>Instruction<span class="_ _c"> </span>Cache</div><div class="t m2 x10 h10 y23 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>16KB<span class="_ _c"> </span>of<span class="_ _1"> </span>Data<span class="_ _c"> </span>Cache</div><div class="t m2 x10 h10 y24 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>8KB<span class="_ _c"> </span>of<span class="_ _1"> </span>RAM<span class="_ _c"> </span>(Vector<span class="_ _1"> </span>Table)</div><div class="t m2 x10 h10 y25 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>64KB<span class="_ _c"> </span>of<span class="_ _1"> </span>ROM</div><div class="t m2 xf h10 y26 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>C674x<span class="_ _c"> </span>Instruction<span class="_ _1"> </span>Set<span class="_ _c"> </span>Features</div><div class="t m2 x10 h10 y27 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Superset<span class="_ _c"> </span>of<span class="_ _1"> </span>the<span class="_ _c"> </span>C67x+<span class="_ _1"> </span>and<span class="_ _c"> </span>C64x+<span class="_ _1"> </span>ISAs</div><div class="t m2 x10 h10 y28 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Up<span class="_ _c"> </span>to<span class="_ _1"> </span>3648<span class="_ _c"> </span>MIPS<span class="_ _1"> </span>and<span class="_ _c"> </span>2746<span class="_ _1"> </span>MFLOPS</div><div class="t m2 x10 h10 y29 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Byte-Addressable<span class="_ _c"> </span>(8-,<span class="_ _1"> </span>16-,<span class="_ _c"> </span>32-,<span class="_ _1"> </span>and<span class="_ _c"> </span>64-Bit<span class="_ _1"> </span>Data)</div><div class="t m2 x10 h10 y2a ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>8-Bit<span class="_ _c"> </span>Overflow<span class="_ _1"> </span>Protection</div><div class="t m2 x10 h10 y2b ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Bit-Field<span class="_ _c"> </span>Extract,<span class="_ _1"> </span>Set,<span class="_ _c"> </span>Clear</div><div class="t m2 x10 h10 y2c ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Normalization,<span class="_ _c"> </span>Saturation,<span class="_ _1"> </span>Bit-Counting</div><div class="t m2 x10 h10 y2d ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Compact<span class="_ _c"> </span>16-Bit<span class="_ _1"> </span>Instructions</div><div class="t m2 xf h10 y2e ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>C674x<span class="_ _c"> </span>Two-Level<span class="_ _1"> </span>Cache<span class="_ _c"> </span>Memory<span class="_ _1"> </span>Architecture</div><div class="t m2 x10 h10 y2f ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>32KB<span class="_ _c"> </span>of<span class="_ _1"> </span>L1P<span class="_ _c"> </span>Program<span class="_ _1"> </span>RAM/Cache</div><div class="t m2 x10 h10 y30 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>32KB<span class="_ _c"> </span>of<span class="_ _1"> </span>L1D<span class="_ _c"> </span>Data<span class="_ _1"> </span>RAM/Cache</div><div class="t m2 x10 h10 y31 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>256KB<span class="_ _c"> </span>of<span class="_ _1"> </span>L2<span class="_ _c"> </span>Unified<span class="_ _1"> </span>Mapped<span class="_ _c"> </span>RAM/Cache</div><div class="t m2 x10 h10 y32 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Flexible<span class="_ _c"> </span>RAM/Cache<span class="_ _1"> </span>Partition<span class="_ _c"> </span>(L1<span class="_ _1"> </span>and<span class="_ _c"> </span>L2)</div><div class="t m2 xf h10 y33 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Enhanced<span class="_ _c"> </span>Direct<span class="_ _1"> </span>Memory<span class="_ _c"> </span>Access<span class="_ _1"> </span>Controller<span class="_ _c"> </span>3</div><div class="t m2 x10 h10 y34 ff6 fs3 fc0 sc0 ls0 ws0">(EDMA3):</div><div class="t m2 x10 h10 y35 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>2<span class="_ _c"> </span>Channel<span class="_ _1"> </span>Controllers</div><div class="t m2 x10 h10 y36 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>3<span class="_ _c"> </span>Transfer<span class="_ _1"> </span>Controllers</div><div class="t m2 x10 h10 y37 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>64<span class="_ _c"> </span>Independent<span class="_ _1"> </span>DMA<span class="_ _c"> </span>Channels</div><div class="t m2 x10 h10 y38 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>16<span class="_ _c"> </span>Quick<span class="_ _1"> </span>DMA<span class="_ _c"> </span>Channels</div><div class="t m2 x10 h10 y39 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Programmable<span class="_ _c"> </span>Transfer<span class="_ _1"> </span>Burst<span class="_ _c"> </span>Size</div><div class="t m2 xf h10 y3a ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>TMS320C674x<span class="_ _c"> </span>Floating-Point<span class="_ _1"> </span>VLIW<span class="_ _c"> </span>DSP<span class="_ _1"> </span>Core</div><div class="t m2 x10 h10 y3b ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Load-Store<span class="_ _c"> </span>Architecture<span class="_ _1"> </span>With<span class="_ _c"> </span>Nonaligned</div><div class="t m2 x11 h10 y3c ff6 fs3 fc0 sc0 ls0 ws0">Support</div><div class="t m2 x10 h10 y3d ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>64<span class="_ _c"> </span>General-Purpose<span class="_ _1"> </span>Registers<span class="_ _c"> </span>(32-Bit)</div><div class="t m2 x10 h10 y3e ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Six<span class="_ _c"> </span>ALU<span class="_ _1"> </span>(32-<span class="_ _c"> </span>and<span class="_ _1"> </span>40-Bit)<span class="_ _c"> </span>Functional<span class="_ _1"> </span>Units</div><div class="t m2 x14 h10 y3f ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Supports<span class="_ _c"> </span>32-Bit<span class="_ _1"> </span>Integer,<span class="_ _c"> </span>SP<span class="_ _1"> </span>(IEEE<span class="_ _c"> </span>Single</div><div class="t m2 x15 h10 y40 ff6 fs3 fc0 sc0 ls0 ws0">Precision/32-Bit)<span class="_ _c"> </span>and<span class="_ _1"> </span>DP<span class="_ _c"> </span>(IEEE<span class="_ _1"> </span>Double</div><div class="t m2 x15 h10 y41 ff6 fs3 fc0 sc0 ls0 ws0">Precision/64-Bit)<span class="_ _c"> </span>Floating<span class="_ _1"> </span>Point</div><div class="t m2 x14 h10 y42 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Supports<span class="_ _c"> </span>up<span class="_ _1"> </span>to<span class="_ _c"> </span>Four<span class="_ _1"> </span>SP<span class="_ _c"> </span>Additions<span class="_ _1"> </span>Per<span class="_ _c"> </span>Clock,</div><div class="t m2 x15 h10 y43 ff6 fs3 fc0 sc0 ls0 ws0">Four<span class="_ _c"> </span>DP<span class="_ _1"> </span>Additions<span class="_ _c"> </span>Every<span class="_ _1"> </span>Two<span class="_ _c"> </span>Clocks</div><div class="t m2 x14 h10 y44 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Supports<span class="_ _c"> </span>up<span class="_ _1"> </span>to<span class="_ _c"> </span>Two<span class="_ _1"> </span>Floating-Point<span class="_ _c"> </span>(SP<span class="_ _1"> </span>or<span class="_ _c"> </span>DP)</div><div class="t m2 x15 h10 y45 ff6 fs3 fc0 sc0 ls0 ws0">Reciprocal<span class="_ _c"> </span>Approximation<span class="_ _1"> </span>(RCPxP)<span class="_ _c"> </span>and</div><div class="t m2 x15 h10 y46 ff6 fs3 fc0 sc0 ls0 ws0">Square-Root<span class="_ _c"> </span>Reciprocal<span class="_ _1"> </span>Approximation</div><div class="t m2 x15 h10 y47 ff6 fs3 fc0 sc0 ls0 ws0">(RSQRxP)<span class="_ _c"> </span>Operations<span class="_ _1"> </span>Per<span class="_ _c"> </span>Cycle</div><div class="t m2 x16 h10 y48 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Two<span class="_ _c"> </span>Multiply<span class="_ _1"> </span>Functional<span class="_ _c"> </span>Units:</div><div class="t m2 x14 h10 y49 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Mixed-Precision<span class="_ _c"> </span>IEEE<span class="_ _1"> </span>Floating-Point<span class="_ _c"> </span>Multiply</div><div class="t m2 x15 h10 y4a ff6 fs3 fc0 sc0 ls0 ws0">Supported<span class="_ _c"> </span>up<span class="_ _1"> </span>to:</div><div class="t m2 x15 h10 y4b ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _e"> </span>2<span class="_ _c"> </span>SP<span class="_ _1"> </span>×<span class="_ _1"> </span>SP<span class="_ _c"> </span><span class="ff8">→<span class="_ _1"> </span></span>SP<span class="_ _c"> </span>Per<span class="_ _1"> </span>Clock</div><div class="t m2 x15 h10 y4c ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _e"> </span>2<span class="_ _c"> </span>SP<span class="_ _1"> </span>×<span class="_ _1"> </span>SP<span class="_ _c"> </span><span class="ff8">→<span class="_ _1"> </span></span>DP<span class="_ _c"> </span>Every<span class="_ _1"> </span>Two<span class="_ _c"> </span>Clocks</div><div class="t m2 x15 h10 y4d ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _e"> </span>2<span class="_ _c"> </span>SP<span class="_ _1"> </span>×<span class="_ _1"> </span>DP<span class="_ _c"> </span><span class="ff8">→<span class="_ _c"> </span></span>DP<span class="_ _1"> </span>Every<span class="_ _c"> </span>Three<span class="_ _1"> </span>Clocks</div><div class="t m2 x15 h10 y4e ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _e"> </span>2<span class="_ _c"> </span>DP<span class="_ _1"> </span>×<span class="_ _c"> </span>DP<span class="_ _1"> </span><span class="ff8">→<span class="_ _1"> </span></span>DP<span class="_ _c"> </span>Every<span class="_ _1"> </span>Four<span class="_ _c"> </span>Clocks</div><div class="t m2 x14 h10 y4f ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Fixed-Point<span class="_ _c"> </span>Multiply<span class="_ _1"> </span>Supports<span class="_ _c"> </span>Two<span class="_ _1"> </span>32<span class="_ _1"> </span>×<span class="_ _c"> </span>32-</div><div class="t m2 x15 h10 y50 ff6 fs3 fc0 sc0 ls0 ws0">Bit<span class="_ _c"> </span>Multiplies,<span class="_ _1"> </span>Four<span class="_ _c"> </span>16<span class="_ _1"> </span>×<span class="_ _c"> </span>16-Bit<span class="_ _1"> </span>Multiplies,<span class="_ _c"> </span>or</div><div class="t m2 x15 h10 y51 ff6 fs3 fc0 sc0 ls0 ws0">Eight<span class="_ _c"> </span>8<span class="_ _1"> </span>×<span class="_ _c"> </span>8-Bit<span class="_ _1"> </span>Multiplies<span class="_ _c"> </span>per<span class="_ _1"> </span>Clock<span class="_ _c"> </span>Cycle,</div><div class="t m2 x15 h10 y52 ff6 fs3 fc0 sc0 ls0 ws0">and<span class="_ _c"> </span>Complex<span class="_ _1"> </span>Multiples</div><div class="t m2 x16 h10 y53 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Instruction<span class="_ _c"> </span>Packing<span class="_ _1"> </span>Reduces<span class="_ _c"> </span>Code<span class="_ _1"> </span>Size</div><div class="t m2 x16 h10 y54 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>All<span class="_ _c"> </span>Instructions<span class="_ _1"> </span>Conditional</div><div class="t m2 x16 h10 y55 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Hardware<span class="_ _c"> </span>Support<span class="_ _1"> </span>for<span class="_ _c"> </span>Modulo<span class="_ _1"> </span>Loop<span class="_ _c"> </span>Operation</div><div class="t m2 x16 h10 y56 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Protected<span class="_ _c"> </span>Mode<span class="_ _1"> </span>Operation</div><div class="t m2 x16 h10 y57 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Exceptions<span class="_ _c"> </span>Support<span class="_ _1"> </span>for<span class="_ _c"> </span>Error<span class="_ _1"> </span>Detection<span class="_ _c"> </span>and</div><div class="t m2 x14 h10 y58 ff6 fs3 fc0 sc0 ls0 ws0">Program<span class="_ _c"> </span>Redirection</div><div class="t m2 x17 h10 y59 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Software<span class="_ _c"> </span>Support</div><div class="t m2 x16 h10 y5a ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>TI<span class="_ _c"> </span>DSP<span class="_ _1"> </span>BIOS™</div><div class="t m2 x16 h10 y5b ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Chip<span class="_ _c"> </span>Support<span class="_ _1"> </span>Library<span class="_ _c"> </span>and<span class="_ _1"> </span>DSP<span class="_ _c"> </span>Library</div><div class="t m2 x17 h10 y5c ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>128KB<span class="_ _c"> </span>of<span class="_ _1"> </span>RAM<span class="_ _c"> </span>Shared<span class="_ _1"> </span>Memory</div><div class="t m2 x17 h10 y5d ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>1.8-V<span class="_ _c"> </span>or<span class="_ _1"> </span>3.3-V<span class="_ _c"> </span>LVCMOS<span class="_ _1"> </span>I/Os<span class="_ _c"> </span>(Except<span class="_ _1"> </span>for<span class="_ _1"> </span>USB<span class="_ _c"> </span>and</div><div class="t m2 x16 h10 y5e ff6 fs3 fc0 sc0 ls0 ws0">DDR2<span class="_ _c"> </span>Interfaces)</div><div class="t m2 x17 h10 y5f ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Two<span class="_ _c"> </span>External<span class="_ _1"> </span>Memory<span class="_ _c"> </span>Interfaces:</div><div class="t m2 x16 h10 y60 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>EMIFA</div><div class="t m2 x14 h10 y61 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>NOR<span class="_ _c"> </span>(8-<span class="_ _1"> </span>or<span class="_ _c"> </span>16-Bit-Wide<span class="_ _1"> </span>Data)</div><div class="t m2 x14 h10 y62 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>NAND<span class="_ _c"> </span>(8-<span class="_ _1"> </span>or<span class="_ _c"> </span>16-Bit-Wide<span class="_ _1"> </span>Data)</div><div class="t m2 x14 h10 y63 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>16-Bit<span class="_ _c"> </span>SDRAM<span class="_ _1"> </span>With<span class="_ _c"> </span>128-MB<span class="_ _1"> </span>Address<span class="_ _c"> </span>Space</div><div class="t m2 x16 h10 y64 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>DDR2/Mobile<span class="_ _c"> </span>DDR<span class="_ _1"> </span>Memory<span class="_ _c"> </span>Controller<span class="_ _1"> </span>With<span class="_ _c"> </span>one</div><div class="t m2 x14 h10 y65 ff6 fs3 fc0 sc0 ls0 ws0">of<span class="_ _c"> </span>the<span class="_ _1"> </span>Following:</div><div class="t m2 x14 h10 y66 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>16-Bit<span class="_ _c"> </span>DDR2<span class="_ _1"> </span>SDRAM<span class="_ _c"> </span>With<span class="_ _1"> </span>256-MB<span class="_ _c"> </span>Address</div><div class="t m2 x15 h10 y67 ff6 fs3 fc0 sc0 ls0 ws0">Space</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/624f24806caf596192bf21eb/bg2.jpg"><div class="t m2 xf h9 y68 ff6 fs2 fc0 sc0 ls0 ws0">2</div><div class="t m2 xf ha y69 ff7 fs3 fc0 sc0 ls0 ws0">OMAP-L138</div><div class="t m2 xf hb y6a ff6 fs4 fc0 sc0 ls0 ws0">SPRS586J<span class="_ _3"> </span>–<span class="_ _4"></span>JUNE<span class="_ _5"> </span>2009<span class="_ _4"></span>–<span class="_ _4"></span>REVISED<span class="_ _5"> </span>JANUARY<span class="_ _5"> </span>2017</div><div class="t m6 x18 h11 y6a ff7 fs4 fc0 sc0 ls0 ws0">www.ti.com</div><div class="t m2 x19 h12 y6b ff9 fs2 fc2 sc0 ls0 ws0">Submit<span class="_ _2"> </span>Documentation<span class="_ _2"> </span>Feedback</div><div class="t m2 x1a h12 y6c ff6 fs2 fc0 sc0 ls0 ws0">Product<span class="_ _2"> </span>Folder<span class="_ _2"> </span>Links:<span class="_ _2"> </span><span class="ff9 fc2">OMAP-L138</span></div><div class="t m2 x1b h12 y68 ff9 fs2 fc0 sc0 ls0 ws0">Device<span class="_ _2"> </span>Overview<span class="_ _f"> </span><span class="ff6 fs4">Copyright<span class="_ _5"> </span>©<span class="_ _5"> </span>2009–2017,<span class="_ _5"> </span>Texas<span class="_ _5"> </span>Instruments<span class="_ _5"> </span>Incorporated</span></div><div class="t m2 x11 h10 y6d ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>16-Bit<span class="_ _c"> </span>mDDR<span class="_ _1"> </span>SDRAM<span class="_ _c"> </span>With<span class="_ _1"> </span>256-MB<span class="_ _c"> </span>Address</div><div class="t m2 x1c h10 y6e ff6 fs3 fc0 sc0 ls0 ws0">Space</div><div class="t m2 xf h10 y6f ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Three<span class="_ _c"> </span>Configurable<span class="_ _1"> </span>16550-Type<span class="_ _c"> </span>UART<span class="_ _1"> </span>Modules:</div><div class="t m2 x10 h10 y70 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>With<span class="_ _c"> </span>Modem<span class="_ _1"> </span>Control<span class="_ _c"> </span>Signals</div><div class="t m2 x10 h10 y71 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>16-Byte<span class="_ _c"> </span>FIFO</div><div class="t m2 x10 h10 y72 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>16x<span class="_ _c"> </span>or<span class="_ _1"> </span>13x<span class="_ _c"> </span>Oversampling<span class="_ _1"> </span>Option</div><div class="t m2 xf h10 y73 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>LCD<span class="_ _c"> </span>Controller</div><div class="t m2 xf h10 y74 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Two<span class="_ _c"> </span>Serial<span class="_ _1"> </span>Peripheral<span class="_ _c"> </span>Interfaces<span class="_ _1"> </span>(SPIs)<span class="_ _c"> </span>Each<span class="_ _1"> </span>With</div><div class="t m2 x10 h10 y75 ff6 fs3 fc0 sc0 ls0 ws0">Multiple<span class="_ _c"> </span>Chip<span class="_ _1"> </span>Selects</div><div class="t m2 xf h10 y76 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Two<span class="_ _c"> </span>Multimedia<span class="_ _1"> </span>Card<span class="_ _c"> </span>(MMC)/Secure<span class="_ _1"> </span>Digital<span class="_ _c"> </span>(SD)</div><div class="t m2 x10 h10 y77 ff6 fs3 fc0 sc0 ls0 ws0">Card<span class="_ _c"> </span>Interfaces<span class="_ _1"> </span>With<span class="_ _c"> </span>Secure<span class="_ _1"> </span>Data<span class="_ _c"> </span>I/O<span class="_ _1"> </span>(SDIO)</div><div class="t m2 x10 h10 y78 ff6 fs3 fc0 sc0 ls0 ws0">Interfaces</div><div class="t m2 xf h10 y79 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Two<span class="_ _c"> </span>Master<span class="_ _1"> </span>and<span class="_ _c"> </span>Slave<span class="_ _1"> </span>Inter-Integrated<span class="_ _c"> </span>Circuits</div><div class="t m2 x10 h10 y7a ff6 fs3 fc0 sc0 ls0 ws0">(I</div><div class="t m2 x1d hb y7b ff6 fs4 fc0 sc0 ls0 ws0">2</div><div class="t m2 x1e h10 y7a ff6 fs3 fc0 sc0 ls0 ws0">C<span class="_ _c"> </span>Bus™)</div><div class="t m2 xf h10 y7c ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>One<span class="_ _c"> </span>Host-Port<span class="_ _1"> </span>Interface<span class="_ _c"> </span>(HPI)<span class="_ _1"> </span>With<span class="_ _c"> </span>16-Bit-Wide</div><div class="t m2 x10 h10 y7d ff6 fs3 fc0 sc0 ls0 ws0">Muxed<span class="_ _c"> </span>Address<span class="_ _1"> </span>and<span class="_ _c"> </span>Data<span class="_ _1"> </span>Bus<span class="_ _c"> </span>For<span class="_ _1"> </span>High<span class="_ _c"> </span>Bandwidth</div><div class="t m2 xf h10 y7e ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Programmable<span class="_ _c"> </span>Real-Time<span class="_ _1"> </span>Unit<span class="_ _c"> </span>Subsystem</div><div class="t m2 x10 h10 y7f ff6 fs3 fc0 sc0 ls0 ws0">(PRUSS)</div><div class="t m2 x10 h10 y80 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Two<span class="_ _c"> </span>Independent<span class="_ _1"> </span>Programmable<span class="_ _c"> </span>Real-Time<span class="_ _1"> </span>Unit</div><div class="t m2 x11 h10 y81 ff6 fs3 fc0 sc0 ls0 ws0">(PRU)<span class="_ _c"> </span>Cores</div><div class="t m2 x11 h10 y82 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>32-Bit<span class="_ _c"> </span>Load-Store<span class="_ _1"> </span>RISC<span class="_ _c"> </span>Architecture</div><div class="t m2 x11 h10 y83 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>4KB<span class="_ _c"> </span>of<span class="_ _1"> </span>Instruction<span class="_ _c"> </span>RAM<span class="_ _1"> </span>Per<span class="_ _c"> </span>Core</div><div class="t m2 x11 h10 y84 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>512<span class="_ _c"> </span>Bytes<span class="_ _1"> </span>of<span class="_ _c"> </span>Data<span class="_ _1"> </span>RAM<span class="_ _c"> </span>Per<span class="_ _1"> </span>Core</div><div class="t m2 x11 h10 y85 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>PRUSS<span class="_ _c"> </span>can<span class="_ _1"> </span>be<span class="_ _c"> </span>Disabled<span class="_ _1"> </span>Through<span class="_ _c"> </span>Software<span class="_ _1"> </span>to</div><div class="t m2 x1c h10 y86 ff6 fs3 fc0 sc0 ls0 ws0">Save<span class="_ _c"> </span>Power</div><div class="t m2 x11 h10 y87 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Register<span class="_ _c"> </span>30<span class="_ _1"> </span>of<span class="_ _c"> </span>Each<span class="_ _1"> </span>PRU<span class="_ _c"> </span>is<span class="_ _1"> </span>Exported<span class="_ _c"> </span>From</div><div class="t m2 x1c h10 y88 ff6 fs3 fc0 sc0 ls0 ws0">the<span class="_ _c"> </span>Subsystem<span class="_ _1"> </span>in<span class="_ _c"> </span>Addition<span class="_ _1"> </span>to<span class="_ _c"> </span>the<span class="_ _1"> </span>Normal<span class="_ _c"> </span>R31</div><div class="t m2 x1c h10 y89 ff6 fs3 fc0 sc0 ls0 ws0">Output<span class="_ _c"> </span>of<span class="_ _1"> </span>the<span class="_ _c"> </span>PRU<span class="_ _1"> </span>Cores.</div><div class="t m2 x10 h10 y8a ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Standard<span class="_ _c"> </span>Power-Management<span class="_ _1"> </span>Mechanism</div><div class="t m2 x11 h10 y8b ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Clock<span class="_ _c"> </span>Gating</div><div class="t m2 x11 h10 y8c ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Entire<span class="_ _c"> </span>Subsystem<span class="_ _1"> </span>Under<span class="_ _c"> </span>a<span class="_ _1"> </span>Single<span class="_ _c"> </span>PSC<span class="_ _1"> </span>Clock</div><div class="t m2 x1c h10 y8d ff6 fs3 fc0 sc0 ls0 ws0">Gating<span class="_ _c"> </span>Domain</div><div class="t m2 x10 h10 y8e ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Dedicated<span class="_ _c"> </span>Interrupt<span class="_ _1"> </span>Controller</div><div class="t m2 x10 h10 y8f ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Dedicated<span class="_ _c"> </span>Switched<span class="_ _1"> </span>Central<span class="_ _c"> </span>Resource</div><div class="t m2 xf h10 y90 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>USB<span class="_ _c"> </span>1.1<span class="_ _1"> </span>OHCI<span class="_ _c"> </span>(Host)<span class="_ _1"> </span>With<span class="_ _c"> </span>Integrated<span class="_ _1"> </span>PHY<span class="_ _c"> </span>(USB1)</div><div class="t m2 xf h10 y91 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>USB<span class="_ _c"> </span>2.0<span class="_ _1"> </span>OTG<span class="_ _c"> </span>Port<span class="_ _1"> </span>With<span class="_ _c"> </span>Integrated<span class="_ _1"> </span>PHY<span class="_ _c"> </span>(USB0)</div><div class="t m2 x10 h10 y92 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>USB<span class="_ _c"> </span>2.0<span class="_ _1"> </span>High-<span class="_ _c"> </span>and<span class="_ _1"> </span>Full-Speed<span class="_ _c"> </span>Client</div><div class="t m2 x10 h10 y93 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>USB<span class="_ _c"> </span>2.0<span class="_ _1"> </span>High-,<span class="_ _c"> </span>Full-,<span class="_ _1"> </span>and<span class="_ _c"> </span>Low-Speed<span class="_ _1"> </span>Host</div><div class="t m2 x10 h10 y94 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>End<span class="_ _c"> </span>Point<span class="_ _1"> </span>0<span class="_ _c"> </span>(Control)</div><div class="t m2 x10 h10 y95 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>End<span class="_ _c"> </span>Points<span class="_ _1"> </span>1,<span class="_ _c"> </span>2,<span class="_ _1"> </span>3,<span class="_ _c"> </span>and<span class="_ _1"> </span>4<span class="_ _c"> </span>(Control,<span class="_ _1"> </span>Bulk,</div><div class="t m2 x11 h10 y96 ff6 fs3 fc0 sc0 ls0 ws0">Interrupt,<span class="_ _c"> </span>or<span class="_ _1"> </span>ISOC)<span class="_ _c"> </span>RX<span class="_ _1"> </span>and<span class="_ _c"> </span>TX</div><div class="t m2 xf h10 y97 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>One<span class="_ _c"> </span>Multichannel<span class="_ _1"> </span>Audio<span class="_ _c"> </span>Serial<span class="_ _1"> </span>Port<span class="_ _c"> </span>(McASP):</div><div class="t m2 x10 h10 y98 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Two<span class="_ _c"> </span>Clock<span class="_ _1"> </span>Zones<span class="_ _c"> </span>and<span class="_ _1"> </span>16<span class="_ _c"> </span>Serial<span class="_ _1"> </span>Data<span class="_ _c"> </span>Pins</div><div class="t m2 x10 h10 y99 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Supports<span class="_ _c"> </span>TDM,<span class="_ _1"> </span>I2S,<span class="_ _c"> </span>and<span class="_ _1"> </span>Similar<span class="_ _c"> </span>Formats</div><div class="t m2 x10 h10 y9a ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>DIT-Capable</div><div class="t m2 x10 h10 y9b ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>FIFO<span class="_ _c"> </span>Buffers<span class="_ _1"> </span>for<span class="_ _c"> </span>Transmit<span class="_ _1"> </span>and<span class="_ _c"> </span>Receive</div><div class="t m2 xf h10 y9c ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Two<span class="_ _c"> </span>Multichannel<span class="_ _1"> </span>Buffered<span class="_ _c"> </span>Serial<span class="_ _1"> </span>Ports<span class="_ _c"> </span>(McBSPs):</div><div class="t m2 x10 h10 y9d ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Supports<span class="_ _c"> </span>TDM,<span class="_ _1"> </span>I2S,<span class="_ _c"> </span>and<span class="_ _1"> </span>Similar<span class="_ _c"> </span>Formats</div><div class="t m2 x10 h10 y9e ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>AC97<span class="_ _c"> </span>Audio<span class="_ _1"> </span>Codec<span class="_ _c"> </span>Interface</div><div class="t m2 x10 h10 y9f ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Telecom<span class="_ _c"> </span>Interfaces<span class="_ _1"> </span>(ST-Bus,<span class="_ _c"> </span>H100)</div><div class="t m2 x10 h10 ya0 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>128-Channel<span class="_ _c"> </span>TDM</div><div class="t m2 x10 h10 ya1 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>FIFO<span class="_ _c"> </span>Buffers<span class="_ _1"> </span>for<span class="_ _c"> </span>Transmit<span class="_ _1"> </span>and<span class="_ _c"> </span>Receive</div><div class="t m2 xf h10 ya2 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>10/100<span class="_ _c"> </span>Mbps<span class="_ _1"> </span>Ethernet<span class="_ _c"> </span>MAC<span class="_ _1"> </span>(EMAC):</div><div class="t m2 x16 h10 y6d ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>IEEE<span class="_ _c"> </span>802.3<span class="_ _1"> </span>Compliant</div><div class="t m2 x16 h10 ya3 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>MII<span class="_ _c"> </span>Media-Independent<span class="_ _1"> </span>Interface</div><div class="t m2 x16 h10 ya4 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>RMII<span class="_ _c"> </span>Reduced<span class="_ _1"> </span>Media-Independent<span class="_ _c"> </span>Interface</div><div class="t m2 x16 h10 ya5 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Management<span class="_ _c"> </span>Data<span class="_ _1"> </span>I/O<span class="_ _c"> </span>(MDIO)<span class="_ _1"> </span>Module</div><div class="t m2 x17 h10 ya6 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Video<span class="_ _c"> </span>Port<span class="_ _1"> </span>Interface<span class="_ _c"> </span>(VPIF):</div><div class="t m2 x16 h10 ya7 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Two<span class="_ _c"> </span>8-Bit<span class="_ _1"> </span>SD<span class="_ _c"> </span>(BT.656),<span class="_ _1"> </span>Single<span class="_ _c"> </span>16-Bit<span class="_ _1"> </span>or<span class="_ _c"> </span>Single</div><div class="t m2 x14 h10 y73 ff6 fs3 fc0 sc0 ls0 ws0">Raw<span class="_ _c"> </span>(8-,<span class="_ _1"> </span>10-,<span class="_ _c"> </span>and<span class="_ _1"> </span>12-Bit)<span class="_ _c"> </span>Video<span class="_ _1"> </span>Capture</div><div class="t m2 x14 h10 ya8 ff6 fs3 fc0 sc0 ls0 ws0">Channels</div><div class="t m2 x16 h10 y75 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Two<span class="_ _c"> </span>8-Bit<span class="_ _1"> </span>SD<span class="_ _c"> </span>(BT.656),<span class="_ _1"> </span>Single<span class="_ _c"> </span>16-Bit<span class="_ _1"> </span>Video</div><div class="t m2 x14 h10 ya9 ff6 fs3 fc0 sc0 ls0 ws0">Display<span class="_ _c"> </span>Channels</div><div class="t m2 x17 h10 y77 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Universal<span class="_ _c"> </span>Parallel<span class="_ _1"> </span>Port<span class="_ _c"> </span>(uPP):</div><div class="t m2 x16 h10 yaa ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>High-Speed<span class="_ _c"> </span>Parallel<span class="_ _1"> </span>Interface<span class="_ _c"> </span>to<span class="_ _1"> </span>FPGAs<span class="_ _c"> </span>and</div><div class="t m2 x14 h10 y79 ff6 fs3 fc0 sc0 ls0 ws0">Data<span class="_ _c"> </span>Converters</div><div class="t m2 x16 h10 yab ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Data<span class="_ _c"> </span>Width<span class="_ _1"> </span>on<span class="_ _c"> </span>Both<span class="_ _1"> </span>Channels<span class="_ _c"> </span>is<span class="_ _1"> </span>8-<span class="_ _c"> </span>to<span class="_ _1"> </span>16-Bit</div><div class="t m2 x14 h10 y7c ff6 fs3 fc0 sc0 ls0 ws0">Inclusive</div><div class="t m2 x16 h10 yac ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Single-Data<span class="_ _c"> </span>Rate<span class="_ _1"> </span>or<span class="_ _c"> </span>Dual-Data<span class="_ _1"> </span>Rate<span class="_ _c"> </span>Transfers</div><div class="t m2 x16 h10 yad ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Supports<span class="_ _c"> </span>Multiple<span class="_ _1"> </span>Interfaces<span class="_ _c"> </span>With<span class="_ _1"> </span>START,</div><div class="t m2 x14 h10 yae ff6 fs3 fc0 sc0 ls0 ws0">ENABLE,<span class="_ _c"> </span>and<span class="_ _1"> </span>WAIT<span class="_ _c"> </span>Controls</div><div class="t m2 x17 h10 yaf ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Serial<span class="_ _c"> </span>ATA<span class="_ _1"> </span>(SATA)<span class="_ _c"> </span>Controller:</div><div class="t m2 x16 h10 yb0 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Supports<span class="_ _c"> </span>SATA<span class="_ _1"> </span>I<span class="_ _c"> </span>(1.5<span class="_ _1"> </span>Gbps)<span class="_ _c"> </span>and<span class="_ _1"> </span>SATA<span class="_ _c"> </span>II</div><div class="t m2 x14 h10 yb1 ff6 fs3 fc0 sc0 ls0 ws0">(3.0<span class="_ _c"> </span>Gbps)</div><div class="t m2 x16 h10 yb2 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Supports<span class="_ _c"> </span>All<span class="_ _1"> </span>SATA<span class="_ _c"> </span>Power-Management</div><div class="t m2 x14 h10 y84 ff6 fs3 fc0 sc0 ls0 ws0">Features</div><div class="t m2 x16 h10 y85 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Hardware-Assisted<span class="_ _c"> </span>Native<span class="_ _1"> </span>Command<span class="_ _c"> </span>Queueing</div><div class="t m2 x14 h10 y86 ff6 fs3 fc0 sc0 ls0 ws0">(NCQ)<span class="_ _c"> </span>for<span class="_ _1"> </span>up<span class="_ _c"> </span>to<span class="_ _1"> </span>32<span class="_ _c"> </span>Entries</div><div class="t m2 x16 h10 y87 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Supports<span class="_ _c"> </span>Port<span class="_ _1"> </span>Multiplier<span class="_ _c"> </span>and<span class="_ _1"> </span>Command-Based</div><div class="t m2 x14 h10 y88 ff6 fs3 fc0 sc0 ls0 ws0">Switching</div><div class="t m2 x17 h10 yb3 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Real-Time<span class="_ _c"> </span>Clock<span class="_ _1"> </span>(RTC)<span class="_ _c"> </span>With<span class="_ _1"> </span>32-kHz<span class="_ _c"> </span>Oscillator<span class="_ _1"> </span>and</div><div class="t m2 x16 h10 y8a ff6 fs3 fc0 sc0 ls0 ws0">Separate<span class="_ _c"> </span>Power<span class="_ _1"> </span>Rail</div><div class="t m2 x17 h10 y8b ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Three<span class="_ _c"> </span>64-Bit<span class="_ _1"> </span>General-Purpose<span class="_ _c"> </span>Timers<span class="_ _1"> </span>(Each</div><div class="t m2 x16 h10 yb4 ff6 fs3 fc0 sc0 ls0 ws0">Configurable<span class="_ _c"> </span>as<span class="_ _1"> </span>Two<span class="_ _c"> </span>32-Bit<span class="_ _1"> </span>Timers)</div><div class="t m2 x17 h10 y8d ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>One<span class="_ _c"> </span>64-Bit<span class="_ _1"> </span>General-Purpose<span class="_ _c"> </span>or<span class="_ _1"> </span>Watchdog<span class="_ _c"> </span>Timer</div><div class="t m2 x16 h10 yb5 ff6 fs3 fc0 sc0 ls0 ws0">(Configurable<span class="_ _c"> </span>as<span class="_ _1"> </span>Two<span class="_ _c"> </span>32-Bit<span class="_ _1"> </span>General-Purpose</div><div class="t m2 x16 h10 yb6 ff6 fs3 fc0 sc0 ls0 ws0">Timers)</div><div class="t m2 x17 h10 yb7 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Two<span class="_ _c"> </span>Enhanced<span class="_ _1"> </span>High-Resolution<span class="_ _c"> </span>Pulse<span class="_ _1"> </span>Width</div><div class="t m2 x16 h10 yb8 ff6 fs3 fc0 sc0 ls0 ws0">Modulators<span class="_ _c"> </span>(eHRPWMs):</div><div class="t m2 x16 h10 yb9 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Dedicated<span class="_ _c"> </span>16-Bit<span class="_ _1"> </span>Time-Base<span class="_ _c"> </span>Counter<span class="_ _1"> </span>With</div><div class="t m2 x14 h10 yba ff6 fs3 fc0 sc0 ls0 ws0">Period<span class="_ _c"> </span>and<span class="_ _1"> </span>Frequency<span class="_ _c"> </span>Control</div><div class="t m2 x16 h10 ybb ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>6<span class="_ _c"> </span>Single-Edge<span class="_ _1"> </span>Outputs,<span class="_ _c"> </span>6<span class="_ _1"> </span>Dual-Edge<span class="_ _c"> </span>Symmetric</div><div class="t m2 x14 h10 ybc ff6 fs3 fc0 sc0 ls0 ws0">Outputs,<span class="_ _c"> </span>or<span class="_ _1"> </span>3<span class="_ _c"> </span>Dual-Edge<span class="_ _1"> </span>Asymmetric<span class="_ _c"> </span>Outputs</div><div class="t m2 x16 h10 ybd ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Dead-Band<span class="_ _c"> </span>Generation</div><div class="t m2 x16 h10 ybe ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>PWM<span class="_ _c"> </span>Chopping<span class="_ _1"> </span>by<span class="_ _c"> </span>High-Frequency<span class="_ _1"> </span>Carrier</div><div class="t m2 x16 h10 ybf ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Trip<span class="_ _c"> </span>Zone<span class="_ _1"> </span>Input</div><div class="t m2 x17 h10 yc0 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Three<span class="_ _c"> </span>32-Bit<span class="_ _1"> </span>Enhanced<span class="_ _c"> </span>Capture<span class="_ _1"> </span>(eCAP)<span class="_ _c"> </span>Modules:</div><div class="t m2 x16 h10 yc1 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Configurable<span class="_ _c"> </span>as<span class="_ _1"> </span>3<span class="_ _c"> </span>Capture<span class="_ _1"> </span>Inputs<span class="_ _c"> </span>or<span class="_ _1"> </span>3<span class="_ _c"> </span>Auxiliary</div><div class="t m2 x14 h10 yc2 ff6 fs3 fc0 sc0 ls0 ws0">Pulse<span class="_ _c"> </span>Width<span class="_ _1"> </span>Modulator<span class="_ _c"> </span>(APWM)<span class="_ _1"> </span>Outputs</div><div class="t m2 x16 h10 yc3 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>Single-Shot<span class="_ _c"> </span>Capture<span class="_ _1"> </span>of<span class="_ _c"> </span>up<span class="_ _1"> </span>to<span class="_ _c"> </span>Four<span class="_ _1"> </span>Event</div><div class="t m2 x14 h10 yc4 ff6 fs3 fc0 sc0 ls0 ws0">Timestamps</div><div class="t m2 x17 h10 yc5 ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Packages:</div><div class="t m2 x16 h10 yc6 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>361-Ball<span class="_ _c"> </span>Pb-Free<span class="_ _1"> </span>Plastic<span class="_ _c"> </span>Ball<span class="_ _1"> </span>Grid<span class="_ _c"> </span>Array<span class="_ _1"> </span>(PBGA)</div><div class="t m2 x14 h10 yc7 ff6 fs3 fc0 sc0 ls0 ws0">[ZCE<span class="_ _c"> </span>Suffix],<span class="_ _1"> </span>0.65-mm<span class="_ _c"> </span>Ball<span class="_ _1"> </span>Pitch</div><div class="t m2 x16 h10 yc8 ff6 fs3 fc0 sc0 ls0 ws0">–<span class="_ _b"> </span>361-Ball<span class="_ _c"> </span>Pb-Free<span class="_ _1"> </span>PBGA<span class="_ _c"> </span>[ZWT<span class="_ _1"> </span>Suffix],</div><div class="t m2 x14 h10 yc9 ff6 fs3 fc0 sc0 ls0 ws0">0.80-mm<span class="_ _c"> </span>Ball<span class="_ _1"> </span>Pitch</div><div class="t m2 x17 h10 yca ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _a"> </span>Commercial,<span class="_ _c"> </span>Extended,<span class="_ _1"> </span>or<span class="_ _c"> </span>Industrial<span class="_ _1"> </span>Temperature</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/624f24806caf596192bf21eb/bg3.jpg"><div class="t m2 x1f h9 y68 ff6 fs2 fc0 sc0 ls0 ws0">3</div><div class="t m2 xa ha y69 ff7 fs3 fc0 sc0 ls0 ws0">OMAP-L138</div><div class="t m6 xf h11 y6a ff7 fs4 fc0 sc0 ls0 ws0">www.ti.com</div><div class="t m2 xb hb y6a ff6 fs4 fc0 sc0 ls0 ws0">SPRS586J<span class="_ _3"> </span>–<span class="_ _4"></span>JUNE<span class="_ _5"> </span>2009<span class="_ _4"></span>–<span class="_ _4"></span>REVISED<span class="_ _5"> </span>JANUARY<span class="_ _5"> </span>2017</div><div class="t m2 x19 h12 y6b ff9 fs2 fc2 sc0 ls0 ws0">Submit<span class="_ _2"> </span>Documentation<span class="_ _2"> </span>Feedback</div><div class="t m2 x1a h12 y6c ff6 fs2 fc0 sc0 ls0 ws0">Product<span class="_ _2"> </span>Folder<span class="_ _2"> </span>Links:<span class="_ _2"> </span><span class="ff9 fc2">OMAP-L138</span></div><div class="t m2 x20 h12 y68 ff9 fs2 fc0 sc0 ls0 ws0">Device<span class="_ _2"> </span>Overview<span class="_ _10"></span><span class="ff6 fs4">Copyright<span class="_ _5"> </span>©<span class="_ _5"> </span>2009–2017,<span class="_ _5"> </span>Texas<span class="_ _5"> </span>Instruments<span class="_ _5"> </span>Incorporated</span></div><div class="t m2 xf hf y6d ff7 fs8 fc0 sc0 ls0 ws0">1.2<span class="_ _9"> </span>Applications</div><div class="t m2 xf h10 ycb ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _11"> </span>Professional<span class="_ _c"> </span>or<span class="_ _1"> </span>Private<span class="_ _c"> </span>Mobile<span class="_ _1"> </span>Radio<span class="_ _c"> </span>(PMR)</div><div class="t m2 xf h10 ycc ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _11"> </span>Remote<span class="_ _c"> </span>Radio<span class="_ _1"> </span>Unit<span class="_ _c"> </span>(RRU)</div><div class="t m2 xf h10 ycd ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _11"> </span>Remote<span class="_ _c"> </span>Radio<span class="_ _1"> </span>Head<span class="_ _c"> </span>(RRH)</div><div class="t m2 xf h10 yce ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _11"> </span>Industrial<span class="_ _c"> </span>Automation</div><div class="t m2 xf h10 ycf ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _11"> </span>Currency<span class="_ _c"> </span>Inspection</div><div class="t m2 x17 h10 ycb ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _11"> </span>Biometric<span class="_ _c"> </span>Identification</div><div class="t m2 x17 h10 ycc ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _11"> </span>Machine<span class="_ _c"> </span>Vision<span class="_ _1"> </span>(Low-End)</div><div class="t m2 x17 h10 ycd ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _11"> </span>Smart<span class="_ _c"> </span>Grid<span class="_ _1"> </span>Substation<span class="_ _c"> </span>Protection</div><div class="t m2 x17 h10 yce ff6 fs3 fc0 sc0 ls0 ws0">•<span class="_ _11"> </span>Industrial<span class="_ _c"> </span>Portable<span class="_ _1"> </span>Navigation<span class="_ _c"> </span>Devices</div><div class="t m2 xf hf yd0 ff7 fs8 fc0 sc0 ls0 ws0">1.3<span class="_ _9"> </span>Description</div><div class="t m2 x1b h10 yd1 ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _b"> </span>OMAP-L138<span class="_ _b"> </span>C6000<span class="_ _b"> </span>DSP+ARM<span class="_ _b"> </span>processor<span class="_ _b"> </span>is<span class="_ _b"> </span>a<span class="_ _b"> </span>low-power<span class="_ _12"> </span>applications<span class="_ _12"> </span>processor<span class="_ _b"> </span>based<span class="_ _b"> </span>on<span class="_ _b"> </span>an</div><div class="t m2 x1b h10 yd2 ff6 fs3 fc0 sc0 ls0 ws0">ARM926EJ-S<span class="_ _13"> </span>and<span class="_ _13"> </span>a<span class="_ _13"> </span>C674x<span class="_ _13"> </span>DSP<span class="_ _13"> </span>core.<span class="_ _13"> </span>This<span class="_ _13"> </span>processor<span class="_ _13"> </span>provides<span class="_ _13"> </span>significantly<span class="_ _13"> </span>lower<span class="_ _13"> </span>power<span class="_ _13"> </span>than<span class="_ _13"> </span>other</div><div class="t m2 x1b h10 yd3 ff6 fs3 fc0 sc0 ls0 ws0">members<span class="_ _c"> </span>of<span class="_ _1"> </span>the<span class="_ _c"> </span>TMS320C6000™<span class="_ _1"> </span>platform<span class="_ _c"> </span>of<span class="_ _1"> </span>DSPs.</div><div class="t m2 x1b h10 yd4 ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _8"> </span>device<span class="_ _1"> </span>enables<span class="_ _8"> </span>original-equipment<span class="_ _8"> </span>manufacturers<span class="_ _8"> </span>(OEMs)<span class="_ _1"> </span>and<span class="_ _8"> </span>original-design<span class="_ _8"> </span>manufacturers<span class="_ _8"> </span>(ODMs)</div><div class="t m2 x1b h10 yd5 ff6 fs3 fc0 sc0 ls0 ws0">to<span class="_ _1"> </span>quickly<span class="_ _8"> </span>bring<span class="_ _1"> </span>to<span class="_ _8"> </span>market<span class="_ _1"> </span>devices<span class="_ _8"> </span>with<span class="_ _1"> </span>robust<span class="_ _8"> </span>operating<span class="_ _1"> </span>systems,<span class="_ _8"> </span>rich<span class="_ _1"> </span>user<span class="_ _8"> </span>interfaces,<span class="_ _1"> </span>and<span class="_ _8"> </span>high<span class="_ _1"> </span>processor</div><div class="t m2 x1b h10 yd6 ff6 fs3 fc0 sc0 ls0 ws0">performance<span class="_ _c"> </span>through<span class="_ _1"> </span>the<span class="_ _c"> </span>maximum<span class="_ _1"> </span>flexibility<span class="_ _c"> </span>of<span class="_ _1"> </span>a<span class="_ _c"> </span>fully<span class="_ _1"> </span>integrated,<span class="_ _c"> </span>mixed<span class="_ _1"> </span>processor<span class="_ _c"> </span>solution.</div><div class="t m2 x1b h10 yd7 ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _13"> </span>dual-core<span class="_ _13"> </span>architecture<span class="_ _13"> </span>of<span class="_ _13"> </span>the<span class="_ _13"> </span>device<span class="_ _13"> </span>provides<span class="_ _13"> </span>benefits<span class="_ _13"> </span>of<span class="_ _13"> </span>both<span class="_ _13"> </span>DSP<span class="_ _13"> </span>and<span class="_ _13"> </span>reduced<span class="_ _13"> </span>instruction<span class="_ _13"> </span>set</div><div class="t m2 x1b h10 yd8 ff6 fs3 fc0 sc0 ls0 ws0">computer<span class="_ _14"> </span>(RISC)<span class="_ _14"> </span>technologies,<span class="_ _14"> </span>incorporating<span class="_ _14"> </span>a<span class="_ _14"> </span>high-performance<span class="_ _14"> </span>TMS320C674x<span class="_ _14"> </span>DSP<span class="_ _14"> </span>core<span class="_ _14"> </span>and<span class="_ _14"> </span>an</div><div class="t m2 x1b h10 yd9 ff6 fs3 fc0 sc0 ls0 ws0">ARM926EJ-S<span class="_ _c"> </span>core.</div><div class="t m2 x1b h10 yda ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _b"> </span>ARM926EJ-S<span class="_ _b"> </span>is<span class="_ _b"> </span>a<span class="_ _b"> </span>32-bit<span class="_ _14"> </span>RISC<span class="_ _b"> </span>processor<span class="_ _b"> </span>core<span class="_ _b"> </span>that<span class="_ _b"> </span>performs<span class="_ _b"> </span>32-bit<span class="_ _14"> </span>or<span class="_ _b"> </span>16-bit<span class="_ _b"> </span>instructions<span class="_ _b"> </span>and</div><div class="t m2 x1b h10 ydb ff6 fs3 fc0 sc0 ls0 ws0">processes<span class="_ _8"> </span>32-,<span class="_ _8"> </span>16-,<span class="_ _8"> </span>or<span class="_ _8"> </span>8-bit<span class="_ _8"> </span>data.<span class="_ _8"> </span>The<span class="_ _8"> </span>core<span class="_ _8"> </span>uses<span class="_ _8"> </span>pipelining<span class="_ _8"> </span>so<span class="_ _8"> </span>that<span class="_ _8"> </span>all<span class="_ _8"> </span>parts<span class="_ _8"> </span>of<span class="_ _8"> </span>the<span class="_ _8"> </span>processor<span class="_ _8"> </span>and<span class="_ _8"> </span>memory</div><div class="t m2 x1b h10 ydc ff6 fs3 fc0 sc0 ls0 ws0">system<span class="_ _c"> </span>can<span class="_ _1"> </span>operate<span class="_ _c"> </span>continuously.</div><div class="t m2 x1b h10 ydd ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _13"> </span>ARM9<span class="_ _12"> </span>core<span class="_ _13"> </span>has<span class="_ _12"> </span>a<span class="_ _12"> </span>coprocessor<span class="_ _13"> </span>15<span class="_ _12"> </span>(CP15),<span class="_ _13"> </span>protection<span class="_ _12"> </span>module,<span class="_ _13"> </span>and<span class="_ _12"> </span>data<span class="_ _13"> </span>and<span class="_ _12"> </span>program<span class="_ _13"> </span>memory</div><div class="t m2 x1b h10 yde ff6 fs3 fc0 sc0 ls0 ws0">management<span class="_ _8"> </span>units<span class="_ _8"> </span>(MMUs)<span class="_ _8"> </span>with<span class="_ _8"> </span>table<span class="_ _8"> </span>look-aside<span class="_ _8"> </span>buffers.<span class="_ _8"> </span>The<span class="_ _8"> </span>ARM9<span class="_ _8"> </span>core<span class="_ _8"> </span>has<span class="_ _8"> </span>separate<span class="_ _8"> </span>16-KB<span class="_ _8"> </span>instruction</div><div class="t m2 x1b h10 ydf ff6 fs3 fc0 sc0 ls0 ws0">and<span class="_ _6"> </span>16-KB<span class="_ _15"> </span>data<span class="_ _6"> </span>caches.<span class="_ _15"> </span>Both<span class="_ _6"> </span>caches<span class="_ _15"> </span>are<span class="_ _6"> </span>4-way<span class="_ _15"> </span>associative<span class="_ _6"> </span>with<span class="_ _15"> </span>virtual<span class="_ _6"> </span>index<span class="_ _15"> </span>virtual<span class="_ _6"> </span>tag<span class="_ _15"> </span>(VIVT).<span class="_ _6"> </span>The</div><div class="t m2 x1b h10 ye0 ff6 fs3 fc0 sc0 ls0 ws0">ARM9<span class="_ _c"> </span>core<span class="_ _1"> </span>also<span class="_ _c"> </span>has<span class="_ _1"> </span>8KB<span class="_ _c"> </span>of<span class="_ _1"> </span>RAM<span class="_ _c"> </span>(Vector<span class="_ _1"> </span>Table)<span class="_ _c"> </span>and<span class="_ _1"> </span>64KB<span class="_ _c"> </span>of<span class="_ _1"> </span>ROM.</div><div class="t m2 x1b h10 ye1 ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _8"> </span>device<span class="_ _1"> </span>DSP<span class="_ _8"> </span>core<span class="_ _8"> </span>uses<span class="_ _8"> </span>a<span class="_ _1"> </span>2-level<span class="_ _8"> </span>cache-based<span class="_ _8"> </span>architecture.<span class="_ _8"> </span>The<span class="_ _1"> </span>level<span class="_ _8"> </span>1<span class="_ _8"> </span>program<span class="_ _1"> </span>cache<span class="_ _8"> </span>(L1P)<span class="_ _8"> </span>is<span class="_ _8"> </span>a<span class="_ _1"> </span>32-</div><div class="t m2 x1b h10 ye2 ff6 fs3 fc0 sc0 ls0 ws0">KB<span class="_ _8"> </span>direct<span class="_ _1"> </span>mapped<span class="_ _8"> </span>cache,<span class="_ _8"> </span>and<span class="_ _8"> </span>the<span class="_ _1"> </span>level<span class="_ _8"> </span>1<span class="_ _8"> </span>data<span class="_ _8"> </span>cache<span class="_ _1"> </span>(L1D)<span class="_ _8"> </span>is<span class="_ _8"> </span>a<span class="_ _1"> </span>32-KB<span class="_ _8"> </span>2-way,<span class="_ _8"> </span>set-associative<span class="_ _8"> </span>cache.<span class="_ _1"> </span>The</div><div class="t m2 x1b h10 ye3 ff6 fs3 fc0 sc0 ls0 ws0">level<span class="_ _16"> </span>2<span class="_ _16"> </span>program<span class="_ _16"> </span>cache<span class="_ _16"> </span>(L2P)<span class="_ _16"> </span>consists<span class="_ _16"> </span>of<span class="_ _16"> </span>a<span class="_ _16"> </span>256-KB<span class="_ _16"> </span>memory<span class="_ _16"> </span>space<span class="_ _16"> </span>that<span class="_ _16"> </span>is<span class="_ _16"> </span>shared<span class="_ _16"> </span>between<span class="_ _16"> </span>program<span class="_ _16"> </span>and</div><div class="t m2 x1b h10 ye4 ff6 fs3 fc0 sc0 ls0 ws0">data<span class="_ _15"> </span>space.<span class="_ _13"> </span>L2<span class="_ _15"> </span>memory<span class="_ _13"> </span>can<span class="_ _15"> </span>be<span class="_ _13"> </span>configured<span class="_ _15"> </span>as<span class="_ _13"> </span>mapped<span class="_ _15"> </span>memory,<span class="_ _17"> </span>cache,<span class="_ _15"> </span>or<span class="_ _17"> </span>combinations<span class="_ _17"> </span>of<span class="_ _17"> </span>the<span class="_ _17"> </span>two.</div><div class="t m2 x1b h10 ye5 ff6 fs3 fc0 sc0 ls0 ws0">Although<span class="_ _16"> </span>the<span class="_ _8"> </span>DSP<span class="_ _16"> </span>L2<span class="_ _8"> </span>is<span class="_ _16"> </span>accessible<span class="_ _16"> </span>by<span class="_ _8"> </span>the<span class="_ _16"> </span>ARM9<span class="_ _8"> </span>and<span class="_ _16"> </span>other<span class="_ _16"> </span>hosts<span class="_ _8"> </span>in<span class="_ _16"> </span>the<span class="_ _8"> </span>system,<span class="_ _16"> </span>an<span class="_ _16"> </span>additional<span class="_ _8"> </span>128KB<span class="_ _16"> </span>of</div><div class="t m2 x1b h10 ye6 ff6 fs3 fc0 sc0 ls0 ws0">RAM<span class="_ _c"> </span>shared<span class="_ _1"> </span>memory<span class="_ _c"> </span>is<span class="_ _1"> </span>available<span class="_ _c"> </span>for<span class="_ _1"> </span>use<span class="_ _c"> </span>by<span class="_ _1"> </span>other<span class="_ _c"> </span>hosts<span class="_ _1"> </span>without<span class="_ _c"> </span>affecting<span class="_ _1"> </span>DSP<span class="_ _c"> </span>performance.</div><div class="t m2 x1b h10 ye7 ff6 fs3 fc0 sc0 ls0 ws0">For<span class="_ _18"> </span>security-enabled<span class="_ _18"> </span>devices,<span class="_ _18"> </span>TI’s<span class="_ _18"> </span>Basic<span class="_ _18"> </span>Secure<span class="_ _18"> </span>Boot<span class="_ _18"> </span>lets<span class="_ _18"> </span>users<span class="_ _18"> </span>protect<span class="_ _18"> </span>proprietary<span class="_ _18"> </span>intellectual<span class="_ _18"> </span>property</div><div class="t m2 x1b h10 ye8 ff6 fs3 fc0 sc0 ls0 ws0">and<span class="_ _18"> </span>prevents<span class="_ _6"> </span>external<span class="_ _6"> </span>entities<span class="_ _18"> </span>from<span class="_ _6"> </span>modifying<span class="_ _18"> </span>user-developed<span class="_ _6"> </span>algorithms.<span class="_ _18"> </span>By<span class="_ _6"> </span>starting<span class="_ _6"> </span>from<span class="_ _18"> </span>a<span class="_ _6"> </span>hardware-</div><div class="t m2 x1b h10 ye9 ff6 fs3 fc0 sc0 ls0 ws0">based<span class="_ _18"> </span>“root-of-trust,”<span class="_ _18"> </span>the<span class="_ _18"> </span>secure<span class="_ _18"> </span>boot<span class="_ _18"> </span>flow<span class="_ _18"> </span>ensures<span class="_ _18"> </span>a<span class="_ _18"> </span>known<span class="_ _18"> </span>good<span class="_ _18"> </span>starting<span class="_ _18"> </span>point<span class="_ _18"> </span>for<span class="_ _18"> </span>code<span class="_ _18"> </span>execution.<span class="_ _18"> </span>By</div><div class="t m2 x1b h10 yea ff6 fs3 fc0 sc0 ls0 ws0">default,<span class="_ _16"> </span>the<span class="_ _8"> </span>JTAG<span class="_ _16"> </span>port<span class="_ _8"> </span>is<span class="_ _16"> </span>locked<span class="_ _16"> </span>down<span class="_ _8"> </span>to<span class="_ _16"> </span>prevent<span class="_ _8"> </span>emulation<span class="_ _16"> </span>and<span class="_ _16"> </span>debug<span class="_ _8"> </span>attacks;<span class="_ _16"> </span>however,<span class="_ _8"> </span>the<span class="_ _16"> </span>JTAG<span class="_ _16"> </span>port</div><div class="t m2 x1b h10 yeb ff6 fs3 fc0 sc0 ls0 ws0">can<span class="_ _16"> </span>be<span class="_ _18"> </span>enabled<span class="_ _18"> </span>during<span class="_ _16"> </span>the<span class="_ _18"> </span>secure<span class="_ _18"> </span>boot<span class="_ _16"> </span>process<span class="_ _18"> </span>during<span class="_ _18"> </span>application<span class="_ _16"> </span>development.<span class="_ _18"> </span>The<span class="_ _18"> </span>boot<span class="_ _16"> </span>modules<span class="_ _18"> </span>are</div><div class="t m2 x1b h10 yec ff6 fs3 fc0 sc0 ls0 ws0">encrypted<span class="_ _1"> </span>while<span class="_ _8"> </span>sitting<span class="_ _1"> </span>in<span class="_ _8"> </span>external<span class="_ _1"> </span>nonvolatile<span class="_ _8"> </span>memory,<span class="_ _1"> </span>such<span class="_ _8"> </span>as<span class="_ _1"> </span>flash<span class="_ _8"> </span>or<span class="_ _1"> </span>EEPROM,<span class="_ _8"> </span>and<span class="_ _1"> </span>are<span class="_ _8"> </span>decrypted<span class="_ _1"> </span>and</div><div class="t m2 x1b h10 yed ff6 fs3 fc0 sc0 ls0 ws0">authenticated<span class="_ _8"> </span>when<span class="_ _8"> </span>loaded<span class="_ _16"> </span>during<span class="_ _8"> </span>secure<span class="_ _8"> </span>boot.<span class="_ _8"> </span>Encryption<span class="_ _8"> </span>and<span class="_ _16"> </span>decryption<span class="_ _8"> </span>protects<span class="_ _8"> </span>the<span class="_ _8"> </span>users’<span class="_ _8"> </span>IP<span class="_ _16"> </span>and<span class="_ _8"> </span>lets</div><div class="t m2 x1b h10 yee ff6 fs3 fc0 sc0 ls0 ws0">them<span class="_ _c"> </span>securely<span class="_ _1"> </span>set<span class="_ _c"> </span>up<span class="_ _1"> </span>the<span class="_ _c"> </span>system<span class="_ _1"> </span>and<span class="_ _c"> </span>begin<span class="_ _1"> </span>device<span class="_ _c"> </span>operation<span class="_ _1"> </span>with<span class="_ _c"> </span>known,<span class="_ _1"> </span>trusted<span class="_ _c"> </span>code.</div><div class="t m2 x1b h10 yef ff6 fs3 fc0 sc0 ls0 ws0">Basic<span class="_ _8"> </span>Secure<span class="_ _1"> </span>Boot<span class="_ _8"> </span>uses<span class="_ _8"> </span>either<span class="_ _8"> </span>SHA-1<span class="_ _1"> </span>or<span class="_ _8"> </span>SHA-256,<span class="_ _8"> </span>and<span class="_ _8"> </span>AES-128<span class="_ _1"> </span>for<span class="_ _8"> </span>boot<span class="_ _8"> </span>image<span class="_ _1"> </span>validation.<span class="_ _8"> </span>Basic<span class="_ _8"> </span>Secure</div><div class="t m2 x1b h10 yf0 ff6 fs3 fc0 sc0 ls0 ws0">Boot<span class="_ _1"> </span>also<span class="_ _1"> </span>uses<span class="_ _8"> </span>AES-128<span class="_ _1"> </span>for<span class="_ _1"> </span>boot<span class="_ _1"> </span>image<span class="_ _8"> </span>encryption.<span class="_ _1"> </span>The<span class="_ _1"> </span>secure<span class="_ _1"> </span>boot<span class="_ _8"> </span>flow<span class="_ _1"> </span>employs<span class="_ _1"> </span>a<span class="_ _1"> </span>multilayer<span class="_ _1"> </span>encryption</div><div class="t m2 x1b h10 yf1 ff6 fs3 fc0 sc0 ls0 ws0">scheme<span class="_ _8"> </span>which<span class="_ _8"> </span>not<span class="_ _8"> </span>only<span class="_ _8"> </span>protects<span class="_ _8"> </span>the<span class="_ _8"> </span>boot<span class="_ _8"> </span>process<span class="_ _8"> </span>but<span class="_ _8"> </span>also<span class="_ _8"> </span>offers<span class="_ _8"> </span>the<span class="_ _8"> </span>ability<span class="_ _8"> </span>to<span class="_ _8"> </span>securely<span class="_ _8"> </span>upgrade<span class="_ _8"> </span>boot<span class="_ _8"> </span>and</div><div class="t m2 x1b h10 yf2 ff6 fs3 fc0 sc0 ls0 ws0">application<span class="_ _16"> </span>software<span class="_ _8"> </span>code.<span class="_ _16"> </span>A<span class="_ _8"> </span>128-bit<span class="_ _16"> </span>device-specific<span class="_ _16"> </span>cipher<span class="_ _8"> </span>key,<span class="_ _16"> </span>known<span class="_ _8"> </span>only<span class="_ _16"> </span>to<span class="_ _16"> </span>the<span class="_ _8"> </span>device<span class="_ _16"> </span>and<span class="_ _8"> </span>generated</div><div class="t m2 x1b h10 yf3 ff6 fs3 fc0 sc0 ls0 ws0">using<span class="_ _16"> </span>a<span class="_ _16"> </span>NIST-800-22<span class="_ _8"> </span>certified<span class="_ _16"> </span>random<span class="_ _16"> </span>number<span class="_ _16"> </span>generator,<span class="_ _16"> </span>is<span class="_ _8"> </span>used<span class="_ _16"> </span>to<span class="_ _16"> </span>protect<span class="_ _16"> </span>user<span class="_ _16"> </span>encryption<span class="_ _8"> </span>keys.<span class="_ _16"> </span>When</div><div class="t m2 x1b h10 yf4 ff6 fs3 fc0 sc0 ls0 ws0">an<span class="_ _8"> </span>update<span class="_ _8"> </span>is<span class="_ _8"> </span>needed,<span class="_ _8"> </span>the<span class="_ _8"> </span>customer<span class="_ _8"> </span>uses<span class="_ _8"> </span>the<span class="_ _8"> </span>encryption<span class="_ _8"> </span>keys<span class="_ _8"> </span>to<span class="_ _8"> </span>create<span class="_ _8"> </span>a<span class="_ _8"> </span>new<span class="_ _8"> </span>encrypted<span class="_ _8"> </span>image.<span class="_ _8"> </span>Then<span class="_ _8"> </span>the</div><div class="t m2 x1b h10 yf5 ff6 fs3 fc0 sc0 ls0 ws0">device<span class="_ _8"> </span>can<span class="_ _8"> </span>acquire<span class="_ _16"> </span>the<span class="_ _8"> </span>image<span class="_ _8"> </span>through<span class="_ _8"> </span>an<span class="_ _8"> </span>external<span class="_ _16"> </span>interface,<span class="_ _8"> </span>such<span class="_ _8"> </span>as<span class="_ _8"> </span>Ethernet,<span class="_ _8"> </span>and<span class="_ _16"> </span>overwrite<span class="_ _8"> </span>the<span class="_ _8"> </span>existing</div><div class="t m2 x1b h10 yf6 ff6 fs3 fc0 sc0 ls0 ws0">code.<span class="_ _19"> </span>For<span class="_ _19"> </span>more<span class="_ _19"> </span>details<span class="_ _19"> </span>on<span class="_ _19"> </span>the<span class="_ _19"> </span>supported<span class="_ _19"> </span>security<span class="_ _19"> </span>features<span class="_ _19"> </span>or<span class="_ _19"> </span>TI’s<span class="_ _19"> </span>Basic<span class="_ _19"> </span>Secure<span class="_ _19"> </span>Boot,<span class="_ _19"> </span>see<span class="_ _19"> </span>the</div><div class="t m2 x1b h13 yf7 ff9 fs3 fc2 sc0 ls0 ws0">TMS320C674x/OMAP-L1x<span class="_ _c"> </span>Processor<span class="_ _1"> </span>Security<span class="_ _c"> </span>User<span class="_ _d"></span>’s<span class="_ _c"> </span>Guide<span class="ff6 fc0">.</span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/624f24806caf596192bf21eb/bg4.jpg"><div class="t m2 xf h9 y68 ff6 fs2 fc0 sc0 ls0 ws0">4</div><div class="t m2 xf ha y69 ff7 fs3 fc0 sc0 ls0 ws0">OMAP-L138</div><div class="t m2 xf hb y6a ff6 fs4 fc0 sc0 ls0 ws0">SPRS586J<span class="_ _3"> </span>–<span class="_ _4"></span>JUNE<span class="_ _5"> </span>2009<span class="_ _4"></span>–<span class="_ _4"></span>REVISED<span class="_ _5"> </span>JANUARY<span class="_ _5"> </span>2017</div><div class="t m6 x18 h11 y6a ff7 fs4 fc0 sc0 ls0 ws0">www.ti.com</div><div class="t m2 x19 h12 y6b ff9 fs2 fc2 sc0 ls0 ws0">Submit<span class="_ _2"> </span>Documentation<span class="_ _2"> </span>Feedback</div><div class="t m2 x1a h12 y6c ff6 fs2 fc0 sc0 ls0 ws0">Product<span class="_ _2"> </span>Folder<span class="_ _2"> </span>Links:<span class="_ _2"> </span><span class="ff9 fc2">OMAP-L138</span></div><div class="t m2 x1b h12 y68 ff9 fs2 fc0 sc0 ls0 ws0">Device<span class="_ _2"> </span>Overview<span class="_ _f"> </span><span class="ff6 fs4">Copyright<span class="_ _5"> </span>©<span class="_ _5"> </span>2009–2017,<span class="_ _5"> </span>Texas<span class="_ _5"> </span>Instruments<span class="_ _5"> </span>Incorporated</span></div><div class="t m2 x1b h10 yf8 ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _1"> </span>peripheral<span class="_ _c"> </span>set<span class="_ _1"> </span>includes:<span class="_ _1"> </span>a<span class="_ _1"> </span>10/100<span class="_ _c"> </span>Mbps<span class="_ _1"> </span>Ethernet<span class="_ _1"> </span>media<span class="_ _1"> </span>access<span class="_ _c"> </span>controller<span class="_ _1"> </span>(EMAC)<span class="_ _1"> </span>with<span class="_ _1"> </span>a<span class="_ _c"> </span>management</div><div class="t m2 x1b h10 yf9 ff6 fs3 fc0 sc0 ls0 ws0">data<span class="_ _16"> </span>input/output<span class="_ _16"> </span>(MDIO)<span class="_ _8"> </span>module;<span class="_ _16"> </span>one<span class="_ _16"> </span>USB2.0<span class="_ _16"> </span>OTG<span class="_ _16"> </span>interface;<span class="_ _8"> </span>one<span class="_ _16"> </span>USB1.1<span class="_ _16"> </span>OHCI<span class="_ _16"> </span>interface;<span class="_ _16"> </span>two<span class="_ _8"> </span>I</div><div class="t m2 x21 hb yfa ff6 fs4 fc0 sc0 ls0 ws0">2</div><div class="t m2 x22 h10 yf9 ff6 fs3 fc0 sc0 ls0 ws0">C<span class="_ _16"> </span>Bus</div><div class="t m2 x1b h10 yfb ff6 fs3 fc0 sc0 ls0 ws0">interfaces;<span class="_ _14"> </span>one<span class="_ _14"> </span>multichannel<span class="_ _1a"> </span>audio<span class="_ _14"> </span>serial<span class="_ _14"> </span>port<span class="_ _1a"> </span>(McASP)<span class="_ _14"> </span>with<span class="_ _14"> </span>16<span class="_ _1a"> </span>serializers<span class="_ _14"> </span>and<span class="_ _14"> </span>FIFO<span class="_ _1a"> </span>buffers;<span class="_ _14"> </span>two</div><div class="t m2 x1b h10 yfc ff6 fs3 fc0 sc0 ls0 ws0">multichannel<span class="_ _1"> </span>buffered<span class="_ _1"> </span>serial<span class="_ _8"> </span>ports<span class="_ _1"> </span>(McBSPs)<span class="_ _1"> </span>with<span class="_ _1"> </span>FIFO<span class="_ _8"> </span>buffers;<span class="_ _1"> </span>two<span class="_ _1"> </span>serial<span class="_ _1"> </span>peripheral<span class="_ _8"> </span>interfaces<span class="_ _1"> </span>(SPIs)<span class="_ _1"> </span>with</div><div class="t m2 x1b h10 yfd ff6 fs3 fc0 sc0 ls0 ws0">multiple<span class="_ _18"> </span>chip<span class="_ _6"> </span>selects;<span class="_ _6"> </span>a<span class="_ _18"> </span>configurable<span class="_ _6"> </span>16-bit<span class="_ _18"> </span>host-port<span class="_ _6"> </span>interface<span class="_ _18"> </span>(HPI);<span class="_ _6"> </span>up<span class="_ _6"> </span>to<span class="_ _18"> </span>9<span class="_ _6"> </span>banks<span class="_ _18"> </span>of<span class="_ _6"> </span>general-purpose</div><div class="t m2 x1b h10 yfe ff6 fs3 fc0 sc0 ls0 ws0">input/output<span class="_ _17"> </span>(GPIO)<span class="_ _13"> </span>pins,<span class="_ _17"> </span>with<span class="_ _13"> </span>each<span class="_ _13"> </span>bank<span class="_ _17"> </span>containing<span class="_ _13"> </span>16<span class="_ _13"> </span>pins<span class="_ _17"> </span>with<span class="_ _13"> </span>programmable<span class="_ _13"> </span>interrupt<span class="_ _17"> </span>and<span class="_ _13"> </span>event</div><div class="t m2 x1b h10 yff ff6 fs3 fc0 sc0 ls0 ws0">generation<span class="_ _16"> </span>modes,<span class="_ _8"> </span>multiplexed<span class="_ _16"> </span>with<span class="_ _8"> </span>other<span class="_ _16"> </span>peripherals;<span class="_ _16"> </span>three<span class="_ _8"> </span>UART<span class="_ _16"> </span>interfaces<span class="_ _8"> </span>(each<span class="_ _16"> </span>with<span class="_ _16"> </span>RTS<span class="_ _8"> </span>and<span class="_ _16"> </span>CTS);</div><div class="t m2 x1b h10 y100 ff6 fs3 fc0 sc0 ls0 ws0">two<span class="_ _12"> </span>enhanced<span class="_ _b"> </span>high-resolution<span class="_ _b"> </span>pulse<span class="_ _b"> </span>width<span class="_ _b"> </span>modulator<span class="_ _b"> </span>(eHRPWM)<span class="_ _b"> </span>peripherals;<span class="_ _12"> </span>three<span class="_ _b"> </span>32-bit<span class="_ _b"> </span>enhanced</div><div class="t m2 x1b h10 y101 ff6 fs3 fc0 sc0 ls0 ws0">capture<span class="_ _1"> </span>(eCAP)<span class="_ _1"> </span>module<span class="_ _8"> </span>peripherals<span class="_ _1"> </span>which<span class="_ _1"> </span>can<span class="_ _1"> </span>be<span class="_ _8"> </span>configured<span class="_ _1"> </span>as<span class="_ _1"> </span>3<span class="_ _1"> </span>capture<span class="_ _8"> </span>inputs<span class="_ _1"> </span>or<span class="_ _1"> </span>3<span class="_ _1"> </span>APWM<span class="_ _1"> </span>outputs;<span class="_ _8"> </span>two</div><div class="t m2 x1b h10 y102 ff6 fs3 fc0 sc0 ls0 ws0">external<span class="_ _8"> </span>memory<span class="_ _1"> </span>interfaces:<span class="_ _8"> </span>an<span class="_ _8"> </span>asynchronous<span class="_ _8"> </span>and<span class="_ _1"> </span>SDRAM<span class="_ _8"> </span>external<span class="_ _8"> </span>memory<span class="_ _8"> </span>interface<span class="_ _1"> </span>(EMIFA)<span class="_ _8"> </span>for<span class="_ _8"> </span>slower</div><div class="t m2 x1b h10 y103 ff6 fs3 fc0 sc0 ls0 ws0">memories<span class="_ _c"> </span>or<span class="_ _1"> </span>peripherals;<span class="_ _c"> </span>and<span class="_ _1"> </span>a<span class="_ _c"> </span>higher<span class="_ _1"> </span>speed<span class="_ _c"> </span>DDR2/Mobile<span class="_ _1"> </span>DDR<span class="_ _c"> </span>controller.</div><div class="t m2 x1b h10 y104 ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _16"> </span>EMAC<span class="_ _16"> </span>provides<span class="_ _16"> </span>an<span class="_ _16"> </span>efficient<span class="_ _16"> </span>interface<span class="_ _16"> </span>between<span class="_ _16"> </span>the<span class="_ _16"> </span>device<span class="_ _16"> </span>and<span class="_ _16"> </span>a<span class="_ _16"> </span>network.<span class="_ _16"> </span>The<span class="_ _16"> </span>EMAC<span class="_ _16"> </span>supports<span class="_ _16"> </span>both</div><div class="t m2 x1b h10 y105 ff6 fs3 fc0 sc0 ls0 ws0">10Base-T<span class="_ _1"> </span>and<span class="_ _1"> </span>100Base-TX,<span class="_ _8"> </span>or<span class="_ _1"> </span>10<span class="_ _1"> </span>Mbps<span class="_ _1"> </span>and<span class="_ _8"> </span>100<span class="_ _1"> </span>Mbps<span class="_ _1"> </span>in<span class="_ _1"> </span>either<span class="_ _8"> </span>half-<span class="_ _1"> </span>or<span class="_ _1"> </span>full-duplex<span class="_ _1"> </span>mode.<span class="_ _1"> </span>Additionally,<span class="_ _8"> </span>an</div><div class="t m2 x1b h10 y106 ff6 fs3 fc0 sc0 ls0 ws0">MDIO<span class="_ _c"> </span>interface<span class="_ _1"> </span>is<span class="_ _c"> </span>available<span class="_ _1"> </span>for<span class="_ _c"> </span>PHY<span class="_ _1"> </span>configuration.<span class="_ _c"> </span>The<span class="_ _1"> </span>EMAC<span class="_ _c"> </span>supports<span class="_ _1"> </span>both<span class="_ _c"> </span>MII<span class="_ _1"> </span>and<span class="_ _c"> </span>RMII<span class="_ _1"> </span>interfaces.</div><div class="t m2 x1b h10 y107 ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _6"> </span>Serial<span class="_ _6"> </span>ATA<span class="_ _6"> </span>(SATA)<span class="_ _6"> </span>controller<span class="_ _15"> </span>provides<span class="_ _6"> </span>a<span class="_ _6"> </span>high-speed<span class="_ _6"> </span>interface<span class="_ _6"> </span>to<span class="_ _6"> </span>mass<span class="_ _15"> </span>data<span class="_ _6"> </span>storage<span class="_ _6"> </span>devices.<span class="_ _6"> </span>The</div><div class="t m2 x1b h10 y7e ff6 fs3 fc0 sc0 ls0 ws0">SATA<span class="_ _c"> </span>controller<span class="_ _1"> </span>supports<span class="_ _c"> </span>both<span class="_ _1"> </span>SATA<span class="_ _c"> </span>I<span class="_ _1"> </span>(1.5<span class="_ _c"> </span>Gbps)<span class="_ _1"> </span>and<span class="_ _c"> </span>SATA<span class="_ _1"> </span>II<span class="_ _c"> </span>(3.0<span class="_ _1"> </span>Gbps).</div><div class="t m2 x1b h10 y108 ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _15"> </span>Universal<span class="_ _15"> </span>Parallel<span class="_ _15"> </span>Port<span class="_ _15"> </span>(uPP)<span class="_ _15"> </span>provides<span class="_ _17"> </span>a<span class="_ _15"> </span>high-speed<span class="_ _15"> </span>interface<span class="_ _15"> </span>to<span class="_ _15"> </span>many<span class="_ _15"> </span>types<span class="_ _17"> </span>of<span class="_ _15"> </span>data<span class="_ _15"> </span>converters,</div><div class="t m2 x1b h10 y109 ff6 fs3 fc0 sc0 ls0 ws0">FPGAs,<span class="_ _8"> </span>or<span class="_ _8"> </span>other<span class="_ _16"> </span>parallel<span class="_ _8"> </span>devices.<span class="_ _8"> </span>The<span class="_ _8"> </span>uPP<span class="_ _8"> </span>supports<span class="_ _16"> </span>programmable<span class="_ _8"> </span>data<span class="_ _8"> </span>widths<span class="_ _8"> </span>between<span class="_ _8"> </span>8-<span class="_ _16"> </span>to<span class="_ _8"> </span>16-bits<span class="_ _8"> </span>on</div><div class="t m2 x1b h10 y10a ff6 fs3 fc0 sc0 ls0 ws0">both<span class="_ _c"> </span>channels.<span class="_ _1"> </span>Single-data<span class="_ _c"> </span>rate<span class="_ _1"> </span>and<span class="_ _c"> </span>double-data<span class="_ _1"> </span>rate<span class="_ _c"> </span>transfers<span class="_ _1"> </span>are<span class="_ _c"> </span>supported<span class="_ _1"> </span>as<span class="_ _c"> </span>well<span class="_ _1"> </span>as<span class="_ _c"> </span>START,<span class="_ _1"> </span>ENABLE,</div><div class="t m2 x1b h10 y10b ff6 fs3 fc0 sc0 ls0 ws0">and<span class="_ _c"> </span>WAIT<span class="_ _1"> </span>signals<span class="_ _c"> </span>to<span class="_ _1"> </span>provide<span class="_ _c"> </span>control<span class="_ _1"> </span>for<span class="_ _c"> </span>a<span class="_ _1"> </span>variety<span class="_ _c"> </span>of<span class="_ _1"> </span>data<span class="_ _c"> </span>converters.</div><div class="t m2 x1b h10 y10c ff6 fs3 fc0 sc0 ls0 ws0">A<span class="_ _c"> </span>video<span class="_ _1"> </span>port<span class="_ _c"> </span>interface<span class="_ _1"> </span>(VPIF)<span class="_ _c"> </span>provides<span class="_ _1"> </span>a<span class="_ _c"> </span>flexible<span class="_ _1"> </span>video<span class="_ _c"> </span>I/O<span class="_ _1"> </span>port.</div><div class="t m2 x1b h10 y10d ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _16"> </span>rich<span class="_ _16"> </span>peripheral<span class="_ _18"> </span>set<span class="_ _16"> </span>provides<span class="_ _16"> </span>the<span class="_ _18"> </span>ability<span class="_ _16"> </span>to<span class="_ _16"> </span>control<span class="_ _18"> </span>external<span class="_ _16"> </span>peripheral<span class="_ _16"> </span>devices<span class="_ _18"> </span>and<span class="_ _16"> </span>communicate<span class="_ _16"> </span>with</div><div class="t m2 x1b h10 y10e ff6 fs3 fc0 sc0 ls0 ws0">external<span class="_ _18"> </span>processors.<span class="_ _18"> </span>For<span class="_ _6"> </span>details<span class="_ _18"> </span>on<span class="_ _18"> </span>each<span class="_ _6"> </span>peripheral,<span class="_ _18"> </span>see<span class="_ _18"> </span>the<span class="_ _18"> </span>related<span class="_ _6"> </span>sections<span class="_ _18"> </span>in<span class="_ _18"> </span>this<span class="_ _6"> </span>document<span class="_ _18"> </span>and<span class="_ _18"> </span>the</div><div class="t m2 x1b h10 y28 ff6 fs3 fc0 sc0 ls0 ws0">associated<span class="_ _c"> </span>peripheral<span class="_ _1"> </span>reference<span class="_ _c"> </span>guides.</div><div class="t m2 x1b h10 y10f ff6 fs3 fc0 sc0 ls0 ws0">The<span class="_ _6"> </span>device<span class="_ _15"> </span>has<span class="_ _6"> </span>a<span class="_ _15"> </span>complete<span class="_ _6"> </span>set<span class="_ _15"> </span>of<span class="_ _6"> </span>development<span class="_ _15"> </span>tools<span class="_ _6"> </span>for<span class="_ _15"> </span>the<span class="_ _6"> </span>ARM9<span class="_ _15"> </span>and<span class="_ _6"> </span>DSP.<span class="_ _15"> </span>These<span class="_ _6"> </span>tools<span class="_ _15"> </span>include<span class="_ _6"> </span>C</div><div class="t m2 x1b h10 y110 ff6 fs3 fc0 sc0 ls0 ws0">compilers,<span class="_ _1"> </span>a<span class="_ _c"> </span>DSP<span class="_ _1"> </span>assembly<span class="_ _1"> </span>optimizer<span class="_ _1"> </span>to<span class="_ _c"> </span>simplify<span class="_ _1"> </span>programming<span class="_ _1"> </span>and<span class="_ _1"> </span>scheduling,<span class="_ _c"> </span>and<span class="_ _1"> </span>a<span class="_ _1"> </span>Windows</div><div class="t m2 x23 hb y111 ff6 fs4 fc0 sc0 ls0 ws0">®</div><div class="t m2 x24 h10 y110 ff6 fs3 fc0 sc0 ls0 ws0">debugger</div><div class="t m2 x1b h10 y112 ff6 fs3 fc0 sc0 ls0 ws0">interface<span class="_ _c"> </span>for<span class="_ _1"> </span>visibility<span class="_ _c"> </span>into<span class="_ _1"> </span>source<span class="_ _c"> </span>code<span class="_ _1"> </span>execution.</div><div class="t m2 x25 h9 y113 ff6 fs2 fc0 sc0 ls0 ws0">(1)<span class="_ _a"> </span>For<span class="_ _5"> </span>more<span class="_ _2"> </span>information<span class="_ _2"> </span>on<span class="_ _2"> </span>these<span class="_ _2"> </span>devices,<span class="_ _2"> </span>see<span class="_ _2"> </span><span class="fc2">Section<span class="_ _2"> </span>8</span>.</div><div class="t m2 x26 ha y114 ff7 fs3 fc0 sc0 ls0 ws0">Device<span class="_ _c"> </span>Information</div><div class="t m2 x27 h11 y115 ff7 fs4 fc0 sc0 ls0 ws0">(1)</div><div class="t m2 x28 h14 y116 ff7 fs2 fc0 sc0 ls0 ws0">PART<span class="_ _2"> </span>NUMBER<span class="_ _1b"> </span>PACKAGE<span class="_ _1c"> </span>BODY<span class="_ _2"> </span>SIZE</div><div class="t m2 x29 h9 y117 ff6 fs2 fc0 sc0 ls0 ws0">OMAPL138ZCE<span class="_ _1d"> </span>NFBGA<span class="_ _2"> </span>(361)<span class="_ _1e"> </span>13,00<span class="_ _2"> </span>mm<span class="_ _2"> </span>x<span class="_ _2"> </span>13,00<span class="_ _2"> </span>mm</div><div class="t m2 x29 h9 y118 ff6 fs2 fc0 sc0 ls0 ws0">OMAPL138ZWT<span class="_ _1f"> </span>NFBGA<span class="_ _2"> </span>(361)<span class="_ _1e"> </span>16,00<span class="_ _2"> </span>mm<span class="_ _2"> </span>x<span class="_ _2"> </span>16,00<span class="_ _2"> </span>mm</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/624f24806caf596192bf21eb/bg5.jpg"><div class="c x2a y119 w6 h15"><div class="t m2 x2b h16 y11a ffa fs9 fc0 sc0 ls0 ws0">Switched Central Resource (SCR)</div><div class="t m2 x2c h16 y11b ffa fs9 fc0 sc0 ls0 ws0">BOOT ROM</div><div class="t m2 x2d h16 y11c ffa fs9 fc0 sc0 ls0 ws0">256KB L2 RAM</div><div class="t m2 x2e h16 y11d ffa fs9 fc0 sc0 ls0 ws0">32KB</div><div class="t m2 x2f h16 y11e ffa fs9 fc0 sc0 ls0 ws0">L1 RAM</div><div class="t m2 x5 h16 y11f ffa fs9 fc0 sc0 ls0 ws0">32KB</div><div class="t m2 x30 h16 y120 ffa fs9 fc0 sc0 ls0 ws0">L1 Pgm</div><div class="t m2 x31 h16 y11f ffa fs9 fc0 sc0 ls0 ws0">16KB</div><div class="t m2 x32 h16 y120 ffa fs9 fc0 sc0 ls0 ws0">I-Cache</div><div class="t m2 x33 h16 y121 ffa fs9 fc0 sc0 ls0 ws0">16KB</div><div class="t m2 x34 h16 y122 ffa fs9 fc0 sc0 ls0 ws0">D-Cache</div><div class="t m2 x35 h16 y123 ffa fs9 fc0 sc0 ls0 ws0">AET</div><div class="t m2 x36 h16 y124 ffa fs9 fc0 sc0 ls0 ws0">4KB ETB</div><div class="t m2 x37 h16 y125 ffa fs9 fc0 sc0 ls0 ws0">C674x™</div><div class="t m2 x38 h16 y126 ffa fs9 fc0 sc0 ls0 ws0">DSP<span class="_"> </span>CPU</div><div class="t m2 x32 h16 y127 ffa fs9 fc0 sc0 ls0 ws0">ARM926EJ-S CPU</div><div class="t m2 x39 h16 y128 ffa fs9 fc0 sc0 ls0 ws0">With MMU</div><div class="t m2 x3a h16 y129 ffa fs9 fc0 sc0 ls0 ws0">DSP<span class="_"> </span>Subsystem</div><div class="t m2 x3b h16 y12a ffa fs9 fc0 sc0 ls0 ws0">ARM Subsystem</div><div class="t m2 x3c h16 y12b ffa fs9 fc0 sc0 ls0 ws0">JT<span class="_ _20"></span>AG Interface</div><div class="t m2 x11 h16 y12c ffa fs9 fc0 sc0 ls0 ws0">System Control</div><div class="t m2 x3d h16 y12d ffa fs9 fc0 sc0 ls0 ws0">Input</div><div class="t m2 x3e h16 y12e ffa fs9 fc0 sc0 ls0 ws0">Clock(s)</div><div class="t m2 x3f h16 y12f ffa fs9 fc0 sc0 ls0 ws0">64KB ROM</div><div class="t m2 x40 h16 y130 ffa fs9 fc0 sc0 ls0 ws0">8KB RAM</div><div class="t m2 x41 h16 y131 ffa fs9 fc0 sc0 ls0 ws0">(V<span class="_ _20"></span>ector T<span class="_ _20"></span>able)</div><div class="t m2 x42 h16 y132 ffa fs9 fc0 sc0 ls0 ws0">Power/Sleep</div><div class="t m2 x43 h16 y133 ffa fs9 fc0 sc0 ls0 ws0">Controller</div><div class="t m2 x28 h16 y134 ffa fs9 fc0 sc0 ls0 ws0">Pin</div><div class="t m2 x42 h16 y135 ffa fs9 fc0 sc0 ls0 ws0">Multiplexing</div><div class="t m2 x44 h16 y136 ffa fs9 fc0 sc0 ls0 ws0">PLL/Clock</div><div class="t m2 x44 h16 y137 ffa fs9 fc0 sc0 ls0 ws0">Generator</div><div class="t m2 x2a h16 y138 ffa fs9 fc0 sc0 ls0 ws0">w/OSC</div><div class="t m2 x45 h16 y139 ffa fs9 fc0 sc0 ls0 ws0">General-</div><div class="t m2 x45 h16 y13a ffa fs9 fc0 sc0 ls0 ws0">Purpose</div><div class="t m2 x44 h16 y13b ffa fs9 fc0 sc0 ls0 ws0">Timer (x4)</div><div class="t m2 x46 h16 y13c ffa fs9 fc0 sc0 ls0 ws0">Serial Interfaces</div><div class="t m2 x47 h16 y13d ffa fs9 fc0 sc0 ls0 ws0">Audio Ports</div><div class="t m2 x48 h16 y13e ffa fs9 fc0 sc0 ls0 ws0">McASP</div><div class="t m2 x48 h16 y13f ffa fs9 fc0 sc0 ls0 ws0">w/FIFO</div><div class="t m2 x49 h16 y140 ffa fs9 fc0 sc0 ls0 ws0">DMA</div><div class="t m2 x4a h17 y141 ffa fsa fc0 sc0 ls0 ws0">Peripherals</div><div class="t m2 x4b h16 y140 ffa fs9 fc0 sc0 ls0 ws0">Display<span class="_ _21"> </span>Internal Memory</div><div class="t m2 x4c h16 y142 ffa fs9 fc0 sc0 ls0 ws0">LCD</div><div class="t m2 x4d h16 y143 ffa fs9 fc0 sc0 ls0 ws0">Ctlr</div><div class="t m2 x16 h16 y144 ffa fs9 fc0 sc0 ls0 ws0">128KB</div><div class="t m2 x4e h16 y145 ffa fs9 fc0 sc0 ls0 ws0">RAM</div><div class="t m2 x4f h16 y146 ffa fs9 fc0 sc0 ls0 ws0">External Memory Interfaces<span class="_ _22"></span>Connectivity</div><div class="t m2 x50 h16 y147 ffa fs9 fc0 sc0 ls0 ws0">EDMA3</div><div class="t m2 x51 h16 y148 ffa fs9 fc0 sc0 ls0 ws0">(x2)</div><div class="t m2 x49 h16 y149 ffa fs9 fc0 sc0 ls0 ws0">Control Timers</div><div class="t m2 x52 h16 y14a ffa fs9 fc0 sc0 ls0 ws0">ePWM</div><div class="t m2 x51 h16 y14b ffa fs9 fc0 sc0 ls0 ws0">(x2)</div><div class="t m2 x53 h16 y14c ffa fs9 fc0 sc0 ls0 ws0">eCAP</div><div class="t m2 x54 h16 y14d ffa fs9 fc0 sc0 ls0 ws0">(x3)</div><div class="t m2 x55 h16 y14e ffa fs9 fc0 sc0 ls0 ws0">EMIF<span class="_ _20"></span>A(8b/16B)</div><div class="t m2 x56 h16 y14f ffa fs9 fc0 sc0 ls0 ws0">NAND/Flash</div><div class="t m2 x56 h16 y150 ffa fs9 fc0 sc0 ls0 ws0">16b SDRAM</div><div class="t m2 x57 h16 y151 ffa fs9 fc0 sc0 ls0 ws0">DDR2/MDDR</div><div class="t m2 x15 h16 y152 ffa fs9 fc0 sc0 ls0 ws0">Controller</div><div class="t m2 x1c h16 y153 ffa fs9 fc0 sc0 ls0 ws0">RTC/</div><div class="t m2 x58 h16 y154 ffa fs9 fc0 sc0 ls0 ws0">32-kHz</div><div class="t m2 x59 h16 y155 ffa fs9 fc0 sc0 ls0 ws0">OSC</div><div class="t m2 x5a h16 y156 ffa fs9 fc0 sc0 ls0 ws0">I<span class="_ _c"> </span>C</div><div class="t m2 x5b h16 y157 ffa fs9 fc0 sc0 ls0 ws0">(x2)</div><div class="t m2 x5c h18 y158 ffa fsb fc0 sc0 ls0 ws0">2</div><div class="t m2 x1 h16 y159 ffa fs9 fc0 sc0 ls0 ws0">SPI</div><div class="t m2 x5d h16 y15a ffa fs9 fc0 sc0 ls0 ws0">(x2)</div><div class="t m2 x5e h16 y15b ffa fs9 fc0 sc0 ls0 ws0">UART</div><div class="t m2 x5f h16 y15c ffa fs9 fc0 sc0 ls0 ws0">(x3)</div><div class="t m2 x1b h16 y15d ffa fs9 fc0 sc0 ls0 ws0">McBSP</div><div class="t m2 x1c h16 y15e ffa fs9 fc0 sc0 ls0 ws0">(x2)</div><div class="t m2 x60 h16 y15f ffa fs9 fc0 sc0 ls0 ws0">Video</div><div class="t m2 x61 h16 y160 ffa fs9 fc0 sc0 ls0 ws0">VPIF</div><div class="t m2 x62 h16 y15f ffa fs9 fc0 sc0 ls0 ws0">Parallel Port</div><div class="t m2 x2e h16 y161 ffa fs9 fc0 sc0 ls0 ws0">uPP</div><div class="t m2 x63 h16 y162 ffa fs9 fc0 sc0 ls0 ws0">EMAC</div><div class="t m2 x63 h16 y163 ffa fs9 fc0 sc0 ls0 ws0">10/100</div><div class="t m2 x3c h16 y164 ffa fs9 fc0 sc0 ls0 ws0">(MII/RMII)</div><div class="t m2 x64 h16 y165 ffa fs9 fc0 sc0 ls0 ws0">MDIO</div><div class="t m2 x65 h16 y166 ffa fs9 fc0 sc0 ls0 ws0">USB1.1</div><div class="t m2 x66 h16 y167 ffa fs9 fc0 sc0 ls0 ws0">OHCI Ctlr</div><div class="t m2 x67 h16 y168 ffa fs9 fc0 sc0 ls0 ws0">PHY</div><div class="t m2 x68 h16 y169 ffa fs9 fc0 sc0 ls0 ws0">USB2.0</div><div class="t m2 x69 h16 y16a ffa fs9 fc0 sc0 ls0 ws0">OTG Ctlr</div><div class="t m2 x6a h16 y16b ffa fs9 fc0 sc0 ls0 ws0">PHY</div><div class="t m2 x6b h16 y16c ffa fs9 fc0 sc0 ls0 ws0">HPI</div><div class="t m2 x6c h16 y16d ffa fs9 fc0 sc0 ls0 ws0">MMC/SD</div><div class="t m2 x6d h16 y16e ffa fs9 fc0 sc0 ls0 ws0">(8b)</div><div class="t m2 x6d h16 y16f ffa fs9 fc0 sc0 ls0 ws0">(x2)</div><div class="t m2 x6e h16 y170 ffa fs9 fc0 sc0 ls0 ws0">SA<span class="_ _20"></span>T<span class="_ _20"></span>A</div><div class="t m2 x6f h16 y171 ffa fs9 fc0 sc0 ls0 ws0">Customizable Interface</div><div class="t m2 x70 h16 y172 ffa fs9 fc0 sc0 ls0 ws0">PRU Subsystem</div><div class="t m2 x71 h16 y173 ffa fs9 fc0 sc0 ls0 ws0">Memory</div><div class="t m2 x72 h16 y174 ffa fs9 fc0 sc0 ls0 ws0">Protection</div></div><div class="t m2 x1f h9 y68 ff6 fs2 fc0 sc0 ls0 ws0">5</div><div class="t m2 xa ha y69 ff7 fs3 fc0 sc0 ls0 ws0">OMAP-L138</div><div class="t m6 xf h11 y6a ff7 fs4 fc0 sc0 ls0 ws0">www.ti.com</div><div class="t m2 xb hb y6a ff6 fs4 fc0 sc0 ls0 ws0">SPRS586J<span class="_ _3"> </span>–<span class="_ _4"></span>JUNE<span class="_ _5"> </span>2009<span class="_ _4"></span>–<span class="_ _4"></span>REVISED<span class="_ _5"> </span>JANUARY<span class="_ _5"> </span>2017</div><div class="t m2 x19 h12 y6b ff9 fs2 fc2 sc0 ls0 ws0">Submit<span class="_ _2"> </span>Documentation<span class="_ _2"> </span>Feedback</div><div class="t m2 x1a h12 y6c ff6 fs2 fc0 sc0 ls0 ws0">Product<span class="_ _2"> </span>Folder<span class="_ _2"> </span>Links:<span class="_ _2"> </span><span class="ff9 fc2">OMAP-L138</span></div><div class="t m2 x20 h12 y68 ff9 fs2 fc0 sc0 ls0 ws0">Device<span class="_ _2"> </span>Overview<span class="_ _10"></span><span class="ff6 fs4">Copyright<span class="_ _5"> </span>©<span class="_ _5"> </span>2009–2017,<span class="_ _5"> </span>Texas<span class="_ _5"> </span>Instruments<span class="_ _5"> </span>Incorporated</span></div><div class="t m2 xf hf y6d ff7 fs8 fc0 sc0 ls0 ws0">1.4<span class="_ _9"> </span>Functional<span class="_ _1"> </span>Block<span class="_ _1"> </span>Diagram</div><div class="t m2 x1b h10 y175 ff6 fs3 fc2 sc0 ls0 ws0">Figure<span class="_ _c"> </span>1-1<span class="_ _1"> </span><span class="fc0">shows<span class="_ _c"> </span>the<span class="_ _1"> </span>functional<span class="_ _c"> </span>block<span class="_ _1"> </span>diagram<span class="_ _c"> </span>of<span class="_ _1"> </span>the<span class="_ _c"> </span>device.</span></div><div class="t m2 x10 h9 y176 ff6 fs2 fc0 sc0 ls0 ws0">(1)<span class="_ _23"> </span>Note:<span class="_ _2"> </span>Not<span class="_ _2"> </span>all<span class="_ _2"> </span>peripherals<span class="_ _2"> </span>are<span class="_ _2"> </span>available<span class="_ _2"> </span>at<span class="_ _2"> </span>the<span class="_ _2"> </span>same<span class="_ _2"> </span>time<span class="_ _2"> </span>due<span class="_ _5"> </span>to<span class="_ _2"> </span>multiplexing.</div><div class="t m2 x73 ha y89 ff7 fs3 fc0 sc0 ls0 ws0">Figure<span class="_ _c"> </span>1-1.<span class="_ _1"> </span>Functional<span class="_ _c"> </span>Block<span class="_ _1"> </span>Diagram</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m5"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>