Official ARM version: v5.6.0
BIN
docs/Zone/html/AddMemoryBlock.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
docs/Zone/html/AddNewZoneButton.png
Normal file
|
After Width: | Height: | Size: 547 B |
BIN
docs/Zone/html/Buttons.png
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
BIN
docs/Zone/html/CMSISPacksPreferences.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
docs/Zone/html/DelMemoryRegion.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 14 KiB |
BIN
docs/Zone/html/GUI.png
Normal file
|
After Width: | Height: | Size: 347 KiB |
BIN
docs/Zone/html/GenCodeButton.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
|
|
@ -32,7 +32,7 @@
|
|||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
|
|
@ -110,61 +110,45 @@ $(document).ready(function(){initNavTree('GenDataModel.html','');});
|
|||
<div class="title">Generator Data Model </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>Generator Data Model</b> defines the view on the <b>Zone Description</b> for code generators. By defining a common data model code generators can be developed independendly from actual CMSIS Zone Projects and vendor tools.</p>
|
||||
<p>The CMSIS-Zone data (structured according to the Generator Data Model) is combined with file templates using the FreeMarker template engine to generate arbitrary project files, see picture below..</p>
|
||||
<div class="textblock"><p>The <b>Generator Data Model</b> defines the resource and partition data structure for code generators. This data structure is connected to a FreeMarker template engine and file templates allow to generate various files that can be used to configure development tools or hardware components.</p>
|
||||
<div class="image">
|
||||
<img src="generator.png" alt="generator.png"/>
|
||||
<div class="caption">
|
||||
FreeMarker Template Engine</div></div>
|
||||
<h1><a class="anchor" id="GenDataModel_Structure"></a>
|
||||
Data Model Structure</h1>
|
||||
<p>The class diagram below visualizes the overall structure of the <b>Generator Data Model</b>. The root element visible to the templates is FmZone.</p>
|
||||
<div class="image">
|
||||
<img src="genmodel.png" alt="genmodel.png"/>
|
||||
<div class="caption">
|
||||
Generator Data Model Class Diagram</div></div>
|
||||
<p> According to <a href="http://freemarker.org/docs/index.html" target="_blank">FreeMarker Documentation</a> one can access the named attributes like <a href="http://freemarker.org/docs/dgui_template_exp.html#dgui_template_exp_var_hash" target="_blank">retrieving data from a hash</a>. The reference implementation documented in detail below make use of the default FreeMarker <a href="http://freemarker.org/docs/pgui_misc_beanwrapper.html" target="_blank">Bean wrapper</a>. This leads to all Java methods named like <em>get<Attribute></em> or <em>is<Attribute></em> to be visible just as <em><Attribute></em> to the template.</p>
|
||||
<p>Please take note about the multiplicities stated in the diagram:</p>
|
||||
<h1><a class="anchor" id="fp_toplevel"></a>
|
||||
FreeMarker top-level format</h1>
|
||||
<p><a class="el" href="fm_system.html">system element</a> provides memory layout and TrustZone configuration of the complete system. <a class="el" href="fm_zone.html">zone element</a> setup information of a zone (or system partition) along with related peripherals.</p>
|
||||
<h1><a class="anchor" id="fm_basics"></a>
|
||||
FreeMarker basics</h1>
|
||||
<p>The variable types relevant for CMSIS-Zone are:</p>
|
||||
<p><b>scalar:</b> variable that stores a single value of a scalar type scalar-types:</p>
|
||||
<ul>
|
||||
<li>0..1 indicates an optional value which might be unavailable, consider using <a href="http://freemarker.org/docs/dgui_template_exp.html#dgui_template_exp_missing" target="_blank">missing value handler operators</a>.</li>
|
||||
<li>1 indicates a mandatory value which is guaranteed to be valid.</li>
|
||||
<li>0..* indicates a collection or hash of values which might be empty.</li>
|
||||
<li>1..* indicates a collection or hash of values which is guaranteed to contain at least one element.</li>
|
||||
<li>string</li>
|
||||
<li>int</li>
|
||||
<li>bool</li>
|
||||
</ul>
|
||||
<p>For detailed descriptions of the data model elements please refere to the <a href="../genmodel/index.html" target="_blank">JavaDoc</a> documentation for</p>
|
||||
<ul>
|
||||
<li><a href="../genmodel/com/arm/cmsis/zone/gen/data/FmZone.html" target="_blank">FmZone</a></li>
|
||||
<li><a href="../genmodel/com/arm/cmsis/zone/gen/data/FmProcess.html" target="_blank">FmProcess</a></li>
|
||||
<li><a href="../genmodel/com/arm/cmsis/zone/gen/data/FmDevice.html" target="_blank">FmDevice</a></li>
|
||||
<li><a href="../genmodel/com/arm/cmsis/zone/gen/data/FmProcessor.html" target="_blank">FmProcesor</a></li>
|
||||
<li><a href="../genmodel/com/arm/cmsis/zone/gen/data/FmBlock.html" target="_blank">FmBlock</a></li>
|
||||
</ul>
|
||||
<h1><a class="anchor" id="GenDataModel_Examples"></a>
|
||||
Template Examples</h1>
|
||||
<p>To get an impression of how template files might look like please refere to the simplyfied examples in this section.</p>
|
||||
<h2><a class="anchor" id="GenDataModel_Examples_AssignedBlocks"></a>
|
||||
HTML table of all assigned memory blocks</h2>
|
||||
<p>This examples demonstrates how to iterate over the collection of memory blocks assigned to the project zone currently evaluated. The result of the template below is a HTML table with three columns listing block name, start address and size, respectively.</p>
|
||||
<div class="fragment"><div class="line"><table></div>
|
||||
<div class="line"> <th></div>
|
||||
<div class="line"> <td>Name</td></div>
|
||||
<div class="line"> <td>Start</td></div>
|
||||
<div class="line"> <td>Size</td></div>
|
||||
<div class="line"> </th></div>
|
||||
<div class="line"><#list blocks as block></div>
|
||||
<div class="line"> <tr></div>
|
||||
<div class="line"> <td>${block.name}</td></div>
|
||||
<div class="line"> <td>${block.start}</td></div>
|
||||
<div class="line"> <td>${block.size}</td></div>
|
||||
<div class="line"> </tr></div>
|
||||
<p><b>hash:</b> variable that that stores one or more variables with a unique lookup name</p>
|
||||
<p><b>sequence:</b> variable that stores sub-variables without names but instead are selected via index (myVariable[index])</p>
|
||||
<p>A variable is accessed using the dollar character followed by a variable or expression in brackets: </p>
|
||||
<div class="fragment"><div class="line">${...}</div>
|
||||
</div><!-- fragment --><p> Output the name of the zone: </p>
|
||||
<div class="fragment"><div class="line">${zone.name}</div>
|
||||
</div><!-- fragment --><p>A sequence gets iterated: </p>
|
||||
<div class="fragment"><div class="line"><#list zone.memory as mem></div>
|
||||
<div class="line"> Memory region name $mem.name</div>
|
||||
<div class="line"></#list</div>
|
||||
<div class="line"></div>
|
||||
<div class="line">Printing a sorted list of all available memory entries by start address</div>
|
||||
<div class="line">\code</div>
|
||||
<div class="line"><#list zone.memory?sort_by(<span class="stringliteral">"start"</span>) as mem></div>
|
||||
<div class="line"> ${mem.start} ${mem.name}</div>
|
||||
<div class="line"></#list></div>
|
||||
<div class="line"></table></div>
|
||||
</div><!-- fragment --> </div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
|
|
|
|||
7
docs/Zone/html/GenDataModel.js
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
var GenDataModel =
|
||||
[
|
||||
[ "FreeMarker top-level format", "GenDataModel.html#fp_toplevel", null ],
|
||||
[ "FreeMarker basics", "GenDataModel.html#fm_basics", null ],
|
||||
[ "system element", "fm_system.html", "fm_system" ],
|
||||
[ "zone element", "fm_zone.html", "fm_zone" ]
|
||||
];
|
||||
BIN
docs/Zone/html/IRAM1_1Display.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
docs/Zone/html/NewMemoryBlockWiz.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
docs/Zone/html/NewZoneCM33_0.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
docs/Zone/html/Partitioning_Hardware.png
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
docs/Zone/html/Partitioning_Workflow.png
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
docs/Zone/html/ProjectExplorerWindow.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
docs/Zone/html/STM32L5_zones.png
Normal file
|
After Width: | Height: | Size: 78 KiB |
BIN
docs/Zone/html/SaveButton.png
Normal file
|
After Width: | Height: | Size: 756 B |
BIN
docs/Zone/html/SetProjectName.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
docs/Zone/html/SpecifyRzoneFile.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
150
docs/Zone/html/UseCases.html
Normal file
|
|
@ -0,0 +1,150 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>CMSIS-Zone Use Cases</title>
|
||||
<title>CMSIS-Zone (Preview): CMSIS-Zone Use Cases</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('UseCases.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">CMSIS-Zone Use Cases </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p><b>CMSIS-Zone</b> simplifies to manage the complexity and the configuration of modern embedded systems that frequently include multiple processors and/or memory protection hardware. It helps to split the embedded application various projects which creates the need to partition system resources. And it simplifies the consistent configuration of access rights across the system, for example when using an MPU (memory protection unit).</p>
|
||||
<p>The following section describes several uses cases that benefit from <b>CMSIS-Zone</b>.</p>
|
||||
<h1><a class="anchor" id="UseCase_MPU"></a>
|
||||
MPU Protection</h1>
|
||||
<p>Focused on a single core microcontroller one might want to utilize the memory protection unit (MPU) capabilities to segregate parts of an application. Thus the need to partition the system resources accordingly arises.</p>
|
||||
<div class="image">
|
||||
<img src="mpu.png" alt="mpu.png"/>
|
||||
<div class="caption">
|
||||
MPU Protection</div></div>
|
||||
<h1><a class="anchor" id="UseCase_TrustZone"></a>
|
||||
TrustZone Partitioning</h1>
|
||||
<p>TrustZone extensions add another degree of segregation which must be handled consistently. In this case one has to handle MPU settings per security context and SAU configuration.</p>
|
||||
<div class="image">
|
||||
<img src="trustzone.png" alt="trustzone.png"/>
|
||||
<div class="caption">
|
||||
TrustZone Partitioning and MPU Protection</div></div>
|
||||
<h1><a class="anchor" id="UseCase_MultiCore"></a>
|
||||
Multi-Core Partitioning</h1>
|
||||
<p>Beside traditional single cores asymmetric and hybrid multi-core devices contribute to increasing development complexity for embedded systems. Having multiple cores running different parts of an application concurrently needs a well defined resource assignment to prevent undesired misbehavior.</p>
|
||||
<div class="image">
|
||||
<img src="multicore.png" alt="multicore.png"/>
|
||||
<div class="caption">
|
||||
Multi-Core Partitioning</div></div>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,252 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>Zone Description Format</title>
|
||||
<title>CMSIS-Zone (Preview): Zone Description Format</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('XML_Format.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Zone Description Format </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>Zone Description Format</b> uses standard XML annotations and is defined in the schema file <b>ZONE.xsd</b>. It is intended to provide a tool vendor agnostic storage format for</p>
|
||||
<ul>
|
||||
<li>describing embedded system resource capabilities<ul>
|
||||
<li>specific <a class="el" href="format_device.html">device</a> and <a class="el" href="format_processor.html">processor</a> properties</li>
|
||||
<li>available <a class="el" href="format_memory.html">memory</a> and <a class="el" href="format_peripheral.html">peripheral</a> resources</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>specifying resource partitioning across<ul>
|
||||
<li><a class="el" href="format_pzone.html">project zones</a>, e.g. for secure and non-secure firmware parts</li>
|
||||
<li><a class="el" href="format_xzone.html">execution zones</a>, e.g. for functional segregation</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h1><a class="anchor" id="XML_Format_Model"></a>
|
||||
Storage Data Model</h1>
|
||||
<p>In the following diagram the overall structure of the <b>Storage Data Model</b> is depicted. The <a class="el" href="XML_Format.html#XML_Format_Schema">storage format</a> is derived from the model.</p>
|
||||
<div class="image">
|
||||
<img src="storagemodel.png" alt="storagemodel.png"/>
|
||||
<div class="caption">
|
||||
Storage Data Model Class Diagram</div></div>
|
||||
<p> The storage model is developed based on the domain and can be seen as the domain model as well. Its main purpose is to capture all information about presumable embedded systems and microcontroller devices.</p>
|
||||
<h2><a class="anchor" id="XML_Format_Model_Decomp"></a>
|
||||
Embedded Microcontroller System Decomposition</h2>
|
||||
<p>Todays available system-on-modules (SoM) and system-on-chips (SoC) already physically outlines the overall composition. It seems to be viable to stick with todays system structures. It's not likely that this structure will change drastically.</p>
|
||||
<p>A detailed view on the decomposition of an arbitrary SoM is given in the diagram below.</p>
|
||||
<div class="image">
|
||||
<img src="som-decomposition.png" alt="som-decomposition.png"/>
|
||||
<div class="caption">
|
||||
System-on-Module Decomposition</div></div>
|
||||
<p> The SoM itself (System) can be seen as a composition of one or more SoCs (Device) combined with an arbitrary amount of board-level resources, i.e. off-chip memory (Memory) and peripheral (Peripheral). In turn each SoC is a composition of one or more processor elements (Processor, PE) with chip-level resources, i.e. on-chip memory and peripheral.</p>
|
||||
<p>Private memory and peripheral resources local to a dedicated PE has been simplified. These can also be seen as chip-level resources.</p>
|
||||
<p>The grouping (ResourceGroup) is intended to allow structural grouping of resources elements, i.e. by type or bus structure.</p>
|
||||
<dl class="section note"><dt>Note</dt><dd>The names (i.e. <code>name</code> attributes) are typically used as references and hence must be unique per class. Duplicate names are allowed if object hierarchies do not overlap. I.e. resources contained on two separate SoCs may have the same name but the name of a SoM level resource must not be reused on SoC level.</dd></dl>
|
||||
<h2><a class="anchor" id="XML_Format_Model_MemMap"></a>
|
||||
Microcontroller Memory Map Specification</h2>
|
||||
<p>Most of the Multi-Core-SoCs available today show uniform memory maps. But in principle the logical memory address used to address a certain resource may vary between multiple PEs on the same SoC. Taking this into account leads to memory map specification on both SoC and PE level, see diagram below.</p>
|
||||
<div class="image">
|
||||
<img src="soc-memorymap.png" alt="soc-memorymap.png"/>
|
||||
<div class="caption">
|
||||
System-on-Chip Memory Map Specification</div></div>
|
||||
<p> The memory maps specified on SoC and PE level are additive, i.e. the PEs actual memory map is the combination of both. This split allow the specification of uniform memory maps without duplication. Only the non-uniform parts need to be specified on PE level.</p>
|
||||
<p>Each resource can be mapped as often as needed, i.e. to reflect multiple memory aliases. By default the <code>name</code> attribute is used to identify the resource to be mapped. In order to map the same resource multiple times into a PEs memory space the <code>alias</code> attribute must be given to identify the resource instead. The mapping names must be unique per PE because they are used as references later.</p>
|
||||
<p>The attributes of the mapping are merged with those of the resource mapped. This allows the mapping of an individual PE to enhance the basic attributes of a resource. For example a memory resource that is basically readable/writeable/executable might be mapped to a PE as readonly memory.</p>
|
||||
<h2><a class="anchor" id="XML_Format_Model_Assign"></a>
|
||||
Zone Resource Assignments</h2>
|
||||
<p>A system can be split into an arbitrary amount of project zones (PZone). And each PZone can be further split into execution zones (XZone). Resources used by an individual zone are represented using assignments (Assignment). Refer to the diagram below.</p>
|
||||
<div class="image">
|
||||
<img src="zone-assignment.png" alt="zone-assignment.png"/>
|
||||
<div class="caption">
|
||||
Zone Resource Assignments</div></div>
|
||||
<p> Each PZone is assigned to a dedicated PE which is selected to execute the resulting software part. The PE is referenced by the unique combination of <code>Dname</code> and <code>Pname</code> attributes. The XZones are contained in the PZone they belong to.</p>
|
||||
<p>Both PZones and XZones can have arbitrary assignments to available resources visible to the assigned PE. Assignments to SoC level resources not part of the SoC the PE is located on are illegal. Such assignments cannot be represented because the unique reference is built from <code>PZone::Dname</code> and <code>Assignment::name</code>.</p>
|
||||
<p>As a resource may be visible to the enclosing PE using multiple mappings the <code>as</code> attribute can be used to distinguish which alias is used for access. Selecting the correct alias is significant because of the effective access attributes resulting from merging <code>Resource.access</code>, <code>MemoryMapping.access</code>/<code>PeripheralMapping.access</code> and <code>Assignment.access</code>.</p>
|
||||
<p>Whilst peripheral resources can be assigned directly memory resources need to be split into blocks (MemoryBlock). A block can be seen as an arbitrary part of the physical memory. Individual blocks can be defined using modified access attributes, e.g. for having dedicated executable or readonly regions in RAM.</p>
|
||||
<h1><a class="anchor" id="XML_Format_Schema"></a>
|
||||
Zone Schema</h1>
|
||||
<p>The XML schema is defined hierarchically with the following top-level elements:</p>
|
||||
<p><a class="el" href="format_system.html">/system element</a></p>
|
||||
<ul>
|
||||
<li><a class="el" href="format_device.html">/device element</a></li>
|
||||
<li><a class="el" href="format_resources.html">/resources element</a></li>
|
||||
<li><a class="el" href="format_zones.html">/zones element</a></li>
|
||||
</ul>
|
||||
<div class="fragment"><div class="line"><system></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <device></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <processor></div>
|
||||
<div class="line"> <memory_map></div>
|
||||
<div class="line"> <memory/></div>
|
||||
<div class="line"> <peripheral/></div>
|
||||
<div class="line"> </memory_map></div>
|
||||
<div class="line"> </processor></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <memory_map></div>
|
||||
<div class="line"> <memory/></div>
|
||||
<div class="line"> <peripheral/></div>
|
||||
<div class="line"> </memory_map></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <resources></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <memory></div>
|
||||
<div class="line"> <region></div>
|
||||
<div class="line"> <block/></div>
|
||||
<div class="line"> </region></div>
|
||||
<div class="line"> </memory></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <peripherals></div>
|
||||
<div class="line"> <peripheral/></div>
|
||||
<div class="line"> </peripherals></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> </resources></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> </device></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <resources></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <memory></div>
|
||||
<div class="line"> <region></div>
|
||||
<div class="line"> <block/></div>
|
||||
<div class="line"> </region></div>
|
||||
<div class="line"> </memory></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <peripherals></div>
|
||||
<div class="line"> <peripheral/></div>
|
||||
<div class="line"> </peripherals></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> </resources></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <zones></div>
|
||||
<div class="line"> <pzone></div>
|
||||
<div class="line"> <assign></div>
|
||||
<div class="line"> <capture/></div>
|
||||
<div class="line"> </assign></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <xzone></div>
|
||||
<div class="line"> <assign/></div>
|
||||
<div class="line"> </xzone></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> </pzone></div>
|
||||
<div class="line"> </zones></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"></system></div>
|
||||
</div><!-- fragment --><h1><a class="anchor" id="Example"></a>
|
||||
Example</h1>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
var XML_Format =
|
||||
[
|
||||
[ "Storage Data Model", "XML_Format.html#XML_Format_Model", [
|
||||
[ "Embedded Microcontroller System Decomposition", "XML_Format.html#XML_Format_Model_Decomp", null ],
|
||||
[ "Microcontroller Memory Map Specification", "XML_Format.html#XML_Format_Model_MemMap", null ],
|
||||
[ "Zone Resource Assignments", "XML_Format.html#XML_Format_Model_Assign", null ]
|
||||
] ],
|
||||
[ "Zone Schema", "XML_Format.html#XML_Format_Schema", null ],
|
||||
[ "Example", "XML_Format.html#Example", null ],
|
||||
[ "/system element", "format_system.html", "format_system" ]
|
||||
];
|
||||
BIN
docs/Zone/html/blinky_window.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
|
|
@ -1148,7 +1148,7 @@ dl.section dd {
|
|||
|
||||
.image
|
||||
{
|
||||
text-align: center;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.dotgraph
|
||||
|
|
|
|||
BIN
docs/Zone/html/dma_channel_config.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
docs/Zone/html/dma_gpio_config.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
|
|
@ -3,8 +3,8 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>/memory_map element</title>
|
||||
<title>CMSIS-Zone (Preview): /memory_map element</title>
|
||||
<title>interrupt[n] sequence element</title>
|
||||
<title>CMSIS-Zone (Preview): interrupt[n] sequence element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
|
|
@ -32,7 +32,7 @@
|
|||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
|
|
@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('format_memory_map.html','');});
|
||||
$(document).ready(function(){initNavTree('fm_interrupt.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
|
|
@ -107,41 +107,37 @@ $(document).ready(function(){initNavTree('format_memory_map.html','');});
|
|||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">/memory_map element </div> </div>
|
||||
<div class="title">interrupt[n] sequence element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>memory_map</b> element is used to to define the logical address mappings (i.e. the <em>"memory map"</em>).</p>
|
||||
<p><b>Example</b> </p>
|
||||
<div class="fragment"><div class="line"><memory_map></div>
|
||||
<div class="line"> <!-- Logical address to access integrated SRAM --></div>
|
||||
<div class="line"> <memory name=<span class="stringliteral">"SRAM"</span> start=<span class="stringliteral">"0x10000000"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> <!-- Logical address to access peripheral ADC0 registers --> </div>
|
||||
<div class="line"> <peripheral name=<span class="stringliteral">"ADC0"</span> start=<span class="stringliteral">"0x40010000"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"></memory_map></div>
|
||||
</div><!-- fragment --><p><b>Schema Description</b></p>
|
||||
<table class="cmtable" summary="Element: Memory_Map">
|
||||
<div class="textblock"><p>The <a class="el" href="fm_interrupt.html">interrupt[n] sequence element</a> lists all interrupt sources available in the system.</p>
|
||||
<table class="cmtable" summary="Element: interrupt[n]">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="3">Element Chain </th></tr>
|
||||
<th>Parent Element </th><th colspan="2">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_device.html">device</a> </td><td colspan="3"><a class="el" href="format_device.html">/device element</a> </td></tr>
|
||||
<td><a class="el" href="fm_system.html">system</a> </td><td colspan="3"><a class="el" href="fm_system.html">system element</a> s </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_processor.html">processor</a> </td><td colspan="3"><a class="el" href="format_processor.html">/processor element</a> </td></tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th><th>Occurrence </th></tr>
|
||||
<td>.interrupt[<em>n</em>].name </td><td>The name of this interrupt. </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_map_memory.html">memory</a> </td><td>One memory entry per memory region mapped into the logical address space. </td><td>complexType </td><td>0..* </td></tr>
|
||||
<td>.interrupt[<em>n</em>].irqn </td><td>The interrupt number. </td><td>NonNegativeInteger </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_map_peripheral.html">peripheral</a> </td><td>One peripheral entry per peripheral mapped into the logical address space. </td><td>complexType </td><td>0..* </td></tr>
|
||||
<td>.interrupt[<em>n</em>].security </td><td>The <a class="el" href="zoneFormat.html#security">security</a> setting for this interrupt. </td><td>SecurityTypeEnum/xs:string </td></tr>
|
||||
<tr>
|
||||
<td>.interrupt[<em>n</em>].security.s </td><td>Peripheral with related interrupt is assigned to <em>"secure"</em> state. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.interrupt[<em>n</em>].security.n </td><td>Peripheral with related interrupt is assigned to <em>"non-secure"</em> state. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.interrupt[<em>n</em>].info </td><td>Brief description of the interrupt source. </td><td>xs:string </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="XML_Format.html">Zone Description Format</a></li><li class="navelem"><a class="el" href="format_system.html">/system element</a></li><li class="navelem"><a class="el" href="format_device.html">/device element</a></li><li class="navelem"><a class="el" href="format_processor.html">/processor element</a></li>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<li class="navelem"><a class="el" href="GenDataModel.html">Generator Data Model</a></li><li class="navelem"><a class="el" href="fm_system.html">system element</a></li>
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
|
|
@ -3,8 +3,8 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>/peripheral element</title>
|
||||
<title>CMSIS-Zone (Preview): /peripheral element</title>
|
||||
<title>../memory[n] sequence element</title>
|
||||
<title>CMSIS-Zone (Preview): ../memory[n] sequence element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
|
|
@ -32,7 +32,7 @@
|
|||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
|
|
@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('format_peripheral.html','');});
|
||||
$(document).ready(function(){initNavTree('fm_memory.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
|
|
@ -107,53 +107,71 @@ $(document).ready(function(){initNavTree('format_peripheral.html','');});
|
|||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">/peripheral element </div> </div>
|
||||
<div class="title">../memory[n] sequence element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>peripheral</b> element is used to define physical peripheral resources.</p>
|
||||
<p><b>Example</b> </p>
|
||||
<div class="fragment"><div class="line"><resources></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> <peripherals></div>
|
||||
<div class="line"> <peripheral name=<span class="stringliteral">"ADC0"</span> size=<span class="stringliteral">"0x1000"</span> access=<span class="stringliteral">"rw"</span> info=<span class="stringliteral">"Analog/Digital Converter 0 (12-bit)"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> <group name=<span class="stringliteral">"USART"</span> info=<span class="stringliteral">"Universal synchronous/asynchronous receiver/transmitter"</span>></div>
|
||||
<div class="line"> <peripheral name=<span class="stringliteral">"UART0"</span> size=<span class="stringliteral">"0x1000"</span> access=<span class="stringliteral">"rw"</span> info=<span class="stringliteral">"Universal asynchronous receiver/transmitter 0"</span>/></div>
|
||||
<div class="line"> <peripheral name=<span class="stringliteral">"USART1"</span> size=<span class="stringliteral">"0x1000"</span> access=<span class="stringliteral">"rw"</span> info=<span class="stringliteral">"Universal synchronous/asynchronous receiver/transmitter 1"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </group></div>
|
||||
<div class="line"> </peripherals></div>
|
||||
<div class="line"></resources></div>
|
||||
</div><!-- fragment --><p><b>Schema Description</b></p>
|
||||
<table class="cmtable" summary="Element: Peripheral">
|
||||
<div class="textblock"><p>The <a class="el" href="fm_memory.html">../memory[n] sequence element</a> provides a sequence of memory information.</p>
|
||||
<table class="cmtable" summary="Element: memory[n]">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="3">Element Chain </th></tr>
|
||||
<th>Parent Element </th><th colspan="2">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_peripherals.html">peripherals</a> </td><td colspan="3"><a class="el" href="format_peripherals.html">/peripherals element</a> </td></tr>
|
||||
<td><a class="el" href="fm_system.html">system</a> </td><td colspan="3"><a class="el" href="fm_system.html">system element</a> </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_group.html">group</a> </td><td colspan="3"><a class="el" href="format_group.html">/group element</a> </td></tr>
|
||||
<td><a class="el" href="fm_zone.html">zone</a> </td><td colspan="3"><a class="el" href="fm_zone.html">zone element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Attributes </th><th>Description </th><th>Type </th><th>Use </th></tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th></tr>
|
||||
<tr>
|
||||
<td>name </td><td>The name for this peripheral. Must be unique within a single device. </td><td>xs:string </td><td>required </td></tr>
|
||||
<td>.memory[<em>n</em>] </td><td>Sequence of memory region information. </td><td>sequence </td></tr>
|
||||
<tr>
|
||||
<td>size </td><td>The memory size the peripheral registers occupy. </td><td>xs:string </td><td>required </td></tr>
|
||||
<td>.memory[<em>n</em>].name </td><td>The name of this memory region. </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td>access </td><td>The access attributes for this peripheral. </td><td>xs:string </td><td>required </td></tr>
|
||||
<td>.memory[<em>n</em>].type </td><td>The type of memory in this region ("RAM" or "ROM"). </td><td>MemoryTypeEnum </td></tr>
|
||||
<tr>
|
||||
<td>info </td><td>Brief description of the peripheral resource. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<td>.memory[<em>n</em>].start </td><td>The logical start address of the memory region in the address map. </td><td>NonNegativeInteger </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th><th>Occurrence </th></tr>
|
||||
<td>.memory[<em>n</em>].size </td><td>The size (in bytes) of the memory region. </td><td>NonNegativeInteger </td></tr>
|
||||
<tr>
|
||||
<td></td><td></td><td>complexType </td><td>0..* </td></tr>
|
||||
<td>.memory[<em>n</em>].security </td><td>The <a class="el" href="zoneFormat.html#security">security</a> setting for this memory region. </td><td>SecurityType </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].security.c </td><td>Memory has non-secure callable attribute set. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].security.s </td><td>Memory is access from <em>"secure"</em> state. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].security.n </td><td>Memory is access from <em>"non-secure"</em> state. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].access </td><td>The <a class="el" href="zoneFormat.html#access">access</a> permissions for this memory region in the following separate fields. </td><td>AccessType </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].access.r </td><td>The <em>read</em> <a class="el" href="zoneFormat.html#access">access</a> permission. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].access.w </td><td>The <em>write</em> <a class="el" href="zoneFormat.html#access">access</a> permission. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].access.x </td><td>The <em>execution</em> <a class="el" href="zoneFormat.html#access">access</a> permission. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].access.p </td><td>The <em>peripheral</em> <a class="el" href="zoneFormat.html#access">access</a> information. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].privilege </td><td>The <a class="el" href="zoneFormat.html#privilege">privilege type</a> settings for this memory region in the following separate fields. </td><td>PrivilegeType </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].privilege.p </td><td>The <em>privileged</em> <em>level</em> setting of <a class="el" href="zoneFormat.html#privilege">privilege type</a>. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].privilege.u </td><td>The <em>unprivileged</em> <em>level</em> setting of <a class="el" href="zoneFormat.html#privilege">privilege type</a>. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].startup </td><td>"1" specifies that this region is used for the startup code of the application. Default value is "0". </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].uninit </td><td>"1" specifies that this region is not zero initialized during startup. Default value is "0". </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].shared </td><td>"1" specifies that this region is used by multiple zones. Default value is "0". </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].dma </td><td>"1" specifies that this region is accessed by a DMA controller. Default value is "0". </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.memory[<em>n</em>].info </td><td>Brief description of the memory region. </td><td>xs:string </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="XML_Format.html">Zone Description Format</a></li><li class="navelem"><a class="el" href="format_system.html">/system element</a></li><li class="navelem"><a class="el" href="format_device.html">/device element</a></li><li class="navelem"><a class="el" href="format_resources.html">/resources element</a></li><li class="navelem"><a class="el" href="format_peripherals.html">/peripherals element</a></li><li class="navelem"><a class="el" href="format_group.html">/group element</a></li>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<li class="navelem"><a class="el" href="GenDataModel.html">Generator Data Model</a></li><li class="navelem"><a class="el" href="fm_zone.html">zone element</a></li>
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
149
docs/Zone/html/fm_mpc_setup.html
Normal file
|
|
@ -0,0 +1,149 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>mpc_setup[n] element</title>
|
||||
<title>CMSIS-Zone (Preview): mpc_setup[n] element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('fm_mpc_setup.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">mpc_setup[n] element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <a class="el" href="fm_mpc_setup.html">mpc_setup[n] element</a> contains a sequence of device specific configuration for the setup of the Memory Protection Controller (MPC).</p>
|
||||
<table class="cmtable" summary="Element: mpc_setup[n]">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="2">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_system.html">system</a> </td><td colspan="3"><a class="el" href="fm_system.html">system element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th></tr>
|
||||
<tr>
|
||||
<td>.mpc_setup[<em>n</em>].name </td><td>The name of the base register that controls the MPC. </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td>.mpc_setup[<em>n</em>].memory </td><td>The name of the physical memory region that is connected via the MPC. </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td>.mpc_setup[<em>n</em>].blk_size </td><td>The block size information that CMSIS-Zone used for LUT generation. </td><td>NonNegativeInteger </td></tr>
|
||||
<tr>
|
||||
<td>.mpc_setup[<em>n</em>].S_bit[<em>m</em>] </td><td>A list of bit values for Secure attribute that are used to compose the LUT. </td><td>NonNegativeInteger </td></tr>
|
||||
<tr>
|
||||
<td>.mpc_setup[<em>n</em>].P_bit[<em>m</em>] </td><td>A list of bit values for Privileged attribute that are used to compose the LUT. </td><td>NonNegativeInteger </td></tr>
|
||||
<tr>
|
||||
<td>.mpc_setup[<em>n</em>].bits_comment[<em>m</em>] </td><td>The memory region information for source code comments that relate to S_bits or P_bits. </td><td>xs:string </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="GenDataModel.html">Generator Data Model</a></li><li class="navelem"><a class="el" href="fm_system.html">system element</a></li>
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
147
docs/Zone/html/fm_mpu_setup.html
Normal file
|
|
@ -0,0 +1,147 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>mpu_setup element</title>
|
||||
<title>CMSIS-Zone (Preview): mpu_setup element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('fm_mpu_setup.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">mpu_setup element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <a class="el" href="fm_mpu_setup.html">mpu_setup element</a> contains the configuration information for the Memory Protection Unit (MPU).</p>
|
||||
<table class="cmtable" summary="Element: mpu_setup">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="2">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_system.html">zone</a> </td><td colspan="3"><a class="el" href="fm_zone.html">zone element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th></tr>
|
||||
<tr>
|
||||
<td>mpu_setup.type </td><td>Implementation of the MPU ("v7M" or "v8M"). </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td>mpu_setup.region[<em>n</em>] </td><td>Sequence of MPU region settings. </td><td>sequence </td></tr>
|
||||
<tr>
|
||||
<td>mpu_setup.region[<em>n</em>].no </td><td>Number of the region. </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td>mpu_setup.region[<em>n</em>].BaseAddress </td><td>The base address of the region. </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td>mpu_setup.region[<em>n</em>].RASR </td><td>The MPU region attribute and size register value. </td><td>xs:string </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="GenDataModel.html">Generator Data Model</a></li><li class="navelem"><a class="el" href="fm_zone.html">zone element</a></li>
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -3,8 +3,8 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>/pzone element</title>
|
||||
<title>CMSIS-Zone (Preview): /pzone element</title>
|
||||
<title>../peripheral[n] element</title>
|
||||
<title>CMSIS-Zone (Preview): ../peripheral[n] element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
|
|
@ -32,7 +32,7 @@
|
|||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
|
|
@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('format_pzone.html','');});
|
||||
$(document).ready(function(){initNavTree('fm_peripheral.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
|
|
@ -107,54 +107,63 @@ $(document).ready(function(){initNavTree('format_pzone.html','');});
|
|||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">/pzone element </div> </div>
|
||||
<div class="title">../peripheral[n] element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>pzone</b> element defines a single project zone.</p>
|
||||
<p><b>Example</b> </p>
|
||||
<div class="fragment"><div class="line"><zones></div>
|
||||
<div class="line"> <pzone name=<span class="stringliteral">"App"</span> Dname=<span class="stringliteral">"ARM32CM4128x"</span> Pname=<span class="stringliteral">"Cortex-M4"</span>></div>
|
||||
<div class="line"> <assign name=<span class="stringliteral">"SHARED"</span> as=<span class="stringliteral">"SRAM"</span> access=<span class="stringliteral">"rwu"</span>></div>
|
||||
<div class="line"> <capture symbol=<span class="stringliteral">".bss.shared"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </assign></div>
|
||||
<div class="line"> <assign name=<span class="stringliteral">"ADC0"</span> access=<span class="stringliteral">"rw"</span> /></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> <xzone name=<span class="stringliteral">"process"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </pzone></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"></zones></div>
|
||||
</div><!-- fragment --><p><b>Schema Description</b></p>
|
||||
<table class="cmtable" summary="Element: PZone">
|
||||
<div class="textblock"><p>The <a class="el" href="fm_peripheral.html">../peripheral[n] element</a> contains a sequence of all peripherals that are accessible in the zone (or system partition).</p>
|
||||
<table class="cmtable" summary="Element: peripheral[n]">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="3">Element Chain </th></tr>
|
||||
<th>Parent Element </th><th colspan="2">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_zones.html">zones</a> </td><td colspan="3"><a class="el" href="format_zones.html">/zones element</a> </td></tr>
|
||||
<td><a class="el" href="fm_system.html">system</a> </td><td colspan="2"><a class="el" href="fm_system.html">system element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Attributes </th><th>Description </th><th>Type </th><th>Use </th></tr>
|
||||
<td><a class="el" href="fm_zone.html">zone</a> </td><td colspan="2"><a class="el" href="fm_zone.html">zone element</a> </td></tr>
|
||||
<tr>
|
||||
<td>name </td><td>The unique name for this project zone. </td><td>xs:string </td><td>required </td></tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th></tr>
|
||||
<tr>
|
||||
<td>Dname </td><td>The name of the device this project zone is assigned to. </td><td>xs:string </td><td>required </td></tr>
|
||||
<td>.peripheral[<em>n</em>].name </td><td>The name of the peripheral. </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td>Pname </td><td>The name of the processor (on the device) this project is assigned to. </td><td>xs:string </td><td>required </td></tr>
|
||||
<td>.peripheral[<em>n</em>].group </td><td>The name of the peripheral group that this peripheral belongs too. </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td>info </td><td>Brief description of the project zone. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<td>.peripheral[<em>n</em>].start </td><td>The logical start address of the peripheral in the address map. </td><td>NonNegativeInteger </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th><th>Occurrence </th></tr>
|
||||
<td>.peripheral[<em>n</em>].size </td><td>The size (in bytes) of the peripheral. </td><td>NonNegativeInteger </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_assign.html">/assign element</a> </td><td>Resource Assignments </td><td>complexType </td><td>0..* </td></tr>
|
||||
<td>.peripheral[<em>n</em>].security </td><td>The <a class="el" href="zoneFormat.html#security">security</a> setting for this peripheral. </td><td>SecurityType </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_xzone.html">/xzone element</a> </td><td>Execution Zones </td><td>complexType </td><td>0..* </td></tr>
|
||||
<td>.peripheral[<em>n</em>].security.s </td><td>Peripheral is assigned to <em>"secure"</em> state. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].security.n </td><td>Peripheral is assigned to <em>"non-secure"</em> state. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].access </td><td>The <a class="el" href="zoneFormat.html#access">access</a> permissions for this peripheral in the following separate fields. </td><td>AccessType </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].access.r </td><td>The <em>read</em> <a class="el" href="zoneFormat.html#access">access</a> permission. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].access.w </td><td>The <em>write</em> <a class="el" href="zoneFormat.html#access">access</a> permission. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].access.x </td><td>The <em>execution</em> <a class="el" href="zoneFormat.html#access">access</a> permission. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].access.p </td><td>The <em>peripheral</em> <a class="el" href="zoneFormat.html#access">access</a> information. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].privilege </td><td>The <a class="el" href="zoneFormat.html#privilege">privilege type</a> settings for this peripheral in the following separate fields. </td><td>PrivilegeType </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].privilege.p </td><td>The <em>privileged</em> <em>level</em> setting of <a class="el" href="zoneFormat.html#privilege">privilege type</a>. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].privilege.u </td><td>The <em>unprivileged</em> <em>level</em> setting of <a class="el" href="zoneFormat.html#privilege">privilege type</a>. </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].shared </td><td>"1" specifies that this peripheral is used by multiple zones. Default value is "0". </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].dma </td><td>"1" specifies that this peripheral is accessed by a DMA controller. Default value is "0". </td><td>xs:boolean </td></tr>
|
||||
<tr>
|
||||
<td>.peripheral[<em>n</em>].info </td><td>Brief description of the peripheral region. </td><td>xs:string </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="XML_Format.html">Zone Description Format</a></li><li class="navelem"><a class="el" href="format_system.html">/system element</a></li><li class="navelem"><a class="el" href="format_zones.html">/zones element</a></li>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<li class="navelem"><a class="el" href="GenDataModel.html">Generator Data Model</a></li><li class="navelem"><a class="el" href="fm_zone.html">zone element</a></li>
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
143
docs/Zone/html/fm_processor.html
Normal file
|
|
@ -0,0 +1,143 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>processor[n] sequence element</title>
|
||||
<title>CMSIS-Zone (Preview): processor[n] sequence element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('fm_processor.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">processor[n] sequence element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <a class="el" href="fm_processor.html">processor[n] sequence element</a> provides a sequence of processor elements that are in the system.</p>
|
||||
<table class="cmtable" summary="Element: processor[n]">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="2">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_system.html">system</a> </td><td colspan="3"><a class="el" href="fm_system.html">system element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th></tr>
|
||||
<tr>
|
||||
<td>.processor[<em>n</em>].Pname </td><td>Name of the processor core. </td><td>RestrictedString </td></tr>
|
||||
<tr>
|
||||
<td>.processor[<em>n</em>].DnumInterrupts </td><td>Number of NVIC interrupts sources available to the processor core (excludes exception vectors). </td><td>NonNegativeInteger </td></tr>
|
||||
<tr>
|
||||
<td>.processor[<em>n</em>].DnumSauRegions </td><td>Number of regions in the Security Attribution Unit (SAU) of the processor core. </td><td>NonNegativeInteger </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="GenDataModel.html">Generator Data Model</a></li><li class="navelem"><a class="el" href="fm_system.html">system element</a></li>
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
145
docs/Zone/html/fm_reg_setup.html
Normal file
|
|
@ -0,0 +1,145 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>reg_setup[n] element</title>
|
||||
<title>CMSIS-Zone (Preview): reg_setup[n] element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('fm_reg_setup.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">reg_setup[n] element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <a class="el" href="fm_reg_setup.html">reg_setup[n] element</a> contains a sequence of device specific configuration for the setup of the interrupts.</p>
|
||||
<table class="cmtable" summary="Element: reg_setup[n]">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="2">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_system.html">system</a> </td><td colspan="3"><a class="el" href="fm_system.html">system element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th></tr>
|
||||
<tr>
|
||||
<td>.reg_setup[<em>n</em>].name </td><td>The name of the register or array that holds the configuration information. </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td>.reg_setup[<em>n</em>].index </td><td>The index value for the register array. </td><td>NonNegativeInteger </td></tr>
|
||||
<tr>
|
||||
<td>.reg_setup[<em>n</em>].value[<em>m</em>] </td><td>An array with register setup values (corresponds to .peripheral[<em>m</em>] below. </td><td>NonNegativeInteger </td></tr>
|
||||
<tr>
|
||||
<td>.reg_setup[<em>n</em>].peripheral[<em>m</em>] </td><td>An array with the peripheral names that setup belongs too. </td><td>xs:string </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="GenDataModel.html">Generator Data Model</a></li><li class="navelem"><a class="el" href="fm_system.html">system element</a></li>
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
151
docs/Zone/html/fm_sau.html
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>sau[n] sequence element</title>
|
||||
<title>CMSIS-Zone (Preview): sau[n] sequence element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('fm_sau.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">sau[n] sequence element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <a class="el" href="fm_sau.html">sau[n] sequence element</a> lists all SAU regions for initialization in this system.</p>
|
||||
<p>It lists all SAU regions that require either non-secure access or non-secure callable attribute. The SAU region list is generated from:</p>
|
||||
<ul>
|
||||
<li>setup information from <a class="el" href="xml_sau_init.html#xml_si_region">/rzone/sau_init/region element</a></li>
|
||||
<li>memory regions that are assigned to zones with non-secure domain.</li>
|
||||
<li>memory regions that are configured as secure, non-secure callable.</li>
|
||||
</ul>
|
||||
<table class="cmtable" summary="Element: sau[n]">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="2">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_system.html">system</a> </td><td colspan="3"><a class="el" href="fm_system.html">system element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th></tr>
|
||||
<tr>
|
||||
<td>.sau[<em>n</em>].start </td><td>The logical start address for the region. </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td>.sau[<em>n</em>].end </td><td>The logical end address for the region. </td><td>xs:string </td></tr>
|
||||
<tr>
|
||||
<td>.sau[<em>n</em>].nsc </td><td>If set to 1 the region is secure, non-secure callable. </td><td>SecurityTypeEnum/xs:string </td></tr>
|
||||
<tr>
|
||||
<td>.sau[<em>n</em>].info </td><td>List of memory regions or info from <a class="el" href="xml_sau_init.html#xml_si_region">/rzone/sau_init/region element</a>. </td><td>xs:string </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="GenDataModel.html">Generator Data Model</a></li><li class="navelem"><a class="el" href="fm_system.html">system element</a></li>
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
147
docs/Zone/html/fm_system.html
Normal file
|
|
@ -0,0 +1,147 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>system element</title>
|
||||
<title>CMSIS-Zone (Preview): system element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('fm_system.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">system element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <a class="el" href="fm_system.html">system element</a> provides the memory layout and the TrustZone configuration of the complete system. This information can be used for example, to create a linker script that defines the memory setup of the SoC system.</p>
|
||||
<table class="cmtable" summary="Element: system">
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_processor.html">.processor</a> </td><td>A sequence of all processor elements available in the system resource file. </td><td>sequence </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_memory.html">.memory</a> </td><td>A sequence of all memory regions available in the system resource file. </td><td>sequence </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_peripheral.html">.peripheral</a> </td><td>A sequence of all peripherals available in the system resource file. </td><td>sequence </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_sau.html">.sau</a> </td><td>A sequence of all SAU regions for initialization. </td><td>sequence </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_interrupt.html">.interrupt</a> </td><td>A sequence of all interrupt sources available. </td><td>sequence </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_mpc_setup.html">.mpc_setup</a> </td><td>Contains the device specific configuration registers for the setup of the Memory Protection Controller (MPC). </td><td>sequence </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_reg_setup.html">.reg_setup</a> </td><td>Contains the device specific configuration registers for the setup of the peripherals. </td><td>sequence </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="GenDataModel.html">Generator Data Model</a></li>
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
10
docs/Zone/html/fm_system.js
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
var fm_system =
|
||||
[
|
||||
[ "processor[n] sequence element", "fm_processor.html", null ],
|
||||
[ "../memory[n] sequence element", "fm_memory.html", null ],
|
||||
[ "../peripheral[n] element", "fm_peripheral.html", null ],
|
||||
[ "sau[n] sequence element", "fm_sau.html", null ],
|
||||
[ "interrupt[n] sequence element", "fm_interrupt.html", null ],
|
||||
[ "mpc_setup[n] element", "fm_mpc_setup.html", null ],
|
||||
[ "reg_setup[n] element", "fm_reg_setup.html", null ]
|
||||
];
|
||||
141
docs/Zone/html/fm_zone.html
Normal file
|
|
@ -0,0 +1,141 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>zone element</title>
|
||||
<title>CMSIS-Zone (Preview): zone element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('fm_zone.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">zone element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <a class="el" href="fm_zone.html">zone element</a> provides the setup information of a zone (or system partition) along with related peripherals. This information can be used for example, to create the MPU setup that is required for various execution zones along with the related linker setup.</p>
|
||||
<table class="cmtable" summary="Element: zone">
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th></tr>
|
||||
<tr>
|
||||
<td>.name </td><td>The name of the zone (or system partition). </td><td>string </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_memory.html">.memory</a> </td><td>A sequence of all memory regions that are accessible in the zone (or system partition). </td><td>sequence </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_peripheral.html">.peripheral</a> </td><td>A sequence of all peripherals that are accessible in the zone (or system partition). </td><td>sequence </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="fm_mpu_setup.html">.mpu_setup</a> </td><td>A sequence of configuration information for the Memory Protection Unit (MPU). </td><td>sequence </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="GenDataModel.html">Generator Data Model</a></li>
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
6
docs/Zone/html/fm_zone.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var fm_zone =
|
||||
[
|
||||
[ "../memory[n] sequence element", "fm_memory.html", null ],
|
||||
[ "../peripheral[n] element", "fm_peripheral.html", null ],
|
||||
[ "mpu_setup element", "fm_mpu_setup.html", null ]
|
||||
];
|
||||
|
|
@ -1,163 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>/assign element</title>
|
||||
<title>CMSIS-Zone (Preview): /assign element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('format_assign.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">/assign element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>assign</b> element defines the resources used by a zone.</p>
|
||||
<p><b>Example</b> </p>
|
||||
<div class="fragment"><div class="line"><zones></div>
|
||||
<div class="line"> <pzone name=<span class="stringliteral">"App"</span> Dname=<span class="stringliteral">"ARM32CM4128x"</span> Pname=<span class="stringliteral">"Cortex-M4"</span>></div>
|
||||
<div class="line"> <assign name=<span class="stringliteral">"SHARED"</span> as=<span class="stringliteral">"SRAM"</span> access=<span class="stringliteral">"rwu"</span>></div>
|
||||
<div class="line"> <capture symbol=<span class="stringliteral">".bss.shared"</span>/></div>
|
||||
<div class="line"> <capture symbol=<span class="stringliteral">".data.shared"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </assign></div>
|
||||
<div class="line"> <assign name=<span class="stringliteral">"ADC0"</span> access=<span class="stringliteral">"rw"</span> /></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </pzone></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"></zones></div>
|
||||
</div><!-- fragment --><p><b>Schema Description</b></p>
|
||||
<table class="cmtable" summary="Element: Assign">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="3">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_pzone.html">pzone</a> </td><td colspan="3"><a class="el" href="format_pzone.html">/pzone element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Attributes </th><th>Description </th><th>Type </th><th>Use </th></tr>
|
||||
<tr>
|
||||
<td>name </td><td>The name of a resource (mapped to the processor) to be used by this zone. </td><td>xs:string </td><td>required </td></tr>
|
||||
<tr>
|
||||
<td>as </td><td>The name of the mapping (alias) to be used to address the referenced resource. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<tr>
|
||||
<td>access </td><td>Additional access attributes to be used. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<tr>
|
||||
<td>info </td><td>Brief description of the resource assignment. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th><th>Occurrence </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_capture.html">/capture element</a> </td><td>Linker usage </td><td>complexType </td><td>0..* </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="XML_Format.html">Zone Description Format</a></li><li class="navelem"><a class="el" href="format_system.html">/system element</a></li><li class="navelem"><a class="el" href="format_zones.html">/zones element</a></li><li class="navelem"><a class="el" href="format_pzone.html">/pzone element</a></li><li class="navelem"><a class="el" href="format_xzone.html">/xzone element</a></li>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var format_assign =
|
||||
[
|
||||
[ "/capture element", "format_capture.html", null ]
|
||||
];
|
||||
|
|
@ -1,162 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>/block element</title>
|
||||
<title>CMSIS-Zone (Preview): /block element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('format_block.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">/block element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>block</b> element is used to subdived a physical <a class="el" href="format_memory.html">memory region</a> into segregated logical blocks.</p>
|
||||
<p><b>Example</b> </p>
|
||||
<div class="fragment"><div class="line"><resources></div>
|
||||
<div class="line"> <memory></div>
|
||||
<div class="line"> <!-- 512KB SRAM integrated on the SoC --></div>
|
||||
<div class="line"> <region name=<span class="stringliteral">"SRAM"</span> size=<span class="stringliteral">"0x80000"</span> access=<span class="stringliteral">"rwx"</span> info=<span class="stringliteral">"Internal SRAM (512KB)"</span>></div>
|
||||
<div class="line"> <block name=<span class="stringliteral">"SHARED"</span> offset=<span class="stringliteral">"0x00000"</span> size=<span class="stringliteral">"0x08000"</span> access=<span class="stringliteral">"rwu"</span> info=<span class="stringliteral">"Shared memory area for inter process communication."</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </region></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </memory></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"></resources></div>
|
||||
</div><!-- fragment --><p><b>Schema Description</b></p>
|
||||
<table class="cmtable" summary="Element: Block">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="3">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_region.html">region</a> </td><td colspan="3"><a class="el" href="format_region.html">/region element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Attributes </th><th>Description </th><th>Type </th><th>Use </th></tr>
|
||||
<tr>
|
||||
<td>name </td><td>The name this memory block can be referenced by. Must be unique within a single device. </td><td>xs:string </td><td>required </td></tr>
|
||||
<tr>
|
||||
<td>size </td><td>The physical memory size this block allocates. </td><td>xs:string </td><td>required </td></tr>
|
||||
<tr>
|
||||
<td>access </td><td>The access attributes for this memory block. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<tr>
|
||||
<td>info </td><td>Brief description of the memory block. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th><th>Occurrence </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_block.html">/block element</a> </td><td>Memory block definitions. </td><td>complexType </td><td>0..* </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="XML_Format.html">Zone Description Format</a></li><li class="navelem"><a class="el" href="format_system.html">/system element</a></li><li class="navelem"><a class="el" href="format_device.html">/device element</a></li><li class="navelem"><a class="el" href="format_resources.html">/resources element</a></li><li class="navelem"><a class="el" href="format_memory.html">/memory element</a></li><li class="navelem"><a class="el" href="format_region.html">/region element</a></li>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
var format_device =
|
||||
[
|
||||
[ "/package element", "format_package.html", null ],
|
||||
[ "/processor element", "format_processor.html", "format_processor" ],
|
||||
[ "/resources element", "format_resources.html", "format_resources" ],
|
||||
[ "/memory_map element", "format_memory_map.html", "format_memory_map" ]
|
||||
];
|
||||
|
|
@ -1,163 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>/group element</title>
|
||||
<title>CMSIS-Zone (Preview): /group element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('format_group.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">/group element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>group</b> element can be used to logically group peripherals together, e.g. according to functionality or bus topology.</p>
|
||||
<p><b>Example</b> </p>
|
||||
<div class="fragment"><div class="line"><resources></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> <peripherals></div>
|
||||
<div class="line"> <peripheral name=<span class="stringliteral">"ADC0"</span> size=<span class="stringliteral">"0x1000"</span> access=<span class="stringliteral">"rw"</span> info=<span class="stringliteral">"Analog/Digital Converter 0 (12-bit)"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> <group name=<span class="stringliteral">"USART"</span> info=<span class="stringliteral">"Universal synchronous/asynchronous receiver/transmitter"</span>></div>
|
||||
<div class="line"> <peripheral name=<span class="stringliteral">"UART0"</span> size=<span class="stringliteral">"0x1000"</span> access=<span class="stringliteral">"rw"</span> info=<span class="stringliteral">"Universal asynchronous receiver/transmitter 0"</span>/></div>
|
||||
<div class="line"> <peripheral name=<span class="stringliteral">"USART1"</span> size=<span class="stringliteral">"0x1000"</span> access=<span class="stringliteral">"rw"</span> info=<span class="stringliteral">"Universal synchronous/asynchronous receiver/transmitter 1"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </group></div>
|
||||
<div class="line"> </peripherals></div>
|
||||
<div class="line"></resources></div>
|
||||
</div><!-- fragment --><p><b>Schema Description</b></p>
|
||||
<table class="cmtable" summary="Element: Group">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="3">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_peripherals.html">peripherals</a> </td><td colspan="3"><a class="el" href="format_peripherals.html">/peripherals element</a> </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_group.html">group</a> </td><td colspan="3"><a class="el" href="format_group.html">/group element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Attributes </th><th>Description </th><th>Type </th><th>Use </th></tr>
|
||||
<tr>
|
||||
<td>name </td><td>The name for the peripheral group. </td><td>xs:string </td><td>required </td></tr>
|
||||
<tr>
|
||||
<td>info </td><td>Brief description of the peripheral group. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th><th>Occurrence </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_group.html">/group element</a> </td><td>Logical grouping of peripherals. </td><td>complexType </td><td>0..* </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_peripheral.html">/peripheral element</a> </td><td>Peripheral definitions. </td><td>complexType </td><td>0..* </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="XML_Format.html">Zone Description Format</a></li><li class="navelem"><a class="el" href="format_system.html">/system element</a></li><li class="navelem"><a class="el" href="format_device.html">/device element</a></li><li class="navelem"><a class="el" href="format_resources.html">/resources element</a></li><li class="navelem"><a class="el" href="format_peripherals.html">/peripherals element</a></li>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var format_group =
|
||||
[
|
||||
[ "/peripheral element", "format_peripheral.html", null ]
|
||||
];
|
||||
|
|
@ -1,161 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>/memory element</title>
|
||||
<title>CMSIS-Zone (Preview): /memory element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('format_map_memory.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">/memory element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>memory</b> element is used to define an address mapping for one <a class="el" href="format_region.html">memory/region</a>.</p>
|
||||
<p><b>Example</b> </p>
|
||||
<div class="fragment"><div class="line"><memory_map></div>
|
||||
<div class="line"> <!-- Logical address to access integrated SRAM --></div>
|
||||
<div class="line"> <memory name=<span class="stringliteral">"SRAM"</span> start=<span class="stringliteral">"0x10000000"</span>/></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"> <!-- Logical address alias to access integrated SRAM --></div>
|
||||
<div class="line"> <memory name=<span class="stringliteral">"CODE_SRAM"</span> alias=<span class="stringliteral">"SRAM"</span> start=<span class="stringliteral">"0x00000000"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"></memory_map></div>
|
||||
</div><!-- fragment --><p><b>Schema Description</b></p>
|
||||
<table class="cmtable" summary="Element: Memory">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="3">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_memory_map.html">memory_map</a> </td><td colspan="3"><a class="el" href="format_memory_map.html">/memory_map element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Attributes </th><th>Description </th><th>Type </th><th>Use </th></tr>
|
||||
<tr>
|
||||
<td>name </td><td>The name this address mapping can be referenced by. Must be unique within a single processors memory map. </td><td>xs:string </td><td>required </td></tr>
|
||||
<tr>
|
||||
<td>alias </td><td>Reference to the (physical) memory region mapped. If the alias is ommitted the name is used. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<tr>
|
||||
<td>start </td><td>The logical start address the memory region is accessible at. </td><td>xs:string </td><td>required </td></tr>
|
||||
<tr>
|
||||
<td>size </td><td>The amount of memory that is accessible. If ommitted the size is taken over from the memory region. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<tr>
|
||||
<td>info </td><td>Brief description of the memory mapping. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th><th>Occurrence </th></tr>
|
||||
<tr>
|
||||
<td></td><td></td><td>complexType </td><td>0..1 </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="XML_Format.html">Zone Description Format</a></li><li class="navelem"><a class="el" href="format_system.html">/system element</a></li><li class="navelem"><a class="el" href="format_device.html">/device element</a></li><li class="navelem"><a class="el" href="format_processor.html">/processor element</a></li><li class="navelem"><a class="el" href="format_memory_map.html">/memory_map element</a></li>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var format_memory =
|
||||
[
|
||||
[ "/region element", "format_region.html", "format_region" ]
|
||||
];
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
var format_memory_map =
|
||||
[
|
||||
[ "/memory element", "format_map_memory.html", null ],
|
||||
[ "/peripheral element", "format_map_peripheral.html", null ]
|
||||
];
|
||||
|
|
@ -1,155 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>/peripherals element</title>
|
||||
<title>CMSIS-Zone (Preview): /peripherals element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('format_peripherals.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">/peripherals element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>peripherals</b> element groups all physical peripheral definitions.</p>
|
||||
<p><b>Example</b> </p>
|
||||
<div class="fragment"><div class="line"><resources></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> <peripherals></div>
|
||||
<div class="line"> <peripheral name=<span class="stringliteral">"ADC0"</span> size=<span class="stringliteral">"0x1000"</span> access=<span class="stringliteral">"rw"</span> info=<span class="stringliteral">"Analog/Digital Converter 0 (12-bit)"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> <group name=<span class="stringliteral">"USART"</span> info=<span class="stringliteral">"Universal synchronous/asynchronous receiver/transmitter"</span>></div>
|
||||
<div class="line"> <peripheral name=<span class="stringliteral">"UART0"</span> size=<span class="stringliteral">"0x1000"</span> access=<span class="stringliteral">"rw"</span> info=<span class="stringliteral">"Universal asynchronous receiver/transmitter 0"</span>/></div>
|
||||
<div class="line"> <peripheral name=<span class="stringliteral">"USART1"</span> size=<span class="stringliteral">"0x1000"</span> access=<span class="stringliteral">"rw"</span> info=<span class="stringliteral">"Universal synchronous/asynchronous receiver/transmitter 1"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </group></div>
|
||||
<div class="line"> </peripherals></div>
|
||||
<div class="line"></resources></div>
|
||||
</div><!-- fragment --><p><b>Schema Description</b></p>
|
||||
<table class="cmtable" summary="Element: Peripherals">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="3">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_resources.html">resources</a> </td><td colspan="3"><a class="el" href="format_resources.html">/resources element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th><th>Occurrence </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_group.html">/group element</a> </td><td>Logical grouping of peripherals. </td><td>complexType </td><td>0..* </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_peripheral.html">/peripheral element</a> </td><td>Peripheral definitions. </td><td>complexType </td><td>0..* </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="XML_Format.html">Zone Description Format</a></li><li class="navelem"><a class="el" href="format_system.html">/system element</a></li><li class="navelem"><a class="el" href="format_device.html">/device element</a></li><li class="navelem"><a class="el" href="format_resources.html">/resources element</a></li>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
var format_peripherals =
|
||||
[
|
||||
[ "/group element", "format_group.html", "format_group" ],
|
||||
[ "/peripheral element", "format_peripheral.html", null ]
|
||||
];
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var format_processor =
|
||||
[
|
||||
[ "/memory_map element", "format_memory_map.html", "format_memory_map" ]
|
||||
];
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
var format_pzone =
|
||||
[
|
||||
[ "/assign element", "format_assign.html", "format_assign" ],
|
||||
[ "/xzone element", "format_xzone.html", "format_xzone" ]
|
||||
];
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var format_region =
|
||||
[
|
||||
[ "/block element", "format_block.html", null ]
|
||||
];
|
||||
|
|
@ -1,158 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>/resources element</title>
|
||||
<title>CMSIS-Zone (Preview): /resources element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('format_resources.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">/resources element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>resources</b> element groups physical memory and peripheral definitions.</p>
|
||||
<p><b>Example</b> </p>
|
||||
<div class="fragment"><div class="line"><resources></div>
|
||||
<div class="line"> <memory></div>
|
||||
<div class="line"> <!-- 512KB SRAM integrated on the SoC --></div>
|
||||
<div class="line"> <region name=<span class="stringliteral">"SRAM"</span> size=<span class="stringliteral">"0x80000"</span> access=<span class="stringliteral">"rwx"</span> info=<span class="stringliteral">"Internal SRAM (512KB)"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </memory></div>
|
||||
<div class="line"> <peripherals></div>
|
||||
<div class="line"> <peripheral name=<span class="stringliteral">"ADC0"</span> size=<span class="stringliteral">"0x1000"</span> access=<span class="stringliteral">"rw"</span> info=<span class="stringliteral">"Analog/Digital Converter 0 (12-bit)"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </peripherals></div>
|
||||
<div class="line"></resources></div>
|
||||
</div><!-- fragment --><p><b>Schema Description</b></p>
|
||||
<table class="cmtable" summary="Element: Resources">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="3">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_system.html">system</a> </td><td colspan="3"><a class="el" href="format_system.html">/system element</a> </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_device.html">device</a> </td><td colspan="3"><a class="el" href="format_device.html">/device element</a> </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_processor.html">processor</a> </td><td colspan="3"><a class="el" href="format_processor.html">/processor element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th><th>Occurrence </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_memory.html">/memory element</a> </td><td>Group with all memory region definitions. </td><td>complexType </td><td>0..1 </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_peripherals.html">/peripherals element</a> </td><td>Group with all peripheral definitions. </td><td>complexType </td><td>0..1 </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="XML_Format.html">Zone Description Format</a></li><li class="navelem"><a class="el" href="format_system.html">/system element</a></li><li class="navelem"><a class="el" href="format_device.html">/device element</a></li>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
var format_resources =
|
||||
[
|
||||
[ "/memory element", "format_memory.html", "format_memory" ],
|
||||
[ "/peripherals element", "format_peripherals.html", "format_peripherals" ]
|
||||
];
|
||||
|
|
@ -1,177 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>/system element</title>
|
||||
<title>CMSIS-Zone (Preview): /system element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('format_system.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">/system element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>system</b> element is the root element of a CMSIS-Zone system definition.</p>
|
||||
<p><b>Example</b> </p>
|
||||
<div class="fragment"><div class="line"><?xml version=<span class="stringliteral">"1.0"</span> encoding=<span class="stringliteral">"UTF-8"</span> standalone=<span class="stringliteral">"no"</span>?></div>
|
||||
<div class="line"><system xmlns:xs=<span class="stringliteral">"http://www.w3.org/2001/XMLSchema-instance"</span>></div>
|
||||
<div class="line"> <!-- Arm SoC with Cortex-M4 processor --></div>
|
||||
<div class="line"> <device Dname=<span class="stringliteral">"ARM32CM4128x"</span>></div>
|
||||
<div class="line"> <processor Pname=<span class="stringliteral">"Cortex-M4"</span>></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </processor></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </device></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <resources></div>
|
||||
<div class="line"> <memory></div>
|
||||
<div class="line"> <!-- 16MB external Flash memory, e.g. attached to the SoC <span class="keyword">using</span> a memory <span class="keyword">interface </span>--></div>
|
||||
<div class="line"> <region name=<span class="stringliteral">"EXT_FLASH"</span> size=<span class="stringliteral">"0x1000000"</span> access=<span class="stringliteral">"rx"</span> info=<span class="stringliteral">"External Flash (16MB)"</span>/></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </memory></div>
|
||||
<div class="line"> </resources></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <zones></div>
|
||||
<div class="line"> <!-- Project Zone <span class="keywordflow">for</span> Application running on the previously defined ARM SoC --></div>
|
||||
<div class="line"> <pzone name=<span class="stringliteral">"Application"</span> Dname=<span class="stringliteral">"ARM32CM412x"</span> Pname=<span class="stringliteral">"Cortex-M4"</span>></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </pzone></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </zones></div>
|
||||
<div class="line"></system></div>
|
||||
</div><!-- fragment --><p><b>Schema Description</b></p>
|
||||
<table class="cmtable" summary="Root Element: System">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="3">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td>root </td><td colspan="3">Document root </td></tr>
|
||||
<tr>
|
||||
<th>Attributes </th><th>Description </th><th>Type </th><th>Use </th></tr>
|
||||
<tr>
|
||||
<td>xmlns:xs </td><td>Is set to: <span class="XML-Token">"http://www.w3.org/2001/XMLSchema-instance"</span> to indicate compliance to the XML format. </td><td>xs:decimal </td><td>required </td></tr>
|
||||
<tr>
|
||||
<td>xs:noNamespaceSchemaLocation </td><td>Path and file name of the XML Schema Definition (XSD). </td><td>xs:string </td><td>required </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th><th>Occurrence </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_device.html">device</a> </td><td>Specifies available microcontroller devices (i.e. SoCs) that are part of the system. Typically a system contains only a single SoC device. </td><td>complexType </td><td>1..* </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_resources.html">resources</a> </td><td>Specifies the resources (i.e. memory and peripherals) on system level, i.e. those not integral part of an SoC device. Resources defined on system level may be specified as shared between multiple SoCs. </td><td>complexType </td><td>0..1 </td></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_zones.html">zones</a> </td><td>Specifies the system partitioning in terms of project and execution zones. </td><td>complexType </td><td>0..1 </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="XML_Format.html">Zone Description Format</a></li>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
var format_system =
|
||||
[
|
||||
[ "/device element", "format_device.html", "format_device" ],
|
||||
[ "/resources element", "format_resources.html", "format_resources" ],
|
||||
[ "/zones element", "format_zones.html", "format_zones" ]
|
||||
];
|
||||
|
|
@ -1,159 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>/xzone element</title>
|
||||
<title>CMSIS-Zone (Preview): /xzone element</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="cmsis.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="printComponentTabs.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 46px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<div id="CMSISnav" class="tabs1">
|
||||
<ul class="tablist">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
writeComponentTabs.call(this);
|
||||
//-->
|
||||
</script>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Usage and Description</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('format_xzone.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">/xzone element </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The <b>xzone</b> element defines an execution zone, i.e. a process grouping threads sharing common resource access attributes.</p>
|
||||
<p><b>Example</b> </p>
|
||||
<div class="fragment"><div class="line"><zones></div>
|
||||
<div class="line"> <pzone name=<span class="stringliteral">"App"</span> Dname=<span class="stringliteral">"ARM32CM4128x"</span> Pname=<span class="stringliteral">"Cortex-M4"</span>></div>
|
||||
<div class="line"> <assign name=<span class="stringliteral">"SHARED"</span> as=<span class="stringliteral">"SRAM"</span> access=<span class="stringliteral">"rwu"</span>/></div>
|
||||
<div class="line"> <assign name=<span class="stringliteral">"ADC0"</span> access=<span class="stringliteral">"rw"</span> /></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> <xzone name=<span class="stringliteral">"process"</span>></div>
|
||||
<div class="line"> <assign name=<span class="stringliteral">"ADC0"</span> access=<span class="stringliteral">"rwu"</span>/></div>
|
||||
<div class="line"> </xzone></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"> </pzone></div>
|
||||
<div class="line"> :</div>
|
||||
<div class="line"></zones></div>
|
||||
</div><!-- fragment --><p><b>Schema Description</b></p>
|
||||
<table class="cmtable" summary="Element: XZone">
|
||||
<tr>
|
||||
<th>Parent Element </th><th colspan="3">Element Chain </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_pzone.html">pzone</a> </td><td colspan="3"><a class="el" href="format_pzone.html">/pzone element</a> </td></tr>
|
||||
<tr>
|
||||
<th>Attributes </th><th>Description </th><th>Type </th><th>Use </th></tr>
|
||||
<tr>
|
||||
<td>name </td><td>The name of a resource (mapped to the processor) to be used by this zone. </td><td>xs:string </td><td>required </td></tr>
|
||||
<tr>
|
||||
<td>info </td><td>Brief description of the resource assignment. </td><td>xs:string </td><td>optional </td></tr>
|
||||
<tr>
|
||||
<th>Child Elements </th><th>Description </th><th>Type </th><th>Occurrence </th></tr>
|
||||
<tr>
|
||||
<td><a class="el" href="format_assign.html">/assign element</a> </td><td>Resource assignments </td><td>complexType </td><td>0..* </td></tr>
|
||||
</table>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="XML_Format.html">Zone Description Format</a></li><li class="navelem"><a class="el" href="format_system.html">/system element</a></li><li class="navelem"><a class="el" href="format_zones.html">/zones element</a></li><li class="navelem"><a class="el" href="format_pzone.html">/pzone element</a></li>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var format_xzone =
|
||||
[
|
||||
[ "/assign element", "format_assign.html", "format_assign" ]
|
||||
];
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var format_zones =
|
||||
[
|
||||
[ "/pzone element", "format_pzone.html", "format_pzone" ]
|
||||
];
|
||||
BIN
docs/Zone/html/gen_output.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 33 KiB |
BIN
docs/Zone/html/gpio_pins_config.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
BIN
docs/Zone/html/hello_world_output.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
docs/Zone/html/hello_world_proj_window.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
docs/Zone/html/import_from_file.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
docs/Zone/html/import_projects.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
|
|
@ -32,7 +32,7 @@
|
|||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
|
|
@ -110,60 +110,44 @@ $(document).ready(function(){initNavTree('index.html','');});
|
|||
<div class="title">CMSIS-Zone (Preview) Documentation</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>This is a preview of <b>CMSIS-Zone</b> which is scheduled for release in Q1'2018. The final release of CMSIS-Zone will provide:</p>
|
||||
<div class="textblock"><p><b>CMSIS-Zone</b> defines methods to describe system resources and to partition these resources into multiple projects and execution areas. The system resources may include multiple processors, memory areas, peripherals and related interrupts. The system resources and partition assignments are stored in <a class="el" href="zoneFormat.html">Zone Description Format</a> (XML based).</p>
|
||||
<p><b>CMSIS-Zone</b> includes a utility that manages these XML files. This utility:</p>
|
||||
<ul>
|
||||
<li><a class="el" href="XML_Format.html">Zone Description Format</a> (XML based) which stores consistent system setup information.</li>
|
||||
<li>CMSIS-Zone configuration utility for system partitioning. The <a class="el" href="GenDataModel.html">data</a> captured can be exported to various project and configuration files using file templates.</li>
|
||||
<li>displays all available system resources including memory and peripherals</li>
|
||||
<li>allows to partition memory and assign resources to sub-systems.</li>
|
||||
<li>supports the setup of secure, non-secure, and MPU protected execution zones with assignment of memory, peripherals, and interrupts.</li>
|
||||
<li>provides a data model for generation of configuration files for tool and hardware setup.</li>
|
||||
</ul>
|
||||
<p><b>CMSIS-Zone</b> defines methods to describe system resources and to partition these resources into multiple projects and execution areas. The system resources may include multiple processors, memory areas, and peripherals. The system resource and partitioning information is stored in <a class="el" href="XML_Format.html">Zone Description Format</a> (XML based).</p>
|
||||
<p><b>CMSIS-Zone</b> includes an interactive tool that manages files in the <a class="el" href="XML_Format.html">Zone Description Format</a> which allows to:</p>
|
||||
<p>The following diagram explains the development work flow when using the <b>CMSIS-Zone</b> management tool.</p>
|
||||
<div class="image">
|
||||
<img src="Partitioning_Workflow.png" alt="Partitioning_Workflow.png"/>
|
||||
<div class="caption">
|
||||
CMSIS-Zone development workflow</div></div>
|
||||
<p> The CMSIS-Zone utility reads a <a class="el" href="zoneFormat.html#rzone">.rzone</a> file that defines the overall system resources of an SoC system. An interactive GUI supports the system partitioning. The assignments of the various partitions (also called zones) saved in the <a class="el" href="zoneFormat.html#azone">.azone</a> file.</p>
|
||||
<p>The combined information of resources and assignments can be exported to multiple <a class="el" href="zoneFormat.html#rzone">.rzone</a> files that represent a sub-system. By using file templates the CMSIS-Zone utility can create tool or hardware configuration files.</p>
|
||||
<p>It is possible to uses these steps multiple times which allows to split a complex SoC design with multiple processors into smaller sub-systems. For example a multi-core device can be partitioned in steps:</p>
|
||||
<ul>
|
||||
<li>create system resource information from existing CMSIS-SVD and CMSIS-Pack descriptions.</li>
|
||||
<li>partition system resources into various project zones.</li>
|
||||
<li>partition a project zone into multiple execution zones.</li>
|
||||
<li>generate various configuration files for tool set-up and hardware initialization.</li>
|
||||
<li>Step 1: split the multi-processor system into single processor sub-systems.</li>
|
||||
<li>Step 2: create the partitions for secure and non-secure execution.</li>
|
||||
<li>Step 3: configure MPU protected execution zones.</li>
|
||||
</ul>
|
||||
<p>The following diagram explains the development flow when using the <b>CMSIS-Zone</b> management tool.</p>
|
||||
<p>The following SoC diagram exemplifies step 1 and step 2 of this workflow.</p>
|
||||
<div class="image">
|
||||
<img src="DevelopmentFlow.png" alt="DevelopmentFlow.png"/>
|
||||
<img src="Partitioning_Hardware.png" alt="Partitioning_Hardware.png"/>
|
||||
<div class="caption">
|
||||
CMSIS-Zone Development Flow</div></div>
|
||||
<p> The following sections explain:</p>
|
||||
Hardware partitioning in multiple steps</div></div>
|
||||
<p>The following sections explain:</p>
|
||||
<ul>
|
||||
<li><a class="el" href="XML_Format.html">Zone Description Format</a> (XML based) that stores system resource information and the configuration of project zones and execution zones.</li>
|
||||
<li><a class="el" href="GenDataModel.html">Generator Data Model</a> which is used to create tool set-up files and hardware configuration files.</li>
|
||||
<li><a class="el" href="zoneToolUsage.html">CMSIS-Zone Utility</a> shows hot to use the CMSIS-Zone stand-alone tool to generate the relevant project information to be used in integrated development environments (IDEs).</li>
|
||||
<li><a class="el" href="zoneFormat.html">Zone Description Format</a> (XML based) that stores system resource information and the configuration of project zones and execution zones.</li>
|
||||
<li><a class="el" href="GenDataModel.html">Generator Data Model</a> which is used to create tool set-up files and hardware configuration files. </li>
|
||||
</ul>
|
||||
<h1><a class="anchor" id="UseCases"></a>
|
||||
CMSIS-Zone Use Cases</h1>
|
||||
<p><b>CMSIS-Zone</b> simplifies to manage the complexity and the configuration of modern embedded systems that frequently include multiple processors and/or memory protection hardware. It helps to split the embedded application various projects which creates the need to partition system resources. And it simplifies the consistent configuration of access rights across the system, for example when using an MPU (memory protection unit).</p>
|
||||
<p>The following section describes several uses cases that benefit from <b>CMSIS-Zone</b>.</p>
|
||||
<h2><a class="anchor" id="UseCase_MPU"></a>
|
||||
MPU Protection</h2>
|
||||
<p>Focused on a single core microcontroller one might want to utilize the memory protection unit (MPU) capabilities to segregate parts of an application. Thus the need to partition the system resources accordingly arises.</p>
|
||||
<div class="image">
|
||||
<img src="mpu.png" alt="mpu.png"/>
|
||||
<div class="caption">
|
||||
MPU Protection</div></div>
|
||||
<h2><a class="anchor" id="UseCase_TrustZone"></a>
|
||||
TrustZone Partitioning</h2>
|
||||
<p>TrustZone extensions add another degree of segregation which must be handled consistently. In this case one has to handle MPU settings per security context and SAU configuration.</p>
|
||||
<div class="image">
|
||||
<img src="trustzone.png" alt="trustzone.png"/>
|
||||
<div class="caption">
|
||||
TrustZone Partitioning and MPU Protection</div></div>
|
||||
<h2><a class="anchor" id="UseCase_MultiCore"></a>
|
||||
Multi-Core Partitioning</h2>
|
||||
<p>Beside traditional single cores asymetric and hybrid multi-core devices contribute to increasing development complexity for embedded systems. Having multiple cores running different parts of an application concurrently needs a well defined resource assignment to prevent undesired misbehaviour.</p>
|
||||
<div class="image">
|
||||
<img src="multicore.png" alt="multicore.png"/>
|
||||
<div class="caption">
|
||||
Multi-Core Partitioning</div></div>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
|
|
|
|||
BIN
docs/Zone/html/lpc55_resource_map.png
Normal file
|
After Width: | Height: | Size: 136 KiB |
BIN
docs/Zone/html/lpc55_system_startup.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
docs/Zone/html/lpc55_zones.png
Normal file
|
After Width: | Height: | Size: 101 KiB |
|
|
@ -1,19 +1,16 @@
|
|||
var NAVTREE =
|
||||
[
|
||||
[ "CMSIS-Zone (Preview)", "index.html", [
|
||||
[ "CMSIS-Zone Use Cases", "index.html#UseCases", [
|
||||
[ "MPU Protection", "index.html#UseCase_MPU", null ],
|
||||
[ "TrustZone Partitioning", "index.html#UseCase_TrustZone", null ],
|
||||
[ "Multi-Core Partitioning", "index.html#UseCase_MultiCore", null ]
|
||||
] ],
|
||||
[ "Revision History of CMSIS-Zone", "zone_revisionHistory.html", null ],
|
||||
[ "Zone Description Format", "XML_Format.html", "XML_Format" ],
|
||||
[ "Generator Data Model", "GenDataModel.html", [
|
||||
[ "Data Model Structure", "GenDataModel.html#GenDataModel_Structure", null ],
|
||||
[ "Template Examples", "GenDataModel.html#GenDataModel_Examples", [
|
||||
[ "HTML table of all assigned memory blocks", "GenDataModel.html#GenDataModel_Examples_AssignedBlocks", null ]
|
||||
] ]
|
||||
] ]
|
||||
[ "CMSIS-Zone Use Cases", "UseCases.html", [
|
||||
[ "MPU Protection", "UseCases.html#UseCase_MPU", null ],
|
||||
[ "TrustZone Partitioning", "UseCases.html#UseCase_TrustZone", null ],
|
||||
[ "Multi-Core Partitioning", "UseCases.html#UseCase_MultiCore", null ]
|
||||
] ],
|
||||
[ "CMSIS-Zone Utility", "zoneToolUsage.html", "zoneToolUsage" ],
|
||||
[ "Zone Description Format", "zoneFormat.html", "zoneFormat" ],
|
||||
[ "Generator Data Model", "GenDataModel.html", "GenDataModel" ],
|
||||
[ "Todo List", "todo.html", null ]
|
||||
] ]
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -1,54 +1,90 @@
|
|||
var NAVTREEINDEX0 =
|
||||
{
|
||||
"GenDataModel.html":[3],
|
||||
"GenDataModel.html#GenDataModel_Examples":[3,1],
|
||||
"GenDataModel.html#GenDataModel_Examples_AssignedBlocks":[3,1,0],
|
||||
"GenDataModel.html#GenDataModel_Structure":[3,0],
|
||||
"XML_Format.html":[2],
|
||||
"XML_Format.html#Example":[2,2],
|
||||
"XML_Format.html#XML_Format_Model":[2,0],
|
||||
"XML_Format.html#XML_Format_Model_Assign":[2,0,2],
|
||||
"XML_Format.html#XML_Format_Model_Decomp":[2,0,0],
|
||||
"XML_Format.html#XML_Format_Model_MemMap":[2,0,1],
|
||||
"XML_Format.html#XML_Format_Schema":[2,1],
|
||||
"format_assign.html":[2,3,2,0,0],
|
||||
"format_assign.html":[2,3,2,0,1,0],
|
||||
"format_block.html":[2,3,1,0,0,0],
|
||||
"format_block.html":[2,3,0,2,0,0,0],
|
||||
"format_capture.html":[2,3,2,0,0,0],
|
||||
"format_capture.html":[2,3,2,0,1,0,0],
|
||||
"format_device.html":[2,3,0],
|
||||
"format_group.html":[2,3,1,1,0],
|
||||
"format_group.html":[2,3,0,2,1,0],
|
||||
"format_map_memory.html":[2,3,0,1,0,0],
|
||||
"format_map_memory.html":[2,3,0,3,0],
|
||||
"format_map_peripheral.html":[2,3,0,3,1],
|
||||
"format_map_peripheral.html":[2,3,0,1,0,1],
|
||||
"format_memory.html":[2,3,1,0],
|
||||
"format_memory.html":[2,3,0,2,0],
|
||||
"format_memory_map.html":[2,3,0,1,0],
|
||||
"format_memory_map.html":[2,3,0,3],
|
||||
"format_package.html":[2,3,0,0],
|
||||
"format_peripheral.html":[2,3,1,1,0,0],
|
||||
"format_peripheral.html":[2,3,1,1,1],
|
||||
"format_peripheral.html":[2,3,0,2,1,0,0],
|
||||
"format_peripheral.html":[2,3,0,2,1,1],
|
||||
"format_peripherals.html":[2,3,1,1],
|
||||
"format_peripherals.html":[2,3,0,2,1],
|
||||
"format_processor.html":[2,3,0,1],
|
||||
"format_pzone.html":[2,3,2,0],
|
||||
"format_region.html":[2,3,1,0,0],
|
||||
"format_region.html":[2,3,0,2,0,0],
|
||||
"format_resources.html":[2,3,1],
|
||||
"format_resources.html":[2,3,0,2],
|
||||
"format_system.html":[2,3],
|
||||
"format_xzone.html":[2,3,2,0,1],
|
||||
"format_zones.html":[2,3,2],
|
||||
"GenDataModel.html":[4],
|
||||
"GenDataModel.html#fm_basics":[4,1],
|
||||
"GenDataModel.html#fp_toplevel":[4,0],
|
||||
"UseCases.html":[1],
|
||||
"UseCases.html#UseCase_MPU":[1,0],
|
||||
"UseCases.html#UseCase_MultiCore":[1,2],
|
||||
"UseCases.html#UseCase_TrustZone":[1,1],
|
||||
"fm_interrupt.html":[4,2,4],
|
||||
"fm_memory.html":[4,2,1],
|
||||
"fm_memory.html":[4,3,0],
|
||||
"fm_mpc_setup.html":[4,2,5],
|
||||
"fm_mpu_setup.html":[4,3,2],
|
||||
"fm_peripheral.html":[4,2,2],
|
||||
"fm_peripheral.html":[4,3,1],
|
||||
"fm_processor.html":[4,2,0],
|
||||
"fm_reg_setup.html":[4,2,6],
|
||||
"fm_sau.html":[4,2,3],
|
||||
"fm_system.html":[4,2],
|
||||
"fm_zone.html":[4,3],
|
||||
"index.html":[],
|
||||
"index.html#UseCase_MPU":[0,0],
|
||||
"index.html#UseCase_MultiCore":[0,2],
|
||||
"index.html#UseCase_TrustZone":[0,1],
|
||||
"index.html#UseCases":[0],
|
||||
"pages.html":[],
|
||||
"zone_revisionHistory.html":[1]
|
||||
"todo.html":[5],
|
||||
"xml_arzone.html":[3,2,0],
|
||||
"xml_azone_pg.html":[3,2],
|
||||
"xml_configure.html":[3,2,1],
|
||||
"xml_configure.html#xml_ctype":[3,2,1,0],
|
||||
"xml_creator.html":[3,1,0],
|
||||
"xml_device.html":[3,1,1],
|
||||
"xml_device.html#xml_package":[3,1,1,0],
|
||||
"xml_device.html#xml_processor":[3,1,1,1],
|
||||
"xml_memories.html":[3,1,2,1],
|
||||
"xml_memories.html#xml_rmemory":[3,1,2,1,0],
|
||||
"xml_memories.html#xml_rmpc":[3,1,2,1,1],
|
||||
"xml_partition.html":[3,2,2],
|
||||
"xml_partition.html#xml_amemory":[3,2,2,0],
|
||||
"xml_partition.html#xml_aperipheral":[3,2,2,1],
|
||||
"xml_partition.html#xml_aslot":[3,2,2,2],
|
||||
"xml_peripherals.html":[3,1,2,2],
|
||||
"xml_peripherals.html#xml_group":[3,1,2,2,0],
|
||||
"xml_peripherals.html#xml_interrupt":[3,1,2,2,3],
|
||||
"xml_peripherals.html#xml_p_setup":[3,1,2,2,4],
|
||||
"xml_peripherals.html#xml_peripheral":[3,1,2,2,1],
|
||||
"xml_peripherals.html#xml_slot":[3,1,2,2,2],
|
||||
"xml_resources.html":[3,1,2],
|
||||
"xml_rzone_pg.html":[3,1],
|
||||
"xml_sau_init.html":[3,1,2,0],
|
||||
"xml_sau_init.html#xml_si_region":[3,1,2,0,0],
|
||||
"xml_zones.html":[3,2,3],
|
||||
"xml_zones.html#xml_ainterrupt":[3,2,3,2],
|
||||
"xml_zones.html#xml_assign":[3,2,3,1],
|
||||
"xml_zones.html#xml_zone":[3,2,3,0],
|
||||
"zTCLI.html":[2,3],
|
||||
"zTELPC55.html":[2,4,2],
|
||||
"zTELPC55.html#zTELPC55_Eclipse":[2,4,2,0],
|
||||
"zTELPC55.html#zTELPC55_MDK":[2,4,2,1],
|
||||
"zTELPC55.html#zTELPC55_MDK_Setup":[2,4,2,2],
|
||||
"zTELPC55.html#zTELPC55_TZSetup":[2,4,2,2,1],
|
||||
"zTELPC55.html#zTELPC55_hwsScatter":[2,4,2,2,0],
|
||||
"zTEMusca.html":[2,4,1],
|
||||
"zTESTM32L5.html":[2,4,3],
|
||||
"zTESTM32L5.html#zTESTM32L5_Eclipse":[2,4,3,0],
|
||||
"zTESTM32L5.html#zTESTM32L5_MDK":[2,4,3,1],
|
||||
"zTESTM32L5.html#zTESTM32L5_MDK_Setup":[2,4,3,2],
|
||||
"zTESTM32L5.html#zTESTM32L5_hwsScatter":[2,4,3,2,0],
|
||||
"zTExamples.html":[2,4],
|
||||
"zTExamples.html#zTExImport":[2,4,0],
|
||||
"zTInstall.html":[2,0],
|
||||
"zTInteractiveMode.html":[2,2],
|
||||
"zTUI.html":[2,1],
|
||||
"zTUI.html#zTGUI":[2,1,0],
|
||||
"zTUI.html#zTGUIButtons":[2,1,2,0],
|
||||
"zTUI.html#zTGUIZoneEditor":[2,1,2],
|
||||
"zTUI.html#zTProjEx":[2,1,1],
|
||||
"zTUICreateProject.html":[2,2,0],
|
||||
"zTUIGenerate.html":[2,2,3],
|
||||
"zTUIMemPerRes.html":[2,2,1],
|
||||
"zTUIMemPerRes.html#zTUIMemAdd":[2,2,1,1],
|
||||
"zTUIMemPerRes.html#zTUIMemDel":[2,2,1,2],
|
||||
"zTUIMemPerRes.html#zTUIMemView":[2,2,1,0],
|
||||
"zTUIMemPerRes.html#zTUIPerProp":[2,2,1,3],
|
||||
"zTUIMemPerRes.html#zTUIPerSlotConf":[2,2,1,4],
|
||||
"zTUIZonePart.html":[2,2,2],
|
||||
"zTUIZonePart.html#zTUICreate":[2,2,2,0],
|
||||
"zoneFormat.html":[3],
|
||||
"zoneFormat.html#XML_Format_Schema":[3,0],
|
||||
"zoneToolUsage.html":[2],
|
||||
"zone_revisionHistory.html":[0]
|
||||
};
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">CMSIS-Zone (Preview)
|
||||
 <span id="projectnumber">Version 0.0.1</span>
|
||||
 <span id="projectnumber">Version 0.9.2</span>
|
||||
</div>
|
||||
<div id="projectbrief">System Resource Management</div>
|
||||
</td>
|
||||
|
|
@ -111,43 +111,49 @@ $(document).ready(function(){initNavTree('pages.html','');});
|
|||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span><span onclick="javascript:toggleLevel(7);">7</span>]</div><table class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="zone_revisionHistory.html" target="_self">Revision History of CMSIS-Zone</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><img id="arr_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_')"/><a class="el" href="XML_Format.html" target="_self">Zone Description Format</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_')"/><a class="el" href="format_system.html" target="_self">/system element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_0_')"/><a class="el" href="format_device.html" target="_self">/device element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="format_package.html" target="_self">/package element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_0_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_0_1_')"/><a class="el" href="format_processor.html" target="_self">/processor element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_0_1_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_0_1_0_')"/><a class="el" href="format_memory_map.html" target="_self">/memory_map element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_1_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="format_map_memory.html" target="_self">/memory element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_1_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="format_map_peripheral.html" target="_self">/peripheral element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_0_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_0_2_')"/><a class="el" href="format_resources.html" target="_self">/resources element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_2_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_0_2_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_0_2_0_')"/><a class="el" href="format_memory.html" target="_self">/memory element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_2_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_0_2_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_0_2_0_0_')"/><a class="el" href="format_region.html" target="_self">/region element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_2_0_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="format_block.html" target="_self">/block element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_2_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_0_2_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_0_2_1_')"/><a class="el" href="format_peripherals.html" target="_self">/peripherals element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_2_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_0_0_2_1_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_0_2_1_0_')"/><a class="el" href="format_group.html" target="_self">/group element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_2_1_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="format_peripheral.html" target="_self">/peripheral element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_2_1_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="format_peripheral.html" target="_self">/peripheral element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_0_3_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_0_3_')"/><a class="el" href="format_memory_map.html" target="_self">/memory_map element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_3_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="format_map_memory.html" target="_self">/memory element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_3_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="format_map_peripheral.html" target="_self">/peripheral element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_0_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_1_')"/><a class="el" href="format_resources.html" target="_self">/resources element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_1_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_1_0_')"/><a class="el" href="format_memory.html" target="_self">/memory element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_1_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_1_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_1_0_0_')"/><a class="el" href="format_region.html" target="_self">/region element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_1_0_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="format_block.html" target="_self">/block element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_1_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_1_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_1_1_')"/><a class="el" href="format_peripherals.html" target="_self">/peripherals element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_1_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_0_1_1_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_1_1_0_')"/><a class="el" href="format_group.html" target="_self">/group element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_1_1_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="format_peripheral.html" target="_self">/peripheral element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_1_1_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="format_peripheral.html" target="_self">/peripheral element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_0_2_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_2_')"/><a class="el" href="format_zones.html" target="_self">/zones element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_0_2_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_2_0_')"/><a class="el" href="format_pzone.html" target="_self">/pzone element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_2_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_0_2_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_2_0_0_')"/><a class="el" href="format_assign.html" target="_self">/assign element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_2_0_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="format_capture.html" target="_self">/capture element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_2_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_0_2_0_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_2_0_1_')"/><a class="el" href="format_xzone.html" target="_self">/xzone element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_2_0_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_0_2_0_1_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_2_0_1_0_')"/><a class="el" href="format_assign.html" target="_self">/assign element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_2_0_1_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="format_capture.html" target="_self">/capture element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="GenDataModel.html" target="_self">Generator Data Model</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="UseCases.html" target="_self">CMSIS-Zone Use Cases</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><img id="arr_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_')"/><a class="el" href="zoneToolUsage.html" target="_self">CMSIS-Zone Utility</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="zTInstall.html" target="_self">Installation</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="zTUI.html" target="_self">User Interface</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_2_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_2_')"/><a class="el" href="zTInteractiveMode.html" target="_self">Interactive Mode</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_2_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="zTUICreateProject.html" target="_self">Create a CMSIS-Zone Project</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_2_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="zTUIMemPerRes.html" target="_self">Memory and Peripheral Resources</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_2_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="zTUIZonePart.html" target="_self">Zone Partitioning</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_2_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="zTUIGenerate.html" target="_self">Generate output files</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="zTCLI.html" target="_self">Command Line Mode</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_2_4_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('2_4_')"/><a class="el" href="zTExamples.html" target="_self">Examples</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_4_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="zTEMusca.html" target="_self">Arm Musca-A1</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_4_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="zTELPC55.html" target="_self">NXP LPC55S69</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_4_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="zTESTM32L5.html" target="_self">STMicroelectronics STM32L5</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_"><td class="entry"><img id="arr_3_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_')"/><a class="el" href="zoneFormat.html" target="_self">Zone Description Format</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_3_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_0_')"/><a class="el" href="xml_rzone_pg.html" target="_self">/rzone element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="xml_creator.html" target="_self">/rzone/creator element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="xml_device.html" target="_self">/rzone/device element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_3_0_2_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('3_0_2_')"/><a class="el" href="xml_resources.html" target="_self">/rzone/resources element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_2_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="xml_sau_init.html" target="_self">/rzone/resources/sau_init element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_2_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="xml_memories.html" target="_self">/rzone/resources/memories element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_2_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="xml_peripherals.html" target="_self">/rzone/resources/peripherals element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_3_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('3_1_')"/><a class="el" href="xml_azone_pg.html" target="_self">/azone element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="xml_arzone.html" target="_self">/azone/rzone element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="xml_configure.html" target="_self">/azone/configure element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="xml_partition.html" target="_self">/azone/partition element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="xml_zones.html" target="_self">/azone/zones element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><img id="arr_4_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('4_')"/><a class="el" href="GenDataModel.html" target="_self">Generator Data Model</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_4_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('4_0_')"/><a class="el" href="fm_system.html" target="_self">system element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="fm_processor.html" target="_self">processor[n] sequence element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="fm_memory.html" target="_self">../memory[n] sequence element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_0_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="fm_peripheral.html" target="_self">../peripheral[n] element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_0_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="fm_sau.html" target="_self">sau[n] sequence element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_0_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="fm_interrupt.html" target="_self">interrupt[n] sequence element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_0_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="fm_mpc_setup.html" target="_self">mpc_setup[n] element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_0_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="fm_reg_setup.html" target="_self">reg_setup[n] element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_4_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('4_1_')"/><a class="el" href="fm_zone.html" target="_self">zone element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="fm_memory.html" target="_self">../memory[n] sequence element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_1_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="fm_peripheral.html" target="_self">../peripheral[n] element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_1_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="fm_mpu_setup.html" target="_self">mpu_setup element</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_5_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="todo.html" target="_self">Todo List</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
|
|
@ -155,7 +161,7 @@ $(document).ready(function(){initNavTree('pages.html','');});
|
|||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Wed Aug 1 2018 17:12:47 for CMSIS-Zone (Preview) by Arm Ltd. All rights reserved.
|
||||
<li class="footer">Generated on Wed Jul 10 2019 15:21:06 for CMSIS-Zone (Preview) Version 0.9.2 by Arm Ltd. All rights reserved.
|
||||
<!--
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
|
||||
|
|
|
|||
BIN
docs/Zone/html/partition_h_l5.png
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
docs/Zone/html/peripheral_properties.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
docs/Zone/html/res_prop.png
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
docs/Zone/html/resource_map.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
|
|
@ -1,5 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['generator_20data_20model',['Generator Data Model',['../GenDataModel.html',1,'']]],
|
||||
['gendatamodel_2etxt',['GenDataModel.txt',['../GenDataModel_8txt.html',1,'']]]
|
||||
['arm_20musca_2da1',['Arm Musca-A1',['../zTEMusca.html',1,'zTExamples']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
var searchData=
|
||||
[
|
||||
['overview_2etxt',['Overview.txt',['../Overview_8txt.html',1,'']]]
|
||||
['cmsis_2dzone_20use_20cases',['CMSIS-Zone Use Cases',['../UseCases.html',1,'']]],
|
||||
['cmsis_2dzone_20utility',['CMSIS-Zone Utility',['../zoneToolUsage.html',1,'']]],
|
||||
['command_20line_20mode',['Command Line Mode',['../zTCLI.html',1,'zoneToolUsage']]],
|
||||
['create_20a_20cmsis_2dzone_20project',['Create a CMSIS-Zone Project',['../zTUICreateProject.html',1,'zTInteractiveMode']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['revision_20history_20of_20cmsis_2dzone',['Revision History of CMSIS-Zone',['../zone_revisionHistory.html',1,'']]]
|
||||
['examples',['Examples',['../zTExamples.html',1,'zoneToolUsage']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['xml_5fformat_2etxt',['XML_Format.txt',['../XML__Format_8txt.html',1,'']]]
|
||||
['generator_20data_20model',['Generator Data Model',['../GenDataModel.html',1,'']]],
|
||||
['gendatamodel_2etxt',['GenDataModel.txt',['../GenDataModel_8txt.html',1,'']]],
|
||||
['generate_20output_20files',['Generate output files',['../zTUIGenerate.html',1,'zTInteractiveMode']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['zone_20description_20format',['Zone Description Format',['../XML_Format.html',1,'']]]
|
||||
['interrupt_5bn_5d_20sequence_20element',['interrupt[n] sequence element',['../fm_interrupt.html',1,'fm_system']]],
|
||||
['installation',['Installation',['../zTInstall.html',1,'zoneToolUsage']]],
|
||||
['interactive_20mode',['Interactive Mode',['../zTInteractiveMode.html',1,'zoneToolUsage']]]
|
||||
];
|
||||
|
|
|
|||
26
docs/Zone/html/search/all_5.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6">
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_5.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
6
docs/Zone/html/search/all_5.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['mpc_5fsetup_5bn_5d_20element',['mpc_setup[n] element',['../fm_mpc_setup.html',1,'fm_system']]],
|
||||
['mpu_5fsetup_20element',['mpu_setup element',['../fm_mpu_setup.html',1,'fm_zone']]],
|
||||
['memory_20and_20peripheral_20resources',['Memory and Peripheral Resources',['../zTUIMemPerRes.html',1,'zTInteractiveMode']]]
|
||||
];
|
||||
26
docs/Zone/html/search/all_6.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6">
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_6.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
docs/Zone/html/search/all_6.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['nxp_20lpc55s69',['NXP LPC55S69',['../zTELPC55.html',1,'zTExamples']]]
|
||||
];
|
||||
26
docs/Zone/html/search/all_7.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6">
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_7.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
docs/Zone/html/search/all_7.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['overview_2etxt',['Overview.txt',['../Overview_8txt.html',1,'']]]
|
||||
];
|
||||
26
docs/Zone/html/search/all_8.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6">
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_8.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
docs/Zone/html/search/all_8.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['processor_5bn_5d_20sequence_20element',['processor[n] sequence element',['../fm_processor.html',1,'fm_system']]]
|
||||
];
|
||||
26
docs/Zone/html/search/all_9.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6">
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_9.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
docs/Zone/html/search/all_9.js
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['reg_5fsetup_5bn_5d_20element',['reg_setup[n] element',['../fm_reg_setup.html',1,'fm_system']]],
|
||||
['revision_20history_20of_20cmsis_2dzone',['Revision History of CMSIS-Zone',['../zone_revisionHistory.html',1,'']]]
|
||||
];
|
||||
26
docs/Zone/html/search/all_a.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6">
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_a.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
6
docs/Zone/html/search/all_a.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['sau_5bn_5d_20sequence_20element',['sau[n] sequence element',['../fm_sau.html',1,'fm_system']]],
|
||||
['system_20element',['system element',['../fm_system.html',1,'GenDataModel']]],
|
||||
['stmicroelectronics_20stm32l5',['STMicroelectronics STM32L5',['../zTESTM32L5.html',1,'zTExamples']]]
|
||||
];
|
||||
26
docs/Zone/html/search/all_b.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6">
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_b.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
docs/Zone/html/search/all_b.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['todo_20list',['Todo List',['../todo.html',1,'']]]
|
||||
];
|
||||
26
docs/Zone/html/search/all_c.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6">
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_c.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
docs/Zone/html/search/all_c.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['user_20interface',['User Interface',['../zTUI.html',1,'zoneToolUsage']]]
|
||||
];
|
||||
26
docs/Zone/html/search/all_d.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6">
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_d.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||