4536 lines
268 KiB
HTML
4536 lines
268 KiB
HTML
<!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"/>
|
||
<meta name="generator" content="Doxygen 1.8.5"/>
|
||
<title>MCUXpresso SDK API Reference Manual: SEMC: Smart External DRAM Controller Driver</title>
|
||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="jquery.js"></script>
|
||
<script type="text/javascript" src="dynsections.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>
|
||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
<link href="customdoxygen.css" 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: 56px;">
|
||
<td id="projectlogo"><img alt="Logo" src="fs_logo.gif"/></td>
|
||
<td style="padding-left: 0.5em;">
|
||
<div id="projectname">MCUXpresso SDK API Reference Manual
|
||
 <span id="projectnumber">Rev 2.12.1</span>
|
||
</div>
|
||
<div id="projectbrief">NXP Semiconductors</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<!-- end header part -->
|
||
<!-- Generated by Doxygen 1.8.5 -->
|
||
<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><a href="pages.html"><span>Related Pages</span></a></li>
|
||
<li><a href="modules.html"><span>API Reference</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('a00063.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>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><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="summary">
|
||
<a href="#nested-classes">Data Structures</a> |
|
||
<a href="#enum-members">Enumerations</a> </div>
|
||
<div class="headertitle">
|
||
<div class="title">SEMC: Smart External DRAM Controller Driver</div> </div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
|
||
<p>The MCUXpresso SDK provides a peripheral driver for the Smart External DRAM Controller block of MCUXpresso SDK devices.</p>
|
||
<h1><a class="anchor" id="SEMCDriver"></a>
|
||
SEMC: Smart External DRAM Controller Driver</h1>
|
||
<h2><a class="anchor" id="SEMCInitDeinit"></a>
|
||
SEMC Initialization Operation</h2>
|
||
<p>The SEMC Initialize is to initialize for common configure: gate the SEMC clock, configure IOMUX, and queue weight setting. The SEMC Deinitialize is to ungate the clock and disable SEMC module.</p>
|
||
<h2><a class="anchor" id="SEMCInteOps"></a>
|
||
SEMC Interrupt Operation</h2>
|
||
<p>The interrupt and disable operation for SEMC.</p>
|
||
<h2><a class="anchor" id="SEMCMemoryAccess"></a>
|
||
SEMC Memory access Operation</h2>
|
||
<p>This group is mainly provide NAND/NOR memory access API which is through IP bus/ IP command access. Since the AXI access is directly read/write is so easy, so the AXI read/write part is not provided in SEMC.</p>
|
||
<h1><a class="anchor" id="SEMCTpyUC"></a>
|
||
Typical use case</h1>
|
||
<table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||
Data Structures</h2></td></tr>
|
||
<tr class="memitem:a00473"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00473">semc_sdram_config_t</a></td></tr>
|
||
<tr class="memdesc:a00473"><td class="mdescLeft"> </td><td class="mdescRight">SEMC SDRAM configuration structure. <a href="a00063.html#a00473">More...</a><br/></td></tr>
|
||
<tr class="separator:a00473"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00467"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00467">semc_nand_timing_config_t</a></td></tr>
|
||
<tr class="memdesc:a00467"><td class="mdescLeft"> </td><td class="mdescRight">SEMC NAND device timing configuration structure. <a href="a00063.html#a00467">More...</a><br/></td></tr>
|
||
<tr class="separator:a00467"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00466"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00466">semc_nand_config_t</a></td></tr>
|
||
<tr class="memdesc:a00466"><td class="mdescLeft"> </td><td class="mdescRight">SEMC NAND configuration structure. <a href="a00063.html#a00466">More...</a><br/></td></tr>
|
||
<tr class="separator:a00466"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00468"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00468">semc_nor_config_t</a></td></tr>
|
||
<tr class="memdesc:a00468"><td class="mdescLeft"> </td><td class="mdescRight">SEMC NOR configuration structure. <a href="a00063.html#a00468">More...</a><br/></td></tr>
|
||
<tr class="separator:a00468"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00474"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00474">semc_sram_config_t</a></td></tr>
|
||
<tr class="memdesc:a00474"><td class="mdescLeft"> </td><td class="mdescRight">SEMC SRAM configuration structure. <a href="a00063.html#a00474">More...</a><br/></td></tr>
|
||
<tr class="separator:a00474"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00465"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00465">semc_dbi_config_t</a></td></tr>
|
||
<tr class="memdesc:a00465"><td class="mdescLeft"> </td><td class="mdescRight">SEMC DBI configuration structure. <a href="a00063.html#a00465">More...</a><br/></td></tr>
|
||
<tr class="separator:a00465"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00469"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00469">semc_queuea_weight_struct_t</a></td></tr>
|
||
<tr class="memdesc:a00469"><td class="mdescLeft"> </td><td class="mdescRight">SEMC AXI queue a weight setting structure. <a href="a00063.html#a00469">More...</a><br/></td></tr>
|
||
<tr class="separator:a00469"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00470"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00470">semc_queuea_weight_t</a></td></tr>
|
||
<tr class="memdesc:a00470"><td class="mdescLeft"> </td><td class="mdescRight">SEMC AXI queue a weight setting union. <a href="a00063.html#a00470">More...</a><br/></td></tr>
|
||
<tr class="separator:a00470"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00471"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00471">semc_queueb_weight_struct_t</a></td></tr>
|
||
<tr class="memdesc:a00471"><td class="mdescLeft"> </td><td class="mdescRight">SEMC AXI queue b weight setting structure. <a href="a00063.html#a00471">More...</a><br/></td></tr>
|
||
<tr class="separator:a00471"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00472"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00472">semc_queueb_weight_t</a></td></tr>
|
||
<tr class="memdesc:a00472"><td class="mdescLeft"> </td><td class="mdescRight">SEMC AXI queue b weight setting union. <a href="a00063.html#a00472">More...</a><br/></td></tr>
|
||
<tr class="separator:a00472"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00463"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00463">semc_axi_queueweight_t</a></td></tr>
|
||
<tr class="memdesc:a00463"><td class="mdescLeft"> </td><td class="mdescRight">SEMC AXI queue weight setting. <a href="a00063.html#a00463">More...</a><br/></td></tr>
|
||
<tr class="separator:a00463"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00464"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00464">semc_config_t</a></td></tr>
|
||
<tr class="memdesc:a00464"><td class="mdescLeft"> </td><td class="mdescRight">SEMC configuration structure. <a href="a00063.html#a00464">More...</a><br/></td></tr>
|
||
<tr class="separator:a00464"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||
Enumerations</h2></td></tr>
|
||
<tr class="memitem:gaedcf2109f459315e1a7f2af73ec9b603"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603a8134de36c04549cdcf55cf4c858da55d">kStatus_SEMC_InvalidDeviceType</a> = MAKE_STATUS(kStatusGroup_SEMC, 0),
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603a154172d85ea51bd17983f44960634e24">kStatus_SEMC_IpCommandExecutionError</a> = MAKE_STATUS(kStatusGroup_SEMC, 1),
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603aeafb2cc4d329f963237f889ae8d92161">kStatus_SEMC_AxiCommandExecutionError</a> = MAKE_STATUS(kStatusGroup_SEMC, 2),
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603a9ca39c9c2ee56033cc51bbc988ba4eb3">kStatus_SEMC_InvalidMemorySize</a> = MAKE_STATUS(kStatusGroup_SEMC, 3),
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603ac7476fe2d7320c0bedcce9ca3722556d">kStatus_SEMC_InvalidIpcmdDataSize</a> = MAKE_STATUS(kStatusGroup_SEMC, 4),
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603adb5d3e2d66281dbbe9d7fe13b6f75f6b">kStatus_SEMC_InvalidAddressPortWidth</a> = MAKE_STATUS(kStatusGroup_SEMC, 5),
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603a826916a280050f1cc7fb0eccfd5e117b">kStatus_SEMC_InvalidDataPortWidth</a> = MAKE_STATUS(kStatusGroup_SEMC, 6),
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603a42c5fe91301fdce767039c864ce204f8">kStatus_SEMC_InvalidSwPinmuxSelection</a> = MAKE_STATUS(kStatusGroup_SEMC, 7),
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603a498b180ed5c5f24389640413536f1dc4">kStatus_SEMC_InvalidBurstLength</a> = MAKE_STATUS(kStatusGroup_SEMC, 8),
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603a44022201115d6fdcd1826f2f62a7778c">kStatus_SEMC_InvalidColumnAddressBitWidth</a> = MAKE_STATUS(kStatusGroup_SEMC, 9),
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603a13b40032b7ad5b8f81b4fddd54daf550">kStatus_SEMC_InvalidBaseAddress</a> = MAKE_STATUS(kStatusGroup_SEMC, 10),
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaedcf2109f459315e1a7f2af73ec9b603a43e530f523749e75a6c309fb6a344454">kStatus_SEMC_InvalidTimerSetting</a> = MAKE_STATUS(kStatusGroup_SEMC, 11)
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gaedcf2109f459315e1a7f2af73ec9b603"><td class="mdescLeft"> </td><td class="mdescRight">SEMC status, _semc_status. <a href="a00063.html#gaedcf2109f459315e1a7f2af73ec9b603">More...</a><br/></td></tr>
|
||
<tr class="separator:gaedcf2109f459315e1a7f2af73ec9b603"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga08735245d3d4ede425f932fa71b0e0d4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga08735245d3d4ede425f932fa71b0e0d4">semc_mem_type_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga08735245d3d4ede425f932fa71b0e0d4a6279414422020cd1c99949b6dbfb9507">kSEMC_MemType_SDRAM</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga08735245d3d4ede425f932fa71b0e0d4a6d91e32138d1af08e8183b98cd8cce31">kSEMC_MemType_SRAM</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga08735245d3d4ede425f932fa71b0e0d4a03d1b366c354639f72bcc15c2c9e3782">kSEMC_MemType_NOR</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga08735245d3d4ede425f932fa71b0e0d4a63efa7f90b8b91d4822de45edc2e74c9">kSEMC_MemType_NAND</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga08735245d3d4ede425f932fa71b0e0d4a361bfda909ebaf33f525df07ceda0867">kSEMC_MemType_8080</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga08735245d3d4ede425f932fa71b0e0d4"><td class="mdescLeft"> </td><td class="mdescRight">SEMC memory device type. <a href="a00063.html#ga08735245d3d4ede425f932fa71b0e0d4">More...</a><br/></td></tr>
|
||
<tr class="separator:ga08735245d3d4ede425f932fa71b0e0d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga5a1bccfaaa382e07267ba9b0f6cbfd5d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga5a1bccfaaa382e07267ba9b0f6cbfd5d">semc_waitready_polarity_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga5a1bccfaaa382e07267ba9b0f6cbfd5da5a7ffacebe181e399e7872fced373d26">kSEMC_LowActive</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga5a1bccfaaa382e07267ba9b0f6cbfd5da3079e38b3553ecc8b7ea01b8ac3a0ab9">kSEMC_HighActive</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga5a1bccfaaa382e07267ba9b0f6cbfd5d"><td class="mdescLeft"> </td><td class="mdescRight">SEMC WAIT/RDY polarity. <a href="a00063.html#ga5a1bccfaaa382e07267ba9b0f6cbfd5d">More...</a><br/></td></tr>
|
||
<tr class="separator:ga5a1bccfaaa382e07267ba9b0f6cbfd5d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga39aa0b34ae384226551df8e5c581338c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga39aa0b34ae384226551df8e5c581338c">semc_sdram_cs_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga39aa0b34ae384226551df8e5c581338caba4f070f1d55618b94b23fa1bdf2cf03">kSEMC_SDRAM_CS0</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga39aa0b34ae384226551df8e5c581338ca53f39a9223ddb5346ba190e1d817b2a6">kSEMC_SDRAM_CS1</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga39aa0b34ae384226551df8e5c581338ca238bf0fb83c987f93a16e049d57d7fdf">kSEMC_SDRAM_CS2</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga39aa0b34ae384226551df8e5c581338ca2fe9565400ce1d0c0a37babed57c04c3">kSEMC_SDRAM_CS3</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga39aa0b34ae384226551df8e5c581338c"><td class="mdescLeft"> </td><td class="mdescRight">SEMC SDRAM Chip selection . <a href="a00063.html#ga39aa0b34ae384226551df8e5c581338c">More...</a><br/></td></tr>
|
||
<tr class="separator:ga39aa0b34ae384226551df8e5c581338c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gabb742cf112706b9a4e135a1b4d890c9f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gabb742cf112706b9a4e135a1b4d890c9f">semc_sram_cs_t</a> { <a class="el" href="a00063.html#ggabb742cf112706b9a4e135a1b4d890c9fae4b94fdb3332022a18376d5a2b529369">kSEMC_SRAM_CS0</a> = 0
|
||
}</td></tr>
|
||
<tr class="memdesc:gabb742cf112706b9a4e135a1b4d890c9f"><td class="mdescLeft"> </td><td class="mdescRight">SEMC SRAM Chip selection . <a href="a00063.html#gabb742cf112706b9a4e135a1b4d890c9f">More...</a><br/></td></tr>
|
||
<tr class="separator:gabb742cf112706b9a4e135a1b4d890c9f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaa05227dae14df62aecf7b0ddac321acc"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gaa05227dae14df62aecf7b0ddac321acc">semc_nand_access_type_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggaa05227dae14df62aecf7b0ddac321acca58b52a55f579a2ae23a4e0ed9c814c18">kSEMC_NAND_ACCESS_BY_AXI</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaa05227dae14df62aecf7b0ddac321accae507527105fe421ff2135c5384b5fc07">kSEMC_NAND_ACCESS_BY_IPCMD</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gaa05227dae14df62aecf7b0ddac321acc"><td class="mdescLeft"> </td><td class="mdescRight">SEMC NAND device type. <a href="a00063.html#gaa05227dae14df62aecf7b0ddac321acc">More...</a><br/></td></tr>
|
||
<tr class="separator:gaa05227dae14df62aecf7b0ddac321acc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga447f8555e028f02d9dab33d3d1aef8c4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga447f8555e028f02d9dab33d3d1aef8c4">semc_interrupt_enable_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga447f8555e028f02d9dab33d3d1aef8c4aa7a04a11dc414b2a37a237a5addf349a">kSEMC_IPCmdDoneInterrupt</a> = SEMC_INTEN_IPCMDDONEEN_MASK,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga447f8555e028f02d9dab33d3d1aef8c4a64e25e50990bb0efd1447901ce44eb00">kSEMC_IPCmdErrInterrupt</a> = SEMC_INTEN_IPCMDERREN_MASK,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga447f8555e028f02d9dab33d3d1aef8c4af56594e1e688919e5d9ebd87c66d2005">kSEMC_AXICmdErrInterrupt</a> = SEMC_INTEN_AXICMDERREN_MASK,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga447f8555e028f02d9dab33d3d1aef8c4a27418b3a7f2b9184bf99f1530d1a7d79">kSEMC_AXIBusErrInterrupt</a> = SEMC_INTEN_AXIBUSERREN_MASK
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga447f8555e028f02d9dab33d3d1aef8c4"><td class="mdescLeft"> </td><td class="mdescRight">SEMC interrupts . <a href="a00063.html#ga447f8555e028f02d9dab33d3d1aef8c4">More...</a><br/></td></tr>
|
||
<tr class="separator:ga447f8555e028f02d9dab33d3d1aef8c4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gac668fa4b7f9d00a5f3b3bd92f1031840"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gac668fa4b7f9d00a5f3b3bd92f1031840">semc_ipcmd_datasize_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggac668fa4b7f9d00a5f3b3bd92f1031840a2d7ca0f3b6220cd64c4cb7df05501ae2">kSEMC_IPcmdDataSize_1bytes</a> = 1,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggac668fa4b7f9d00a5f3b3bd92f1031840ae865ce41ce14fe3d2e941e8c07d25b52">kSEMC_IPcmdDataSize_2bytes</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggac668fa4b7f9d00a5f3b3bd92f1031840a1cccd51b7f701193896703676eb5556c">kSEMC_IPcmdDataSize_3bytes</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggac668fa4b7f9d00a5f3b3bd92f1031840a922cf4aa0551390cafcde2e095381864">kSEMC_IPcmdDataSize_4bytes</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gac668fa4b7f9d00a5f3b3bd92f1031840"><td class="mdescLeft"> </td><td class="mdescRight">SEMC IP command data size in bytes. <a href="a00063.html#gac668fa4b7f9d00a5f3b3bd92f1031840">More...</a><br/></td></tr>
|
||
<tr class="separator:gac668fa4b7f9d00a5f3b3bd92f1031840"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga406a10c8437ae14dd08225097d13515e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga406a10c8437ae14dd08225097d13515e">semc_refresh_time_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga406a10c8437ae14dd08225097d13515ea895e58448e9c8257f7362f836ac9b655">kSEMC_RefreshThreeClocks</a> = 0x0U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga406a10c8437ae14dd08225097d13515ea95df609cf94185f0de78dcada669f4a2">kSEMC_RefreshSixClocks</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga406a10c8437ae14dd08225097d13515ea75e06929fb560f20743f6790f0b69132">kSEMC_RefreshNineClocks</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga406a10c8437ae14dd08225097d13515e"><td class="mdescLeft"> </td><td class="mdescRight">SEMC auto-refresh timing. <a href="a00063.html#ga406a10c8437ae14dd08225097d13515e">More...</a><br/></td></tr>
|
||
<tr class="separator:ga406a10c8437ae14dd08225097d13515e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gae3a6d3d6e65ca776da7ce7da02a49cdc"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gae3a6d3d6e65ca776da7ce7da02a49cdc">semc_caslatency_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggae3a6d3d6e65ca776da7ce7da02a49cdcac02b93f35188b18544253eb4aa915ecd">kSEMC_LatencyOne</a> = 1,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggae3a6d3d6e65ca776da7ce7da02a49cdcafd6af4ef79574ec227f4300b6bda4190">kSEMC_LatencyTwo</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggae3a6d3d6e65ca776da7ce7da02a49cdca637fde0ea7ad5a35b9de64997016bea7">kSEMC_LatencyThree</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gae3a6d3d6e65ca776da7ce7da02a49cdc"><td class="mdescLeft"> </td><td class="mdescRight">CAS latency. <a href="a00063.html#gae3a6d3d6e65ca776da7ce7da02a49cdc">More...</a><br/></td></tr>
|
||
<tr class="separator:gae3a6d3d6e65ca776da7ce7da02a49cdc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga1d3e89139d2f27911a349e801cced57a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga1d3e89139d2f27911a349e801cced57a">semc_sdram_column_bit_num_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga1d3e89139d2f27911a349e801cced57aa2db766ff236daf17a7b597436ac323ac">kSEMC_SdramColunm_12bit</a> = 0x0U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga1d3e89139d2f27911a349e801cced57aa17820d0cf5beb4e7c6a76ff9400fdcab">kSEMC_SdramColunm_11bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga1d3e89139d2f27911a349e801cced57aa172a780647e012c8bea26a53094550b8">kSEMC_SdramColunm_10bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga1d3e89139d2f27911a349e801cced57aa7e67d93518611f8b8530150758620380">kSEMC_SdramColunm_9bit</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga1d3e89139d2f27911a349e801cced57a"><td class="mdescLeft"> </td><td class="mdescRight">SEMC sdram column address bit number. <a href="a00063.html#ga1d3e89139d2f27911a349e801cced57a">More...</a><br/></td></tr>
|
||
<tr class="separator:ga1d3e89139d2f27911a349e801cced57a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga87867060d8f2c25cdbce1a22926e7796"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga87867060d8f2c25cdbce1a22926e7796">sem_sdram_burst_len_t</a> { <a class="el" href="a00063.html#gga87867060d8f2c25cdbce1a22926e7796ad1068c5010de2b31c08f70f725e113ac">kSEMC_Sdram_BurstLen1</a> = 0
|
||
}</td></tr>
|
||
<tr class="memdesc:ga87867060d8f2c25cdbce1a22926e7796"><td class="mdescLeft"> </td><td class="mdescRight">SEMC sdram burst length. <a href="a00063.html#ga87867060d8f2c25cdbce1a22926e7796">More...</a><br/></td></tr>
|
||
<tr class="separator:ga87867060d8f2c25cdbce1a22926e7796"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga303ff2f4e5992840f3eb41a72519bff8"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga303ff2f4e5992840f3eb41a72519bff8">semc_nand_column_bit_num_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga303ff2f4e5992840f3eb41a72519bff8adb536b624fd661909fa6f3ae2c1518fe">kSEMC_NandColum_16bit</a> = 0x0U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga303ff2f4e5992840f3eb41a72519bff8a778a4c81e92af4d984fe88bf84f9af92">kSEMC_NandColum_15bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga303ff2f4e5992840f3eb41a72519bff8a8ddd82cfc35c5260ccf0ff1e1d0ecd09">kSEMC_NandColum_14bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga303ff2f4e5992840f3eb41a72519bff8a429e4c6fa031c8643c2c4385812c701b">kSEMC_NandColum_13bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga303ff2f4e5992840f3eb41a72519bff8a4adff9c7a8b64e796539fccf6ee3c306">kSEMC_NandColum_12bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga303ff2f4e5992840f3eb41a72519bff8a2dcc72e2c564f0c7d63f3183ff0da831">kSEMC_NandColum_11bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga303ff2f4e5992840f3eb41a72519bff8a416dcd128d7c007615d2d28cb20390b2">kSEMC_NandColum_10bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga303ff2f4e5992840f3eb41a72519bff8a361194380db5af63d1976adc1c144517">kSEMC_NandColum_9bit</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga303ff2f4e5992840f3eb41a72519bff8"><td class="mdescLeft"> </td><td class="mdescRight">SEMC nand column address bit number. <a href="a00063.html#ga303ff2f4e5992840f3eb41a72519bff8">More...</a><br/></td></tr>
|
||
<tr class="separator:ga303ff2f4e5992840f3eb41a72519bff8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaefc33f6c2baea4078c89b22998146efe"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gaefc33f6c2baea4078c89b22998146efe">sem_nand_burst_len_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggaefc33f6c2baea4078c89b22998146efea008ab2aa106b13d3950ee57a567e5f33">kSEMC_Nand_BurstLen1</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaefc33f6c2baea4078c89b22998146efea760f1c284c7a49107d648f1bfa6f63db">kSEMC_Nand_BurstLen2</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaefc33f6c2baea4078c89b22998146efea5c4231cdbdc33f5d6fc6516109943b8c">kSEMC_Nand_BurstLen4</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaefc33f6c2baea4078c89b22998146efeaa8002fc1fbaebc139548012ac4d09590">kSEMC_Nand_BurstLen8</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaefc33f6c2baea4078c89b22998146efeafb002a644c3aed0f214547237d0bf6a8">kSEMC_Nand_BurstLen16</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaefc33f6c2baea4078c89b22998146efea2bc12a348009ac2db056376d9687c9b2">kSEMC_Nand_BurstLen32</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaefc33f6c2baea4078c89b22998146efeab7cc1d3329fcda916f0645e7df964104">kSEMC_Nand_BurstLen64</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gaefc33f6c2baea4078c89b22998146efe"><td class="mdescLeft"> </td><td class="mdescRight">SEMC nand burst length. <a href="a00063.html#gaefc33f6c2baea4078c89b22998146efe">More...</a><br/></td></tr>
|
||
<tr class="separator:gaefc33f6c2baea4078c89b22998146efe"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaeac77ec5f92acde07413600f725a5f7c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gaeac77ec5f92acde07413600f725a5f7c">semc_norsram_column_bit_num_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggaeac77ec5f92acde07413600f725a5f7ca3fd9863f232015ae77b46475d2e20776">kSEMC_NorColum_12bit</a> = 0x0U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaeac77ec5f92acde07413600f725a5f7ca342109042a60df1f7a8135be6f312287">kSEMC_NorColum_11bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaeac77ec5f92acde07413600f725a5f7ca2b393393cbf46623ade0a58a487dfe6a">kSEMC_NorColum_10bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaeac77ec5f92acde07413600f725a5f7ca4fae4e4474758bfe49d9a797514f3c80">kSEMC_NorColum_9bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaeac77ec5f92acde07413600f725a5f7ca69340d56f01eb1298a4a2254bf11961f">kSEMC_NorColum_8bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaeac77ec5f92acde07413600f725a5f7ca624f3f8749ae0b79e8e04abb5017fd3c">kSEMC_NorColum_7bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaeac77ec5f92acde07413600f725a5f7ca6d710af45f638281e02bd795bc03b62f">kSEMC_NorColum_6bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaeac77ec5f92acde07413600f725a5f7ca9777a94f3d30b14b521c053fcc0f6638">kSEMC_NorColum_5bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaeac77ec5f92acde07413600f725a5f7ca0814ff5e7bd8fa86261aac223e48c718">kSEMC_NorColum_4bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaeac77ec5f92acde07413600f725a5f7ca56c1dfe2cc811b4e5a04c67dc7d20bbd">kSEMC_NorColum_3bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaeac77ec5f92acde07413600f725a5f7caa020e5f8fd9aa0f0997c8d4d23b6deba">kSEMC_NorColum_2bit</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gaeac77ec5f92acde07413600f725a5f7c"><td class="mdescLeft"> </td><td class="mdescRight">SEMC nor/sram column address bit number. <a href="a00063.html#gaeac77ec5f92acde07413600f725a5f7c">More...</a><br/></td></tr>
|
||
<tr class="separator:gaeac77ec5f92acde07413600f725a5f7c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga05ed2d6f1bfdcf9bce848cb25f9db412"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga05ed2d6f1bfdcf9bce848cb25f9db412">sem_norsram_burst_len_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga05ed2d6f1bfdcf9bce848cb25f9db412ad7727c0a3d6ad31b5946d32288725e50">kSEMC_Nor_BurstLen1</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga05ed2d6f1bfdcf9bce848cb25f9db412a672490cbbae88c08ab25994345be4b1d">kSEMC_Nor_BurstLen2</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga05ed2d6f1bfdcf9bce848cb25f9db412a7905dac808148170e59c01377ef3e04f">kSEMC_Nor_BurstLen4</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga05ed2d6f1bfdcf9bce848cb25f9db412aebe3e019bb1e7e6e5386c26b6ea6ee50">kSEMC_Nor_BurstLen8</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga05ed2d6f1bfdcf9bce848cb25f9db412adf0b9f929ae874b1b9f1a264a15367ba">kSEMC_Nor_BurstLen16</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga05ed2d6f1bfdcf9bce848cb25f9db412aeefcf54c53136c24ebe38350230a3a76">kSEMC_Nor_BurstLen32</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga05ed2d6f1bfdcf9bce848cb25f9db412a36f0f78342380adaec20700e1bcd3801">kSEMC_Nor_BurstLen64</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga05ed2d6f1bfdcf9bce848cb25f9db412"><td class="mdescLeft"> </td><td class="mdescRight">SEMC nor/sram burst length. <a href="a00063.html#ga05ed2d6f1bfdcf9bce848cb25f9db412">More...</a><br/></td></tr>
|
||
<tr class="separator:ga05ed2d6f1bfdcf9bce848cb25f9db412"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga262d9d7762023cbd61e50cb71510e46d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga262d9d7762023cbd61e50cb71510e46d">semc_dbi_column_bit_num_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga262d9d7762023cbd61e50cb71510e46da952370132cdb9c7103107e66ae8389ab">kSEMC_Dbi_Colum_12bit</a> = 0x0U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga262d9d7762023cbd61e50cb71510e46daa95d8f71e892f080d81ffb6f0f11c08c">kSEMC_Dbi_Colum_11bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga262d9d7762023cbd61e50cb71510e46da6c38804a51de6cdbcdfac916a86b3711">kSEMC_Dbi_Colum_10bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga262d9d7762023cbd61e50cb71510e46dacf4fd5dd4b3a8732c9724b66eb7f6eeb">kSEMC_Dbi_Colum_9bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga262d9d7762023cbd61e50cb71510e46dace80777c59c1e273ea6fad7840db728b">kSEMC_Dbi_Colum_8bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga262d9d7762023cbd61e50cb71510e46da92fc4982be1f9e00821a99663bd96901">kSEMC_Dbi_Colum_7bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga262d9d7762023cbd61e50cb71510e46da56cd604de6c909822c0b398a2124fc30">kSEMC_Dbi_Colum_6bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga262d9d7762023cbd61e50cb71510e46da0125779bef517e02020c27a4a86f52e4">kSEMC_Dbi_Colum_5bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga262d9d7762023cbd61e50cb71510e46da579cb2c676661bf7c7af3c85c0eebd98">kSEMC_Dbi_Colum_4bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga262d9d7762023cbd61e50cb71510e46da4f9b807733441ef4aa600cd41ca1feba">kSEMC_Dbi_Colum_3bit</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga262d9d7762023cbd61e50cb71510e46da439371215f831c4251902678f6a43a0a">kSEMC_Dbi_Colum_2bit</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga262d9d7762023cbd61e50cb71510e46d"><td class="mdescLeft"> </td><td class="mdescRight">SEMC dbi column address bit number. <a href="a00063.html#ga262d9d7762023cbd61e50cb71510e46d">More...</a><br/></td></tr>
|
||
<tr class="separator:ga262d9d7762023cbd61e50cb71510e46d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gad1b3ffa238b7c0da99f8ec38b6b41f0a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gad1b3ffa238b7c0da99f8ec38b6b41f0a">sem_dbi_burst_len_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggad1b3ffa238b7c0da99f8ec38b6b41f0aa7f47539390b4c446f9add52f389f272e">kSEMC_Dbi_BurstLen1</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad1b3ffa238b7c0da99f8ec38b6b41f0aa2903e588b995041b74bc4b180c025897">kSEMC_Dbi_BurstLen2</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad1b3ffa238b7c0da99f8ec38b6b41f0aaf62aec7f8047d1dd27ec7dde50970aeb">kSEMC_Dbi_Dbi_BurstLen4</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad1b3ffa238b7c0da99f8ec38b6b41f0aa951beacc5c352fe61aabd3d4ad5544e5">kSEMC_Dbi_BurstLen8</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad1b3ffa238b7c0da99f8ec38b6b41f0aad56d7f93f2ce9abe67f46f7204829c2a">kSEMC_Dbi_BurstLen16</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad1b3ffa238b7c0da99f8ec38b6b41f0aa5834e15a39fbd95cce1d21866ac90d3c">kSEMC_Dbi_BurstLen32</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad1b3ffa238b7c0da99f8ec38b6b41f0aabe79f64918feba2a19b76e802241cf14">kSEMC_Dbi_BurstLen64</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gad1b3ffa238b7c0da99f8ec38b6b41f0a"><td class="mdescLeft"> </td><td class="mdescRight">SEMC dbi burst length. <a href="a00063.html#gad1b3ffa238b7c0da99f8ec38b6b41f0a">More...</a><br/></td></tr>
|
||
<tr class="separator:gad1b3ffa238b7c0da99f8ec38b6b41f0a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gae9ad8ae8313752d1e1446bb30649dc00"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggae9ad8ae8313752d1e1446bb30649dc00abceeededbd643e914bfa5b0bc6dea9ea">kSEMC_MUXA8</a> = SEMC_IOCR_MUX_A8_SHIFT,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggae9ad8ae8313752d1e1446bb30649dc00aa9c6dbc1a0723454884437ba9dc42c26">kSEMC_MUXCSX0</a> = SEMC_IOCR_MUX_CSX0_SHIFT,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggae9ad8ae8313752d1e1446bb30649dc00a77f7c611692cde18080bbe67b8bf21aa">kSEMC_MUXCSX1</a> = SEMC_IOCR_MUX_CSX1_SHIFT,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggae9ad8ae8313752d1e1446bb30649dc00a1b32569518277d0526e0724d3a1e4062">kSEMC_MUXCSX2</a> = SEMC_IOCR_MUX_CSX2_SHIFT,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggae9ad8ae8313752d1e1446bb30649dc00a89f2b41d3139528566eb8d8352261cbd">kSEMC_MUXCSX3</a> = SEMC_IOCR_MUX_CSX3_SHIFT,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggae9ad8ae8313752d1e1446bb30649dc00a510ba0be9acdfa4186984a840b9cebd1">kSEMC_MUXRDY</a> = SEMC_IOCR_MUX_RDY_SHIFT
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gae9ad8ae8313752d1e1446bb30649dc00"><td class="mdescLeft"> </td><td class="mdescRight">SEMC IOMUXC. <a href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">More...</a><br/></td></tr>
|
||
<tr class="separator:gae9ad8ae8313752d1e1446bb30649dc00"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga3fbc4f345d8e78354ac90ab104da7c39"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga3fbc4f345d8e78354ac90ab104da7c39">semc_iomux_nora27_pin</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga3fbc4f345d8e78354ac90ab104da7c39acfb214c11e851e3592f02174316b257d">kSEMC_MORA27_NONE</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga3fbc4f345d8e78354ac90ab104da7c39a4abd6a254321aece43d62b696c3b18c1">kSEMC_NORA27_MUXCSX3</a> = SEMC_IOCR_MUX_CSX3_SHIFT,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga3fbc4f345d8e78354ac90ab104da7c39a99be5b9e0a3617efb82181fea99cdcc4">kSEMC_NORA27_MUXRDY</a> = SEMC_IOCR_MUX_RDY_SHIFT
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga3fbc4f345d8e78354ac90ab104da7c39"><td class="mdescLeft"> </td><td class="mdescRight">SEMC NOR/PSRAM Address bit 27 A27. <a href="a00063.html#ga3fbc4f345d8e78354ac90ab104da7c39">More...</a><br/></td></tr>
|
||
<tr class="separator:ga3fbc4f345d8e78354ac90ab104da7c39"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaf60cc7e8dcb58b27fd174df5134e7c2c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggaf60cc7e8dcb58b27fd174df5134e7c2ca812bc5e45b3353877c91d7f16048473d">kSEMC_PortSize8Bit</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggaf60cc7e8dcb58b27fd174df5134e7c2cad935bc0609acd89b9357ec0b44d91f4c">kSEMC_PortSize16Bit</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gaf60cc7e8dcb58b27fd174df5134e7c2c"><td class="mdescLeft"> </td><td class="mdescRight">SEMC port size. <a href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">More...</a><br/></td></tr>
|
||
<tr class="separator:gaf60cc7e8dcb58b27fd174df5134e7c2c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gacba64e2ba9735f68783a594d7f065319"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gacba64e2ba9735f68783a594d7f065319">semc_addr_mode_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggacba64e2ba9735f68783a594d7f065319a85dbf10fcc8a1b0dd72a18df6ce4bbfd">kSEMC_AddrDataMux</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggacba64e2ba9735f68783a594d7f065319a43104f2c506ba6bee72376dd78c28cac">kSEMC_AdvAddrdataMux</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggacba64e2ba9735f68783a594d7f065319a870389dbbefb950c34f3f2b23647e082">kSEMC_AddrDataNonMux</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gacba64e2ba9735f68783a594d7f065319"><td class="mdescLeft"> </td><td class="mdescRight">SEMC address mode. <a href="a00063.html#gacba64e2ba9735f68783a594d7f065319">More...</a><br/></td></tr>
|
||
<tr class="separator:gacba64e2ba9735f68783a594d7f065319"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga08254e5fbc03652adf49cb48ad99e3c8"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga08254e5fbc03652adf49cb48ad99e3c8">semc_dqs_mode_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga08254e5fbc03652adf49cb48ad99e3c8af21e135cae2e3c11db5be755629492ba">kSEMC_Loopbackinternal</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga08254e5fbc03652adf49cb48ad99e3c8a710e8f62fe2d8c416eda8b0f9afa36ed">kSEMC_Loopbackdqspad</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga08254e5fbc03652adf49cb48ad99e3c8"><td class="mdescLeft"> </td><td class="mdescRight">SEMC DQS read strobe mode. <a href="a00063.html#ga08254e5fbc03652adf49cb48ad99e3c8">More...</a><br/></td></tr>
|
||
<tr class="separator:ga08254e5fbc03652adf49cb48ad99e3c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga7f9e442a856ad0efb4fc453beba4b0f9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga7f9e442a856ad0efb4fc453beba4b0f9">semc_adv_polarity_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga7f9e442a856ad0efb4fc453beba4b0f9ad843b304792bbed95538ff2ab95fcc2b">kSEMC_AdvActiveLow</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga7f9e442a856ad0efb4fc453beba4b0f9aa585d537911be162fad3a850645257e1">kSEMC_AdvActiveHigh</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga7f9e442a856ad0efb4fc453beba4b0f9"><td class="mdescLeft"> </td><td class="mdescRight">SEMC ADV signal active polarity. <a href="a00063.html#ga7f9e442a856ad0efb4fc453beba4b0f9">More...</a><br/></td></tr>
|
||
<tr class="separator:ga7f9e442a856ad0efb4fc453beba4b0f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga9039ece1e5eeb615fea6be74e44b8b43"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga9039ece1e5eeb615fea6be74e44b8b43">semc_sync_mode_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga9039ece1e5eeb615fea6be74e44b8b43a9fcb1bffd29c0a7a986ed44bc41c2392">kSEMC_AsyncMode</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga9039ece1e5eeb615fea6be74e44b8b43a82eb3fa90fbdbc7beff1edec6acaea50">kSEMC_SyncMode</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga9039ece1e5eeb615fea6be74e44b8b43"><td class="mdescLeft"> </td><td class="mdescRight">SEMC sync mode. <a href="a00063.html#ga9039ece1e5eeb615fea6be74e44b8b43">More...</a><br/></td></tr>
|
||
<tr class="separator:ga9039ece1e5eeb615fea6be74e44b8b43"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gac818ee9c58301c994364b99954e7f6b7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gac818ee9c58301c994364b99954e7f6b7">semc_adv_level_control_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggac818ee9c58301c994364b99954e7f6b7a2a686fd7b2fc28eecaf6fef88be8c304">kSEMC_AdvHigh</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggac818ee9c58301c994364b99954e7f6b7a33ca2640aebfc5b7f642602464d1807a">kSEMC_AdvLow</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gac818ee9c58301c994364b99954e7f6b7"><td class="mdescLeft"> </td><td class="mdescRight">SEMC ADV signal level control. <a href="a00063.html#gac818ee9c58301c994364b99954e7f6b7">More...</a><br/></td></tr>
|
||
<tr class="separator:gac818ee9c58301c994364b99954e7f6b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga70672fe39b1d6be9b7ee3bdd16ad99fe"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga70672fe39b1d6be9b7ee3bdd16ad99fe">semc_rdy_polarity_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga70672fe39b1d6be9b7ee3bdd16ad99fea1cb708a8f8e38ab5caff5709e06bd1e0">kSEMC_RdyActiveLow</a> = 0,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga70672fe39b1d6be9b7ee3bdd16ad99fea6171b3de9ef657c77a7b9bc9838fbe60">kSEMC_RdyActivehigh</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga70672fe39b1d6be9b7ee3bdd16ad99fe"><td class="mdescLeft"> </td><td class="mdescRight">SEMC RDY signal active polarity. <a href="a00063.html#ga70672fe39b1d6be9b7ee3bdd16ad99fe">More...</a><br/></td></tr>
|
||
<tr class="separator:ga70672fe39b1d6be9b7ee3bdd16ad99fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga6890b74950685e25fd7c0a4bf54abd3b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga6890b74950685e25fd7c0a4bf54abd3b">semc_ipcmd_nand_addrmode_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga6890b74950685e25fd7c0a4bf54abd3ba778f1a097cb1eeca26e9e75a013f085c">kSEMC_NANDAM_ColumnRow</a> = 0x0U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga6890b74950685e25fd7c0a4bf54abd3ba49707818eede770ee4fd03bf176bde8a">kSEMC_NANDAM_ColumnCA0</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga6890b74950685e25fd7c0a4bf54abd3ba842c25fbd836a7cebed5b7ec57a434f4">kSEMC_NANDAM_ColumnCA0CA1</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga6890b74950685e25fd7c0a4bf54abd3ba0165466539b04e572bf9eaedc3d19090">kSEMC_NANDAM_RawRA0</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga6890b74950685e25fd7c0a4bf54abd3ba1b261ecbce65cada2c1a21da787e08fb">kSEMC_NANDAM_RawRA0RA1</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga6890b74950685e25fd7c0a4bf54abd3ba129334132b9a4ba5ba97161978aa4833">kSEMC_NANDAM_RawRA0RA1RA2</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga6890b74950685e25fd7c0a4bf54abd3b"><td class="mdescLeft"> </td><td class="mdescRight">SEMC IP command for NAND: address mode. <a href="a00063.html#ga6890b74950685e25fd7c0a4bf54abd3b">More...</a><br/></td></tr>
|
||
<tr class="separator:ga6890b74950685e25fd7c0a4bf54abd3b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gad058900025e14fff21e488e4f13eeaae"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gad058900025e14fff21e488e4f13eeaae">semc_ipcmd_nand_cmdmode_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggad058900025e14fff21e488e4f13eeaaea1477f7ac21c762cb1d7841424c70f2b9">kSEMC_NANDCM_Command</a> = 0x2U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad058900025e14fff21e488e4f13eeaaeaa8e6a9f162c6e8e1c6e0bbbd8bc5cdec">kSEMC_NANDCM_CommandHold</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad058900025e14fff21e488e4f13eeaaea32679a5820738318d05602d2243b9eb3">kSEMC_NANDCM_CommandAddress</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad058900025e14fff21e488e4f13eeaaea1c2ac25d62129539937d89d726a02f3f">kSEMC_NANDCM_CommandAddressHold</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad058900025e14fff21e488e4f13eeaaea0541060ec3670c8773f43ac31c3bb387">kSEMC_NANDCM_CommandAddressRead</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad058900025e14fff21e488e4f13eeaaea92321d0f814076a394c73208151cbd4b">kSEMC_NANDCM_CommandAddressWrite</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad058900025e14fff21e488e4f13eeaaea258dcfeee8f30347dcd839214fa6340c">kSEMC_NANDCM_CommandRead</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad058900025e14fff21e488e4f13eeaaea409aeb261a6cf397818cec3921428402">kSEMC_NANDCM_CommandWrite</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad058900025e14fff21e488e4f13eeaaeaf517aeaadcb646e1e144e9794c5bf244">kSEMC_NANDCM_Read</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggad058900025e14fff21e488e4f13eeaaeafc365a4fdfbd08e4f4d31926a08528fe">kSEMC_NANDCM_Write</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gad058900025e14fff21e488e4f13eeaae"><td class="mdescLeft"> </td><td class="mdescRight">SEMC IP command for NAND: command mode. <a href="a00063.html#gad058900025e14fff21e488e4f13eeaae">More...</a><br/></td></tr>
|
||
<tr class="separator:gad058900025e14fff21e488e4f13eeaae"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga5ac3d12c7c10150983e09f01186c70cd"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga5ac3d12c7c10150983e09f01186c70cd">semc_nand_address_option_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga5ac3d12c7c10150983e09f01186c70cda0b4f163c03dea0364d3b3ec0ddb9afbe">kSEMC_NandAddrOption_5byte_CA2RA3</a> = 0U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga5ac3d12c7c10150983e09f01186c70cdaec2299c6e74443e448acbc64a67cb35a">kSEMC_NandAddrOption_4byte_CA2RA2</a> = 2U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga5ac3d12c7c10150983e09f01186c70cda47bcc5d243d2334e2e5e442a254fc203">kSEMC_NandAddrOption_3byte_CA2RA1</a> = 4U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga5ac3d12c7c10150983e09f01186c70cdab0add1310bcf734ce630a3012be386f9">kSEMC_NandAddrOption_4byte_CA1RA3</a> = 1U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga5ac3d12c7c10150983e09f01186c70cdafe6ff5806bd256bafdfc0aea21492c95">kSEMC_NandAddrOption_3byte_CA1RA2</a> = 3U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga5ac3d12c7c10150983e09f01186c70cda0a4cf87cafe8c863312b3bf08c08311b">kSEMC_NandAddrOption_2byte_CA1RA1</a> = 7U
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga5ac3d12c7c10150983e09f01186c70cd"><td class="mdescLeft"> </td><td class="mdescRight">SEMC NAND address option. <a href="a00063.html#ga5ac3d12c7c10150983e09f01186c70cd">More...</a><br/></td></tr>
|
||
<tr class="separator:ga5ac3d12c7c10150983e09f01186c70cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gab52c479d9b90ae8fd5bf81ef2eec1349"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gab52c479d9b90ae8fd5bf81ef2eec1349">semc_ipcmd_nor_dbi_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#ggab52c479d9b90ae8fd5bf81ef2eec1349a77d25abf90756f09f0f1d8b4eab475ae">kSEMC_NORDBICM_Read</a> = 0x2U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#ggab52c479d9b90ae8fd5bf81ef2eec1349a99b2f4d1a2696ba7da72d5137eece41f">kSEMC_NORDBICM_Write</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:gab52c479d9b90ae8fd5bf81ef2eec1349"><td class="mdescLeft"> </td><td class="mdescRight">SEMC IP command for NOR. <a href="a00063.html#gab52c479d9b90ae8fd5bf81ef2eec1349">More...</a><br/></td></tr>
|
||
<tr class="separator:gab52c479d9b90ae8fd5bf81ef2eec1349"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga5c7054af62b83954a886cc5559b9a2ff"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga5c7054af62b83954a886cc5559b9a2ff">semc_ipcmd_sram_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga5c7054af62b83954a886cc5559b9a2ffaf06753bc01ef7b510d76fe30ca5af3a6">kSEMC_SRAMCM_ArrayRead</a> = 0x2U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga5c7054af62b83954a886cc5559b9a2ffa02cce0c4f3eb830102af2f9e0c73888d">kSEMC_SRAMCM_ArrayWrite</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga5c7054af62b83954a886cc5559b9a2ffab318aa628c69a3d562b6ad391397209c">kSEMC_SRAMCM_RegRead</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga5c7054af62b83954a886cc5559b9a2ffa3b4a205f4611490c68f1597ede677777">kSEMC_SRAMCM_RegWrite</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga5c7054af62b83954a886cc5559b9a2ff"><td class="mdescLeft"> </td><td class="mdescRight">SEMC IP command for SRAM. <a href="a00063.html#ga5c7054af62b83954a886cc5559b9a2ff">More...</a><br/></td></tr>
|
||
<tr class="separator:ga5c7054af62b83954a886cc5559b9a2ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga39c309bb6e6f76a3f1fa7c755672663a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga39c309bb6e6f76a3f1fa7c755672663a">semc_ipcmd_sdram_t</a> { <br/>
|
||
  <a class="el" href="a00063.html#gga39c309bb6e6f76a3f1fa7c755672663aa3857923a3c00ccaefc3075363da0505d">kSEMC_SDRAMCM_Read</a> = 0x8U,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga39c309bb6e6f76a3f1fa7c755672663aa9220dc1be1b5f916c9b4237e9cb1e47d">kSEMC_SDRAMCM_Write</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga39c309bb6e6f76a3f1fa7c755672663aa3769734cc057cf347997a92881eaba30">kSEMC_SDRAMCM_Modeset</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga39c309bb6e6f76a3f1fa7c755672663aa3f5a3483db0234e5d28c5dfbca0fcb1b">kSEMC_SDRAMCM_Active</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga39c309bb6e6f76a3f1fa7c755672663aab602e050320b8dbe2ae451834dc9aeb1">kSEMC_SDRAMCM_AutoRefresh</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga39c309bb6e6f76a3f1fa7c755672663aa5849287a0050fd56215fcc1208c87bcd">kSEMC_SDRAMCM_SelfRefresh</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga39c309bb6e6f76a3f1fa7c755672663aa919540c30acd8818465ef06515767a14">kSEMC_SDRAMCM_Precharge</a>,
|
||
<br/>
|
||
  <a class="el" href="a00063.html#gga39c309bb6e6f76a3f1fa7c755672663aa7e1cabf6b5ef8bb904ba1da1eeb5132f">kSEMC_SDRAMCM_Prechargeall</a>
|
||
<br/>
|
||
}</td></tr>
|
||
<tr class="memdesc:ga39c309bb6e6f76a3f1fa7c755672663a"><td class="mdescLeft"> </td><td class="mdescRight">SEMC IP command for SDARM. <a href="a00063.html#ga39c309bb6e6f76a3f1fa7c755672663a">More...</a><br/></td></tr>
|
||
<tr class="separator:ga39c309bb6e6f76a3f1fa7c755672663a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||
Driver version</h2></td></tr>
|
||
<tr class="memitem:ga4c00c905a9849fed0957c80dee8fbf4c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga4c00c905a9849fed0957c80dee8fbf4c">FSL_SEMC_DRIVER_VERSION</a>   (<a class="el" href="a00252.html#ga812138aa3315b0c6953c1a26130bcc37">MAKE_VERSION</a>(2, 4, 3))</td></tr>
|
||
<tr class="memdesc:ga4c00c905a9849fed0957c80dee8fbf4c"><td class="mdescLeft"> </td><td class="mdescRight">SEMC driver version. <a href="#ga4c00c905a9849fed0957c80dee8fbf4c">More...</a><br/></td></tr>
|
||
<tr class="separator:ga4c00c905a9849fed0957c80dee8fbf4c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||
SEMC Initialization and De-initialization</h2></td></tr>
|
||
<tr class="memitem:ga69cb0590403600e49b1e883b9df51b00"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga69cb0590403600e49b1e883b9df51b00">SEMC_GetDefaultConfig</a> (<a class="el" href="a00063.html#a00464">semc_config_t</a> *config)</td></tr>
|
||
<tr class="memdesc:ga69cb0590403600e49b1e883b9df51b00"><td class="mdescLeft"> </td><td class="mdescRight">Gets the SEMC default basic configuration structure. <a href="#ga69cb0590403600e49b1e883b9df51b00">More...</a><br/></td></tr>
|
||
<tr class="separator:ga69cb0590403600e49b1e883b9df51b00"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gadc70f382b4b8dec8c70f85e9bfa594a7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gadc70f382b4b8dec8c70f85e9bfa594a7">SEMC_Init</a> (SEMC_Type *base, <a class="el" href="a00063.html#a00464">semc_config_t</a> *configure)</td></tr>
|
||
<tr class="memdesc:gadc70f382b4b8dec8c70f85e9bfa594a7"><td class="mdescLeft"> </td><td class="mdescRight">Initializes SEMC. <a href="#gadc70f382b4b8dec8c70f85e9bfa594a7">More...</a><br/></td></tr>
|
||
<tr class="separator:gadc70f382b4b8dec8c70f85e9bfa594a7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga3d1a94d198ee85a49df6653ee8e30ca9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga3d1a94d198ee85a49df6653ee8e30ca9">SEMC_Deinit</a> (SEMC_Type *base)</td></tr>
|
||
<tr class="memdesc:ga3d1a94d198ee85a49df6653ee8e30ca9"><td class="mdescLeft"> </td><td class="mdescRight">Deinitializes the SEMC module and gates the clock. <a href="#ga3d1a94d198ee85a49df6653ee8e30ca9">More...</a><br/></td></tr>
|
||
<tr class="separator:ga3d1a94d198ee85a49df6653ee8e30ca9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||
SEMC Configuration Operation For Each Memory Type</h2></td></tr>
|
||
<tr class="memitem:gaad9584943cf7ba386932020fce471f64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gaad9584943cf7ba386932020fce471f64">SEMC_ConfigureSDRAM</a> (SEMC_Type *base, <a class="el" href="a00063.html#ga39aa0b34ae384226551df8e5c581338c">semc_sdram_cs_t</a> cs, <a class="el" href="a00063.html#a00473">semc_sdram_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
|
||
<tr class="memdesc:gaad9584943cf7ba386932020fce471f64"><td class="mdescLeft"> </td><td class="mdescRight">Configures SDRAM controller in SEMC. <a href="#gaad9584943cf7ba386932020fce471f64">More...</a><br/></td></tr>
|
||
<tr class="separator:gaad9584943cf7ba386932020fce471f64"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga298dda6df7ebb66bbd8d8958901b29cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga298dda6df7ebb66bbd8d8958901b29cc">SEMC_ConfigureNAND</a> (SEMC_Type *base, <a class="el" href="a00063.html#a00466">semc_nand_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
|
||
<tr class="memdesc:ga298dda6df7ebb66bbd8d8958901b29cc"><td class="mdescLeft"> </td><td class="mdescRight">Configures NAND controller in SEMC. <a href="#ga298dda6df7ebb66bbd8d8958901b29cc">More...</a><br/></td></tr>
|
||
<tr class="separator:ga298dda6df7ebb66bbd8d8958901b29cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga320472d5b15ab7d003315ff7c63432bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga320472d5b15ab7d003315ff7c63432bb">SEMC_ConfigureNOR</a> (SEMC_Type *base, <a class="el" href="a00063.html#a00468">semc_nor_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
|
||
<tr class="memdesc:ga320472d5b15ab7d003315ff7c63432bb"><td class="mdescLeft"> </td><td class="mdescRight">Configures NOR controller in SEMC. <a href="#ga320472d5b15ab7d003315ff7c63432bb">More...</a><br/></td></tr>
|
||
<tr class="separator:ga320472d5b15ab7d003315ff7c63432bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga5c32a3e9fa052480c7dff36f14be82dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga5c32a3e9fa052480c7dff36f14be82dc">SEMC_ConfigureSRAMWithChipSelection</a> (SEMC_Type *base, <a class="el" href="a00063.html#gabb742cf112706b9a4e135a1b4d890c9f">semc_sram_cs_t</a> cs, <a class="el" href="a00063.html#a00474">semc_sram_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
|
||
<tr class="memdesc:ga5c32a3e9fa052480c7dff36f14be82dc"><td class="mdescLeft"> </td><td class="mdescRight">Configures SRAM controller in SEMC. <a href="#ga5c32a3e9fa052480c7dff36f14be82dc">More...</a><br/></td></tr>
|
||
<tr class="separator:ga5c32a3e9fa052480c7dff36f14be82dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga13309ec9978d566ce51d3cee0de9b307"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga13309ec9978d566ce51d3cee0de9b307">SEMC_ConfigureSRAM</a> (SEMC_Type *base, <a class="el" href="a00063.html#a00474">semc_sram_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
|
||
<tr class="memdesc:ga13309ec9978d566ce51d3cee0de9b307"><td class="mdescLeft"> </td><td class="mdescRight">Configures SRAM controller in SEMC. <a href="#ga13309ec9978d566ce51d3cee0de9b307">More...</a><br/></td></tr>
|
||
<tr class="separator:ga13309ec9978d566ce51d3cee0de9b307"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga99ebf5fd9bcd3cefb7e1178803f9375e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga99ebf5fd9bcd3cefb7e1178803f9375e">SEMC_ConfigureDBI</a> (SEMC_Type *base, <a class="el" href="a00063.html#a00465">semc_dbi_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
|
||
<tr class="memdesc:ga99ebf5fd9bcd3cefb7e1178803f9375e"><td class="mdescLeft"> </td><td class="mdescRight">Configures DBI controller in SEMC. <a href="#ga99ebf5fd9bcd3cefb7e1178803f9375e">More...</a><br/></td></tr>
|
||
<tr class="separator:ga99ebf5fd9bcd3cefb7e1178803f9375e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||
SEMC Interrupt Operation</h2></td></tr>
|
||
<tr class="memitem:ga22affd1ea057d09dec52aa7af6cfc73f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga22affd1ea057d09dec52aa7af6cfc73f">SEMC_EnableInterrupts</a> (SEMC_Type *base, uint32_t mask)</td></tr>
|
||
<tr class="memdesc:ga22affd1ea057d09dec52aa7af6cfc73f"><td class="mdescLeft"> </td><td class="mdescRight">Enables the SEMC interrupt. <a href="#ga22affd1ea057d09dec52aa7af6cfc73f">More...</a><br/></td></tr>
|
||
<tr class="separator:ga22affd1ea057d09dec52aa7af6cfc73f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaae8c8576045af3144549b69381c75bee"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gaae8c8576045af3144549b69381c75bee">SEMC_DisableInterrupts</a> (SEMC_Type *base, uint32_t mask)</td></tr>
|
||
<tr class="memdesc:gaae8c8576045af3144549b69381c75bee"><td class="mdescLeft"> </td><td class="mdescRight">Disables the SEMC interrupt. <a href="#gaae8c8576045af3144549b69381c75bee">More...</a><br/></td></tr>
|
||
<tr class="separator:gaae8c8576045af3144549b69381c75bee"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga05d162058987704db4a0d7873f40683e"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga05d162058987704db4a0d7873f40683e">SEMC_GetStatusFlag</a> (SEMC_Type *base)</td></tr>
|
||
<tr class="memdesc:ga05d162058987704db4a0d7873f40683e"><td class="mdescLeft"> </td><td class="mdescRight">Gets the SEMC status. <a href="#ga05d162058987704db4a0d7873f40683e">More...</a><br/></td></tr>
|
||
<tr class="separator:ga05d162058987704db4a0d7873f40683e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gae77b2945736c7d5d8bf3cf946ed83b62"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gae77b2945736c7d5d8bf3cf946ed83b62">SEMC_ClearStatusFlags</a> (SEMC_Type *base, uint32_t mask)</td></tr>
|
||
<tr class="memdesc:gae77b2945736c7d5d8bf3cf946ed83b62"><td class="mdescLeft"> </td><td class="mdescRight">Clears the SEMC status flag state. <a href="#gae77b2945736c7d5d8bf3cf946ed83b62">More...</a><br/></td></tr>
|
||
<tr class="separator:gae77b2945736c7d5d8bf3cf946ed83b62"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||
SEMC Memory Access Operation</h2></td></tr>
|
||
<tr class="memitem:ga849744b0431363dde9dbcdf62f89f322"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga849744b0431363dde9dbcdf62f89f322">SEMC_IsInIdle</a> (SEMC_Type *base)</td></tr>
|
||
<tr class="memdesc:ga849744b0431363dde9dbcdf62f89f322"><td class="mdescLeft"> </td><td class="mdescRight">Check if SEMC is in idle. <a href="#ga849744b0431363dde9dbcdf62f89f322">More...</a><br/></td></tr>
|
||
<tr class="separator:ga849744b0431363dde9dbcdf62f89f322"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gad059eaa4f55d5f336939bab9999fe4b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gad059eaa4f55d5f336939bab9999fe4b2">SEMC_SendIPCommand</a> (SEMC_Type *base, <a class="el" href="a00063.html#ga08735245d3d4ede425f932fa71b0e0d4">semc_mem_type_t</a> memType, uint32_t address, uint32_t command, uint32_t write, uint32_t *read)</td></tr>
|
||
<tr class="memdesc:gad059eaa4f55d5f336939bab9999fe4b2"><td class="mdescLeft"> </td><td class="mdescRight">SEMC IP command access. <a href="#gad059eaa4f55d5f336939bab9999fe4b2">More...</a><br/></td></tr>
|
||
<tr class="separator:gad059eaa4f55d5f336939bab9999fe4b2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga7f22152163146e1106ca425234683e4c"><td class="memItemLeft" align="right" valign="top">static uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga7f22152163146e1106ca425234683e4c">SEMC_BuildNandIPCommand</a> (uint8_t userCommand, <a class="el" href="a00063.html#ga6890b74950685e25fd7c0a4bf54abd3b">semc_ipcmd_nand_addrmode_t</a> addrMode, <a class="el" href="a00063.html#gad058900025e14fff21e488e4f13eeaae">semc_ipcmd_nand_cmdmode_t</a> cmdMode)</td></tr>
|
||
<tr class="memdesc:ga7f22152163146e1106ca425234683e4c"><td class="mdescLeft"> </td><td class="mdescRight">Build SEMC IP command for NAND. <a href="#ga7f22152163146e1106ca425234683e4c">More...</a><br/></td></tr>
|
||
<tr class="separator:ga7f22152163146e1106ca425234683e4c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga6f2beaba717621aa383c0090d14e7c1e"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga6f2beaba717621aa383c0090d14e7c1e">SEMC_IsNandReady</a> (SEMC_Type *base)</td></tr>
|
||
<tr class="memdesc:ga6f2beaba717621aa383c0090d14e7c1e"><td class="mdescLeft"> </td><td class="mdescRight">Check if the NAND device is ready. <a href="#ga6f2beaba717621aa383c0090d14e7c1e">More...</a><br/></td></tr>
|
||
<tr class="separator:ga6f2beaba717621aa383c0090d14e7c1e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga9994d6924542ecce9a3fdb22bd925194"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga9994d6924542ecce9a3fdb22bd925194">SEMC_IPCommandNandWrite</a> (SEMC_Type *base, uint32_t address, uint8_t *data, uint32_t size_bytes)</td></tr>
|
||
<tr class="memdesc:ga9994d6924542ecce9a3fdb22bd925194"><td class="mdescLeft"> </td><td class="mdescRight">SEMC NAND device memory write through IP command. <a href="#ga9994d6924542ecce9a3fdb22bd925194">More...</a><br/></td></tr>
|
||
<tr class="separator:ga9994d6924542ecce9a3fdb22bd925194"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaeca870d7fd430072a4a4cb6d54a5e143"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gaeca870d7fd430072a4a4cb6d54a5e143">SEMC_IPCommandNandRead</a> (SEMC_Type *base, uint32_t address, uint8_t *data, uint32_t size_bytes)</td></tr>
|
||
<tr class="memdesc:gaeca870d7fd430072a4a4cb6d54a5e143"><td class="mdescLeft"> </td><td class="mdescRight">SEMC NAND device memory read through IP command. <a href="#gaeca870d7fd430072a4a4cb6d54a5e143">More...</a><br/></td></tr>
|
||
<tr class="separator:gaeca870d7fd430072a4a4cb6d54a5e143"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gacc49223662d583d61fd52583bc466063"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#gacc49223662d583d61fd52583bc466063">SEMC_IPCommandNorWrite</a> (SEMC_Type *base, uint32_t address, uint8_t *data, uint32_t size_bytes)</td></tr>
|
||
<tr class="memdesc:gacc49223662d583d61fd52583bc466063"><td class="mdescLeft"> </td><td class="mdescRight">SEMC NOR device memory write through IP command. <a href="#gacc49223662d583d61fd52583bc466063">More...</a><br/></td></tr>
|
||
<tr class="separator:gacc49223662d583d61fd52583bc466063"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga24e4bff167ba4cf3bbb63b82d44f2454"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ga24e4bff167ba4cf3bbb63b82d44f2454">SEMC_IPCommandNorRead</a> (SEMC_Type *base, uint32_t address, uint8_t *data, uint32_t size_bytes)</td></tr>
|
||
<tr class="memdesc:ga24e4bff167ba4cf3bbb63b82d44f2454"><td class="mdescLeft"> </td><td class="mdescRight">SEMC NOR device memory read through IP command. <a href="#ga24e4bff167ba4cf3bbb63b82d44f2454">More...</a><br/></td></tr>
|
||
<tr class="separator:ga24e4bff167ba4cf3bbb63b82d44f2454"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
|
||
<a name="a00473" id="a00473"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct semc_sdram_config_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"><ol type="1">
|
||
<li>The memory size in the configuration is in the unit of KB. So memsize_kbytes should be set as 2^2, 2^3, 2^4 .etc which is base 2KB exponential function. Take refer to BR0~BR3 register in RM for details.</li>
|
||
<li>The prescalePeriod_N16Cycle is in unit of 16 clock cycle. It is a exception for prescaleTimer_n16cycle = 0, it means the prescaler timer period is 256 * 16 clock cycles. For precalerIf precalerTimer_n16cycle not equal to 0, The prescaler timer period is prescalePeriod_N16Cycle * 16 clock cycles. idleTimeout_NprescalePeriod, refreshUrgThreshold_NprescalePeriod, refreshPeriod_NprescalePeriod are similar to prescalePeriod_N16Cycle. </li>
|
||
</ol>
|
||
</div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:a2d5aca72eb96b8cc24ae1e311a3b8b04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a2d5aca72eb96b8cc24ae1e311a3b8b04">csxPinMux</a></td></tr>
|
||
<tr class="memdesc:a2d5aca72eb96b8cc24ae1e311a3b8b04"><td class="mdescLeft"> </td><td class="mdescRight">CS pin mux. <a href="#a2d5aca72eb96b8cc24ae1e311a3b8b04">More...</a><br/></td></tr>
|
||
<tr class="separator:a2d5aca72eb96b8cc24ae1e311a3b8b04"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5ec8500c84d6ce9d42155f6c53241109"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a5ec8500c84d6ce9d42155f6c53241109">address</a></td></tr>
|
||
<tr class="memdesc:a5ec8500c84d6ce9d42155f6c53241109"><td class="mdescLeft"> </td><td class="mdescRight">The base address. <a href="#a5ec8500c84d6ce9d42155f6c53241109">More...</a><br/></td></tr>
|
||
<tr class="separator:a5ec8500c84d6ce9d42155f6c53241109"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a04d6a6238baf0812a60f87a7223ac033"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a04d6a6238baf0812a60f87a7223ac033">memsize_kbytes</a></td></tr>
|
||
<tr class="memdesc:a04d6a6238baf0812a60f87a7223ac033"><td class="mdescLeft"> </td><td class="mdescRight">The memory size in unit of kbytes. <a href="#a04d6a6238baf0812a60f87a7223ac033">More...</a><br/></td></tr>
|
||
<tr class="separator:a04d6a6238baf0812a60f87a7223ac033"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a39a70face7a3c0c6db133ebd6abcd41e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a39a70face7a3c0c6db133ebd6abcd41e">portSize</a></td></tr>
|
||
<tr class="memdesc:a39a70face7a3c0c6db133ebd6abcd41e"><td class="mdescLeft"> </td><td class="mdescRight">Port size. <a href="#a39a70face7a3c0c6db133ebd6abcd41e">More...</a><br/></td></tr>
|
||
<tr class="separator:a39a70face7a3c0c6db133ebd6abcd41e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a60e78e46748c6e77d103921387018b6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga87867060d8f2c25cdbce1a22926e7796">sem_sdram_burst_len_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a60e78e46748c6e77d103921387018b6a">burstLen</a></td></tr>
|
||
<tr class="memdesc:a60e78e46748c6e77d103921387018b6a"><td class="mdescLeft"> </td><td class="mdescRight">Burst length. <a href="#a60e78e46748c6e77d103921387018b6a">More...</a><br/></td></tr>
|
||
<tr class="separator:a60e78e46748c6e77d103921387018b6a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a381d69762a7ec99515799da894191b79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga1d3e89139d2f27911a349e801cced57a">semc_sdram_column_bit_num_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a381d69762a7ec99515799da894191b79">columnAddrBitNum</a></td></tr>
|
||
<tr class="memdesc:a381d69762a7ec99515799da894191b79"><td class="mdescLeft"> </td><td class="mdescRight">Column address bit number. <a href="#a381d69762a7ec99515799da894191b79">More...</a><br/></td></tr>
|
||
<tr class="separator:a381d69762a7ec99515799da894191b79"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa18c514077fbead40d863057a2841f8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gae3a6d3d6e65ca776da7ce7da02a49cdc">semc_caslatency_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aa18c514077fbead40d863057a2841f8e">casLatency</a></td></tr>
|
||
<tr class="memdesc:aa18c514077fbead40d863057a2841f8e"><td class="mdescLeft"> </td><td class="mdescRight">CAS latency. <a href="#aa18c514077fbead40d863057a2841f8e">More...</a><br/></td></tr>
|
||
<tr class="separator:aa18c514077fbead40d863057a2841f8e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a230dd2f73f212322459d813c9c9b3a43"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a230dd2f73f212322459d813c9c9b3a43">tPrecharge2Act_Ns</a></td></tr>
|
||
<tr class="memdesc:a230dd2f73f212322459d813c9c9b3a43"><td class="mdescLeft"> </td><td class="mdescRight">Precharge to active wait time in unit of nanosecond. <a href="#a230dd2f73f212322459d813c9c9b3a43">More...</a><br/></td></tr>
|
||
<tr class="separator:a230dd2f73f212322459d813c9c9b3a43"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afbe07b1a5afd5a64742f825f4b059dcc"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#afbe07b1a5afd5a64742f825f4b059dcc">tAct2ReadWrite_Ns</a></td></tr>
|
||
<tr class="memdesc:afbe07b1a5afd5a64742f825f4b059dcc"><td class="mdescLeft"> </td><td class="mdescRight">Act to read/write wait time in unit of nanosecond. <a href="#afbe07b1a5afd5a64742f825f4b059dcc">More...</a><br/></td></tr>
|
||
<tr class="separator:afbe07b1a5afd5a64742f825f4b059dcc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7b5b9bea357488eceaf04f0f16efa4ce"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a7b5b9bea357488eceaf04f0f16efa4ce">tRefreshRecovery_Ns</a></td></tr>
|
||
<tr class="memdesc:a7b5b9bea357488eceaf04f0f16efa4ce"><td class="mdescLeft"> </td><td class="mdescRight">Refresh recovery time in unit of nanosecond. <a href="#a7b5b9bea357488eceaf04f0f16efa4ce">More...</a><br/></td></tr>
|
||
<tr class="separator:a7b5b9bea357488eceaf04f0f16efa4ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa691d1fee9112ae402987c7f97a0f207"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aa691d1fee9112ae402987c7f97a0f207">tWriteRecovery_Ns</a></td></tr>
|
||
<tr class="memdesc:aa691d1fee9112ae402987c7f97a0f207"><td class="mdescLeft"> </td><td class="mdescRight">write recovery time in unit of nanosecond. <a href="#aa691d1fee9112ae402987c7f97a0f207">More...</a><br/></td></tr>
|
||
<tr class="separator:aa691d1fee9112ae402987c7f97a0f207"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a10109d9118ad15fd017aa28b34de66bf"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a10109d9118ad15fd017aa28b34de66bf">tCkeOff_Ns</a></td></tr>
|
||
<tr class="memdesc:a10109d9118ad15fd017aa28b34de66bf"><td class="mdescLeft"> </td><td class="mdescRight">CKE off minimum time in unit of nanosecond. <a href="#a10109d9118ad15fd017aa28b34de66bf">More...</a><br/></td></tr>
|
||
<tr class="separator:a10109d9118ad15fd017aa28b34de66bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a788ada493ca1be886f2fa3196079d099"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a788ada493ca1be886f2fa3196079d099">tAct2Prechage_Ns</a></td></tr>
|
||
<tr class="memdesc:a788ada493ca1be886f2fa3196079d099"><td class="mdescLeft"> </td><td class="mdescRight">Active to precharge in unit of nanosecond. <a href="#a788ada493ca1be886f2fa3196079d099">More...</a><br/></td></tr>
|
||
<tr class="separator:a788ada493ca1be886f2fa3196079d099"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac2432df1a3188220953b61ca499af6e5"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ac2432df1a3188220953b61ca499af6e5">tSelfRefRecovery_Ns</a></td></tr>
|
||
<tr class="memdesc:ac2432df1a3188220953b61ca499af6e5"><td class="mdescLeft"> </td><td class="mdescRight">Self refresh recovery time in unit of nanosecond. <a href="#ac2432df1a3188220953b61ca499af6e5">More...</a><br/></td></tr>
|
||
<tr class="separator:ac2432df1a3188220953b61ca499af6e5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aad89b827dc00e8f706b7941d44db0b2e"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aad89b827dc00e8f706b7941d44db0b2e">tRefresh2Refresh_Ns</a></td></tr>
|
||
<tr class="memdesc:aad89b827dc00e8f706b7941d44db0b2e"><td class="mdescLeft"> </td><td class="mdescRight">Refresh to refresh wait time in unit of nanosecond. <a href="#aad89b827dc00e8f706b7941d44db0b2e">More...</a><br/></td></tr>
|
||
<tr class="separator:aad89b827dc00e8f706b7941d44db0b2e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abb5a61c0d42bcac20c60469d9bab114c"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#abb5a61c0d42bcac20c60469d9bab114c">tAct2Act_Ns</a></td></tr>
|
||
<tr class="memdesc:abb5a61c0d42bcac20c60469d9bab114c"><td class="mdescLeft"> </td><td class="mdescRight">Active to active wait time in unit of nanosecond. <a href="#abb5a61c0d42bcac20c60469d9bab114c">More...</a><br/></td></tr>
|
||
<tr class="separator:abb5a61c0d42bcac20c60469d9bab114c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7fa0eaec272b835889c09ecd8c069f23"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a7fa0eaec272b835889c09ecd8c069f23">tPrescalePeriod_Ns</a></td></tr>
|
||
<tr class="memdesc:a7fa0eaec272b835889c09ecd8c069f23"><td class="mdescLeft"> </td><td class="mdescRight">Prescaler timer period should not be larger than 256 * 16 * clock cycle. <a href="#a7fa0eaec272b835889c09ecd8c069f23">More...</a><br/></td></tr>
|
||
<tr class="separator:a7fa0eaec272b835889c09ecd8c069f23"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3aee78fbfe593dc04381a9cc60dab764"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a3aee78fbfe593dc04381a9cc60dab764">tIdleTimeout_Ns</a></td></tr>
|
||
<tr class="memdesc:a3aee78fbfe593dc04381a9cc60dab764"><td class="mdescLeft"> </td><td class="mdescRight">Idle timeout in unit of prescale time period. <a href="#a3aee78fbfe593dc04381a9cc60dab764">More...</a><br/></td></tr>
|
||
<tr class="separator:a3aee78fbfe593dc04381a9cc60dab764"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3ef4d79f6c348c2e6ded9dae37dad9e2"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a3ef4d79f6c348c2e6ded9dae37dad9e2">refreshPeriod_nsPerRow</a></td></tr>
|
||
<tr class="memdesc:a3ef4d79f6c348c2e6ded9dae37dad9e2"><td class="mdescLeft"> </td><td class="mdescRight">Refresh timer period like 64ms * 1000000/8192 . <a href="#a3ef4d79f6c348c2e6ded9dae37dad9e2">More...</a><br/></td></tr>
|
||
<tr class="separator:a3ef4d79f6c348c2e6ded9dae37dad9e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad2620016a22a74f7a078c99a4ac87206"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ad2620016a22a74f7a078c99a4ac87206">refreshUrgThreshold</a></td></tr>
|
||
<tr class="memdesc:ad2620016a22a74f7a078c99a4ac87206"><td class="mdescLeft"> </td><td class="mdescRight">Refresh urgent threshold. <a href="#ad2620016a22a74f7a078c99a4ac87206">More...</a><br/></td></tr>
|
||
<tr class="separator:ad2620016a22a74f7a078c99a4ac87206"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aadd156b3af85bb6af2adae0576953f03"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aadd156b3af85bb6af2adae0576953f03">refreshBurstLen</a></td></tr>
|
||
<tr class="memdesc:aadd156b3af85bb6af2adae0576953f03"><td class="mdescLeft"> </td><td class="mdescRight">Refresh burst length. <a href="#aadd156b3af85bb6af2adae0576953f03">More...</a><br/></td></tr>
|
||
<tr class="separator:aadd156b3af85bb6af2adae0576953f03"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="a2d5aca72eb96b8cc24ae1e311a3b8b04"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a> semc_sdram_config_t::csxPinMux</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>The kSEMC_MUXA8 is not valid in sdram pin mux setting. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a5ec8500c84d6ce9d42155f6c53241109"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_sdram_config_t::address</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a04d6a6238baf0812a60f87a7223ac033"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_sdram_config_t::memsize_kbytes</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a39a70face7a3c0c6db133ebd6abcd41e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a> semc_sdram_config_t::portSize</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a60e78e46748c6e77d103921387018b6a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga87867060d8f2c25cdbce1a22926e7796">sem_sdram_burst_len_t</a> semc_sdram_config_t::burstLen</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a381d69762a7ec99515799da894191b79"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga1d3e89139d2f27911a349e801cced57a">semc_sdram_column_bit_num_t</a> semc_sdram_config_t::columnAddrBitNum</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aa18c514077fbead40d863057a2841f8e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gae3a6d3d6e65ca776da7ce7da02a49cdc">semc_caslatency_t</a> semc_sdram_config_t::casLatency</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a230dd2f73f212322459d813c9c9b3a43"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sdram_config_t::tPrecharge2Act_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="afbe07b1a5afd5a64742f825f4b059dcc"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sdram_config_t::tAct2ReadWrite_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a7b5b9bea357488eceaf04f0f16efa4ce"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sdram_config_t::tRefreshRecovery_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aa691d1fee9112ae402987c7f97a0f207"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sdram_config_t::tWriteRecovery_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a10109d9118ad15fd017aa28b34de66bf"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sdram_config_t::tCkeOff_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a788ada493ca1be886f2fa3196079d099"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sdram_config_t::tAct2Prechage_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ac2432df1a3188220953b61ca499af6e5"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sdram_config_t::tSelfRefRecovery_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aad89b827dc00e8f706b7941d44db0b2e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sdram_config_t::tRefresh2Refresh_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="abb5a61c0d42bcac20c60469d9bab114c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sdram_config_t::tAct2Act_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a7fa0eaec272b835889c09ecd8c069f23"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_sdram_config_t::tPrescalePeriod_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a3aee78fbfe593dc04381a9cc60dab764"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_sdram_config_t::tIdleTimeout_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a3ef4d79f6c348c2e6ded9dae37dad9e2"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_sdram_config_t::refreshPeriod_nsPerRow</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ad2620016a22a74f7a078c99a4ac87206"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_sdram_config_t::refreshUrgThreshold</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aadd156b3af85bb6af2adae0576953f03"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sdram_config_t::refreshBurstLen</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="a00467" id="a00467"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct semc_nand_timing_config_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"></div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:a43488e8f58378eb3df070f959f99e6f9"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a43488e8f58378eb3df070f959f99e6f9">tCeSetup_Ns</a></td></tr>
|
||
<tr class="memdesc:a43488e8f58378eb3df070f959f99e6f9"><td class="mdescLeft"> </td><td class="mdescRight">CE setup time: tCS. <a href="#a43488e8f58378eb3df070f959f99e6f9">More...</a><br/></td></tr>
|
||
<tr class="separator:a43488e8f58378eb3df070f959f99e6f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aff124680a66815c3a7cf1f23c4ad895c"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aff124680a66815c3a7cf1f23c4ad895c">tCeHold_Ns</a></td></tr>
|
||
<tr class="memdesc:aff124680a66815c3a7cf1f23c4ad895c"><td class="mdescLeft"> </td><td class="mdescRight">CE hold time: tCH. <a href="#aff124680a66815c3a7cf1f23c4ad895c">More...</a><br/></td></tr>
|
||
<tr class="separator:aff124680a66815c3a7cf1f23c4ad895c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aeb9f6319e3c3c836b2aa0f39ffe0b199"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aeb9f6319e3c3c836b2aa0f39ffe0b199">tCeInterval_Ns</a></td></tr>
|
||
<tr class="memdesc:aeb9f6319e3c3c836b2aa0f39ffe0b199"><td class="mdescLeft"> </td><td class="mdescRight">CE interval time:tCEITV. <a href="#aeb9f6319e3c3c836b2aa0f39ffe0b199">More...</a><br/></td></tr>
|
||
<tr class="separator:aeb9f6319e3c3c836b2aa0f39ffe0b199"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a37380a16faf0ff1817ab82b1e68abc88"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a37380a16faf0ff1817ab82b1e68abc88">tWeLow_Ns</a></td></tr>
|
||
<tr class="memdesc:a37380a16faf0ff1817ab82b1e68abc88"><td class="mdescLeft"> </td><td class="mdescRight">WE low time: tWP. <a href="#a37380a16faf0ff1817ab82b1e68abc88">More...</a><br/></td></tr>
|
||
<tr class="separator:a37380a16faf0ff1817ab82b1e68abc88"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1e8f5e7d26529f4784cd3446a883022a"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a1e8f5e7d26529f4784cd3446a883022a">tWeHigh_Ns</a></td></tr>
|
||
<tr class="memdesc:a1e8f5e7d26529f4784cd3446a883022a"><td class="mdescLeft"> </td><td class="mdescRight">WE high time: tWH. <a href="#a1e8f5e7d26529f4784cd3446a883022a">More...</a><br/></td></tr>
|
||
<tr class="separator:a1e8f5e7d26529f4784cd3446a883022a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad0ba6be1b00b8cdbc62e7f54b87c480d"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ad0ba6be1b00b8cdbc62e7f54b87c480d">tReLow_Ns</a></td></tr>
|
||
<tr class="memdesc:ad0ba6be1b00b8cdbc62e7f54b87c480d"><td class="mdescLeft"> </td><td class="mdescRight">RE low time: tRP. <a href="#ad0ba6be1b00b8cdbc62e7f54b87c480d">More...</a><br/></td></tr>
|
||
<tr class="separator:ad0ba6be1b00b8cdbc62e7f54b87c480d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aba931829594d42d65570cc13e05e82c6"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aba931829594d42d65570cc13e05e82c6">tReHigh_Ns</a></td></tr>
|
||
<tr class="memdesc:aba931829594d42d65570cc13e05e82c6"><td class="mdescLeft"> </td><td class="mdescRight">RE high time: tREH. <a href="#aba931829594d42d65570cc13e05e82c6">More...</a><br/></td></tr>
|
||
<tr class="separator:aba931829594d42d65570cc13e05e82c6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a43117f54ff30f55356c5080db7ff6245"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a43117f54ff30f55356c5080db7ff6245">tTurnAround_Ns</a></td></tr>
|
||
<tr class="memdesc:a43117f54ff30f55356c5080db7ff6245"><td class="mdescLeft"> </td><td class="mdescRight">Turnaround time for async mode: tTA. <a href="#a43117f54ff30f55356c5080db7ff6245">More...</a><br/></td></tr>
|
||
<tr class="separator:a43117f54ff30f55356c5080db7ff6245"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a32d9023595ea6caac7bda1b66cb2a7db"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a32d9023595ea6caac7bda1b66cb2a7db">tWehigh2Relow_Ns</a></td></tr>
|
||
<tr class="memdesc:a32d9023595ea6caac7bda1b66cb2a7db"><td class="mdescLeft"> </td><td class="mdescRight">WE# high to RE# wait time: tWHR. <a href="#a32d9023595ea6caac7bda1b66cb2a7db">More...</a><br/></td></tr>
|
||
<tr class="separator:a32d9023595ea6caac7bda1b66cb2a7db"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aef2e9e41eeecb7dda0c9354ba9ac648d"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aef2e9e41eeecb7dda0c9354ba9ac648d">tRehigh2Welow_Ns</a></td></tr>
|
||
<tr class="memdesc:aef2e9e41eeecb7dda0c9354ba9ac648d"><td class="mdescLeft"> </td><td class="mdescRight">RE# high to WE# low wait time: tRHW. <a href="#aef2e9e41eeecb7dda0c9354ba9ac648d">More...</a><br/></td></tr>
|
||
<tr class="separator:aef2e9e41eeecb7dda0c9354ba9ac648d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa2b711ea903302b09d0bf636b13d6499"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aa2b711ea903302b09d0bf636b13d6499">tAle2WriteStart_Ns</a></td></tr>
|
||
<tr class="memdesc:aa2b711ea903302b09d0bf636b13d6499"><td class="mdescLeft"> </td><td class="mdescRight">ALE to write start wait time: tADL. <a href="#aa2b711ea903302b09d0bf636b13d6499">More...</a><br/></td></tr>
|
||
<tr class="separator:aa2b711ea903302b09d0bf636b13d6499"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7154c9f3d193f4738e96ffe54ec2083b"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a7154c9f3d193f4738e96ffe54ec2083b">tReady2Relow_Ns</a></td></tr>
|
||
<tr class="memdesc:a7154c9f3d193f4738e96ffe54ec2083b"><td class="mdescLeft"> </td><td class="mdescRight">Ready to RE# low min wait time: tRR. <a href="#a7154c9f3d193f4738e96ffe54ec2083b">More...</a><br/></td></tr>
|
||
<tr class="separator:a7154c9f3d193f4738e96ffe54ec2083b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a35931851a747c8a1caf05cd434ea3e1c"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a35931851a747c8a1caf05cd434ea3e1c">tWehigh2Busy_Ns</a></td></tr>
|
||
<tr class="memdesc:a35931851a747c8a1caf05cd434ea3e1c"><td class="mdescLeft"> </td><td class="mdescRight">WE# high to busy wait time: tWB. <a href="#a35931851a747c8a1caf05cd434ea3e1c">More...</a><br/></td></tr>
|
||
<tr class="separator:a35931851a747c8a1caf05cd434ea3e1c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="a43488e8f58378eb3df070f959f99e6f9"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tCeSetup_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aff124680a66815c3a7cf1f23c4ad895c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tCeHold_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aeb9f6319e3c3c836b2aa0f39ffe0b199"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tCeInterval_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a37380a16faf0ff1817ab82b1e68abc88"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tWeLow_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a1e8f5e7d26529f4784cd3446a883022a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tWeHigh_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ad0ba6be1b00b8cdbc62e7f54b87c480d"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tReLow_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aba931829594d42d65570cc13e05e82c6"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tReHigh_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a43117f54ff30f55356c5080db7ff6245"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tTurnAround_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a32d9023595ea6caac7bda1b66cb2a7db"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tWehigh2Relow_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aef2e9e41eeecb7dda0c9354ba9ac648d"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tRehigh2Welow_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aa2b711ea903302b09d0bf636b13d6499"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tAle2WriteStart_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a7154c9f3d193f4738e96ffe54ec2083b"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tReady2Relow_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a35931851a747c8a1caf05cd434ea3e1c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nand_timing_config_t::tWehigh2Busy_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="a00466" id="a00466"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct semc_nand_config_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"></div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:a64d1eda3de7bd7ed57ebd7efb7d20648"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a64d1eda3de7bd7ed57ebd7efb7d20648">cePinMux</a></td></tr>
|
||
<tr class="memdesc:a64d1eda3de7bd7ed57ebd7efb7d20648"><td class="mdescLeft"> </td><td class="mdescRight">The CE pin mux setting. <a href="#a64d1eda3de7bd7ed57ebd7efb7d20648">More...</a><br/></td></tr>
|
||
<tr class="separator:a64d1eda3de7bd7ed57ebd7efb7d20648"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7021d8697aaffcf93a31ffc779128f42"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a7021d8697aaffcf93a31ffc779128f42">axiAddress</a></td></tr>
|
||
<tr class="memdesc:a7021d8697aaffcf93a31ffc779128f42"><td class="mdescLeft"> </td><td class="mdescRight">The base address for AXI nand. <a href="#a7021d8697aaffcf93a31ffc779128f42">More...</a><br/></td></tr>
|
||
<tr class="separator:a7021d8697aaffcf93a31ffc779128f42"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a948ff588277af99bf4ec894c6e616443"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a948ff588277af99bf4ec894c6e616443">axiMemsize_kbytes</a></td></tr>
|
||
<tr class="memdesc:a948ff588277af99bf4ec894c6e616443"><td class="mdescLeft"> </td><td class="mdescRight">The memory size in unit of kbytes for AXI nand. <a href="#a948ff588277af99bf4ec894c6e616443">More...</a><br/></td></tr>
|
||
<tr class="separator:a948ff588277af99bf4ec894c6e616443"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abf61c308ac9cca8b965d2678b69368e8"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#abf61c308ac9cca8b965d2678b69368e8">ipgAddress</a></td></tr>
|
||
<tr class="memdesc:abf61c308ac9cca8b965d2678b69368e8"><td class="mdescLeft"> </td><td class="mdescRight">The base address for IPG nand . <a href="#abf61c308ac9cca8b965d2678b69368e8">More...</a><br/></td></tr>
|
||
<tr class="separator:abf61c308ac9cca8b965d2678b69368e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afafb838d4a4936f6f69429b39c472014"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#afafb838d4a4936f6f69429b39c472014">ipgMemsize_kbytes</a></td></tr>
|
||
<tr class="memdesc:afafb838d4a4936f6f69429b39c472014"><td class="mdescLeft"> </td><td class="mdescRight">The memory size in unit of kbytes for IPG nand. <a href="#afafb838d4a4936f6f69429b39c472014">More...</a><br/></td></tr>
|
||
<tr class="separator:afafb838d4a4936f6f69429b39c472014"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a0facee44eadc70940a85e4489f8d7f98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga70672fe39b1d6be9b7ee3bdd16ad99fe">semc_rdy_polarity_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a0facee44eadc70940a85e4489f8d7f98">rdyactivePolarity</a></td></tr>
|
||
<tr class="memdesc:a0facee44eadc70940a85e4489f8d7f98"><td class="mdescLeft"> </td><td class="mdescRight">Wait ready polarity. <a href="#a0facee44eadc70940a85e4489f8d7f98">More...</a><br/></td></tr>
|
||
<tr class="separator:a0facee44eadc70940a85e4489f8d7f98"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4d4a15a12c9122b45656dfd58cad49be"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a4d4a15a12c9122b45656dfd58cad49be">edoModeEnabled</a></td></tr>
|
||
<tr class="memdesc:a4d4a15a12c9122b45656dfd58cad49be"><td class="mdescLeft"> </td><td class="mdescRight">EDO mode enabled. <a href="#a4d4a15a12c9122b45656dfd58cad49be">More...</a><br/></td></tr>
|
||
<tr class="separator:a4d4a15a12c9122b45656dfd58cad49be"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:acef983e170b92b8387a3a9f565bb4825"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga303ff2f4e5992840f3eb41a72519bff8">semc_nand_column_bit_num_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#acef983e170b92b8387a3a9f565bb4825">columnAddrBitNum</a></td></tr>
|
||
<tr class="memdesc:acef983e170b92b8387a3a9f565bb4825"><td class="mdescLeft"> </td><td class="mdescRight">Column address bit number. <a href="#acef983e170b92b8387a3a9f565bb4825">More...</a><br/></td></tr>
|
||
<tr class="separator:acef983e170b92b8387a3a9f565bb4825"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4b2001fb917a107e899ee7f73b501a67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga5ac3d12c7c10150983e09f01186c70cd">semc_nand_address_option_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a4b2001fb917a107e899ee7f73b501a67">arrayAddrOption</a></td></tr>
|
||
<tr class="memdesc:a4b2001fb917a107e899ee7f73b501a67"><td class="mdescLeft"> </td><td class="mdescRight">Address option. <a href="#a4b2001fb917a107e899ee7f73b501a67">More...</a><br/></td></tr>
|
||
<tr class="separator:a4b2001fb917a107e899ee7f73b501a67"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a89b412bfedc7a9e2eb6fcec2fc3c0e8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gaefc33f6c2baea4078c89b22998146efe">sem_nand_burst_len_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a89b412bfedc7a9e2eb6fcec2fc3c0e8a">burstLen</a></td></tr>
|
||
<tr class="memdesc:a89b412bfedc7a9e2eb6fcec2fc3c0e8a"><td class="mdescLeft"> </td><td class="mdescRight">Burst length. <a href="#a89b412bfedc7a9e2eb6fcec2fc3c0e8a">More...</a><br/></td></tr>
|
||
<tr class="separator:a89b412bfedc7a9e2eb6fcec2fc3c0e8a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a591507bf3b418686e99df4bf6cbb8ea8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a591507bf3b418686e99df4bf6cbb8ea8">portSize</a></td></tr>
|
||
<tr class="memdesc:a591507bf3b418686e99df4bf6cbb8ea8"><td class="mdescLeft"> </td><td class="mdescRight">Port size. <a href="#a591507bf3b418686e99df4bf6cbb8ea8">More...</a><br/></td></tr>
|
||
<tr class="separator:a591507bf3b418686e99df4bf6cbb8ea8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad4af2b5540ff0e7f3da18597132d513c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#a00467">semc_nand_timing_config_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ad4af2b5540ff0e7f3da18597132d513c">timingConfig</a></td></tr>
|
||
<tr class="memdesc:ad4af2b5540ff0e7f3da18597132d513c"><td class="mdescLeft"> </td><td class="mdescRight">SEMC nand timing configuration. <a href="#ad4af2b5540ff0e7f3da18597132d513c">More...</a><br/></td></tr>
|
||
<tr class="separator:ad4af2b5540ff0e7f3da18597132d513c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="a64d1eda3de7bd7ed57ebd7efb7d20648"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a> semc_nand_config_t::cePinMux</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>The kSEMC_MUXRDY is not valid for CE pin setting. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a7021d8697aaffcf93a31ffc779128f42"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_nand_config_t::axiAddress</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a948ff588277af99bf4ec894c6e616443"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_nand_config_t::axiMemsize_kbytes</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="abf61c308ac9cca8b965d2678b69368e8"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_nand_config_t::ipgAddress</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="afafb838d4a4936f6f69429b39c472014"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_nand_config_t::ipgMemsize_kbytes</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a0facee44eadc70940a85e4489f8d7f98"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga70672fe39b1d6be9b7ee3bdd16ad99fe">semc_rdy_polarity_t</a> semc_nand_config_t::rdyactivePolarity</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a4d4a15a12c9122b45656dfd58cad49be"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool semc_nand_config_t::edoModeEnabled</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="acef983e170b92b8387a3a9f565bb4825"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga303ff2f4e5992840f3eb41a72519bff8">semc_nand_column_bit_num_t</a> semc_nand_config_t::columnAddrBitNum</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a4b2001fb917a107e899ee7f73b501a67"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga5ac3d12c7c10150983e09f01186c70cd">semc_nand_address_option_t</a> semc_nand_config_t::arrayAddrOption</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a89b412bfedc7a9e2eb6fcec2fc3c0e8a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gaefc33f6c2baea4078c89b22998146efe">sem_nand_burst_len_t</a> semc_nand_config_t::burstLen</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a591507bf3b418686e99df4bf6cbb8ea8"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a> semc_nand_config_t::portSize</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ad4af2b5540ff0e7f3da18597132d513c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#a00467">semc_nand_timing_config_t</a>* semc_nand_config_t::timingConfig</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="a00468" id="a00468"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct semc_nor_config_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"></div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:a804d354d6b5c9b0b54e1bf64eeeb94e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a804d354d6b5c9b0b54e1bf64eeeb94e0">cePinMux</a></td></tr>
|
||
<tr class="memdesc:a804d354d6b5c9b0b54e1bf64eeeb94e0"><td class="mdescLeft"> </td><td class="mdescRight">The CE# pin mux setting. <a href="#a804d354d6b5c9b0b54e1bf64eeeb94e0">More...</a><br/></td></tr>
|
||
<tr class="separator:a804d354d6b5c9b0b54e1bf64eeeb94e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4e19090680d163d7c08b7d78c347d4cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga3fbc4f345d8e78354ac90ab104da7c39">semc_iomux_nora27_pin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a4e19090680d163d7c08b7d78c347d4cd">addr27</a></td></tr>
|
||
<tr class="memdesc:a4e19090680d163d7c08b7d78c347d4cd"><td class="mdescLeft"> </td><td class="mdescRight">The Addr bit 27 pin mux setting. <a href="#a4e19090680d163d7c08b7d78c347d4cd">More...</a><br/></td></tr>
|
||
<tr class="separator:a4e19090680d163d7c08b7d78c347d4cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a998a6d27682aab407a76746374e5921a"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a998a6d27682aab407a76746374e5921a">address</a></td></tr>
|
||
<tr class="memdesc:a998a6d27682aab407a76746374e5921a"><td class="mdescLeft"> </td><td class="mdescRight">The base address. <a href="#a998a6d27682aab407a76746374e5921a">More...</a><br/></td></tr>
|
||
<tr class="separator:a998a6d27682aab407a76746374e5921a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afca98958b75c5c46c1424799f15f3dd3"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#afca98958b75c5c46c1424799f15f3dd3">memsize_kbytes</a></td></tr>
|
||
<tr class="memdesc:afca98958b75c5c46c1424799f15f3dd3"><td class="mdescLeft"> </td><td class="mdescRight">The memory size in unit of kbytes. <a href="#afca98958b75c5c46c1424799f15f3dd3">More...</a><br/></td></tr>
|
||
<tr class="separator:afca98958b75c5c46c1424799f15f3dd3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad85b9c5523c033b16fd422652d0a3884"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ad85b9c5523c033b16fd422652d0a3884">addrPortWidth</a></td></tr>
|
||
<tr class="memdesc:ad85b9c5523c033b16fd422652d0a3884"><td class="mdescLeft"> </td><td class="mdescRight">The address port width. <a href="#ad85b9c5523c033b16fd422652d0a3884">More...</a><br/></td></tr>
|
||
<tr class="separator:ad85b9c5523c033b16fd422652d0a3884"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af086c1180b6b9b1028407bd7f6d652e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga70672fe39b1d6be9b7ee3bdd16ad99fe">semc_rdy_polarity_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#af086c1180b6b9b1028407bd7f6d652e8">rdyactivePolarity</a></td></tr>
|
||
<tr class="memdesc:af086c1180b6b9b1028407bd7f6d652e8"><td class="mdescLeft"> </td><td class="mdescRight">Wait ready polarity. <a href="#af086c1180b6b9b1028407bd7f6d652e8">More...</a><br/></td></tr>
|
||
<tr class="separator:af086c1180b6b9b1028407bd7f6d652e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3ad573d7313211de5780efcb29110390"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga7f9e442a856ad0efb4fc453beba4b0f9">semc_adv_polarity_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a3ad573d7313211de5780efcb29110390">advActivePolarity</a></td></tr>
|
||
<tr class="memdesc:a3ad573d7313211de5780efcb29110390"><td class="mdescLeft"> </td><td class="mdescRight">ADV# polarity. <a href="#a3ad573d7313211de5780efcb29110390">More...</a><br/></td></tr>
|
||
<tr class="separator:a3ad573d7313211de5780efcb29110390"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5d96b24b2d9e44844cc17edb4e1fba39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gaeac77ec5f92acde07413600f725a5f7c">semc_norsram_column_bit_num_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a5d96b24b2d9e44844cc17edb4e1fba39">columnAddrBitNum</a></td></tr>
|
||
<tr class="memdesc:a5d96b24b2d9e44844cc17edb4e1fba39"><td class="mdescLeft"> </td><td class="mdescRight">Column address bit number. <a href="#a5d96b24b2d9e44844cc17edb4e1fba39">More...</a><br/></td></tr>
|
||
<tr class="separator:a5d96b24b2d9e44844cc17edb4e1fba39"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a00532b49de33c3d6f3af8a4fc8da1490"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gacba64e2ba9735f68783a594d7f065319">semc_addr_mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a00532b49de33c3d6f3af8a4fc8da1490">addrMode</a></td></tr>
|
||
<tr class="memdesc:a00532b49de33c3d6f3af8a4fc8da1490"><td class="mdescLeft"> </td><td class="mdescRight">Address mode. <a href="#a00532b49de33c3d6f3af8a4fc8da1490">More...</a><br/></td></tr>
|
||
<tr class="separator:a00532b49de33c3d6f3af8a4fc8da1490"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a854a29e2c27df32a275bcfee63d7a911"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga05ed2d6f1bfdcf9bce848cb25f9db412">sem_norsram_burst_len_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a854a29e2c27df32a275bcfee63d7a911">burstLen</a></td></tr>
|
||
<tr class="memdesc:a854a29e2c27df32a275bcfee63d7a911"><td class="mdescLeft"> </td><td class="mdescRight">Burst length. <a href="#a854a29e2c27df32a275bcfee63d7a911">More...</a><br/></td></tr>
|
||
<tr class="separator:a854a29e2c27df32a275bcfee63d7a911"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3429a976f80119e493467af12c3255ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a3429a976f80119e493467af12c3255ad">portSize</a></td></tr>
|
||
<tr class="memdesc:a3429a976f80119e493467af12c3255ad"><td class="mdescLeft"> </td><td class="mdescRight">Port size. <a href="#a3429a976f80119e493467af12c3255ad">More...</a><br/></td></tr>
|
||
<tr class="separator:a3429a976f80119e493467af12c3255ad"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a241e8af9a4dacb3d801e8ac18049ea4f"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a241e8af9a4dacb3d801e8ac18049ea4f">tCeSetup_Ns</a></td></tr>
|
||
<tr class="memdesc:a241e8af9a4dacb3d801e8ac18049ea4f"><td class="mdescLeft"> </td><td class="mdescRight">The CE setup time. <a href="#a241e8af9a4dacb3d801e8ac18049ea4f">More...</a><br/></td></tr>
|
||
<tr class="separator:a241e8af9a4dacb3d801e8ac18049ea4f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a024f1f8b0f3e9a6ec73291b363fd43ac"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a024f1f8b0f3e9a6ec73291b363fd43ac">tCeHold_Ns</a></td></tr>
|
||
<tr class="memdesc:a024f1f8b0f3e9a6ec73291b363fd43ac"><td class="mdescLeft"> </td><td class="mdescRight">The CE hold time. <a href="#a024f1f8b0f3e9a6ec73291b363fd43ac">More...</a><br/></td></tr>
|
||
<tr class="separator:a024f1f8b0f3e9a6ec73291b363fd43ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa5f2bec986257bcdf4f25ed3f361e30a"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aa5f2bec986257bcdf4f25ed3f361e30a">tCeInterval_Ns</a></td></tr>
|
||
<tr class="memdesc:aa5f2bec986257bcdf4f25ed3f361e30a"><td class="mdescLeft"> </td><td class="mdescRight">CE interval minimum time. <a href="#aa5f2bec986257bcdf4f25ed3f361e30a">More...</a><br/></td></tr>
|
||
<tr class="separator:aa5f2bec986257bcdf4f25ed3f361e30a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5da7d8e12ed29b615c567f8b0fe96a1a"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a5da7d8e12ed29b615c567f8b0fe96a1a">tAddrSetup_Ns</a></td></tr>
|
||
<tr class="memdesc:a5da7d8e12ed29b615c567f8b0fe96a1a"><td class="mdescLeft"> </td><td class="mdescRight">The address setup time. <a href="#a5da7d8e12ed29b615c567f8b0fe96a1a">More...</a><br/></td></tr>
|
||
<tr class="separator:a5da7d8e12ed29b615c567f8b0fe96a1a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac6afeab3918a20995c8347fb7c803aee"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ac6afeab3918a20995c8347fb7c803aee">tAddrHold_Ns</a></td></tr>
|
||
<tr class="memdesc:ac6afeab3918a20995c8347fb7c803aee"><td class="mdescLeft"> </td><td class="mdescRight">The address hold time. <a href="#ac6afeab3918a20995c8347fb7c803aee">More...</a><br/></td></tr>
|
||
<tr class="separator:ac6afeab3918a20995c8347fb7c803aee"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a391c7babd526d82f68ef9c6b8d1c54ea"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a391c7babd526d82f68ef9c6b8d1c54ea">tWeLow_Ns</a></td></tr>
|
||
<tr class="memdesc:a391c7babd526d82f68ef9c6b8d1c54ea"><td class="mdescLeft"> </td><td class="mdescRight">WE low time for async mode. <a href="#a391c7babd526d82f68ef9c6b8d1c54ea">More...</a><br/></td></tr>
|
||
<tr class="separator:a391c7babd526d82f68ef9c6b8d1c54ea"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a81cd6be01b35036114956094f2e65211"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a81cd6be01b35036114956094f2e65211">tWeHigh_Ns</a></td></tr>
|
||
<tr class="memdesc:a81cd6be01b35036114956094f2e65211"><td class="mdescLeft"> </td><td class="mdescRight">WE high time for async mode. <a href="#a81cd6be01b35036114956094f2e65211">More...</a><br/></td></tr>
|
||
<tr class="separator:a81cd6be01b35036114956094f2e65211"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa9c13a3114f6521a7334a13d5af4277d"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aa9c13a3114f6521a7334a13d5af4277d">tReLow_Ns</a></td></tr>
|
||
<tr class="memdesc:aa9c13a3114f6521a7334a13d5af4277d"><td class="mdescLeft"> </td><td class="mdescRight">RE low time for async mode. <a href="#aa9c13a3114f6521a7334a13d5af4277d">More...</a><br/></td></tr>
|
||
<tr class="separator:aa9c13a3114f6521a7334a13d5af4277d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af86fbbdb653d54045322ef8aa41a06b6"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#af86fbbdb653d54045322ef8aa41a06b6">tReHigh_Ns</a></td></tr>
|
||
<tr class="memdesc:af86fbbdb653d54045322ef8aa41a06b6"><td class="mdescLeft"> </td><td class="mdescRight">RE high time for async mode. <a href="#af86fbbdb653d54045322ef8aa41a06b6">More...</a><br/></td></tr>
|
||
<tr class="separator:af86fbbdb653d54045322ef8aa41a06b6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a923d26cf4e292324a94c8640664e4173"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a923d26cf4e292324a94c8640664e4173">tTurnAround_Ns</a></td></tr>
|
||
<tr class="memdesc:a923d26cf4e292324a94c8640664e4173"><td class="mdescLeft"> </td><td class="mdescRight">Turnaround time for async mode. <a href="#a923d26cf4e292324a94c8640664e4173">More...</a><br/></td></tr>
|
||
<tr class="separator:a923d26cf4e292324a94c8640664e4173"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4fd35fa1499bd844b29e7012617f75ec"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a4fd35fa1499bd844b29e7012617f75ec">tAddr2WriteHold_Ns</a></td></tr>
|
||
<tr class="memdesc:a4fd35fa1499bd844b29e7012617f75ec"><td class="mdescLeft"> </td><td class="mdescRight">Address to write data hold time for async mode. <a href="#a4fd35fa1499bd844b29e7012617f75ec">More...</a><br/></td></tr>
|
||
<tr class="separator:a4fd35fa1499bd844b29e7012617f75ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="a804d354d6b5c9b0b54e1bf64eeeb94e0"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a> semc_nor_config_t::cePinMux</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a4e19090680d163d7c08b7d78c347d4cd"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga3fbc4f345d8e78354ac90ab104da7c39">semc_iomux_nora27_pin</a> semc_nor_config_t::addr27</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a998a6d27682aab407a76746374e5921a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_nor_config_t::address</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="afca98958b75c5c46c1424799f15f3dd3"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_nor_config_t::memsize_kbytes</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ad85b9c5523c033b16fd422652d0a3884"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::addrPortWidth</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="af086c1180b6b9b1028407bd7f6d652e8"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga70672fe39b1d6be9b7ee3bdd16ad99fe">semc_rdy_polarity_t</a> semc_nor_config_t::rdyactivePolarity</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a3ad573d7313211de5780efcb29110390"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga7f9e442a856ad0efb4fc453beba4b0f9">semc_adv_polarity_t</a> semc_nor_config_t::advActivePolarity</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a5d96b24b2d9e44844cc17edb4e1fba39"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gaeac77ec5f92acde07413600f725a5f7c">semc_norsram_column_bit_num_t</a> semc_nor_config_t::columnAddrBitNum</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a00532b49de33c3d6f3af8a4fc8da1490"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gacba64e2ba9735f68783a594d7f065319">semc_addr_mode_t</a> semc_nor_config_t::addrMode</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a854a29e2c27df32a275bcfee63d7a911"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga05ed2d6f1bfdcf9bce848cb25f9db412">sem_norsram_burst_len_t</a> semc_nor_config_t::burstLen</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a3429a976f80119e493467af12c3255ad"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a> semc_nor_config_t::portSize</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a241e8af9a4dacb3d801e8ac18049ea4f"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::tCeSetup_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a024f1f8b0f3e9a6ec73291b363fd43ac"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::tCeHold_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aa5f2bec986257bcdf4f25ed3f361e30a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::tCeInterval_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a5da7d8e12ed29b615c567f8b0fe96a1a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::tAddrSetup_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ac6afeab3918a20995c8347fb7c803aee"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::tAddrHold_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a391c7babd526d82f68ef9c6b8d1c54ea"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::tWeLow_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a81cd6be01b35036114956094f2e65211"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::tWeHigh_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aa9c13a3114f6521a7334a13d5af4277d"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::tReLow_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="af86fbbdb653d54045322ef8aa41a06b6"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::tReHigh_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a923d26cf4e292324a94c8640664e4173"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::tTurnAround_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a4fd35fa1499bd844b29e7012617f75ec"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_nor_config_t::tAddr2WriteHold_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="a00474" id="a00474"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct semc_sram_config_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"></div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:a3239ed4c24d1f82e878754474c8df4cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a3239ed4c24d1f82e878754474c8df4cb">cePinMux</a></td></tr>
|
||
<tr class="memdesc:a3239ed4c24d1f82e878754474c8df4cb"><td class="mdescLeft"> </td><td class="mdescRight">The CE# pin mux setting. <a href="#a3239ed4c24d1f82e878754474c8df4cb">More...</a><br/></td></tr>
|
||
<tr class="separator:a3239ed4c24d1f82e878754474c8df4cb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae316e6e66331292ef317f0fb5ba43253"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga3fbc4f345d8e78354ac90ab104da7c39">semc_iomux_nora27_pin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ae316e6e66331292ef317f0fb5ba43253">addr27</a></td></tr>
|
||
<tr class="memdesc:ae316e6e66331292ef317f0fb5ba43253"><td class="mdescLeft"> </td><td class="mdescRight">The Addr bit 27 pin mux setting. <a href="#ae316e6e66331292ef317f0fb5ba43253">More...</a><br/></td></tr>
|
||
<tr class="separator:ae316e6e66331292ef317f0fb5ba43253"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afdd65f6869375842dc0e7f11b0110026"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#afdd65f6869375842dc0e7f11b0110026">address</a></td></tr>
|
||
<tr class="memdesc:afdd65f6869375842dc0e7f11b0110026"><td class="mdescLeft"> </td><td class="mdescRight">The base address. <a href="#afdd65f6869375842dc0e7f11b0110026">More...</a><br/></td></tr>
|
||
<tr class="separator:afdd65f6869375842dc0e7f11b0110026"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9650f0b125bf7ca405f00f76dfd1004e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a9650f0b125bf7ca405f00f76dfd1004e">memsize_kbytes</a></td></tr>
|
||
<tr class="memdesc:a9650f0b125bf7ca405f00f76dfd1004e"><td class="mdescLeft"> </td><td class="mdescRight">The memory size in unit of kbytes. <a href="#a9650f0b125bf7ca405f00f76dfd1004e">More...</a><br/></td></tr>
|
||
<tr class="separator:a9650f0b125bf7ca405f00f76dfd1004e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a68d8de356423acdcc6533ac9ac6cfdfa"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a68d8de356423acdcc6533ac9ac6cfdfa">addrPortWidth</a></td></tr>
|
||
<tr class="memdesc:a68d8de356423acdcc6533ac9ac6cfdfa"><td class="mdescLeft"> </td><td class="mdescRight">The address port width. <a href="#a68d8de356423acdcc6533ac9ac6cfdfa">More...</a><br/></td></tr>
|
||
<tr class="separator:a68d8de356423acdcc6533ac9ac6cfdfa"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af6e40c484400703c7e440d1ade172317"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga7f9e442a856ad0efb4fc453beba4b0f9">semc_adv_polarity_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#af6e40c484400703c7e440d1ade172317">advActivePolarity</a></td></tr>
|
||
<tr class="memdesc:af6e40c484400703c7e440d1ade172317"><td class="mdescLeft"> </td><td class="mdescRight">ADV# polarity 1: active high, 0: active low. <a href="#af6e40c484400703c7e440d1ade172317">More...</a><br/></td></tr>
|
||
<tr class="separator:af6e40c484400703c7e440d1ade172317"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afdc03310d954af395a853a68fd76a9ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gacba64e2ba9735f68783a594d7f065319">semc_addr_mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#afdc03310d954af395a853a68fd76a9ef">addrMode</a></td></tr>
|
||
<tr class="memdesc:afdc03310d954af395a853a68fd76a9ef"><td class="mdescLeft"> </td><td class="mdescRight">Address mode. <a href="#afdc03310d954af395a853a68fd76a9ef">More...</a><br/></td></tr>
|
||
<tr class="separator:afdc03310d954af395a853a68fd76a9ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:add16b9c3a050459babf1143df030d7c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga05ed2d6f1bfdcf9bce848cb25f9db412">sem_norsram_burst_len_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#add16b9c3a050459babf1143df030d7c1">burstLen</a></td></tr>
|
||
<tr class="memdesc:add16b9c3a050459babf1143df030d7c1"><td class="mdescLeft"> </td><td class="mdescRight">Burst length. <a href="#add16b9c3a050459babf1143df030d7c1">More...</a><br/></td></tr>
|
||
<tr class="separator:add16b9c3a050459babf1143df030d7c1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af02f78b53819c1d18ac2d844faffac75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#af02f78b53819c1d18ac2d844faffac75">portSize</a></td></tr>
|
||
<tr class="memdesc:af02f78b53819c1d18ac2d844faffac75"><td class="mdescLeft"> </td><td class="mdescRight">Port size. <a href="#af02f78b53819c1d18ac2d844faffac75">More...</a><br/></td></tr>
|
||
<tr class="separator:af02f78b53819c1d18ac2d844faffac75"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6a7dea42c555a7a77aff731e7428ab92"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a6a7dea42c555a7a77aff731e7428ab92">tCeSetup_Ns</a></td></tr>
|
||
<tr class="memdesc:a6a7dea42c555a7a77aff731e7428ab92"><td class="mdescLeft"> </td><td class="mdescRight">The CE setup time. <a href="#a6a7dea42c555a7a77aff731e7428ab92">More...</a><br/></td></tr>
|
||
<tr class="separator:a6a7dea42c555a7a77aff731e7428ab92"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a44f5f0463ebd8e537742dea4161dabe9"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a44f5f0463ebd8e537742dea4161dabe9">tCeHold_Ns</a></td></tr>
|
||
<tr class="memdesc:a44f5f0463ebd8e537742dea4161dabe9"><td class="mdescLeft"> </td><td class="mdescRight">The CE hold time. <a href="#a44f5f0463ebd8e537742dea4161dabe9">More...</a><br/></td></tr>
|
||
<tr class="separator:a44f5f0463ebd8e537742dea4161dabe9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a300e2354860de85cd307c4bb6e85a652"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a300e2354860de85cd307c4bb6e85a652">tCeInterval_Ns</a></td></tr>
|
||
<tr class="memdesc:a300e2354860de85cd307c4bb6e85a652"><td class="mdescLeft"> </td><td class="mdescRight">CE interval minimum time. <a href="#a300e2354860de85cd307c4bb6e85a652">More...</a><br/></td></tr>
|
||
<tr class="separator:a300e2354860de85cd307c4bb6e85a652"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a93279d5f3813c691e4d758cc15ec7256"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a93279d5f3813c691e4d758cc15ec7256">tAddrSetup_Ns</a></td></tr>
|
||
<tr class="memdesc:a93279d5f3813c691e4d758cc15ec7256"><td class="mdescLeft"> </td><td class="mdescRight">The address setup time. <a href="#a93279d5f3813c691e4d758cc15ec7256">More...</a><br/></td></tr>
|
||
<tr class="separator:a93279d5f3813c691e4d758cc15ec7256"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5af0fc94cc4311ae0c17d7c40b896bbf"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a5af0fc94cc4311ae0c17d7c40b896bbf">tAddrHold_Ns</a></td></tr>
|
||
<tr class="memdesc:a5af0fc94cc4311ae0c17d7c40b896bbf"><td class="mdescLeft"> </td><td class="mdescRight">The address hold time. <a href="#a5af0fc94cc4311ae0c17d7c40b896bbf">More...</a><br/></td></tr>
|
||
<tr class="separator:a5af0fc94cc4311ae0c17d7c40b896bbf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:adf9bb11c5ba0eedf546855d549ffd4a6"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#adf9bb11c5ba0eedf546855d549ffd4a6">tWeLow_Ns</a></td></tr>
|
||
<tr class="memdesc:adf9bb11c5ba0eedf546855d549ffd4a6"><td class="mdescLeft"> </td><td class="mdescRight">WE low time for async mode. <a href="#adf9bb11c5ba0eedf546855d549ffd4a6">More...</a><br/></td></tr>
|
||
<tr class="separator:adf9bb11c5ba0eedf546855d549ffd4a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af1bb9b730502768c96363ad0471b077c"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#af1bb9b730502768c96363ad0471b077c">tWeHigh_Ns</a></td></tr>
|
||
<tr class="memdesc:af1bb9b730502768c96363ad0471b077c"><td class="mdescLeft"> </td><td class="mdescRight">WE high time for async mode. <a href="#af1bb9b730502768c96363ad0471b077c">More...</a><br/></td></tr>
|
||
<tr class="separator:af1bb9b730502768c96363ad0471b077c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa7d653a26f069026ee9de7865d8e3ba0"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aa7d653a26f069026ee9de7865d8e3ba0">tReLow_Ns</a></td></tr>
|
||
<tr class="memdesc:aa7d653a26f069026ee9de7865d8e3ba0"><td class="mdescLeft"> </td><td class="mdescRight">RE low time for async mode. <a href="#aa7d653a26f069026ee9de7865d8e3ba0">More...</a><br/></td></tr>
|
||
<tr class="separator:aa7d653a26f069026ee9de7865d8e3ba0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8b64340414f759cdcbad37e4c12b1f4c"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a8b64340414f759cdcbad37e4c12b1f4c">tReHigh_Ns</a></td></tr>
|
||
<tr class="memdesc:a8b64340414f759cdcbad37e4c12b1f4c"><td class="mdescLeft"> </td><td class="mdescRight">RE high time for async mode. <a href="#a8b64340414f759cdcbad37e4c12b1f4c">More...</a><br/></td></tr>
|
||
<tr class="separator:a8b64340414f759cdcbad37e4c12b1f4c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ace861035ad7a5cc23ffddf869055f189"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ace861035ad7a5cc23ffddf869055f189">tTurnAround_Ns</a></td></tr>
|
||
<tr class="memdesc:ace861035ad7a5cc23ffddf869055f189"><td class="mdescLeft"> </td><td class="mdescRight">Turnaround time for async mode. <a href="#ace861035ad7a5cc23ffddf869055f189">More...</a><br/></td></tr>
|
||
<tr class="separator:ace861035ad7a5cc23ffddf869055f189"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a28c41fca4d12a1a056100668f4deff0a"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a28c41fca4d12a1a056100668f4deff0a">tAddr2WriteHold_Ns</a></td></tr>
|
||
<tr class="memdesc:a28c41fca4d12a1a056100668f4deff0a"><td class="mdescLeft"> </td><td class="mdescRight">Address to write data hold time for async mode. <a href="#a28c41fca4d12a1a056100668f4deff0a">More...</a><br/></td></tr>
|
||
<tr class="separator:a28c41fca4d12a1a056100668f4deff0a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="a3239ed4c24d1f82e878754474c8df4cb"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a> semc_sram_config_t::cePinMux</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ae316e6e66331292ef317f0fb5ba43253"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga3fbc4f345d8e78354ac90ab104da7c39">semc_iomux_nora27_pin</a> semc_sram_config_t::addr27</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="afdd65f6869375842dc0e7f11b0110026"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_sram_config_t::address</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a9650f0b125bf7ca405f00f76dfd1004e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_sram_config_t::memsize_kbytes</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a68d8de356423acdcc6533ac9ac6cfdfa"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::addrPortWidth</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="af6e40c484400703c7e440d1ade172317"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga7f9e442a856ad0efb4fc453beba4b0f9">semc_adv_polarity_t</a> semc_sram_config_t::advActivePolarity</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="afdc03310d954af395a853a68fd76a9ef"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gacba64e2ba9735f68783a594d7f065319">semc_addr_mode_t</a> semc_sram_config_t::addrMode</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="add16b9c3a050459babf1143df030d7c1"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga05ed2d6f1bfdcf9bce848cb25f9db412">sem_norsram_burst_len_t</a> semc_sram_config_t::burstLen</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="af02f78b53819c1d18ac2d844faffac75"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a> semc_sram_config_t::portSize</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a6a7dea42c555a7a77aff731e7428ab92"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::tCeSetup_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a44f5f0463ebd8e537742dea4161dabe9"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::tCeHold_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a300e2354860de85cd307c4bb6e85a652"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::tCeInterval_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a93279d5f3813c691e4d758cc15ec7256"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::tAddrSetup_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a5af0fc94cc4311ae0c17d7c40b896bbf"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::tAddrHold_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="adf9bb11c5ba0eedf546855d549ffd4a6"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::tWeLow_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="af1bb9b730502768c96363ad0471b077c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::tWeHigh_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aa7d653a26f069026ee9de7865d8e3ba0"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::tReLow_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a8b64340414f759cdcbad37e4c12b1f4c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::tReHigh_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ace861035ad7a5cc23ffddf869055f189"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::tTurnAround_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a28c41fca4d12a1a056100668f4deff0a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_sram_config_t::tAddr2WriteHold_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="a00465" id="a00465"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct semc_dbi_config_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"></div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:a97eeb06a428f77cc89496e4bdfc92579"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a97eeb06a428f77cc89496e4bdfc92579">csxPinMux</a></td></tr>
|
||
<tr class="memdesc:a97eeb06a428f77cc89496e4bdfc92579"><td class="mdescLeft"> </td><td class="mdescRight">The CE# pin mux. <a href="#a97eeb06a428f77cc89496e4bdfc92579">More...</a><br/></td></tr>
|
||
<tr class="separator:a97eeb06a428f77cc89496e4bdfc92579"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a619160a685ef70dc9e2baf5afe3175dc"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a619160a685ef70dc9e2baf5afe3175dc">address</a></td></tr>
|
||
<tr class="memdesc:a619160a685ef70dc9e2baf5afe3175dc"><td class="mdescLeft"> </td><td class="mdescRight">The base address. <a href="#a619160a685ef70dc9e2baf5afe3175dc">More...</a><br/></td></tr>
|
||
<tr class="separator:a619160a685ef70dc9e2baf5afe3175dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aca16a35e3a81d7c99c589aaa7a8136df"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aca16a35e3a81d7c99c589aaa7a8136df">memsize_kbytes</a></td></tr>
|
||
<tr class="memdesc:aca16a35e3a81d7c99c589aaa7a8136df"><td class="mdescLeft"> </td><td class="mdescRight">The memory size in unit of 4kbytes. <a href="#aca16a35e3a81d7c99c589aaa7a8136df">More...</a><br/></td></tr>
|
||
<tr class="separator:aca16a35e3a81d7c99c589aaa7a8136df"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad98acd75965fb60e1d35c860960d8908"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga262d9d7762023cbd61e50cb71510e46d">semc_dbi_column_bit_num_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ad98acd75965fb60e1d35c860960d8908">columnAddrBitNum</a></td></tr>
|
||
<tr class="memdesc:ad98acd75965fb60e1d35c860960d8908"><td class="mdescLeft"> </td><td class="mdescRight">Column address bit number. <a href="#ad98acd75965fb60e1d35c860960d8908">More...</a><br/></td></tr>
|
||
<tr class="separator:ad98acd75965fb60e1d35c860960d8908"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afabe4e045f8ec042f16d8af246ff60cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gad1b3ffa238b7c0da99f8ec38b6b41f0a">sem_dbi_burst_len_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#afabe4e045f8ec042f16d8af246ff60cd">burstLen</a></td></tr>
|
||
<tr class="memdesc:afabe4e045f8ec042f16d8af246ff60cd"><td class="mdescLeft"> </td><td class="mdescRight">Burst length. <a href="#afabe4e045f8ec042f16d8af246ff60cd">More...</a><br/></td></tr>
|
||
<tr class="separator:afabe4e045f8ec042f16d8af246ff60cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a90d24b1ba033bbc0d4c3d5ffec4441d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a90d24b1ba033bbc0d4c3d5ffec4441d3">portSize</a></td></tr>
|
||
<tr class="memdesc:a90d24b1ba033bbc0d4c3d5ffec4441d3"><td class="mdescLeft"> </td><td class="mdescRight">Port size. <a href="#a90d24b1ba033bbc0d4c3d5ffec4441d3">More...</a><br/></td></tr>
|
||
<tr class="separator:a90d24b1ba033bbc0d4c3d5ffec4441d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa3343211e4016dbe12da044b3ef686bd"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aa3343211e4016dbe12da044b3ef686bd">tCsxSetup_Ns</a></td></tr>
|
||
<tr class="memdesc:aa3343211e4016dbe12da044b3ef686bd"><td class="mdescLeft"> </td><td class="mdescRight">The CSX setup time. <a href="#aa3343211e4016dbe12da044b3ef686bd">More...</a><br/></td></tr>
|
||
<tr class="separator:aa3343211e4016dbe12da044b3ef686bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a43fdadb4ed06765abdc5e3af5f968ade"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a43fdadb4ed06765abdc5e3af5f968ade">tCsxHold_Ns</a></td></tr>
|
||
<tr class="memdesc:a43fdadb4ed06765abdc5e3af5f968ade"><td class="mdescLeft"> </td><td class="mdescRight">The CSX hold time. <a href="#a43fdadb4ed06765abdc5e3af5f968ade">More...</a><br/></td></tr>
|
||
<tr class="separator:a43fdadb4ed06765abdc5e3af5f968ade"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad337ebd259a0726024bdec3308d93d56"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ad337ebd259a0726024bdec3308d93d56">tWexLow_Ns</a></td></tr>
|
||
<tr class="memdesc:ad337ebd259a0726024bdec3308d93d56"><td class="mdescLeft"> </td><td class="mdescRight">WEX low time. <a href="#ad337ebd259a0726024bdec3308d93d56">More...</a><br/></td></tr>
|
||
<tr class="separator:ad337ebd259a0726024bdec3308d93d56"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a85eb6cb96f281f4563a7d864f8362bc4"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a85eb6cb96f281f4563a7d864f8362bc4">tWexHigh_Ns</a></td></tr>
|
||
<tr class="memdesc:a85eb6cb96f281f4563a7d864f8362bc4"><td class="mdescLeft"> </td><td class="mdescRight">WEX high time. <a href="#a85eb6cb96f281f4563a7d864f8362bc4">More...</a><br/></td></tr>
|
||
<tr class="separator:a85eb6cb96f281f4563a7d864f8362bc4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a11b0a8930d82d6c5b041e3e3405f663a"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a11b0a8930d82d6c5b041e3e3405f663a">tRdxLow_Ns</a></td></tr>
|
||
<tr class="memdesc:a11b0a8930d82d6c5b041e3e3405f663a"><td class="mdescLeft"> </td><td class="mdescRight">RDX low time. <a href="#a11b0a8930d82d6c5b041e3e3405f663a">More...</a><br/></td></tr>
|
||
<tr class="separator:a11b0a8930d82d6c5b041e3e3405f663a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4074c6ab10f1acd901ef30975ea0d78e"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a4074c6ab10f1acd901ef30975ea0d78e">tRdxHigh_Ns</a></td></tr>
|
||
<tr class="memdesc:a4074c6ab10f1acd901ef30975ea0d78e"><td class="mdescLeft"> </td><td class="mdescRight">RDX high time. <a href="#a4074c6ab10f1acd901ef30975ea0d78e">More...</a><br/></td></tr>
|
||
<tr class="separator:a4074c6ab10f1acd901ef30975ea0d78e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aeda30a1c3fd5fb6b1e52df023bd098a7"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aeda30a1c3fd5fb6b1e52df023bd098a7">tCsxInterval_Ns</a></td></tr>
|
||
<tr class="memdesc:aeda30a1c3fd5fb6b1e52df023bd098a7"><td class="mdescLeft"> </td><td class="mdescRight">Write data setup time. <a href="#aeda30a1c3fd5fb6b1e52df023bd098a7">More...</a><br/></td></tr>
|
||
<tr class="separator:aeda30a1c3fd5fb6b1e52df023bd098a7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="a97eeb06a428f77cc89496e4bdfc92579"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a> semc_dbi_config_t::csxPinMux</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a619160a685ef70dc9e2baf5afe3175dc"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_dbi_config_t::address</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aca16a35e3a81d7c99c589aaa7a8136df"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_dbi_config_t::memsize_kbytes</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ad98acd75965fb60e1d35c860960d8908"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga262d9d7762023cbd61e50cb71510e46d">semc_dbi_column_bit_num_t</a> semc_dbi_config_t::columnAddrBitNum</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="afabe4e045f8ec042f16d8af246ff60cd"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gad1b3ffa238b7c0da99f8ec38b6b41f0a">sem_dbi_burst_len_t</a> semc_dbi_config_t::burstLen</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a90d24b1ba033bbc0d4c3d5ffec4441d3"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a> semc_dbi_config_t::portSize</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aa3343211e4016dbe12da044b3ef686bd"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_dbi_config_t::tCsxSetup_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a43fdadb4ed06765abdc5e3af5f968ade"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_dbi_config_t::tCsxHold_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ad337ebd259a0726024bdec3308d93d56"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_dbi_config_t::tWexLow_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a85eb6cb96f281f4563a7d864f8362bc4"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_dbi_config_t::tWexHigh_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a11b0a8930d82d6c5b041e3e3405f663a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_dbi_config_t::tRdxLow_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a4074c6ab10f1acd901ef30975ea0d78e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_dbi_config_t::tRdxHigh_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aeda30a1c3fd5fb6b1e52df023bd098a7"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_dbi_config_t::tCsxInterval_Ns</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="a00469" id="a00469"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct semc_queuea_weight_struct_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"></div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:afab9f70a86a33b9c8da1ef36f2f1d02e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#afab9f70a86a33b9c8da1ef36f2f1d02e">qos</a>: 4</td></tr>
|
||
<tr class="memdesc:afab9f70a86a33b9c8da1ef36f2f1d02e"><td class="mdescLeft"> </td><td class="mdescRight">weight of qos for queue 0 . <a href="#afab9f70a86a33b9c8da1ef36f2f1d02e">More...</a><br/></td></tr>
|
||
<tr class="separator:afab9f70a86a33b9c8da1ef36f2f1d02e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6e55fb61226793aa0acbe0f58355898b"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a6e55fb61226793aa0acbe0f58355898b">aging</a>: 4</td></tr>
|
||
<tr class="memdesc:a6e55fb61226793aa0acbe0f58355898b"><td class="mdescLeft"> </td><td class="mdescRight">weight of aging for queue 0. <a href="#a6e55fb61226793aa0acbe0f58355898b">More...</a><br/></td></tr>
|
||
<tr class="separator:a6e55fb61226793aa0acbe0f58355898b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ace09bab95f07944ff34cf6319b6024cd"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ace09bab95f07944ff34cf6319b6024cd">slaveHitSwith</a>: 8</td></tr>
|
||
<tr class="memdesc:ace09bab95f07944ff34cf6319b6024cd"><td class="mdescLeft"> </td><td class="mdescRight">weight of read/write switch for queue 0. <a href="#ace09bab95f07944ff34cf6319b6024cd">More...</a><br/></td></tr>
|
||
<tr class="separator:ace09bab95f07944ff34cf6319b6024cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad9bd44c36bc646f495f98af2066300c0"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ad9bd44c36bc646f495f98af2066300c0">slaveHitNoswitch</a>: 8</td></tr>
|
||
<tr class="memdesc:ad9bd44c36bc646f495f98af2066300c0"><td class="mdescLeft"> </td><td class="mdescRight">weight of read/write no switch for queue 0 . <a href="#ad9bd44c36bc646f495f98af2066300c0">More...</a><br/></td></tr>
|
||
<tr class="separator:ad9bd44c36bc646f495f98af2066300c0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="afab9f70a86a33b9c8da1ef36f2f1d02e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_queuea_weight_struct_t::qos</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a6e55fb61226793aa0acbe0f58355898b"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_queuea_weight_struct_t::aging</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ace09bab95f07944ff34cf6319b6024cd"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_queuea_weight_struct_t::slaveHitSwith</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ad9bd44c36bc646f495f98af2066300c0"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_queuea_weight_struct_t::slaveHitNoswitch</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="a00470" id="a00470"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">union semc_queuea_weight_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"></div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:aefaa2eabd4ac4ea524b7d0126a02b20c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#a00469">semc_queuea_weight_struct_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aefaa2eabd4ac4ea524b7d0126a02b20c">queueaConfig</a></td></tr>
|
||
<tr class="memdesc:aefaa2eabd4ac4ea524b7d0126a02b20c"><td class="mdescLeft"> </td><td class="mdescRight">Structure configuration for queueA. <a href="#aefaa2eabd4ac4ea524b7d0126a02b20c">More...</a><br/></td></tr>
|
||
<tr class="separator:aefaa2eabd4ac4ea524b7d0126a02b20c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab509ce2fb0182fb358984b9301f4cdfd"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ab509ce2fb0182fb358984b9301f4cdfd">queueaValue</a></td></tr>
|
||
<tr class="memdesc:ab509ce2fb0182fb358984b9301f4cdfd"><td class="mdescLeft"> </td><td class="mdescRight">Configuration value for queueA which could directly write to the reg. <a href="#ab509ce2fb0182fb358984b9301f4cdfd">More...</a><br/></td></tr>
|
||
<tr class="separator:ab509ce2fb0182fb358984b9301f4cdfd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="aefaa2eabd4ac4ea524b7d0126a02b20c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#a00469">semc_queuea_weight_struct_t</a> semc_queuea_weight_t::queueaConfig</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ab509ce2fb0182fb358984b9301f4cdfd"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_queuea_weight_t::queueaValue</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="a00471" id="a00471"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct semc_queueb_weight_struct_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"></div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:a3186aa8a6b5d6697e416d5fbc57da495"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a3186aa8a6b5d6697e416d5fbc57da495">qos</a>: 4</td></tr>
|
||
<tr class="memdesc:a3186aa8a6b5d6697e416d5fbc57da495"><td class="mdescLeft"> </td><td class="mdescRight">weight of qos for queue 1. <a href="#a3186aa8a6b5d6697e416d5fbc57da495">More...</a><br/></td></tr>
|
||
<tr class="separator:a3186aa8a6b5d6697e416d5fbc57da495"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a12e5e110c5ec9dd743ecdbf3ba7fa763"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a12e5e110c5ec9dd743ecdbf3ba7fa763">aging</a>: 4</td></tr>
|
||
<tr class="memdesc:a12e5e110c5ec9dd743ecdbf3ba7fa763"><td class="mdescLeft"> </td><td class="mdescRight">weight of aging for queue 1. <a href="#a12e5e110c5ec9dd743ecdbf3ba7fa763">More...</a><br/></td></tr>
|
||
<tr class="separator:a12e5e110c5ec9dd743ecdbf3ba7fa763"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a834c4706478a75f2314684b65385e12e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a834c4706478a75f2314684b65385e12e">slaveHitSwith</a>: 8</td></tr>
|
||
<tr class="memdesc:a834c4706478a75f2314684b65385e12e"><td class="mdescLeft"> </td><td class="mdescRight">weight of read/write switch for queue 1. <a href="#a834c4706478a75f2314684b65385e12e">More...</a><br/></td></tr>
|
||
<tr class="separator:a834c4706478a75f2314684b65385e12e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a39bb3d43377f36d0a42e299043cd5396"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a39bb3d43377f36d0a42e299043cd5396">weightPagehit</a>: 8</td></tr>
|
||
<tr class="memdesc:a39bb3d43377f36d0a42e299043cd5396"><td class="mdescLeft"> </td><td class="mdescRight">weight of page hit for queue 1 only . <a href="#a39bb3d43377f36d0a42e299043cd5396">More...</a><br/></td></tr>
|
||
<tr class="separator:a39bb3d43377f36d0a42e299043cd5396"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac5871fe54766b23536af91dc8bd67381"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ac5871fe54766b23536af91dc8bd67381">bankRotation</a>: 8</td></tr>
|
||
<tr class="memdesc:ac5871fe54766b23536af91dc8bd67381"><td class="mdescLeft"> </td><td class="mdescRight">weight of bank rotation for queue 1 only . <a href="#ac5871fe54766b23536af91dc8bd67381">More...</a><br/></td></tr>
|
||
<tr class="separator:ac5871fe54766b23536af91dc8bd67381"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="a3186aa8a6b5d6697e416d5fbc57da495"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_queueb_weight_struct_t::qos</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a12e5e110c5ec9dd743ecdbf3ba7fa763"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_queueb_weight_struct_t::aging</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a834c4706478a75f2314684b65385e12e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_queueb_weight_struct_t::slaveHitSwith</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a39bb3d43377f36d0a42e299043cd5396"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_queueb_weight_struct_t::weightPagehit</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ac5871fe54766b23536af91dc8bd67381"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_queueb_weight_struct_t::bankRotation</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="a00472" id="a00472"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">union semc_queueb_weight_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"></div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:a970901c06ba269d5629155625c3bffb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#a00471">semc_queueb_weight_struct_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a970901c06ba269d5629155625c3bffb0">queuebConfig</a></td></tr>
|
||
<tr class="memdesc:a970901c06ba269d5629155625c3bffb0"><td class="mdescLeft"> </td><td class="mdescRight">Structure configuration for queueB. <a href="#a970901c06ba269d5629155625c3bffb0">More...</a><br/></td></tr>
|
||
<tr class="separator:a970901c06ba269d5629155625c3bffb0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af6b7c849489b32c6cdec7d2abaf86691"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#af6b7c849489b32c6cdec7d2abaf86691">queuebValue</a></td></tr>
|
||
<tr class="memdesc:af6b7c849489b32c6cdec7d2abaf86691"><td class="mdescLeft"> </td><td class="mdescRight">Configuration value for queueB which could directly write to the reg. <a href="#af6b7c849489b32c6cdec7d2abaf86691">More...</a><br/></td></tr>
|
||
<tr class="separator:af6b7c849489b32c6cdec7d2abaf86691"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="a970901c06ba269d5629155625c3bffb0"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#a00471">semc_queueb_weight_struct_t</a> semc_queueb_weight_t::queuebConfig</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="af6b7c849489b32c6cdec7d2abaf86691"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint32_t semc_queueb_weight_t::queuebValue</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="a00463" id="a00463"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct semc_axi_queueweight_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"></div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:a9a37ee71421c8fd72e449125a3f75cf1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a9a37ee71421c8fd72e449125a3f75cf1">queueaEnable</a></td></tr>
|
||
<tr class="memdesc:a9a37ee71421c8fd72e449125a3f75cf1"><td class="mdescLeft"> </td><td class="mdescRight">Enable queue a. <a href="#a9a37ee71421c8fd72e449125a3f75cf1">More...</a><br/></td></tr>
|
||
<tr class="separator:a9a37ee71421c8fd72e449125a3f75cf1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abf61231ae8b60ac7986225f004c76e3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#a00470">semc_queuea_weight_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#abf61231ae8b60ac7986225f004c76e3b">queueaWeight</a></td></tr>
|
||
<tr class="memdesc:abf61231ae8b60ac7986225f004c76e3b"><td class="mdescLeft"> </td><td class="mdescRight">Weight settings for queue a. <a href="#abf61231ae8b60ac7986225f004c76e3b">More...</a><br/></td></tr>
|
||
<tr class="separator:abf61231ae8b60ac7986225f004c76e3b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abe1dd146b7b4e5a58d039c092012d54a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#abe1dd146b7b4e5a58d039c092012d54a">queuebEnable</a></td></tr>
|
||
<tr class="memdesc:abe1dd146b7b4e5a58d039c092012d54a"><td class="mdescLeft"> </td><td class="mdescRight">Enable queue b. <a href="#abe1dd146b7b4e5a58d039c092012d54a">More...</a><br/></td></tr>
|
||
<tr class="separator:abe1dd146b7b4e5a58d039c092012d54a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a093aa4c6138b637c68cf68003e208dca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#a00472">semc_queueb_weight_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a093aa4c6138b637c68cf68003e208dca">queuebWeight</a></td></tr>
|
||
<tr class="memdesc:a093aa4c6138b637c68cf68003e208dca"><td class="mdescLeft"> </td><td class="mdescRight">Weight settings for queue b. <a href="#a093aa4c6138b637c68cf68003e208dca">More...</a><br/></td></tr>
|
||
<tr class="separator:a093aa4c6138b637c68cf68003e208dca"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="a9a37ee71421c8fd72e449125a3f75cf1"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool semc_axi_queueweight_t::queueaEnable</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="abf61231ae8b60ac7986225f004c76e3b"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#a00470">semc_queuea_weight_t</a> semc_axi_queueweight_t::queueaWeight</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="abe1dd146b7b4e5a58d039c092012d54a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool semc_axi_queueweight_t::queuebEnable</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a093aa4c6138b637c68cf68003e208dca"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#a00472">semc_queueb_weight_t</a> semc_axi_queueweight_t::queuebWeight</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="a00464" id="a00464"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct semc_config_t</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"><p>busTimeoutCycles: when busTimeoutCycles is zero, the bus timeout cycle is 255*1024. otherwise the bus timeout cycles is busTimeoutCycles*1024. cmdTimeoutCycles: is used for command execution timeout cycles. it's similar to the busTimeoutCycles. </p>
|
||
</div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
||
<tr class="memitem:a944d6bcd47438973e8b39e30d21f156e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#ga08254e5fbc03652adf49cb48ad99e3c8">semc_dqs_mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a944d6bcd47438973e8b39e30d21f156e">dqsMode</a></td></tr>
|
||
<tr class="memdesc:a944d6bcd47438973e8b39e30d21f156e"><td class="mdescLeft"> </td><td class="mdescRight">Dummy read strobe mode: use enum in "semc_dqs_mode_t". <a href="#a944d6bcd47438973e8b39e30d21f156e">More...</a><br/></td></tr>
|
||
<tr class="separator:a944d6bcd47438973e8b39e30d21f156e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9411ce8d6b6935552dae7c1b5776c1e5"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a9411ce8d6b6935552dae7c1b5776c1e5">cmdTimeoutCycles</a></td></tr>
|
||
<tr class="memdesc:a9411ce8d6b6935552dae7c1b5776c1e5"><td class="mdescLeft"> </td><td class="mdescRight">Command execution timeout cycles. <a href="#a9411ce8d6b6935552dae7c1b5776c1e5">More...</a><br/></td></tr>
|
||
<tr class="separator:a9411ce8d6b6935552dae7c1b5776c1e5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa461ba9894391d92617b62431c6b58e7"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#aa461ba9894391d92617b62431c6b58e7">busTimeoutCycles</a></td></tr>
|
||
<tr class="memdesc:aa461ba9894391d92617b62431c6b58e7"><td class="mdescLeft"> </td><td class="mdescRight">Bus timeout cycles. <a href="#aa461ba9894391d92617b62431c6b58e7">More...</a><br/></td></tr>
|
||
<tr class="separator:aa461ba9894391d92617b62431c6b58e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1dec5fdf83b6824de3bb64e3abfa45e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html#a00463">semc_axi_queueweight_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a1dec5fdf83b6824de3bb64e3abfa45e3">queueWeight</a></td></tr>
|
||
<tr class="memdesc:a1dec5fdf83b6824de3bb64e3abfa45e3"><td class="mdescLeft"> </td><td class="mdescRight">AXI queue weight. <a href="#a1dec5fdf83b6824de3bb64e3abfa45e3">More...</a><br/></td></tr>
|
||
<tr class="separator:a1dec5fdf83b6824de3bb64e3abfa45e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Field Documentation</h4>
|
||
<a class="anchor" id="a944d6bcd47438973e8b39e30d21f156e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#ga08254e5fbc03652adf49cb48ad99e3c8">semc_dqs_mode_t</a> semc_config_t::dqsMode</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a9411ce8d6b6935552dae7c1b5776c1e5"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_config_t::cmdTimeoutCycles</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="aa461ba9894391d92617b62431c6b58e7"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">uint8_t semc_config_t::busTimeoutCycles</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="a1dec5fdf83b6824de3bb64e3abfa45e3"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00063.html#a00463">semc_axi_queueweight_t</a> semc_config_t::queueWeight</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||
<a class="anchor" id="ga4c00c905a9849fed0957c80dee8fbf4c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">#define FSL_SEMC_DRIVER_VERSION   (<a class="el" href="a00252.html#ga812138aa3315b0c6953c1a26130bcc37">MAKE_VERSION</a>(2, 4, 3))</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||
<a class="anchor" id="gaedcf2109f459315e1a7f2af73ec9b603"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">anonymous enum</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603a8134de36c04549cdcf55cf4c858da55d"></a>kStatus_SEMC_InvalidDeviceType</em> </td><td class="fielddoc">
|
||
<p>Invalid device type. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603a154172d85ea51bd17983f44960634e24"></a>kStatus_SEMC_IpCommandExecutionError</em> </td><td class="fielddoc">
|
||
<p>IP command execution error. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603aeafb2cc4d329f963237f889ae8d92161"></a>kStatus_SEMC_AxiCommandExecutionError</em> </td><td class="fielddoc">
|
||
<p>AXI command execution error. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603a9ca39c9c2ee56033cc51bbc988ba4eb3"></a>kStatus_SEMC_InvalidMemorySize</em> </td><td class="fielddoc">
|
||
<p>Invalid memory sie. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603ac7476fe2d7320c0bedcce9ca3722556d"></a>kStatus_SEMC_InvalidIpcmdDataSize</em> </td><td class="fielddoc">
|
||
<p>Invalid IP command data size. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603adb5d3e2d66281dbbe9d7fe13b6f75f6b"></a>kStatus_SEMC_InvalidAddressPortWidth</em> </td><td class="fielddoc">
|
||
<p>Invalid address port width. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603a826916a280050f1cc7fb0eccfd5e117b"></a>kStatus_SEMC_InvalidDataPortWidth</em> </td><td class="fielddoc">
|
||
<p>Invalid data port width. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603a42c5fe91301fdce767039c864ce204f8"></a>kStatus_SEMC_InvalidSwPinmuxSelection</em> </td><td class="fielddoc">
|
||
<p>Invalid SW pinmux selection. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603a498b180ed5c5f24389640413536f1dc4"></a>kStatus_SEMC_InvalidBurstLength</em> </td><td class="fielddoc">
|
||
<p>Invalid burst length. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603a44022201115d6fdcd1826f2f62a7778c"></a>kStatus_SEMC_InvalidColumnAddressBitWidth</em> </td><td class="fielddoc">
|
||
<p>Invalid column address bit width. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603a13b40032b7ad5b8f81b4fddd54daf550"></a>kStatus_SEMC_InvalidBaseAddress</em> </td><td class="fielddoc">
|
||
<p>Invalid base address. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaedcf2109f459315e1a7f2af73ec9b603a43e530f523749e75a6c309fb6a344454"></a>kStatus_SEMC_InvalidTimerSetting</em> </td><td class="fielddoc">
|
||
<p>Invalid timer setting. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga08735245d3d4ede425f932fa71b0e0d4"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga08735245d3d4ede425f932fa71b0e0d4">semc_mem_type_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga08735245d3d4ede425f932fa71b0e0d4a6279414422020cd1c99949b6dbfb9507"></a>kSEMC_MemType_SDRAM</em> </td><td class="fielddoc">
|
||
<p>SDRAM. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga08735245d3d4ede425f932fa71b0e0d4a6d91e32138d1af08e8183b98cd8cce31"></a>kSEMC_MemType_SRAM</em> </td><td class="fielddoc">
|
||
<p>SRAM. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga08735245d3d4ede425f932fa71b0e0d4a03d1b366c354639f72bcc15c2c9e3782"></a>kSEMC_MemType_NOR</em> </td><td class="fielddoc">
|
||
<p>NOR. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga08735245d3d4ede425f932fa71b0e0d4a63efa7f90b8b91d4822de45edc2e74c9"></a>kSEMC_MemType_NAND</em> </td><td class="fielddoc">
|
||
<p>NAND. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga08735245d3d4ede425f932fa71b0e0d4a361bfda909ebaf33f525df07ceda0867"></a>kSEMC_MemType_8080</em> </td><td class="fielddoc">
|
||
<ol type="1">
|
||
<li></li>
|
||
</ol>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga5a1bccfaaa382e07267ba9b0f6cbfd5d"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga5a1bccfaaa382e07267ba9b0f6cbfd5d">semc_waitready_polarity_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga5a1bccfaaa382e07267ba9b0f6cbfd5da5a7ffacebe181e399e7872fced373d26"></a>kSEMC_LowActive</em> </td><td class="fielddoc">
|
||
<p>Low active. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga5a1bccfaaa382e07267ba9b0f6cbfd5da3079e38b3553ecc8b7ea01b8ac3a0ab9"></a>kSEMC_HighActive</em> </td><td class="fielddoc">
|
||
<p>High active. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga39aa0b34ae384226551df8e5c581338c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga39aa0b34ae384226551df8e5c581338c">semc_sdram_cs_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga39aa0b34ae384226551df8e5c581338caba4f070f1d55618b94b23fa1bdf2cf03"></a>kSEMC_SDRAM_CS0</em> </td><td class="fielddoc">
|
||
<p>SEMC SDRAM CS0. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga39aa0b34ae384226551df8e5c581338ca53f39a9223ddb5346ba190e1d817b2a6"></a>kSEMC_SDRAM_CS1</em> </td><td class="fielddoc">
|
||
<p>SEMC SDRAM CS1. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga39aa0b34ae384226551df8e5c581338ca238bf0fb83c987f93a16e049d57d7fdf"></a>kSEMC_SDRAM_CS2</em> </td><td class="fielddoc">
|
||
<p>SEMC SDRAM CS2. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga39aa0b34ae384226551df8e5c581338ca2fe9565400ce1d0c0a37babed57c04c3"></a>kSEMC_SDRAM_CS3</em> </td><td class="fielddoc">
|
||
<p>SEMC SDRAM CS3. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gabb742cf112706b9a4e135a1b4d890c9f"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gabb742cf112706b9a4e135a1b4d890c9f">semc_sram_cs_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggabb742cf112706b9a4e135a1b4d890c9fae4b94fdb3332022a18376d5a2b529369"></a>kSEMC_SRAM_CS0</em> </td><td class="fielddoc">
|
||
<p>SEMC SRAM CS0. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gaa05227dae14df62aecf7b0ddac321acc"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gaa05227dae14df62aecf7b0ddac321acc">semc_nand_access_type_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggaa05227dae14df62aecf7b0ddac321acca58b52a55f579a2ae23a4e0ed9c814c18"></a>kSEMC_NAND_ACCESS_BY_AXI</em> </td><td class="fielddoc">
|
||
<p>Access to NAND flash by AXI bus. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaa05227dae14df62aecf7b0ddac321accae507527105fe421ff2135c5384b5fc07"></a>kSEMC_NAND_ACCESS_BY_IPCMD</em> </td><td class="fielddoc">
|
||
<p>Access to NAND flash by IP bus. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga447f8555e028f02d9dab33d3d1aef8c4"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga447f8555e028f02d9dab33d3d1aef8c4">semc_interrupt_enable_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga447f8555e028f02d9dab33d3d1aef8c4aa7a04a11dc414b2a37a237a5addf349a"></a>kSEMC_IPCmdDoneInterrupt</em> </td><td class="fielddoc">
|
||
<p>Ip command done interrupt. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga447f8555e028f02d9dab33d3d1aef8c4a64e25e50990bb0efd1447901ce44eb00"></a>kSEMC_IPCmdErrInterrupt</em> </td><td class="fielddoc">
|
||
<p>Ip command error interrupt. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga447f8555e028f02d9dab33d3d1aef8c4af56594e1e688919e5d9ebd87c66d2005"></a>kSEMC_AXICmdErrInterrupt</em> </td><td class="fielddoc">
|
||
<p>AXI command error interrupt. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga447f8555e028f02d9dab33d3d1aef8c4a27418b3a7f2b9184bf99f1530d1a7d79"></a>kSEMC_AXIBusErrInterrupt</em> </td><td class="fielddoc">
|
||
<p>AXI bus error interrupt. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gac668fa4b7f9d00a5f3b3bd92f1031840"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gac668fa4b7f9d00a5f3b3bd92f1031840">semc_ipcmd_datasize_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggac668fa4b7f9d00a5f3b3bd92f1031840a2d7ca0f3b6220cd64c4cb7df05501ae2"></a>kSEMC_IPcmdDataSize_1bytes</em> </td><td class="fielddoc">
|
||
<p>The IP command data size 1 byte. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggac668fa4b7f9d00a5f3b3bd92f1031840ae865ce41ce14fe3d2e941e8c07d25b52"></a>kSEMC_IPcmdDataSize_2bytes</em> </td><td class="fielddoc">
|
||
<p>The IP command data size 2 byte. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggac668fa4b7f9d00a5f3b3bd92f1031840a1cccd51b7f701193896703676eb5556c"></a>kSEMC_IPcmdDataSize_3bytes</em> </td><td class="fielddoc">
|
||
<p>The IP command data size 3 byte. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggac668fa4b7f9d00a5f3b3bd92f1031840a922cf4aa0551390cafcde2e095381864"></a>kSEMC_IPcmdDataSize_4bytes</em> </td><td class="fielddoc">
|
||
<p>The IP command data size 4 byte. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga406a10c8437ae14dd08225097d13515e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga406a10c8437ae14dd08225097d13515e">semc_refresh_time_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga406a10c8437ae14dd08225097d13515ea895e58448e9c8257f7362f836ac9b655"></a>kSEMC_RefreshThreeClocks</em> </td><td class="fielddoc">
|
||
<p>The refresh timing with three bus clocks. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga406a10c8437ae14dd08225097d13515ea95df609cf94185f0de78dcada669f4a2"></a>kSEMC_RefreshSixClocks</em> </td><td class="fielddoc">
|
||
<p>The refresh timing with six bus clocks. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga406a10c8437ae14dd08225097d13515ea75e06929fb560f20743f6790f0b69132"></a>kSEMC_RefreshNineClocks</em> </td><td class="fielddoc">
|
||
<p>The refresh timing with nine bus clocks. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gae3a6d3d6e65ca776da7ce7da02a49cdc"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gae3a6d3d6e65ca776da7ce7da02a49cdc">semc_caslatency_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggae3a6d3d6e65ca776da7ce7da02a49cdcac02b93f35188b18544253eb4aa915ecd"></a>kSEMC_LatencyOne</em> </td><td class="fielddoc">
|
||
<p>Latency 1. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggae3a6d3d6e65ca776da7ce7da02a49cdcafd6af4ef79574ec227f4300b6bda4190"></a>kSEMC_LatencyTwo</em> </td><td class="fielddoc">
|
||
<p>Latency 2. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggae3a6d3d6e65ca776da7ce7da02a49cdca637fde0ea7ad5a35b9de64997016bea7"></a>kSEMC_LatencyThree</em> </td><td class="fielddoc">
|
||
<p>Latency 3. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga1d3e89139d2f27911a349e801cced57a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga1d3e89139d2f27911a349e801cced57a">semc_sdram_column_bit_num_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga1d3e89139d2f27911a349e801cced57aa2db766ff236daf17a7b597436ac323ac"></a>kSEMC_SdramColunm_12bit</em> </td><td class="fielddoc">
|
||
<p>12 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga1d3e89139d2f27911a349e801cced57aa17820d0cf5beb4e7c6a76ff9400fdcab"></a>kSEMC_SdramColunm_11bit</em> </td><td class="fielddoc">
|
||
<p>11 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga1d3e89139d2f27911a349e801cced57aa172a780647e012c8bea26a53094550b8"></a>kSEMC_SdramColunm_10bit</em> </td><td class="fielddoc">
|
||
<p>10 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga1d3e89139d2f27911a349e801cced57aa7e67d93518611f8b8530150758620380"></a>kSEMC_SdramColunm_9bit</em> </td><td class="fielddoc">
|
||
<p>9 bit. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga87867060d8f2c25cdbce1a22926e7796"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga87867060d8f2c25cdbce1a22926e7796">sem_sdram_burst_len_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga87867060d8f2c25cdbce1a22926e7796ad1068c5010de2b31c08f70f725e113ac"></a>kSEMC_Sdram_BurstLen1</em> </td><td class="fielddoc">
|
||
<p>According to ERR050577, Auto-refresh command may possibly fail to be triggered during long time back-to-back write (or read) when SDRAM controller's burst length is greater than 1. </p>
|
||
<p>Burst length 1 </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga303ff2f4e5992840f3eb41a72519bff8"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga303ff2f4e5992840f3eb41a72519bff8">semc_nand_column_bit_num_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga303ff2f4e5992840f3eb41a72519bff8adb536b624fd661909fa6f3ae2c1518fe"></a>kSEMC_NandColum_16bit</em> </td><td class="fielddoc">
|
||
<p>16 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga303ff2f4e5992840f3eb41a72519bff8a778a4c81e92af4d984fe88bf84f9af92"></a>kSEMC_NandColum_15bit</em> </td><td class="fielddoc">
|
||
<p>15 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga303ff2f4e5992840f3eb41a72519bff8a8ddd82cfc35c5260ccf0ff1e1d0ecd09"></a>kSEMC_NandColum_14bit</em> </td><td class="fielddoc">
|
||
<p>14 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga303ff2f4e5992840f3eb41a72519bff8a429e4c6fa031c8643c2c4385812c701b"></a>kSEMC_NandColum_13bit</em> </td><td class="fielddoc">
|
||
<p>13 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga303ff2f4e5992840f3eb41a72519bff8a4adff9c7a8b64e796539fccf6ee3c306"></a>kSEMC_NandColum_12bit</em> </td><td class="fielddoc">
|
||
<p>12 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga303ff2f4e5992840f3eb41a72519bff8a2dcc72e2c564f0c7d63f3183ff0da831"></a>kSEMC_NandColum_11bit</em> </td><td class="fielddoc">
|
||
<p>11 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga303ff2f4e5992840f3eb41a72519bff8a416dcd128d7c007615d2d28cb20390b2"></a>kSEMC_NandColum_10bit</em> </td><td class="fielddoc">
|
||
<p>10 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga303ff2f4e5992840f3eb41a72519bff8a361194380db5af63d1976adc1c144517"></a>kSEMC_NandColum_9bit</em> </td><td class="fielddoc">
|
||
<p>9 bit. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gaefc33f6c2baea4078c89b22998146efe"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gaefc33f6c2baea4078c89b22998146efe">sem_nand_burst_len_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggaefc33f6c2baea4078c89b22998146efea008ab2aa106b13d3950ee57a567e5f33"></a>kSEMC_Nand_BurstLen1</em> </td><td class="fielddoc">
|
||
<p>Burst length 1. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaefc33f6c2baea4078c89b22998146efea760f1c284c7a49107d648f1bfa6f63db"></a>kSEMC_Nand_BurstLen2</em> </td><td class="fielddoc">
|
||
<p>Burst length 2. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaefc33f6c2baea4078c89b22998146efea5c4231cdbdc33f5d6fc6516109943b8c"></a>kSEMC_Nand_BurstLen4</em> </td><td class="fielddoc">
|
||
<p>Burst length 4. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaefc33f6c2baea4078c89b22998146efeaa8002fc1fbaebc139548012ac4d09590"></a>kSEMC_Nand_BurstLen8</em> </td><td class="fielddoc">
|
||
<p>Burst length 8. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaefc33f6c2baea4078c89b22998146efeafb002a644c3aed0f214547237d0bf6a8"></a>kSEMC_Nand_BurstLen16</em> </td><td class="fielddoc">
|
||
<p>Burst length 16. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaefc33f6c2baea4078c89b22998146efea2bc12a348009ac2db056376d9687c9b2"></a>kSEMC_Nand_BurstLen32</em> </td><td class="fielddoc">
|
||
<p>Burst length 32. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaefc33f6c2baea4078c89b22998146efeab7cc1d3329fcda916f0645e7df964104"></a>kSEMC_Nand_BurstLen64</em> </td><td class="fielddoc">
|
||
<p>Burst length 64. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gaeac77ec5f92acde07413600f725a5f7c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gaeac77ec5f92acde07413600f725a5f7c">semc_norsram_column_bit_num_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggaeac77ec5f92acde07413600f725a5f7ca3fd9863f232015ae77b46475d2e20776"></a>kSEMC_NorColum_12bit</em> </td><td class="fielddoc">
|
||
<p>12 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaeac77ec5f92acde07413600f725a5f7ca342109042a60df1f7a8135be6f312287"></a>kSEMC_NorColum_11bit</em> </td><td class="fielddoc">
|
||
<p>11 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaeac77ec5f92acde07413600f725a5f7ca2b393393cbf46623ade0a58a487dfe6a"></a>kSEMC_NorColum_10bit</em> </td><td class="fielddoc">
|
||
<p>10 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaeac77ec5f92acde07413600f725a5f7ca4fae4e4474758bfe49d9a797514f3c80"></a>kSEMC_NorColum_9bit</em> </td><td class="fielddoc">
|
||
<p>9 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaeac77ec5f92acde07413600f725a5f7ca69340d56f01eb1298a4a2254bf11961f"></a>kSEMC_NorColum_8bit</em> </td><td class="fielddoc">
|
||
<p>8 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaeac77ec5f92acde07413600f725a5f7ca624f3f8749ae0b79e8e04abb5017fd3c"></a>kSEMC_NorColum_7bit</em> </td><td class="fielddoc">
|
||
<p>7 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaeac77ec5f92acde07413600f725a5f7ca6d710af45f638281e02bd795bc03b62f"></a>kSEMC_NorColum_6bit</em> </td><td class="fielddoc">
|
||
<p>6 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaeac77ec5f92acde07413600f725a5f7ca9777a94f3d30b14b521c053fcc0f6638"></a>kSEMC_NorColum_5bit</em> </td><td class="fielddoc">
|
||
<p>5 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaeac77ec5f92acde07413600f725a5f7ca0814ff5e7bd8fa86261aac223e48c718"></a>kSEMC_NorColum_4bit</em> </td><td class="fielddoc">
|
||
<p>4 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaeac77ec5f92acde07413600f725a5f7ca56c1dfe2cc811b4e5a04c67dc7d20bbd"></a>kSEMC_NorColum_3bit</em> </td><td class="fielddoc">
|
||
<p>3 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaeac77ec5f92acde07413600f725a5f7caa020e5f8fd9aa0f0997c8d4d23b6deba"></a>kSEMC_NorColum_2bit</em> </td><td class="fielddoc">
|
||
<p>2 bit. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga05ed2d6f1bfdcf9bce848cb25f9db412"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga05ed2d6f1bfdcf9bce848cb25f9db412">sem_norsram_burst_len_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga05ed2d6f1bfdcf9bce848cb25f9db412ad7727c0a3d6ad31b5946d32288725e50"></a>kSEMC_Nor_BurstLen1</em> </td><td class="fielddoc">
|
||
<p>Burst length 1. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga05ed2d6f1bfdcf9bce848cb25f9db412a672490cbbae88c08ab25994345be4b1d"></a>kSEMC_Nor_BurstLen2</em> </td><td class="fielddoc">
|
||
<p>Burst length 2. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga05ed2d6f1bfdcf9bce848cb25f9db412a7905dac808148170e59c01377ef3e04f"></a>kSEMC_Nor_BurstLen4</em> </td><td class="fielddoc">
|
||
<p>Burst length 4. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga05ed2d6f1bfdcf9bce848cb25f9db412aebe3e019bb1e7e6e5386c26b6ea6ee50"></a>kSEMC_Nor_BurstLen8</em> </td><td class="fielddoc">
|
||
<p>Burst length 8. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga05ed2d6f1bfdcf9bce848cb25f9db412adf0b9f929ae874b1b9f1a264a15367ba"></a>kSEMC_Nor_BurstLen16</em> </td><td class="fielddoc">
|
||
<p>Burst length 16. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga05ed2d6f1bfdcf9bce848cb25f9db412aeefcf54c53136c24ebe38350230a3a76"></a>kSEMC_Nor_BurstLen32</em> </td><td class="fielddoc">
|
||
<p>Burst length 32. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga05ed2d6f1bfdcf9bce848cb25f9db412a36f0f78342380adaec20700e1bcd3801"></a>kSEMC_Nor_BurstLen64</em> </td><td class="fielddoc">
|
||
<p>Burst length 64. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga262d9d7762023cbd61e50cb71510e46d"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga262d9d7762023cbd61e50cb71510e46d">semc_dbi_column_bit_num_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga262d9d7762023cbd61e50cb71510e46da952370132cdb9c7103107e66ae8389ab"></a>kSEMC_Dbi_Colum_12bit</em> </td><td class="fielddoc">
|
||
<p>12 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga262d9d7762023cbd61e50cb71510e46daa95d8f71e892f080d81ffb6f0f11c08c"></a>kSEMC_Dbi_Colum_11bit</em> </td><td class="fielddoc">
|
||
<p>11 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga262d9d7762023cbd61e50cb71510e46da6c38804a51de6cdbcdfac916a86b3711"></a>kSEMC_Dbi_Colum_10bit</em> </td><td class="fielddoc">
|
||
<p>10 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga262d9d7762023cbd61e50cb71510e46dacf4fd5dd4b3a8732c9724b66eb7f6eeb"></a>kSEMC_Dbi_Colum_9bit</em> </td><td class="fielddoc">
|
||
<p>9 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga262d9d7762023cbd61e50cb71510e46dace80777c59c1e273ea6fad7840db728b"></a>kSEMC_Dbi_Colum_8bit</em> </td><td class="fielddoc">
|
||
<p>8 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga262d9d7762023cbd61e50cb71510e46da92fc4982be1f9e00821a99663bd96901"></a>kSEMC_Dbi_Colum_7bit</em> </td><td class="fielddoc">
|
||
<p>7 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga262d9d7762023cbd61e50cb71510e46da56cd604de6c909822c0b398a2124fc30"></a>kSEMC_Dbi_Colum_6bit</em> </td><td class="fielddoc">
|
||
<p>6 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga262d9d7762023cbd61e50cb71510e46da0125779bef517e02020c27a4a86f52e4"></a>kSEMC_Dbi_Colum_5bit</em> </td><td class="fielddoc">
|
||
<p>5 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga262d9d7762023cbd61e50cb71510e46da579cb2c676661bf7c7af3c85c0eebd98"></a>kSEMC_Dbi_Colum_4bit</em> </td><td class="fielddoc">
|
||
<p>4 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga262d9d7762023cbd61e50cb71510e46da4f9b807733441ef4aa600cd41ca1feba"></a>kSEMC_Dbi_Colum_3bit</em> </td><td class="fielddoc">
|
||
<p>3 bit. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga262d9d7762023cbd61e50cb71510e46da439371215f831c4251902678f6a43a0a"></a>kSEMC_Dbi_Colum_2bit</em> </td><td class="fielddoc">
|
||
<p>2 bit. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gad1b3ffa238b7c0da99f8ec38b6b41f0a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gad1b3ffa238b7c0da99f8ec38b6b41f0a">sem_dbi_burst_len_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggad1b3ffa238b7c0da99f8ec38b6b41f0aa7f47539390b4c446f9add52f389f272e"></a>kSEMC_Dbi_BurstLen1</em> </td><td class="fielddoc">
|
||
<p>Burst length 1. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad1b3ffa238b7c0da99f8ec38b6b41f0aa2903e588b995041b74bc4b180c025897"></a>kSEMC_Dbi_BurstLen2</em> </td><td class="fielddoc">
|
||
<p>Burst length 2. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad1b3ffa238b7c0da99f8ec38b6b41f0aaf62aec7f8047d1dd27ec7dde50970aeb"></a>kSEMC_Dbi_Dbi_BurstLen4</em> </td><td class="fielddoc">
|
||
<p>Burst length 4. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad1b3ffa238b7c0da99f8ec38b6b41f0aa951beacc5c352fe61aabd3d4ad5544e5"></a>kSEMC_Dbi_BurstLen8</em> </td><td class="fielddoc">
|
||
<p>Burst length 8. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad1b3ffa238b7c0da99f8ec38b6b41f0aad56d7f93f2ce9abe67f46f7204829c2a"></a>kSEMC_Dbi_BurstLen16</em> </td><td class="fielddoc">
|
||
<p>Burst length 16. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad1b3ffa238b7c0da99f8ec38b6b41f0aa5834e15a39fbd95cce1d21866ac90d3c"></a>kSEMC_Dbi_BurstLen32</em> </td><td class="fielddoc">
|
||
<p>Burst length 32. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad1b3ffa238b7c0da99f8ec38b6b41f0aabe79f64918feba2a19b76e802241cf14"></a>kSEMC_Dbi_BurstLen64</em> </td><td class="fielddoc">
|
||
<p>Burst length 64. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gae9ad8ae8313752d1e1446bb30649dc00"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gae9ad8ae8313752d1e1446bb30649dc00">semc_iomux_pin</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggae9ad8ae8313752d1e1446bb30649dc00abceeededbd643e914bfa5b0bc6dea9ea"></a>kSEMC_MUXA8</em> </td><td class="fielddoc">
|
||
<p>MUX A8 pin. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggae9ad8ae8313752d1e1446bb30649dc00aa9c6dbc1a0723454884437ba9dc42c26"></a>kSEMC_MUXCSX0</em> </td><td class="fielddoc">
|
||
<p>MUX CSX0 pin. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggae9ad8ae8313752d1e1446bb30649dc00a77f7c611692cde18080bbe67b8bf21aa"></a>kSEMC_MUXCSX1</em> </td><td class="fielddoc">
|
||
<p>MUX CSX1 Pin. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggae9ad8ae8313752d1e1446bb30649dc00a1b32569518277d0526e0724d3a1e4062"></a>kSEMC_MUXCSX2</em> </td><td class="fielddoc">
|
||
<p>MUX CSX2 Pin. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggae9ad8ae8313752d1e1446bb30649dc00a89f2b41d3139528566eb8d8352261cbd"></a>kSEMC_MUXCSX3</em> </td><td class="fielddoc">
|
||
<p>MUX CSX3 Pin. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggae9ad8ae8313752d1e1446bb30649dc00a510ba0be9acdfa4186984a840b9cebd1"></a>kSEMC_MUXRDY</em> </td><td class="fielddoc">
|
||
<p>MUX RDY pin. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga3fbc4f345d8e78354ac90ab104da7c39"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga3fbc4f345d8e78354ac90ab104da7c39">semc_iomux_nora27_pin</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga3fbc4f345d8e78354ac90ab104da7c39acfb214c11e851e3592f02174316b257d"></a>kSEMC_MORA27_NONE</em> </td><td class="fielddoc">
|
||
<p>No NOR/SRAM A27 pin. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga3fbc4f345d8e78354ac90ab104da7c39a4abd6a254321aece43d62b696c3b18c1"></a>kSEMC_NORA27_MUXCSX3</em> </td><td class="fielddoc">
|
||
<p>MUX CSX3 Pin. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga3fbc4f345d8e78354ac90ab104da7c39a99be5b9e0a3617efb82181fea99cdcc4"></a>kSEMC_NORA27_MUXRDY</em> </td><td class="fielddoc">
|
||
<p>MUX RDY pin. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gaf60cc7e8dcb58b27fd174df5134e7c2c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gaf60cc7e8dcb58b27fd174df5134e7c2c">smec_port_size_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggaf60cc7e8dcb58b27fd174df5134e7c2ca812bc5e45b3353877c91d7f16048473d"></a>kSEMC_PortSize8Bit</em> </td><td class="fielddoc">
|
||
<p>8-Bit port size. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggaf60cc7e8dcb58b27fd174df5134e7c2cad935bc0609acd89b9357ec0b44d91f4c"></a>kSEMC_PortSize16Bit</em> </td><td class="fielddoc">
|
||
<p>16-Bit port size. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gacba64e2ba9735f68783a594d7f065319"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gacba64e2ba9735f68783a594d7f065319">semc_addr_mode_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggacba64e2ba9735f68783a594d7f065319a85dbf10fcc8a1b0dd72a18df6ce4bbfd"></a>kSEMC_AddrDataMux</em> </td><td class="fielddoc">
|
||
<p>SEMC address/data mux mode. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggacba64e2ba9735f68783a594d7f065319a43104f2c506ba6bee72376dd78c28cac"></a>kSEMC_AdvAddrdataMux</em> </td><td class="fielddoc">
|
||
<p>Advanced address/data mux mode. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggacba64e2ba9735f68783a594d7f065319a870389dbbefb950c34f3f2b23647e082"></a>kSEMC_AddrDataNonMux</em> </td><td class="fielddoc">
|
||
<p>Address/data non-mux mode. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga08254e5fbc03652adf49cb48ad99e3c8"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga08254e5fbc03652adf49cb48ad99e3c8">semc_dqs_mode_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga08254e5fbc03652adf49cb48ad99e3c8af21e135cae2e3c11db5be755629492ba"></a>kSEMC_Loopbackinternal</em> </td><td class="fielddoc">
|
||
<p>Dummy read strobe loopbacked internally. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga08254e5fbc03652adf49cb48ad99e3c8a710e8f62fe2d8c416eda8b0f9afa36ed"></a>kSEMC_Loopbackdqspad</em> </td><td class="fielddoc">
|
||
<p>Dummy read strobe loopbacked from DQS pad. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga7f9e442a856ad0efb4fc453beba4b0f9"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga7f9e442a856ad0efb4fc453beba4b0f9">semc_adv_polarity_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga7f9e442a856ad0efb4fc453beba4b0f9ad843b304792bbed95538ff2ab95fcc2b"></a>kSEMC_AdvActiveLow</em> </td><td class="fielddoc">
|
||
<p>Adv active low. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga7f9e442a856ad0efb4fc453beba4b0f9aa585d537911be162fad3a850645257e1"></a>kSEMC_AdvActiveHigh</em> </td><td class="fielddoc">
|
||
<p>Adv active high. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga9039ece1e5eeb615fea6be74e44b8b43"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga9039ece1e5eeb615fea6be74e44b8b43">semc_sync_mode_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga9039ece1e5eeb615fea6be74e44b8b43a9fcb1bffd29c0a7a986ed44bc41c2392"></a>kSEMC_AsyncMode</em> </td><td class="fielddoc">
|
||
<p>Async mode. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga9039ece1e5eeb615fea6be74e44b8b43a82eb3fa90fbdbc7beff1edec6acaea50"></a>kSEMC_SyncMode</em> </td><td class="fielddoc">
|
||
<p>Sync mode. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gac818ee9c58301c994364b99954e7f6b7"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gac818ee9c58301c994364b99954e7f6b7">semc_adv_level_control_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggac818ee9c58301c994364b99954e7f6b7a2a686fd7b2fc28eecaf6fef88be8c304"></a>kSEMC_AdvHigh</em> </td><td class="fielddoc">
|
||
<p>Adv is high during address hold state. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggac818ee9c58301c994364b99954e7f6b7a33ca2640aebfc5b7f642602464d1807a"></a>kSEMC_AdvLow</em> </td><td class="fielddoc">
|
||
<p>Adv is low during address hold state. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga70672fe39b1d6be9b7ee3bdd16ad99fe"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga70672fe39b1d6be9b7ee3bdd16ad99fe">semc_rdy_polarity_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga70672fe39b1d6be9b7ee3bdd16ad99fea1cb708a8f8e38ab5caff5709e06bd1e0"></a>kSEMC_RdyActiveLow</em> </td><td class="fielddoc">
|
||
<p>Adv active low. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga70672fe39b1d6be9b7ee3bdd16ad99fea6171b3de9ef657c77a7b9bc9838fbe60"></a>kSEMC_RdyActivehigh</em> </td><td class="fielddoc">
|
||
<p>Adv active low. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga6890b74950685e25fd7c0a4bf54abd3b"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga6890b74950685e25fd7c0a4bf54abd3b">semc_ipcmd_nand_addrmode_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga6890b74950685e25fd7c0a4bf54abd3ba778f1a097cb1eeca26e9e75a013f085c"></a>kSEMC_NANDAM_ColumnRow</em> </td><td class="fielddoc">
|
||
<p>Address mode: column and row address(5Byte-CA0/CA1/RA0/RA1/RA2). </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga6890b74950685e25fd7c0a4bf54abd3ba49707818eede770ee4fd03bf176bde8a"></a>kSEMC_NANDAM_ColumnCA0</em> </td><td class="fielddoc">
|
||
<p>Address mode: column address only(1 Byte-CA0). </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga6890b74950685e25fd7c0a4bf54abd3ba842c25fbd836a7cebed5b7ec57a434f4"></a>kSEMC_NANDAM_ColumnCA0CA1</em> </td><td class="fielddoc">
|
||
<p>Address mode: column address only(2 Byte-CA0/CA1). </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga6890b74950685e25fd7c0a4bf54abd3ba0165466539b04e572bf9eaedc3d19090"></a>kSEMC_NANDAM_RawRA0</em> </td><td class="fielddoc">
|
||
<p>Address mode: row address only(1 Byte-RA0). </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga6890b74950685e25fd7c0a4bf54abd3ba1b261ecbce65cada2c1a21da787e08fb"></a>kSEMC_NANDAM_RawRA0RA1</em> </td><td class="fielddoc">
|
||
<p>Address mode: row address only(2 Byte-RA0/RA1). </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga6890b74950685e25fd7c0a4bf54abd3ba129334132b9a4ba5ba97161978aa4833"></a>kSEMC_NANDAM_RawRA0RA1RA2</em> </td><td class="fielddoc">
|
||
<p>Address mode: row address only(3 Byte-RA0). </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gad058900025e14fff21e488e4f13eeaae"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gad058900025e14fff21e488e4f13eeaae">semc_ipcmd_nand_cmdmode_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggad058900025e14fff21e488e4f13eeaaea1477f7ac21c762cb1d7841424c70f2b9"></a>kSEMC_NANDCM_Command</em> </td><td class="fielddoc">
|
||
<p>command. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad058900025e14fff21e488e4f13eeaaeaa8e6a9f162c6e8e1c6e0bbbd8bc5cdec"></a>kSEMC_NANDCM_CommandHold</em> </td><td class="fielddoc">
|
||
<p>Command hold. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad058900025e14fff21e488e4f13eeaaea32679a5820738318d05602d2243b9eb3"></a>kSEMC_NANDCM_CommandAddress</em> </td><td class="fielddoc">
|
||
<p>Command address. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad058900025e14fff21e488e4f13eeaaea1c2ac25d62129539937d89d726a02f3f"></a>kSEMC_NANDCM_CommandAddressHold</em> </td><td class="fielddoc">
|
||
<p>Command address hold. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad058900025e14fff21e488e4f13eeaaea0541060ec3670c8773f43ac31c3bb387"></a>kSEMC_NANDCM_CommandAddressRead</em> </td><td class="fielddoc">
|
||
<p>Command address read. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad058900025e14fff21e488e4f13eeaaea92321d0f814076a394c73208151cbd4b"></a>kSEMC_NANDCM_CommandAddressWrite</em> </td><td class="fielddoc">
|
||
<p>Command address write. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad058900025e14fff21e488e4f13eeaaea258dcfeee8f30347dcd839214fa6340c"></a>kSEMC_NANDCM_CommandRead</em> </td><td class="fielddoc">
|
||
<p>Command read. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad058900025e14fff21e488e4f13eeaaea409aeb261a6cf397818cec3921428402"></a>kSEMC_NANDCM_CommandWrite</em> </td><td class="fielddoc">
|
||
<p>Command write. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad058900025e14fff21e488e4f13eeaaeaf517aeaadcb646e1e144e9794c5bf244"></a>kSEMC_NANDCM_Read</em> </td><td class="fielddoc">
|
||
<p>Read. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggad058900025e14fff21e488e4f13eeaaeafc365a4fdfbd08e4f4d31926a08528fe"></a>kSEMC_NANDCM_Write</em> </td><td class="fielddoc">
|
||
<p>Write. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga5ac3d12c7c10150983e09f01186c70cd"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga5ac3d12c7c10150983e09f01186c70cd">semc_nand_address_option_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga5ac3d12c7c10150983e09f01186c70cda0b4f163c03dea0364d3b3ec0ddb9afbe"></a>kSEMC_NandAddrOption_5byte_CA2RA3</em> </td><td class="fielddoc">
|
||
<p>CA0+CA1+RA0+RA1+RA2. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga5ac3d12c7c10150983e09f01186c70cdaec2299c6e74443e448acbc64a67cb35a"></a>kSEMC_NandAddrOption_4byte_CA2RA2</em> </td><td class="fielddoc">
|
||
<p>CA0+CA1+RA0+RA1. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga5ac3d12c7c10150983e09f01186c70cda47bcc5d243d2334e2e5e442a254fc203"></a>kSEMC_NandAddrOption_3byte_CA2RA1</em> </td><td class="fielddoc">
|
||
<p>CA0+CA1+RA0. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga5ac3d12c7c10150983e09f01186c70cdab0add1310bcf734ce630a3012be386f9"></a>kSEMC_NandAddrOption_4byte_CA1RA3</em> </td><td class="fielddoc">
|
||
<p>CA0+RA0+RA1+RA2. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga5ac3d12c7c10150983e09f01186c70cdafe6ff5806bd256bafdfc0aea21492c95"></a>kSEMC_NandAddrOption_3byte_CA1RA2</em> </td><td class="fielddoc">
|
||
<p>CA0+RA0+RA1. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga5ac3d12c7c10150983e09f01186c70cda0a4cf87cafe8c863312b3bf08c08311b"></a>kSEMC_NandAddrOption_2byte_CA1RA1</em> </td><td class="fielddoc">
|
||
<p>CA0+RA0. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gab52c479d9b90ae8fd5bf81ef2eec1349"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#gab52c479d9b90ae8fd5bf81ef2eec1349">semc_ipcmd_nor_dbi_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggab52c479d9b90ae8fd5bf81ef2eec1349a77d25abf90756f09f0f1d8b4eab475ae"></a>kSEMC_NORDBICM_Read</em> </td><td class="fielddoc">
|
||
<p>NOR read. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="ggab52c479d9b90ae8fd5bf81ef2eec1349a99b2f4d1a2696ba7da72d5137eece41f"></a>kSEMC_NORDBICM_Write</em> </td><td class="fielddoc">
|
||
<p>NOR write. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga5c7054af62b83954a886cc5559b9a2ff"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga5c7054af62b83954a886cc5559b9a2ff">semc_ipcmd_sram_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga5c7054af62b83954a886cc5559b9a2ffaf06753bc01ef7b510d76fe30ca5af3a6"></a>kSEMC_SRAMCM_ArrayRead</em> </td><td class="fielddoc">
|
||
<p>SRAM memory array read. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga5c7054af62b83954a886cc5559b9a2ffa02cce0c4f3eb830102af2f9e0c73888d"></a>kSEMC_SRAMCM_ArrayWrite</em> </td><td class="fielddoc">
|
||
<p>SRAM memory array write. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga5c7054af62b83954a886cc5559b9a2ffab318aa628c69a3d562b6ad391397209c"></a>kSEMC_SRAMCM_RegRead</em> </td><td class="fielddoc">
|
||
<p>SRAM memory register read. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga5c7054af62b83954a886cc5559b9a2ffa3b4a205f4611490c68f1597ede677777"></a>kSEMC_SRAMCM_RegWrite</em> </td><td class="fielddoc">
|
||
<p>SRAM memory register write. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga39c309bb6e6f76a3f1fa7c755672663a"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="a00063.html#ga39c309bb6e6f76a3f1fa7c755672663a">semc_ipcmd_sdram_t</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga39c309bb6e6f76a3f1fa7c755672663aa3857923a3c00ccaefc3075363da0505d"></a>kSEMC_SDRAMCM_Read</em> </td><td class="fielddoc">
|
||
<p>SDRAM memory read. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga39c309bb6e6f76a3f1fa7c755672663aa9220dc1be1b5f916c9b4237e9cb1e47d"></a>kSEMC_SDRAMCM_Write</em> </td><td class="fielddoc">
|
||
<p>SDRAM memory write. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga39c309bb6e6f76a3f1fa7c755672663aa3769734cc057cf347997a92881eaba30"></a>kSEMC_SDRAMCM_Modeset</em> </td><td class="fielddoc">
|
||
<p>SDRAM MODE SET. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga39c309bb6e6f76a3f1fa7c755672663aa3f5a3483db0234e5d28c5dfbca0fcb1b"></a>kSEMC_SDRAMCM_Active</em> </td><td class="fielddoc">
|
||
<p>SDRAM active. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga39c309bb6e6f76a3f1fa7c755672663aab602e050320b8dbe2ae451834dc9aeb1"></a>kSEMC_SDRAMCM_AutoRefresh</em> </td><td class="fielddoc">
|
||
<p>SDRAM auto-refresh. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga39c309bb6e6f76a3f1fa7c755672663aa5849287a0050fd56215fcc1208c87bcd"></a>kSEMC_SDRAMCM_SelfRefresh</em> </td><td class="fielddoc">
|
||
<p>SDRAM self-refresh. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga39c309bb6e6f76a3f1fa7c755672663aa919540c30acd8818465ef06515767a14"></a>kSEMC_SDRAMCM_Precharge</em> </td><td class="fielddoc">
|
||
<p>SDRAM precharge. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><em><a class="anchor" id="gga39c309bb6e6f76a3f1fa7c755672663aa7e1cabf6b5ef8bb904ba1da1eeb5132f"></a>kSEMC_SDRAMCM_Prechargeall</em> </td><td class="fielddoc">
|
||
<p>SDRAM precharge all. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">Function Documentation</h2>
|
||
<a class="anchor" id="ga69cb0590403600e49b1e883b9df51b00"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void SEMC_GetDefaultConfig </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#a00464">semc_config_t</a> * </td>
|
||
<td class="paramname"><em>config</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>The purpose of this API is to get the default SEMC configure structure for <a class="el" href="a00063.html#gadc70f382b4b8dec8c70f85e9bfa594a7" title="Initializes SEMC. ">SEMC_Init()</a>. User may use the initialized structure unchanged in <a class="el" href="a00063.html#gadc70f382b4b8dec8c70f85e9bfa594a7" title="Initializes SEMC. ">SEMC_Init()</a>, or modify some fields of the structure before calling <a class="el" href="a00063.html#gadc70f382b4b8dec8c70f85e9bfa594a7" title="Initializes SEMC. ">SEMC_Init()</a>. Example: </p>
|
||
<div class="fragment"><div class="line"><a class="code" href="a00063.html#a00464">semc_config_t</a> config;</div>
|
||
<div class="line"><a class="code" href="a00063.html#ga69cb0590403600e49b1e883b9df51b00">SEMC_GetDefaultConfig</a>(&config);</div>
|
||
</div><!-- fragment --> <dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">config</td><td>The SEMC configuration structure pointer. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gadc70f382b4b8dec8c70f85e9bfa594a7"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void SEMC_Init </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#a00464">semc_config_t</a> * </td>
|
||
<td class="paramname"><em>configure</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>This function ungates the SEMC clock and initializes SEMC. This function must be called before calling any other SEMC driver functions.</p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">configure</td><td>The SEMC configuration structure pointer. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga3d1a94d198ee85a49df6653ee8e30ca9"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void SEMC_Deinit </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>This function gates the SEMC clock. As a result, the SEMC module doesn't work after calling this function, for some IDE, calling this API may cause the next downloading operation failed. so, please call this API cautiously. Additional, users can using "#define FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL (1)" to disable the clock control operation in drivers.</p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gaad9584943cf7ba386932020fce471f64"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureSDRAM </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#ga39aa0b34ae384226551df8e5c581338c">semc_sdram_cs_t</a> </td>
|
||
<td class="paramname"><em>cs</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#a00473">semc_sdram_config_t</a> * </td>
|
||
<td class="paramname"><em>config</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>clkSrc_Hz</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">cs</td><td>The chip selection. </td></tr>
|
||
<tr><td class="paramname">config</td><td>The sdram configuration. </td></tr>
|
||
<tr><td class="paramname">clkSrc_Hz</td><td>The SEMC clock frequency. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga298dda6df7ebb66bbd8d8958901b29cc"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureNAND </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#a00466">semc_nand_config_t</a> * </td>
|
||
<td class="paramname"><em>config</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>clkSrc_Hz</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">config</td><td>The nand configuration. </td></tr>
|
||
<tr><td class="paramname">clkSrc_Hz</td><td>The SEMC clock frequency. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga320472d5b15ab7d003315ff7c63432bb"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureNOR </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#a00468">semc_nor_config_t</a> * </td>
|
||
<td class="paramname"><em>config</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>clkSrc_Hz</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">config</td><td>The nor configuration. </td></tr>
|
||
<tr><td class="paramname">clkSrc_Hz</td><td>The SEMC clock frequency. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga5c32a3e9fa052480c7dff36f14be82dc"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureSRAMWithChipSelection </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#gabb742cf112706b9a4e135a1b4d890c9f">semc_sram_cs_t</a> </td>
|
||
<td class="paramname"><em>cs</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#a00474">semc_sram_config_t</a> * </td>
|
||
<td class="paramname"><em>config</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>clkSrc_Hz</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">cs</td><td>The chip selection. </td></tr>
|
||
<tr><td class="paramname">config</td><td>The sram configuration. </td></tr>
|
||
<tr><td class="paramname">clkSrc_Hz</td><td>The SEMC clock frequency. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga13309ec9978d566ce51d3cee0de9b307"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureSRAM </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#a00474">semc_sram_config_t</a> * </td>
|
||
<td class="paramname"><em>config</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>clkSrc_Hz</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="deprecated"><dt><b><a class="el" href="a00288.html#_deprecated000027">Deprecated:</a></b></dt><dd>Do not use this function. It has been superceded by <a class="el" href="a00063.html#ga5c32a3e9fa052480c7dff36f14be82dc">SEMC_ConfigureSRAMWithChipSelection</a>. </dd></dl>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">config</td><td>The sram configuration. </td></tr>
|
||
<tr><td class="paramname">clkSrc_Hz</td><td>The SEMC clock frequency. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga99ebf5fd9bcd3cefb7e1178803f9375e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureDBI </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#a00465">semc_dbi_config_t</a> * </td>
|
||
<td class="paramname"><em>config</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>clkSrc_Hz</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">config</td><td>The dbi configuration. </td></tr>
|
||
<tr><td class="paramname">clkSrc_Hz</td><td>The SEMC clock frequency. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga22affd1ea057d09dec52aa7af6cfc73f"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">static void SEMC_EnableInterrupts </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>mask</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>This function enables the SEMC interrupts according to the provided mask. The mask is a logical OR of enumeration members. See <a class="el" href="a00063.html#ga447f8555e028f02d9dab33d3d1aef8c4">semc_interrupt_enable_t</a>. For example, to enable the IP command done and error interrupt, do the following. </p>
|
||
<div class="fragment"><div class="line">* <a class="code" href="a00063.html#ga22affd1ea057d09dec52aa7af6cfc73f">SEMC_EnableInterrupts</a>(ENET, <a class="code" href="a00063.html#gga447f8555e028f02d9dab33d3d1aef8c4aa7a04a11dc414b2a37a237a5addf349a">kSEMC_IPCmdDoneInterrupt</a> | <a class="code" href="a00063.html#gga447f8555e028f02d9dab33d3d1aef8c4a64e25e50990bb0efd1447901ce44eb00">kSEMC_IPCmdErrInterrupt</a>);</div>
|
||
<div class="line">* </div>
|
||
</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">mask</td><td>SEMC interrupts to enable. This is a logical OR of the enumeration :: semc_interrupt_enable_t. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gaae8c8576045af3144549b69381c75bee"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">static void SEMC_DisableInterrupts </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>mask</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>This function disables the SEMC interrupts according to the provided mask. The mask is a logical OR of enumeration members. See <a class="el" href="a00063.html#ga447f8555e028f02d9dab33d3d1aef8c4">semc_interrupt_enable_t</a>. For example, to disable the IP command done and error interrupt, do the following. </p>
|
||
<div class="fragment"><div class="line">* <a class="code" href="a00063.html#gaae8c8576045af3144549b69381c75bee">SEMC_DisableInterrupts</a>(ENET, <a class="code" href="a00063.html#gga447f8555e028f02d9dab33d3d1aef8c4aa7a04a11dc414b2a37a237a5addf349a">kSEMC_IPCmdDoneInterrupt</a> | <a class="code" href="a00063.html#gga447f8555e028f02d9dab33d3d1aef8c4a64e25e50990bb0efd1447901ce44eb00">kSEMC_IPCmdErrInterrupt</a>);</div>
|
||
<div class="line">* </div>
|
||
</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">mask</td><td>SEMC interrupts to disable. This is a logical OR of the enumeration :: semc_interrupt_enable_t. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga05d162058987704db4a0d7873f40683e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">static bool SEMC_GetStatusFlag </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>This function gets the SEMC interrupts event status. User can use the a logical OR of enumeration member as a mask. See <a class="el" href="a00063.html#ga447f8555e028f02d9dab33d3d1aef8c4">semc_interrupt_enable_t</a>.</p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>status flag, use status flag in semc_interrupt_enable_t to get the related status. </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gae77b2945736c7d5d8bf3cf946ed83b62"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">static void SEMC_ClearStatusFlags </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>mask</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>The following status register flags can be cleared SEMC interrupt status.</p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC base pointer </td></tr>
|
||
<tr><td class="paramname">mask</td><td>The status flag mask, a logical OR of enumeration member <a class="el" href="a00063.html#ga447f8555e028f02d9dab33d3d1aef8c4">semc_interrupt_enable_t</a>. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga849744b0431363dde9dbcdf62f89f322"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">static bool SEMC_IsInIdle </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>True SEMC is in idle, false is not in idle. </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gad059eaa4f55d5f336939bab9999fe4b2"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_SendIPCommand </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#ga08735245d3d4ede425f932fa71b0e0d4">semc_mem_type_t</a> </td>
|
||
<td class="paramname"><em>memType</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>address</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>command</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>write</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t * </td>
|
||
<td class="paramname"><em>read</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">memType</td><td>SEMC memory type. refer to "semc_mem_type_t" </td></tr>
|
||
<tr><td class="paramname">address</td><td>SEMC device address. </td></tr>
|
||
<tr><td class="paramname">command</td><td>SEMC IP command. For NAND device, we should use the SEMC_BuildNandIPCommand to get the right nand command. For NOR/DBI device, take refer to "semc_ipcmd_nor_dbi_t". For SRAM device, take refer to "semc_ipcmd_sram_t". For SDRAM device, take refer to "semc_ipcmd_sdram_t". </td></tr>
|
||
<tr><td class="paramname">write</td><td>Data for write access. </td></tr>
|
||
<tr><td class="paramname">read</td><td>Data pointer for read data out. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga7f22152163146e1106ca425234683e4c"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">static uint16_t SEMC_BuildNandIPCommand </td>
|
||
<td>(</td>
|
||
<td class="paramtype">uint8_t </td>
|
||
<td class="paramname"><em>userCommand</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#ga6890b74950685e25fd7c0a4bf54abd3b">semc_ipcmd_nand_addrmode_t</a> </td>
|
||
<td class="paramname"><em>addrMode</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="a00063.html#gad058900025e14fff21e488e4f13eeaae">semc_ipcmd_nand_cmdmode_t</a> </td>
|
||
<td class="paramname"><em>cmdMode</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>This function build SEMC NAND IP command. The command is build of user command code, SEMC address mode and SEMC command mode.</p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">userCommand</td><td>NAND device normal command. </td></tr>
|
||
<tr><td class="paramname">addrMode</td><td>NAND address mode. Refer to "semc_ipcmd_nand_addrmode_t". </td></tr>
|
||
<tr><td class="paramname">cmdMode</td><td>NAND command mode. Refer to "semc_ipcmd_nand_cmdmode_t". </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga6f2beaba717621aa383c0090d14e7c1e"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">static bool SEMC_IsNandReady </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>True NAND is ready, false NAND is not ready. </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga9994d6924542ecce9a3fdb22bd925194"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_IPCommandNandWrite </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>address</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint8_t * </td>
|
||
<td class="paramname"><em>data</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>size_bytes</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">address</td><td>SEMC NAND device address. </td></tr>
|
||
<tr><td class="paramname">data</td><td>Data for write access. </td></tr>
|
||
<tr><td class="paramname">size_bytes</td><td>Data length. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gaeca870d7fd430072a4a4cb6d54a5e143"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_IPCommandNandRead </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>address</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint8_t * </td>
|
||
<td class="paramname"><em>data</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>size_bytes</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">address</td><td>SEMC NAND device address. </td></tr>
|
||
<tr><td class="paramname">data</td><td>Data pointer for data read out. </td></tr>
|
||
<tr><td class="paramname">size_bytes</td><td>Data length. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="gacc49223662d583d61fd52583bc466063"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_IPCommandNorWrite </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>address</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint8_t * </td>
|
||
<td class="paramname"><em>data</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>size_bytes</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">address</td><td>SEMC NOR device address. </td></tr>
|
||
<tr><td class="paramname">data</td><td>Data for write access. </td></tr>
|
||
<tr><td class="paramname">size_bytes</td><td>Data length. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a class="anchor" id="ga24e4bff167ba4cf3bbb63b82d44f2454"></a>
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="a00252.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_IPCommandNorRead </td>
|
||
<td>(</td>
|
||
<td class="paramtype">SEMC_Type * </td>
|
||
<td class="paramname"><em>base</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>address</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint8_t * </td>
|
||
<td class="paramname"><em>data</em>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">uint32_t </td>
|
||
<td class="paramname"><em>size_bytes</em> </td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td>)</td>
|
||
<td></td><td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">base</td><td>SEMC peripheral base address. </td></tr>
|
||
<tr><td class="paramname">address</td><td>SEMC NOR device address. </td></tr>
|
||
<tr><td class="paramname">data</td><td>Data pointer for data read out. </td></tr>
|
||
<tr><td class="paramname">size_bytes</td><td>Data length. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
</div><!-- contents -->
|
||
</div><!-- doc-content -->
|
||
<!-- HTML footer for doxygen 1.8.5-->
|
||
<!-- start footer part -->
|
||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||
<ul class="foot">
|
||
<li class="footer">© 2016 NXP Semiconductors. All rights reserved.
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</body>
|
||
</html>
|