<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/622b2ffaff7f9c46a690d937/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/622b2ffaff7f9c46a690d937/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _0"> </span> </div></div><div class="c x0 y3 w3 h4"><div class="t m0 x1 h5 y4 ff2 fs1 fc1 sc1 ls0 ws0">第二章:‘<span class="_ _1"> </span><span class="ff3 sc0">C5000 DSP<span class="_ _1"> </span></span>硬件结构</div><div class="t m0 x2 h5 y5 ff1 fs1 fc0 sc0 ls0 ws0">TMS320C54XX<span class="_ _1"> </span><span class="ff2">硬件结构</span></div><div class="t m0 x2 h5 y6 ff2 fs1 fc0 sc0 ls0 ws0">特点 ★</div><div class="t m0 x2 h6 y7 ff2 fs2 fc0 sc2 ls0 ws0">在这一章中,我们介绍<span class="_ _2"></span><span class="sc0">:</span></div></div></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,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/622b2ffaff7f9c46a690d937/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _0"> </span> </div></div><div class="c x0 y3 w3 h4"><div class="t m0 x3 h7 y8 ff4 fs3 fc2 sc0 ls0 ws0">’</div><div class="t m0 x4 h7 y9 ff4 fs3 fc1 sc0 ls0 ws0">’</div><div class="t m0 x5 h7 y8 ff4 fs3 fc2 sc0 ls0 ws0">C54X</div><div class="t m0 x6 h7 y9 ff4 fs3 fc1 sc0 ls0 ws0">C54X</div><div class="t m0 x7 h8 ya ff2 fs3 fc2 sc3 ls0 ws0">的结构特点</div><div class="t m0 x8 h8 y9 ff2 fs3 fc1 sc1 ls0 ws0">的结构特点</div><div class="t m0 x1 h9 yb ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha yc ff2 fs5 fc0 sc2 ls0 ws0">多总线结构,<span class="_ _3"></span>三组<span class="_ _4"> </span><span class="ff3 sc0">16-bit<span class="_"> </span></span>数据总线和一<span class="_ _3"></span>组程序</div><div class="t m0 x9 ha yd ff2 fs5 fc0 sc2 ls0 ws0">总线</div><div class="t m0 x1 h9 ye ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha yf ff3 fs5 fc3 sc0 ls0 ws0"> <span class="fc0">40-bit<span class="_"> </span><span class="ff2 sc2">算<span class="_ _3"></span>术逻辑单元(<span class="_ _4"> </span><span class="ff3 sc0">ALU<span class="_ _4"> </span><span class="ff2">),</span></span>包<span class="_ _3"></span>括一个<span class="_ _4"> </span><span class="ff3 sc0">40-</span></span></span></div><div class="t m0 x9 ha y10 ff3 fs5 fc0 sc0 ls0 ws0">bit<span class="_ _4"> </span><span class="ff2 sc2">的桶形</span></div><div class="t m0 x1 h9 y11 ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha y12 ff2 fs5 fc0 sc2 ls0 ws0"> <span class="_ _4"> </span>移位器和两个独立<span class="_ _3"></span>的<span class="_ _4"> </span><span class="ff3 sc0">40<span class="_ _2"></span>-bit<span class="_ _4"> </span></span>累加器</div><div class="t m0 x1 h9 y13 ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha y14 ff3 fs5 fc0 sc0 ls0 ws0"> 17<span class="ff6">x</span>17-bit<span class="_"> </span><span class="ff2 sc2">并<span class="_ _3"></span>行乘法器,连接一<span class="_ _3"></span>个<span class="_ _4"> </span><span class="ff3 sc0">40<span class="_ _2"></span>-bit<span class="_ _4"> </span></span>的专</span></div><div class="t m0 x9 ha y15 ff2 fs5 fc0 sc2 ls0 ws0">用加法器,</div></div></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,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/622b2ffaff7f9c46a690d937/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _0"> </span> </div></div><div class="c x0 y3 w3 h4"><div class="t m0 x3 h7 y8 ff4 fs3 fc2 sc0 ls0 ws0">’</div><div class="t m0 x4 h7 y9 ff4 fs3 fc1 sc0 ls0 ws0">’</div><div class="t m0 x5 h7 y8 ff4 fs3 fc2 sc0 ls0 ws0">C54X</div><div class="t m0 x6 h7 y9 ff4 fs3 fc1 sc0 ls0 ws0">C54X</div><div class="t m0 x7 h8 ya ff2 fs3 fc2 sc3 ls0 ws0">的结构特点</div><div class="t m0 x8 h8 y9 ff2 fs3 fc1 sc1 ls0 ws0">的结构特点</div><div class="t m0 x1 h9 y16 ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha y17 ff2 fs5 fc0 sc2 ls0 ws0">可用来进行非<span class="_ _3"></span>流水单周期乘<span class="_ _4"> </span><span class="ff3 sc0">/<span class="_ _4"> </span></span>加(<span class="_ _4"> </span><span class="ff3 sc0">MAC<span class="_ _4"> </span></span>)运</div><div class="t m0 x9 ha y18 ff2 fs5 fc0 sc2 ls0 ws0">算</div><div class="t m0 x1 h9 y19 ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha y1a ff2 fs5 fc0 sc2 ls0 ws0"> <span class="_ _4"> </span>比较、选择和存储单<span class="_ _3"></span>元(<span class="_ _4"> </span><span class="ff3 sc0">CSSU<span class="_ _4"> </span></span>)用于</div><div class="t m0 x9 ha y1b ff3 fs5 fc0 sc0 ls0 ws0">Viterbi<span class="_ _4"> </span><span class="ff2 sc2">运算器的加<span class="_ _4"> </span></span>/<span class="_ _4"> </span><span class="ff2 sc2">比较选择</span></div><div class="t m0 x1 h9 y1c ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha y1d ff2 fs5 fc0 sc2 ls0 ws0"> <span class="_ _4"> </span>指数编码器在一个周<span class="_ _3"></span>期里计算一个<span class="_ _4"> </span><span class="ff3 sc0">40-bit<span class="_"> </span></span>累</div><div class="t m0 x9 ha y1e ff2 fs5 fc0 sc2 ls0 ws0">加器值的指数<span class="_ _3"></span>值</div><div class="t m0 x1 h9 y1f ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha y20 ff2 fs5 fc0 sc2 ls0 ws0"> <span class="_ _4"> </span>两个地址发生器中有<span class="_ _3"></span>八个辅助寄存器<span class="_ _3"></span>和两个</div><div class="t m0 x9 ha y21 ff2 fs5 fc0 sc2 ls0 ws0">辅助寄存器算<span class="_ _3"></span>术单元(<span class="_ _4"> </span><span class="ff3 sc0">ARAU<span class="_ _3"></span>S<span class="_"> </span><span class="ff2">)</span></span></div></div></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,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/622b2ffaff7f9c46a690d937/bg4.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _0"> </span> </div></div><div class="c x0 y3 w3 h4"><div class="t m0 x3 h7 y8 ff4 fs3 fc2 sc0 ls0 ws0">’</div><div class="t m0 x4 h7 y9 ff4 fs3 fc1 sc0 ls0 ws0">’</div><div class="t m0 x5 h7 y8 ff4 fs3 fc2 sc0 ls0 ws0">C54X</div><div class="t m0 x6 h7 y9 ff4 fs3 fc1 sc0 ls0 ws0">C54X</div><div class="t m0 x7 h8 ya ff2 fs3 fc2 sc3 ls0 ws0">的结构特点</div><div class="t m0 x8 h8 y9 ff2 fs3 fc1 sc1 ls0 ws0">的结构特点</div><div class="t m0 x1 h9 yb ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha yc ff2 fs5 fc3 sc4 ls0 ws0">数据总线具有<span class="_ _3"></span>总线保持特性</div><div class="t m0 x1 h9 y22 ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha y23 ff3 fs5 fc4 sc0 ls0 ws0">C548,549,5402,5410<span class="_"> </span><span class="ff2 sc5">等具有扩展寻<span class="_ _3"></span>址方式,最</span></div><div class="t m0 x9 ha yf ff2 fs5 fc4 sc5 ls0 ws0">大可寻址扩展<span class="_ _3"></span>程序空间为<span class="_ _4"> </span><span class="ff3 sc0">8M<span class="ff6">x</span>16-bit</span></div><div class="t m0 x1 h9 y24 ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha y25 ff3 fs5 fc3 sc0 ls0 ws0">C54X<span class="_ _4"> </span><span class="ff2 sc4">可访问的存储<span class="_ _3"></span>器空间最大可为<span class="_ _4"> </span><span class="ff3 sc0">192K<span class="ff6">x</span>16-</span></span></div><div class="t m0 x9 ha y12 ff3 fs5 fc3 sc0 ls0 ws0">bit<span class="_ _4"> </span><span class="ff2">(<span class="_ _5"> </span></span>64K<span class="_ _4"> </span><span class="ff2 sc4">程序存储器,<span class="_ _4"> </span></span>64K<span class="_ _4"> </span><span class="ff2 sc4">数据存储器和</span></div><div class="t m0 x9 ha y26 ff3 fs5 fc3 sc0 ls0 ws0">64KI/O<span class="_ _4"> </span><span class="ff2 sc4">存储器)</span></div><div class="t m0 x1 h9 y27 ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha y15 ff2 fs5 fc4 sc5 ls0 ws0">支持单指令循<span class="_ _3"></span>环和块循环</div></div></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,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/622b2ffaff7f9c46a690d937/bg5.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _0"> </span> </div></div><div class="c x0 y3 w3 h4"><div class="t m0 x3 h7 y8 ff4 fs3 fc2 sc0 ls0 ws0">’</div><div class="t m0 x4 h7 y9 ff4 fs3 fc1 sc0 ls0 ws0">’</div><div class="t m0 x5 h7 y8 ff4 fs3 fc2 sc0 ls0 ws0">C54X</div><div class="t m0 x6 h7 y9 ff4 fs3 fc1 sc0 ls0 ws0">C54X</div><div class="t m0 x7 h8 ya ff2 fs3 fc2 sc3 ls0 ws0">的结构特点</div><div class="t m0 x8 h8 y9 ff2 fs3 fc1 sc1 ls0 ws0">的结构特点</div><div class="t m0 x1 h9 yb ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha yc ff2 fs5 fc0 sc2 ls0 ws0"> <span class="_ _4"> </span>存储块移动指令提<span class="_ _3"></span>供了更好的程序和<span class="_ _3"></span>数据管</div><div class="t m0 x9 ha yd ff2 fs5 fc0 sc2 ls0 ws0">理</div><div class="t m0 x1 h9 ye ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha yf ff2 fs5 fc0 sc2 ls0 ws0"> <span class="_ _4"> </span>支持<span class="_ _4"> </span><span class="ff3 sc0">32<span class="_ _2"></span>-bit<span class="_"> </span></span>长<span class="_ _3"></span>操作数指令,支持<span class="_ _3"></span>两个或三个</div><div class="t m0 x9 ha y10 ff2 fs5 fc0 sc2 ls0 ws0">操作数读指令<span class="_ _3"></span>,支持并行存储和<span class="_ _3"></span>并行装入的算</div><div class="t m0 x9 ha y28 ff2 fs5 fc0 sc2 ls0 ws0">术指令,支持<span class="_ _3"></span>条件存储指令及中<span class="_ _3"></span>断快速返回指</div><div class="t m0 x9 ha y29 ff2 fs5 fc0 sc2 ls0 ws0">令</div><div class="t m0 x1 h9 y2a ff5 fs4 fc3 sc0 ls0 ws0"></div><div class="t m0 x9 ha y2b ff2 fs5 fc0 sc2 ls0 ws0"> <span class="_ _4"> </span>软件可编程等待状<span class="_ _3"></span>态发生器和可编程<span class="_ _3"></span>的存储</div><div class="t m0 x9 ha y2c ff2 fs5 fc0 sc2 ls0 ws0">单元转换</div></div></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,0.000000,0.000000]}'></div></div>