[processor-sdk/pdk.git] / packages / ti / drv / sciclient / soc / sysfw / binaries / system-firmware-public-documentation / 5_soc_doc / j721e_legacy / dma_cfg.html
3 <!DOCTYPE html>
4 <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
5 <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
6 <head>
7 <meta charset="utf-8">
9 <meta name="viewport" content="width=device-width, initial-scale=1.0">
11 <title>J721E_LEGACY DMA Device Descriptions — TISCI User Guide</title>
16 <link rel="shortcut icon" href="../../_static/favicon.ico"/>
29 <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
33 <link rel="stylesheet" href="../../_static/theme_overrides.css" type="text/css" />
37 <link rel="index" title="Index"
38 href="../../genindex.html"/>
39 <link rel="search" title="Search" href="../../search.html"/>
40 <link rel="top" title="TISCI User Guide" href="../../index.html"/>
41 <link rel="up" title="Chapter 5: SoC Family Specific Documentation" href="../index.html"/>
42 <link rel="next" title="J721E_LEGACY PSI-L Device Descriptions" href="psil_cfg.html"/>
43 <link rel="prev" title="J721E_LEGACY Ring Accelerator Device Descriptions" href="ra_cfg.html"/>
46 <script src="../../_static/js/modernizr.min.js"></script>
48 </head>
50 <body class="wy-body-for-nav" role="document">
51 <header id="tiHeader">
52 <div class="top">
53 <ul>
54 <li id="top_logo">
55 <a href="http://www.ti.com">
56 <img src="../../_static/img/ti_logo.png"/>
57 </a>
58 </li>
59 </ul>
60 </div>
61 <div class="nav"></div>
62 </header>
63 <div class="wy-grid-for-nav">
66 <nav data-toggle="wy-nav-shift" class="wy-nav-side">
67 <div class="wy-side-scroll">
68 <div class="wy-side-nav-search">
72 <a href="../../index.html" class="icon icon-home"> TISCI
76 </a>
81 <div class="version">
82 20.00.01
83 </div>
88 <div role="search">
89 <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
90 <input type="text" name="q" placeholder="Search docs" />
91 <input type="hidden" name="check_keywords" value="yes" />
92 <input type="hidden" name="area" value="default" />
93 </form>
94 </div>
97 </div>
99 <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
103 <ul class="current">
104 <li class="toctree-l1"><a class="reference internal" href="../../1_intro/index.html">Chapter 1: Introduction</a></li>
105 <li class="toctree-l1"><a class="reference internal" href="../../2_tisci_msgs/index.html">Chapter 2: TISCI Message Documentation</a></li>
106 <li class="toctree-l1"><a class="reference internal" href="../../3_boardcfg/index.html">Chapter 3: Board Configuration</a></li>
107 <li class="toctree-l1"><a class="reference internal" href="../../4_trace/index.html">Chapter 4: Interpreting Trace Data</a></li>
108 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">Chapter 5: SoC Family Specific Documentation</a><ul class="current">
109 <li class="toctree-l2"><a class="reference internal" href="../index.html#am65x-sr1">AM65x SR1</a></li>
110 <li class="toctree-l2"><a class="reference internal" href="../index.html#am65x-sr2">AM65x SR2</a></li>
111 <li class="toctree-l2"><a class="reference internal" href="../index.html#am64x">AM64x</a></li>
112 <li class="toctree-l2"><a class="reference internal" href="../index.html#j721e">J721E</a></li>
113 <li class="toctree-l2 current"><a class="reference internal" href="../index.html#j721e-legacy">J721E Legacy</a><ul class="current">
114 <li class="toctree-l3"><a class="reference internal" href="hosts.html">J721E Host Descriptions</a></li>
115 <li class="toctree-l3"><a class="reference internal" href="devices.html">J721E Devices Descriptions</a></li>
116 <li class="toctree-l3"><a class="reference internal" href="clocks.html">J721E Clock Identifiers</a></li>
117 <li class="toctree-l3"><a class="reference internal" href="pll_data.html">J721E PLL Defaults</a></li>
118 <li class="toctree-l3"><a class="reference internal" href="resasg_types.html">J721E_LEGACY Board Configuration Resource Assignment Type Descriptions</a></li>
119 <li class="toctree-l3"><a class="reference internal" href="interrupt_cfg.html">J721E_LEGACY Interrupt Management Device Descriptions</a></li>
120 <li class="toctree-l3"><a class="reference internal" href="ra_cfg.html">J721E_LEGACY Ring Accelerator Device Descriptions</a></li>
121 <li class="toctree-l3 current"><a class="current reference internal" href="#">J721E_LEGACY DMA Device Descriptions</a><ul>
122 <li class="toctree-l4"><a class="reference internal" href="#introduction">Introduction</a></li>
123 <li class="toctree-l4"><a class="reference internal" href="#dma-device-ids">DMA Device IDs</a></li>
124 <li class="toctree-l4"><a class="reference internal" href="#dma-channel-and-flow-indices">DMA Channel and Flow Indices</a></li>
125 </ul>
126 </li>
127 <li class="toctree-l3"><a class="reference internal" href="psil_cfg.html">J721E_LEGACY PSI-L Device Descriptions</a></li>
128 <li class="toctree-l3"><a class="reference internal" href="proxy_cfg.html">J721E_LEGACY Proxy Device Descriptions</a></li>
129 <li class="toctree-l3"><a class="reference internal" href="sec_proxy.html">J721E Secure Proxy Descriptions</a></li>
130 <li class="toctree-l3"><a class="reference internal" href="processors.html">J721E Processor Descriptions</a></li>
131 <li class="toctree-l3"><a class="reference internal" href="firewalls.html">J721E Firewall Descriptions</a></li>
132 <li class="toctree-l3"><a class="reference internal" href="soc_devgrps.html">J721E Device Group descriptions</a></li>
133 <li class="toctree-l3"><a class="reference internal" href="soc_domgrps.html">J721E Domain Group descriptions</a></li>
134 </ul>
135 </li>
136 <li class="toctree-l2"><a class="reference internal" href="../index.html#j7200">J7200</a></li>
137 </ul>
138 </li>
139 <li class="toctree-l1"><a class="reference internal" href="../../6_topic_user_guides/index.html">Chapter 6: Topic User Guides</a></li>
140 </ul>
144 </div>
145 </div>
146 </nav>
148 <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
151 <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
152 <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
153 <a href="../../index.html">TISCI</a>
154 </nav>
158 <div class="wy-nav-content">
159 <div class="rst-content">
166 <div role="navigation" aria-label="breadcrumbs navigation">
167 <ul class="wy-breadcrumbs">
168 <li><a href="../../index.html">Docs</a> »</li>
170 <li><a href="../index.html">Chapter 5: SoC Family Specific Documentation</a> »</li>
172 <li>J721E_LEGACY DMA Device Descriptions</li>
173 <li class="wy-breadcrumbs-aside">
177 </li>
178 </ul>
179 <hr/>
180 </div>
181 <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
182 <div itemprop="articleBody">
184 <div class="section" id="j721e-legacy-dma-device-descriptions">
185 <h1>J721E_LEGACY DMA Device Descriptions<a class="headerlink" href="#j721e-legacy-dma-device-descriptions" title="Permalink to this headline">¶</a></h1>
186 <div class="section" id="introduction">
187 <h2>Introduction<a class="headerlink" href="#introduction" title="Permalink to this headline">¶</a></h2>
188 <p>This chapter provides information on the DMA devices in the J721E_LEGACY SoC.
189 Some System Firmware TISCI messages take device specific inputs. This chapter
190 provides information on the valid values for DMA TISCI message parameters.</p>
191 </div>
192 <div class="section" id="dma-device-ids">
193 <span id="pub-soc-j721e-legacy-dma-device-ids"></span><h2>DMA Device IDs<a class="headerlink" href="#dma-device-ids" title="Permalink to this headline">¶</a></h2>
194 <p>Some System Firmware TISCI message APIs require the DMA device ID be provided as
195 part of the request. Based on <a class="reference internal" href="devices.html"><span class="doc">J721E_LEGACY Device IDs</span></a> these are
196 the valid DMA device IDs.</p>
197 <table border="1" class="docutils">
198 <colgroup>
199 <col width="64%" />
200 <col width="36%" />
201 </colgroup>
202 <thead valign="bottom">
203 <tr class="row-odd"><th class="head">DMA Device Name</th>
204 <th class="head">DMA Device ID</th>
205 </tr>
206 </thead>
207 <tbody valign="top">
208 <tr class="row-even"><td>J721E_DEV_NAVSS0_UDMAP_0</td>
209 <td>212</td>
210 </tr>
211 <tr class="row-odd"><td>J721E_DEV_MCU_NAVSS0_UDMAP_0</td>
212 <td>236</td>
213 </tr>
214 </tbody>
215 </table>
216 </div>
217 <div class="section" id="dma-channel-and-flow-indices">
218 <span id="pub-soc-j721e-legacy-dma-channels-and-flows"></span><h2>DMA Channel and Flow Indices<a class="headerlink" href="#dma-channel-and-flow-indices" title="Permalink to this headline">¶</a></h2>
219 <p>This section describes valid DMA channel indexes for each DMA channel type.
220 Receive flow index range type information is also described if applicable to the
221 DMA being described.</p>
222 <div class="admonition warning">
223 <p class="first admonition-title">Warning</p>
224 <p class="last">Resources marked as reserved for use by DMSC <strong>cannot</strong> be assigned to a
225 host within the RM Board Configuration resource assignment array. The RM
226 Board Configuration is rejected if an overlap with a reserved resource is
227 detected.</p>
228 </div>
229 <p><strong>NAVSS0_UDMAP_0</strong></p>
230 <table border="1" class="docutils">
231 <colgroup>
232 <col width="42%" />
233 <col width="58%" />
234 </colgroup>
235 <thead valign="bottom">
236 <tr class="row-odd"><th class="head">Tx Channel Type</th>
237 <th class="head">Tx Channel Index Range</th>
238 </tr>
239 </thead>
240 <tbody valign="top">
241 <tr class="row-even"><td>TX_UHCHAN</td>
242 <td>0 to 3</td>
243 </tr>
244 <tr class="row-odd"><td>TX_HCHAN</td>
245 <td>4 to 15</td>
246 </tr>
247 <tr class="row-even"><td>TX_CHAN</td>
248 <td>16 to 139</td>
249 </tr>
250 <tr class="row-odd"><td>TX_ECHAN</td>
251 <td>140 to 299</td>
252 </tr>
253 </tbody>
254 </table>
255 <table border="1" class="docutils">
256 <colgroup>
257 <col width="42%" />
258 <col width="58%" />
259 </colgroup>
260 <thead valign="bottom">
261 <tr class="row-odd"><th class="head">Rx Channel Type</th>
262 <th class="head">Rx Channel Index Range</th>
263 </tr>
264 </thead>
265 <tbody valign="top">
266 <tr class="row-even"><td>RX_UHCHAN</td>
267 <td>0 to 3</td>
268 </tr>
269 <tr class="row-odd"><td>RX_HCHAN</td>
270 <td>4 to 15</td>
271 </tr>
272 <tr class="row-even"><td>RX_CHAN</td>
273 <td>16 to 139</td>
274 </tr>
275 </tbody>
276 </table>
277 <p><strong>NOTE</strong>: The host that owns configurable, also known as common or shared, flows
278 is able to delegate them to another host for configuration in order to aid some
279 use case configurations. The configurable flows can be delegated using
280 <a class="reference internal" href="../../2_tisci_msgs/rm/rm_udmap.html#pub-rm-public-udmap-flow-delegate"><span class="std std-ref">TISCI_MSG_RM_UDMAP_FLOW_DELEGATE</span></a></p>
281 <table border="1" class="docutils">
282 <colgroup>
283 <col width="41%" />
284 <col width="59%" />
285 </colgroup>
286 <thead valign="bottom">
287 <tr class="row-odd"><th class="head">Rx Flow Type</th>
288 <th class="head">Rx Flow Index Range</th>
289 </tr>
290 </thead>
291 <tbody valign="top">
292 <tr class="row-even"><td>DEFAULT</td>
293 <td>0 to 139</td>
294 </tr>
295 <tr class="row-odd"><td>CONFIGURABLE</td>
296 <td>140 to 299</td>
297 </tr>
298 </tbody>
299 </table>
300 <p><strong>MCU_NAVSS0_UDMAP_0</strong></p>
301 <table border="1" class="docutils">
302 <colgroup>
303 <col width="57%" />
304 <col width="43%" />
305 </colgroup>
306 <thead valign="bottom">
307 <tr class="row-odd"><th class="head">Tx Channel Type</th>
308 <th class="head">Tx Channel Index Range</th>
309 </tr>
310 </thead>
311 <tbody valign="top">
312 <tr class="row-even"><td>TX_HCHAN</td>
313 <td>0 to 1</td>
314 </tr>
315 <tr class="row-odd"><td>TX_CHAN</td>
316 <td>2 to 45</td>
317 </tr>
318 <tr class="row-even"><td>TX_CHAN
319 (<strong>RESERVED BY SYSTEM FIRMWARE</strong>)</td>
320 <td>46 to 47</td>
321 </tr>
322 </tbody>
323 </table>
324 <table border="1" class="docutils">
325 <colgroup>
326 <col width="57%" />
327 <col width="43%" />
328 </colgroup>
329 <thead valign="bottom">
330 <tr class="row-odd"><th class="head">Rx Channel Type</th>
331 <th class="head">Rx Channel Index Range</th>
332 </tr>
333 </thead>
334 <tbody valign="top">
335 <tr class="row-even"><td>RX_HCHAN</td>
336 <td>0 to 1</td>
337 </tr>
338 <tr class="row-odd"><td>RX_CHAN</td>
339 <td>2 to 44</td>
340 </tr>
341 <tr class="row-even"><td>RX_CHAN
342 (<strong>RESERVED BY SYSTEM FIRMWARE</strong>)</td>
343 <td>45 to 47</td>
344 </tr>
345 </tbody>
346 </table>
347 <p><strong>NOTE</strong>: The host that owns configurable, also known as common or shared, flows
348 is able to delegate them to another host for configuration in order to aid some
349 use case configurations. The configurable flows can be delegated using
350 <a class="reference internal" href="../../2_tisci_msgs/rm/rm_udmap.html#pub-rm-public-udmap-flow-delegate"><span class="std std-ref">TISCI_MSG_RM_UDMAP_FLOW_DELEGATE</span></a></p>
351 <table border="1" class="docutils">
352 <colgroup>
353 <col width="60%" />
354 <col width="40%" />
355 </colgroup>
356 <thead valign="bottom">
357 <tr class="row-odd"><th class="head">Rx Flow Type</th>
358 <th class="head">Rx Flow Index Range</th>
359 </tr>
360 </thead>
361 <tbody valign="top">
362 <tr class="row-even"><td>DEFAULT</td>
363 <td>0 to 44</td>
364 </tr>
365 <tr class="row-odd"><td>DEFAULT
366 (<strong>RESERVED BY SYSTEM FIRMWARE</strong>)</td>
367 <td>45 to 47</td>
368 </tr>
369 <tr class="row-even"><td>CONFIGURABLE</td>
370 <td>48 to 95</td>
371 </tr>
372 </tbody>
373 </table>
374 </div>
375 </div>
378 </div>
379 </div>
380 <footer>
382 <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
384 <a href="psil_cfg.html" class="btn btn-neutral float-right" title="J721E_LEGACY PSI-L Device Descriptions" accesskey="n">Next <span class="fa fa-arrow-circle-right"></span></a>
387 <a href="ra_cfg.html" class="btn btn-neutral" title="J721E_LEGACY Ring Accelerator Device Descriptions" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous</a>
389 </div>
392 <hr/>
394 <div role="contentinfo">
395 <p>
396 <a href="http://www.ti.com/corp/docs/legal/copyright.shtml">© Copyright 2016-2020</a>, Texas Instruments Incorporated. All rights reserved. <br>
397 <a href="http://www.ti.com/corp/docs/legal/trademark/trademrk.htm">Trademarks</a> | <a href="http://www.ti.com/corp/docs/legal/privacy.shtml">Privacy policy</a> | <a href="http://www.ti.com/corp/docs/legal/termsofuse.shtml">Terms of use</a> | <a href="http://www.ti.com/lsds/ti/legal/termsofsale.page">Terms of sale</a>
399 </p>
400 </div>
402 </footer>
404 </div>
405 </div>
407 </section>
409 </div>
415 <script type="text/javascript">
416 var DOCUMENTATION_OPTIONS = {
417 URL_ROOT:'../../',
418 VERSION:'20.00.01',
419 COLLAPSE_INDEX:false,
420 FILE_SUFFIX:'.html',
421 HAS_SOURCE: true
422 };
423 </script>
424 <script type="text/javascript" src="../../_static/jquery.js"></script>
425 <script type="text/javascript" src="../../_static/underscore.js"></script>
426 <script type="text/javascript" src="../../_static/doctools.js"></script>
427 <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
429 <script src="http://www.ti.com/assets/js/headerfooter/analytics.js" type="text/javascript" charset="utf-8"></script>
435 <script type="text/javascript" src="../../_static/js/theme.js"></script>
440 <script type="text/javascript">
441 jQuery(function () {
442 SphinxRtdTheme.StickyNav.enable();
443 });
445 var menuHeight = window.innerHeight;
447 var contentOffset = $(".wy-nav-content-wrap").offset();
448 var contentHeight = $(".wy-nav-content-wrap").height();
449 var contentBottom = contentOffset.top + contentHeight;
451 function setNavbarTop() {
452 var scrollTop = $(window).scrollTop();
453 var maxTop = scrollTop + menuHeight;
455 // If past the header
456 if (scrollTop > contentOffset.top && maxTop < contentBottom) {
457 stickyTop = scrollTop - contentOffset.top;
458 } else if (maxTop > contentBottom) {
459 stickyTop = scrollTop - contentOffset.top - (maxTop - contentBottom);
460 } else {
461 stickyTop = 0;
462 }
464 $(".wy-nav-side").css("top", stickyTop);
465 }
467 $(document).ready(function() {
468 setNavbarTop();
469 $(window).scroll(function () {
470 setNavbarTop();
471 });
473 $('body').on("mousewheel", function () {
474 // Remove default behavior
475 event.preventDefault();
476 // Scroll without smoothing
477 var wheelDelta = event.wheelDelta;
478 var currentScrollPosition = window.pageYOffset;
479 window.scrollTo(0, currentScrollPosition - wheelDelta);
480 });
481 });
482 </script>
485 </body>
486 </html>