⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 at91sam9260_ecc.html

📁 ATMEL AT91SAM9260的中段控制程序!
💻 HTML
字号:
<html><head>
<meta charset="iso-8859-1" content="Arm / ATMEL/ AT91 library / AT91SAM9260" http-equiv="Content-Type">
<title>Hardware API Selector: AT91SAM9260 Definitions</title>
</head>
<h1>Error Correction Code controller Peripheral</h1>
<null><a name="HECC"></a><b>HECC</b> <i><font size="-1">(<a href="AT91SAM9260_h.html#AT91S_ECC">AT91S_ECC</a>)</font></i><b>  0xFFFFE800 </b><i><font size="-1">(<a href="AT91SAM9260_h.html#AT91C_BASE_HECC">AT91C_BASE_HECC</a>)</font></i>
<br><a name="HECC"></a><b>HECC</b> <i><font size="-1">(<a href="AT91SAM9260_h.html#AT91S_ECC">AT91S_ECC</a>)</font></i><b>  0xFFFFE800 </b><i><font size="-1">(<a href="AT91SAM9260_h.html#AT91C_BASE_HECC">AT91C_BASE_HECC</a>)</font></i>
<br></null><a name="ECC"></a><h2>ECC Software API <i><font size="-1">(<a href="AT91SAM9260_h.html#AT91S_ECC">AT91S_ECC</a>)</font></i></h2>
<a name="ECC"></a><null><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><font size="-1"><b>Offset</b></font></th><th bgcolor="#FFFFCC"><font size="-1"><b>Field</b></font></th><th bgcolor="#FFFFCC"><font size="-1"><b>Description</b></font></th>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x0</b></font></td><td><font size="-1"><a href="AT91SAM9260_ECC.html#ECC_CR">ECC_CR</a></font></td><td><font size="-1"> ECC reset register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x4</b></font></td><td><font size="-1"><a href="AT91SAM9260_ECC.html#ECC_MR">ECC_MR</a></font></td><td><font size="-1"> ECC Page size register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x8</b></font></td><td><font size="-1"><a href="AT91SAM9260_ECC.html#ECC_SR">ECC_SR</a></font></td><td><font size="-1"> ECC Status register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0xC</b></font></td><td><font size="-1"><a href="AT91SAM9260_ECC.html#ECC_PR">ECC_PR</a></font></td><td><font size="-1"> ECC Parity register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x10</b></font></td><td><font size="-1"><a href="AT91SAM9260_ECC.html#ECC_NPR">ECC_NPR</a></font></td><td><font size="-1"> ECC Parity N register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0xFC</b></font></td><td><font size="-1"><a href="AT91SAM9260_ECC.html#ECC_VR">ECC_VR</a></font></td><td><font size="-1"> ECC Version register</font></td></tr>
</null></table><br></null><h2>ECC Register Description</h2>
<null><a name="ECC_CR"></a><h4><a href="#ECC">ECC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> ECC_CR  <i> ECC reset register</i></h4><ul><null><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_CR">AT91C_HECC_CR</a></i> 0xFFFFE800</font><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_CR">AT91C_HECC_CR</a></i> 0xFFFFE800</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">0</td><td align="CENTER"><a name="ECC_RST"></a><b>ECC_RST</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ECC_RST">AT91C_ECC_RST</a></font></td><td><b>ECC reset parity</b><br>0: No Reset. <br> 1: Reset ECC parity + parity N register</td></tr>
</null></table>
<a name="ECC_MR"></a><h4><a href="#ECC">ECC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> ECC_MR  <i> ECC Page size register</i></h4><ul><null><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_MR">AT91C_HECC_MR</a></i> 0xFFFFE804</font><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_MR">AT91C_HECC_MR</a></i> 0xFFFFE804</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">1..0</td><td align="CENTER"><a name="ECC_PAGE_SIZE"></a><b>ECC_PAGE_SIZE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ECC_PAGE_SIZE">AT91C_ECC_PAGE_SIZE</a></font></td><td><b>Nand Flash page size</b><br>0: 512 bytes.<br>1: 1024 bytes.<br>2: 2048 bytes.<br>3: 4096 bytes.</td></tr>
</null></table>
<a name="ECC_SR"></a><h4><a href="#ECC">ECC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> ECC_SR  <i> ECC Status register</i></h4><ul><null><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_SR">AT91C_HECC_SR</a></i> 0xFFFFE808</font><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_SR">AT91C_HECC_SR</a></i> 0xFFFFE808</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">0</td><td align="CENTER"><a name="ECC_RECERR"></a><b>ECC_RECERR</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ECC_RECERR">AT91C_ECC_RECERR</a></font></td><td><b>ECC error</b><br>0: No Error Occured. <br> 1: Single Bit Or Multiple Error Occured</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">1</td><td align="CENTER"><a name="ECC_ECCERR"></a><b>ECC_ECCERR</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ECC_ECCERR">AT91C_ECC_ECCERR</a></font></td><td><b>ECC single error</b><br>0: No Single Error. <br> 1: Single bit error (correctable) Occured</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">2</td><td align="CENTER"><a name="ECC_MULERR"></a><b>ECC_MULERR</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ECC_MULERR">AT91C_ECC_MULERR</a></font></td><td><b>ECC_MULERR</b><br>0: No Multiple Errors. <br> 1:Multiple bits error (non-correctable) Occured</td></tr>
</null></table>
<a name="ECC_PR"></a><h4><a href="#ECC">ECC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> ECC_PR  <i> ECC Parity register</i></h4><ul><null><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_PR">AT91C_HECC_PR</a></i> 0xFFFFE80C</font><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_PR">AT91C_HECC_PR</a></i> 0xFFFFE80C</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">3..0</td><td align="CENTER"><a name="ECC_BITADDR"></a><b>ECC_BITADDR</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ECC_BITADDR">AT91C_ECC_BITADDR</a></font></td><td><b>Bit address error</b><br>Bit adress Error (position of error for 8-16 bits devices</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">15..4</td><td align="CENTER"><a name="ECC_WORDADDR"></a><b>ECC_WORDADDR</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ECC_WORDADDR">AT91C_ECC_WORDADDR</a></font></td><td><b>address of the failing bit</b><br>byte-word address of failing bit</td></tr>
</null></table>
<a name="ECC_NPR"></a><h4><a href="#ECC">ECC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> ECC_NPR  <i> ECC Parity N register</i></h4><ul><null><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_NPR">AT91C_HECC_NPR</a></i> 0xFFFFE810</font><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_NPR">AT91C_HECC_NPR</a></i> 0xFFFFE810</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">15..0</td><td align="CENTER"><a name="ECC_NPARITY"></a><b>ECC_NPARITY</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ECC_NPARITY">AT91C_ECC_NPARITY</a></font></td><td><b>ECC parity N </b><br>ECC parity N </td></tr>
</null></table>
<a name="ECC_VR"></a><h4><a href="#ECC">ECC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> ECC_VR  <i> ECC Version register</i></h4><ul><null><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_VR">AT91C_HECC_VR</a></i> 0xFFFFE8FC</font><font size="-2"><li><b>HECC</b> <i><a href="AT91SAM9260_h.html#AT91C_HECC_VR">AT91C_HECC_VR</a></i> 0xFFFFE8FC</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">3..0</td><td align="CENTER"><a name="ECC_VR"></a><b>ECC_VR</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ECC_VR">AT91C_ECC_VR</a></font></td><td><b>ECC version register</b></td></tr>
</null></table>
</null><hr></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -