summaryrefslogtreecommitdiff
path: root/CMSIS/Documentation/SVD/html/group__protection_string_type__gr.html
diff options
context:
space:
mode:
Diffstat (limited to 'CMSIS/Documentation/SVD/html/group__protection_string_type__gr.html')
-rw-r--r--CMSIS/Documentation/SVD/html/group__protection_string_type__gr.html118
1 files changed, 118 insertions, 0 deletions
diff --git a/CMSIS/Documentation/SVD/html/group__protection_string_type__gr.html b/CMSIS/Documentation/SVD/html/group__protection_string_type__gr.html
new file mode 100644
index 0000000..f4730c7
--- /dev/null
+++ b/CMSIS/Documentation/SVD/html/group__protection_string_type__gr.html
@@ -0,0 +1,118 @@
+<!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>protectionStringType_gr</title>
+<title>CMSIS-SVD: protectionStringType_gr</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);
+</script>
+<link href="stylsheetf" rel="stylesheet" type="text/css" />
+</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-SVD
+ &#160;<span id="projectnumber">Version 1.3.1</span>
+ </div>
+ <div id="projectbrief">CMSIS System View Description</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.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Usage&#160;and&#160;Description</span></a></li>
+ <li><a href="modules.html"><span>Reference</span></a></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('group__protection_string_type__gr.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">protectionStringType_gr</div> </div>
+<div class="ingroups"><a class="el" href="group__elem__type__gr.html">Element Groups</a></div></div><!--header-->
+<div class="contents">
+<p>The protection element specify security priviliges for a successfull access to an address block, individual register or all registers within the given scope (Version 1.3). This information is relevant for both the programmer as well as the debugger if it is not granted universal access permissions. If no specific information is provided a register is accessible in any mode non-secure and secure mode.</p>
+<h1><a class="anchor" id="protection_ex"></a>
+Example:</h1>
+<div class="fragment"><div class="line">&lt;device schemaVersion=<span class="stringliteral">&quot;1.3&quot;</span> xmlns:xs=<span class="stringliteral">&quot;http://www.w3.org/2001/XMLSchema-instance&quot;</span> xs:noNamespaceSchemaLocation=<span class="stringliteral">&quot;CMSIS-SVD.xsd&quot;</span>&gt;</div>
+<div class="line"> &lt;name&gt;ARM_Cortex_M3&lt;/name&gt;</div>
+<div class="line"> &lt;version&gt;0.1&lt;/version&gt;</div>
+<div class="line"> &lt;description&gt;ARM Cortex-M3 based Microcontroller demonstration device&lt;/description&gt;</div>
+<div class="line"> &lt;addressUnitBits&gt;8&lt;/addressUnitBits&gt;</div>
+<div class="line"> &lt;width&gt;32&lt;/width&gt;</div>
+<div class="line"> &lt;size&gt;32&lt;/size&gt;</div>
+<div class="line"> &lt;access&gt;read-write&lt;/access&gt;</div>
+<div class="line"> &lt;protection&gt;s&lt;/protection&gt;</div>
+<div class="line"> ...</div>
+<div class="line"> &lt;peripherals&gt;</div>
+<div class="line"> ...</div>
+<div class="line"> &lt;/peripherals&gt;</div>
+<div class="line">&lt;/device&gt;</div>
+</div><!-- fragment --><p>In the example above the read and write accesses to all registers of the device require to be secure mode accesses. Note that this default can be refined on subsequent levels of the description.</p>
+<table class="cmtable" summary="ProtectionType Elements">
+<tr>
+<th nowrap="nowrap">Element Name </th><th>Description </th><th>Access Type </th><th>Occurrence </th></tr>
+<tr>
+<td>secure </td><td>Specifies the access type that requires "secure" mode access for a successful access to the register(s). </td><td><ul>
+<li>"s" = secure permission required for access</li>
+<li>"n" = non-secure or secure permission required for access </li>
+</ul>
+</td><td>0..1 </td></tr>
+</table>
+</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 Tue Oct 27 2015 14:35:46 for CMSIS-SVD 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.2
+ -->
+ </li>
+ </ul>
+</div>
+</body>
+</html>