MCUXpresso_MIMXRT1052xxxxB/docs/MCUXpresso SDK API Referenc.../a00069.html

5224 lines
320 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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
&#160;<span id="projectnumber">Rev 2.15.000</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&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>API&#160;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('a00069.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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</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> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<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:a00513"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00513">_semc_sdram_config</a></td></tr>
<tr class="memdesc:a00513"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC SDRAM configuration structure. <a href="a00069.html#a00513">More...</a><br/></td></tr>
<tr class="separator:a00513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00507"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00507">_semc_nand_timing_config</a></td></tr>
<tr class="memdesc:a00507"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NAND device timing configuration structure. <a href="a00069.html#a00507">More...</a><br/></td></tr>
<tr class="separator:a00507"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00506"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00506">_semc_nand_config</a></td></tr>
<tr class="memdesc:a00506"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NAND configuration structure. <a href="a00069.html#a00506">More...</a><br/></td></tr>
<tr class="separator:a00506"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00508"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00508">_semc_nor_config</a></td></tr>
<tr class="memdesc:a00508"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NOR configuration structure. <a href="a00069.html#a00508">More...</a><br/></td></tr>
<tr class="separator:a00508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00514"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00514">_semc_sram_config</a></td></tr>
<tr class="memdesc:a00514"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC SRAM configuration structure. <a href="a00069.html#a00514">More...</a><br/></td></tr>
<tr class="separator:a00514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00505"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00505">_semc_dbi_config</a></td></tr>
<tr class="memdesc:a00505"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC DBI configuration structure. <a href="a00069.html#a00505">More...</a><br/></td></tr>
<tr class="separator:a00505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00510"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00510">_semc_queuea_weight_struct</a></td></tr>
<tr class="memdesc:a00510"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC AXI queue a weight setting structure. <a href="a00069.html#a00510">More...</a><br/></td></tr>
<tr class="separator:a00510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00509"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00509">_semc_queuea_weight</a></td></tr>
<tr class="memdesc:a00509"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC AXI queue a weight setting union. <a href="a00069.html#a00509">More...</a><br/></td></tr>
<tr class="separator:a00509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00512"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00512">_semc_queueb_weight_struct</a></td></tr>
<tr class="memdesc:a00512"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC AXI queue b weight setting structure. <a href="a00069.html#a00512">More...</a><br/></td></tr>
<tr class="separator:a00512"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00511"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00511">_semc_queueb_weight</a></td></tr>
<tr class="memdesc:a00511"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC AXI queue b weight setting union. <a href="a00069.html#a00511">More...</a><br/></td></tr>
<tr class="separator:a00511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00503"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00503">_semc_axi_queueweight</a></td></tr>
<tr class="memdesc:a00503"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC AXI queue weight setting. <a href="a00069.html#a00503">More...</a><br/></td></tr>
<tr class="separator:a00503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00504"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a00504">_semc_config_t</a></td></tr>
<tr class="memdesc:a00504"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC configuration structure. <a href="a00069.html#a00504">More...</a><br/></td></tr>
<tr class="separator:a00504"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga3b78cf761655768f0e7d4de316a0bb51"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#gafe7cb114b5a6131e7dc518d41ad154ff">_semc_mem_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga3b78cf761655768f0e7d4de316a0bb51">semc_mem_type_t</a></td></tr>
<tr class="memdesc:ga3b78cf761655768f0e7d4de316a0bb51"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC memory device type. <a href="#ga3b78cf761655768f0e7d4de316a0bb51">More...</a><br/></td></tr>
<tr class="separator:ga3b78cf761655768f0e7d4de316a0bb51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21ca663b1b1383a99de955c6bdf3a6d7"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00069.html#ga40892f4ad5de4e17716c503fe6bd0d5a">_semc_waitready_polarity</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga21ca663b1b1383a99de955c6bdf3a6d7">semc_waitready_polarity_t</a></td></tr>
<tr class="memdesc:ga21ca663b1b1383a99de955c6bdf3a6d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC WAIT/RDY polarity. <a href="#ga21ca663b1b1383a99de955c6bdf3a6d7">More...</a><br/></td></tr>
<tr class="separator:ga21ca663b1b1383a99de955c6bdf3a6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga977edf56dcf9a01cf9c7603dadda599e"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#gaab4fc89eef66db38559ddff679994584">_semc_sdram_cs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga977edf56dcf9a01cf9c7603dadda599e">semc_sdram_cs_t</a></td></tr>
<tr class="memdesc:ga977edf56dcf9a01cf9c7603dadda599e"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC SDRAM Chip selection . <a href="#ga977edf56dcf9a01cf9c7603dadda599e">More...</a><br/></td></tr>
<tr class="separator:ga977edf56dcf9a01cf9c7603dadda599e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34d71a46bb4a8271272d72bfa86b74dd"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga342bafba74d98d36b631f4d96af8ab97">_semc_sram_cs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga34d71a46bb4a8271272d72bfa86b74dd">semc_sram_cs_t</a></td></tr>
<tr class="memdesc:ga34d71a46bb4a8271272d72bfa86b74dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC SRAM Chip selection . <a href="#ga34d71a46bb4a8271272d72bfa86b74dd">More...</a><br/></td></tr>
<tr class="separator:ga34d71a46bb4a8271272d72bfa86b74dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga578431142cb601bbab8abf18ec9f9cab"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga553bbb353e0d2ac038df6aafd7c61050">_semc_nand_access_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga578431142cb601bbab8abf18ec9f9cab">semc_nand_access_type_t</a></td></tr>
<tr class="memdesc:ga578431142cb601bbab8abf18ec9f9cab"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NAND device type. <a href="#ga578431142cb601bbab8abf18ec9f9cab">More...</a><br/></td></tr>
<tr class="separator:ga578431142cb601bbab8abf18ec9f9cab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f71c989de0b776a08cf7aa4cc08516a"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#gad048a6f986fd3668285e281c4186f5b4">_semc_interrupt_enable</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga7f71c989de0b776a08cf7aa4cc08516a">semc_interrupt_enable_t</a></td></tr>
<tr class="memdesc:ga7f71c989de0b776a08cf7aa4cc08516a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC interrupts . <a href="#ga7f71c989de0b776a08cf7aa4cc08516a">More...</a><br/></td></tr>
<tr class="separator:ga7f71c989de0b776a08cf7aa4cc08516a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93cfe972cf38558b9204557ad8dd0b5f"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga9e8f28badec05a3f9ce364c5f1be79ab">_semc_ipcmd_datasize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga93cfe972cf38558b9204557ad8dd0b5f">semc_ipcmd_datasize_t</a></td></tr>
<tr class="memdesc:ga93cfe972cf38558b9204557ad8dd0b5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command data size in bytes. <a href="#ga93cfe972cf38558b9204557ad8dd0b5f">More...</a><br/></td></tr>
<tr class="separator:ga93cfe972cf38558b9204557ad8dd0b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6180bec15829fbe2c6ee5119164f9101"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#gad4548d2115f98cd331700ceabcdf493c">_semc_refresh_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga6180bec15829fbe2c6ee5119164f9101">semc_refresh_time_t</a></td></tr>
<tr class="memdesc:ga6180bec15829fbe2c6ee5119164f9101"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC auto-refresh timing. <a href="#ga6180bec15829fbe2c6ee5119164f9101">More...</a><br/></td></tr>
<tr class="separator:ga6180bec15829fbe2c6ee5119164f9101"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85341e62807dc51b13ac33b08b821184"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga85341e62807dc51b13ac33b08b821184"></a>
typedef enum <a class="el" href="a00069.html#ga5d31a861ad54d01e663e7e8cf2921ec1">_semc_caslatency</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga85341e62807dc51b13ac33b08b821184">semc_caslatency_t</a></td></tr>
<tr class="memdesc:ga85341e62807dc51b13ac33b08b821184"><td class="mdescLeft">&#160;</td><td class="mdescRight">CAS latency. <br/></td></tr>
<tr class="separator:ga85341e62807dc51b13ac33b08b821184"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa57e0e9d809c0e0f71bd02cb0c8029a7"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00069.html#ga6974c2fad22da220132857aca288a138">_semc_sdram_column_bit_num</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gaa57e0e9d809c0e0f71bd02cb0c8029a7">semc_sdram_column_bit_num_t</a></td></tr>
<tr class="memdesc:gaa57e0e9d809c0e0f71bd02cb0c8029a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC sdram column address bit number. <a href="#gaa57e0e9d809c0e0f71bd02cb0c8029a7">More...</a><br/></td></tr>
<tr class="separator:gaa57e0e9d809c0e0f71bd02cb0c8029a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb66cb18204edd5b0fa99b93c95f9b19"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga4c26eb586a234497dcefb06dd2145049">_semc_sdram_burst_len</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gabb66cb18204edd5b0fa99b93c95f9b19">sem_sdram_burst_len_t</a></td></tr>
<tr class="memdesc:gabb66cb18204edd5b0fa99b93c95f9b19"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC sdram burst length. <a href="#gabb66cb18204edd5b0fa99b93c95f9b19">More...</a><br/></td></tr>
<tr class="separator:gabb66cb18204edd5b0fa99b93c95f9b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga100ec364bab7ab99a0aa1b8143e52710"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00069.html#gabbc2eeb8c27a6bb805362dd929d51e30">_semc_nand_column_bit_num</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga100ec364bab7ab99a0aa1b8143e52710">semc_nand_column_bit_num_t</a></td></tr>
<tr class="memdesc:ga100ec364bab7ab99a0aa1b8143e52710"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC nand column address bit number. <a href="#ga100ec364bab7ab99a0aa1b8143e52710">More...</a><br/></td></tr>
<tr class="separator:ga100ec364bab7ab99a0aa1b8143e52710"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga982682f6ea1cede0f84430afeb158046"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga07bff801d7e0d82a8964fec3e4c3b4fd">_semc_nand_burst_len</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga982682f6ea1cede0f84430afeb158046">sem_nand_burst_len_t</a></td></tr>
<tr class="memdesc:ga982682f6ea1cede0f84430afeb158046"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC nand burst length. <a href="#ga982682f6ea1cede0f84430afeb158046">More...</a><br/></td></tr>
<tr class="separator:ga982682f6ea1cede0f84430afeb158046"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2833cdc811bbf556394c62c1cc684c30"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00069.html#ga07e577eaed62833047081d656c5929a5">_semc_norsram_column_bit_num</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga2833cdc811bbf556394c62c1cc684c30">semc_norsram_column_bit_num_t</a></td></tr>
<tr class="memdesc:ga2833cdc811bbf556394c62c1cc684c30"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC nor/sram column address bit number. <a href="#ga2833cdc811bbf556394c62c1cc684c30">More...</a><br/></td></tr>
<tr class="separator:ga2833cdc811bbf556394c62c1cc684c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga994e52623d81bf7beb5b8498a9f48a7f"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00069.html#gae07e0eada76f23499b542db4bac608f8">_semc_norsram_burst_len</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga994e52623d81bf7beb5b8498a9f48a7f">sem_norsram_burst_len_t</a></td></tr>
<tr class="memdesc:ga994e52623d81bf7beb5b8498a9f48a7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC nor/sram burst length. <a href="#ga994e52623d81bf7beb5b8498a9f48a7f">More...</a><br/></td></tr>
<tr class="separator:ga994e52623d81bf7beb5b8498a9f48a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c2315f148bd66ad80b2ebfa13d0f8d8"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00069.html#ga627c7c163da4722c59e74867df58be90">_semc_dbi_column_bit_num</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga8c2315f148bd66ad80b2ebfa13d0f8d8">semc_dbi_column_bit_num_t</a></td></tr>
<tr class="memdesc:ga8c2315f148bd66ad80b2ebfa13d0f8d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC dbi column address bit number. <a href="#ga8c2315f148bd66ad80b2ebfa13d0f8d8">More...</a><br/></td></tr>
<tr class="separator:ga8c2315f148bd66ad80b2ebfa13d0f8d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga416c656868d0d4196fd92127b54ce927"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#gab869da998b8a7d83bc28720b86cf1b44">_semc_dbi_burst_len</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga416c656868d0d4196fd92127b54ce927">sem_dbi_burst_len_t</a></td></tr>
<tr class="memdesc:ga416c656868d0d4196fd92127b54ce927"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC dbi burst length. <a href="#ga416c656868d0d4196fd92127b54ce927">More...</a><br/></td></tr>
<tr class="separator:ga416c656868d0d4196fd92127b54ce927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac208ad3e2f24bfe5012bb70d2a7f0ff6"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga18301d888b36dceb10e0344d6899fc3a">_semc_iomux_pin</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a></td></tr>
<tr class="memdesc:gac208ad3e2f24bfe5012bb70d2a7f0ff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IOMUXC. <a href="#gac208ad3e2f24bfe5012bb70d2a7f0ff6">More...</a><br/></td></tr>
<tr class="separator:gac208ad3e2f24bfe5012bb70d2a7f0ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga903fcfe6bcf864089a135b3daad1c095"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#gaf5518b4ab5256f8820a979d4bd1a8366">_semc_iomux_nora27_pin</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga903fcfe6bcf864089a135b3daad1c095">semc_iomux_nora27_pin</a></td></tr>
<tr class="memdesc:ga903fcfe6bcf864089a135b3daad1c095"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NOR/PSRAM Address bit 27 A27. <a href="#ga903fcfe6bcf864089a135b3daad1c095">More...</a><br/></td></tr>
<tr class="separator:ga903fcfe6bcf864089a135b3daad1c095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b5febfdddfec6196aabaddcbea7a615"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga3c931a3098d8b2fd4e2af93096ef9331">_semc_port_size</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a></td></tr>
<tr class="memdesc:ga7b5febfdddfec6196aabaddcbea7a615"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC port size. <a href="#ga7b5febfdddfec6196aabaddcbea7a615">More...</a><br/></td></tr>
<tr class="separator:ga7b5febfdddfec6196aabaddcbea7a615"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6cac17212147fd31da5e0c369c6f1360"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga2301f9638581884d20a6d9caa75149a2">_semc_addr_mode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga6cac17212147fd31da5e0c369c6f1360">semc_addr_mode_t</a></td></tr>
<tr class="memdesc:ga6cac17212147fd31da5e0c369c6f1360"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC address mode. <a href="#ga6cac17212147fd31da5e0c369c6f1360">More...</a><br/></td></tr>
<tr class="separator:ga6cac17212147fd31da5e0c369c6f1360"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02c45cc5efe0831ebc81a42c426ef0f3"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#gaf8b0c7eefae9809e15d935e7852d2304">_semc_dqs_mode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga02c45cc5efe0831ebc81a42c426ef0f3">semc_dqs_mode_t</a></td></tr>
<tr class="memdesc:ga02c45cc5efe0831ebc81a42c426ef0f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC DQS read strobe mode. <a href="#ga02c45cc5efe0831ebc81a42c426ef0f3">More...</a><br/></td></tr>
<tr class="separator:ga02c45cc5efe0831ebc81a42c426ef0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6e8f85272a3037dd3391d0905ec27f3"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga5070fd3150d5c57dae6d611fecb34a3d">_semc_adv_polarity</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gae6e8f85272a3037dd3391d0905ec27f3">semc_adv_polarity_t</a></td></tr>
<tr class="memdesc:gae6e8f85272a3037dd3391d0905ec27f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC ADV signal active polarity. <a href="#gae6e8f85272a3037dd3391d0905ec27f3">More...</a><br/></td></tr>
<tr class="separator:gae6e8f85272a3037dd3391d0905ec27f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae30e62e95f170a1f7ed2e480307d8d51"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga96ba5adb2a365bd4a8df827dabd4b3f2">_semc_sync_mode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gae30e62e95f170a1f7ed2e480307d8d51">semc_sync_mode_t</a></td></tr>
<tr class="memdesc:gae30e62e95f170a1f7ed2e480307d8d51"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC sync mode. <a href="#gae30e62e95f170a1f7ed2e480307d8d51">More...</a><br/></td></tr>
<tr class="separator:gae30e62e95f170a1f7ed2e480307d8d51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga145b9abf2a96f56f8f349a50f50746f5"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00069.html#ga92d9375b047e2425a0411d80618dbea1">_semc_adv_level_control</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga145b9abf2a96f56f8f349a50f50746f5">semc_adv_level_control_t</a></td></tr>
<tr class="memdesc:ga145b9abf2a96f56f8f349a50f50746f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC ADV signal level control. <a href="#ga145b9abf2a96f56f8f349a50f50746f5">More...</a><br/></td></tr>
<tr class="separator:ga145b9abf2a96f56f8f349a50f50746f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae11c15419478ed8c4a530e34daa51948"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga6b2d7c92d27c7d94a70c29efe2507620">_semc_rdy_polarity</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gae11c15419478ed8c4a530e34daa51948">semc_rdy_polarity_t</a></td></tr>
<tr class="memdesc:gae11c15419478ed8c4a530e34daa51948"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC RDY signal active polarity. <a href="#gae11c15419478ed8c4a530e34daa51948">More...</a><br/></td></tr>
<tr class="separator:gae11c15419478ed8c4a530e34daa51948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae57fc52f01d86e96027353403f9064c0"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00069.html#gae40651987187d16a3265518df0c4e159">_semc_ipcmd_nand_addrmode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gae57fc52f01d86e96027353403f9064c0">semc_ipcmd_nand_addrmode_t</a></td></tr>
<tr class="memdesc:gae57fc52f01d86e96027353403f9064c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command for NAND: address mode. <a href="#gae57fc52f01d86e96027353403f9064c0">More...</a><br/></td></tr>
<tr class="separator:gae57fc52f01d86e96027353403f9064c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7e2230f72dc3eba8ccc7a09ce926736"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00069.html#gad6c8906e0384e49ec93d877546937ee9">_semc_ipcmd_nand_cmdmode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gab7e2230f72dc3eba8ccc7a09ce926736">semc_ipcmd_nand_cmdmode_t</a></td></tr>
<tr class="memdesc:gab7e2230f72dc3eba8ccc7a09ce926736"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command for NAND command mode. <a href="#gab7e2230f72dc3eba8ccc7a09ce926736">More...</a><br/></td></tr>
<tr class="separator:gab7e2230f72dc3eba8ccc7a09ce926736"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad48b94fd666cc51805a4720dd203ef2c"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00069.html#ga40c660f4cf93b8be644af49ecb7d511e">_semc_nand_address_option</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gad48b94fd666cc51805a4720dd203ef2c">semc_nand_address_option_t</a></td></tr>
<tr class="memdesc:gad48b94fd666cc51805a4720dd203ef2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NAND address option. <a href="#gad48b94fd666cc51805a4720dd203ef2c">More...</a><br/></td></tr>
<tr class="separator:gad48b94fd666cc51805a4720dd203ef2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77c670e67659b7a19c1dd8f32a1a7be6"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#gad9c8a83f7407a9d57a2f95cb77a92aa3">_semc_ipcmd_nor_dbi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga77c670e67659b7a19c1dd8f32a1a7be6">semc_ipcmd_nor_dbi_t</a></td></tr>
<tr class="memdesc:ga77c670e67659b7a19c1dd8f32a1a7be6"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command for NOR. <a href="#ga77c670e67659b7a19c1dd8f32a1a7be6">More...</a><br/></td></tr>
<tr class="separator:ga77c670e67659b7a19c1dd8f32a1a7be6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62785c367e68986107c5627f6e97064e"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga41215097a8437c45e2e8196b50f8e405">_semc_ipcmd_sram</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga62785c367e68986107c5627f6e97064e">semc_ipcmd_sram_t</a></td></tr>
<tr class="memdesc:ga62785c367e68986107c5627f6e97064e"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command for SRAM. <a href="#ga62785c367e68986107c5627f6e97064e">More...</a><br/></td></tr>
<tr class="separator:ga62785c367e68986107c5627f6e97064e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac698a1e6808501bf3ce91c1d3c7274b6"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00069.html#ga113141e40aff866979ab953dded5a815">_semc_ipcmd_sdram</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gac698a1e6808501bf3ce91c1d3c7274b6">semc_ipcmd_sdram_t</a></td></tr>
<tr class="memdesc:gac698a1e6808501bf3ce91c1d3c7274b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command for SDARM. <a href="#gac698a1e6808501bf3ce91c1d3c7274b6">More...</a><br/></td></tr>
<tr class="separator:gac698a1e6808501bf3ce91c1d3c7274b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00d2235c7405d6c7cff3cdf920f59246"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="a00069.html#a00513">_semc_sdram_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga00d2235c7405d6c7cff3cdf920f59246">semc_sdram_config_t</a></td></tr>
<tr class="memdesc:ga00d2235c7405d6c7cff3cdf920f59246"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC SDRAM configuration structure. <a href="#ga00d2235c7405d6c7cff3cdf920f59246">More...</a><br/></td></tr>
<tr class="separator:ga00d2235c7405d6c7cff3cdf920f59246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed14a3acc22b8a1a29764de372deea65"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="a00069.html#a00507">_semc_nand_timing_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gaed14a3acc22b8a1a29764de372deea65">semc_nand_timing_config_t</a></td></tr>
<tr class="memdesc:gaed14a3acc22b8a1a29764de372deea65"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NAND device timing configuration structure. <a href="#gaed14a3acc22b8a1a29764de372deea65">More...</a><br/></td></tr>
<tr class="separator:gaed14a3acc22b8a1a29764de372deea65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44b06cef74a6ffc7644446efd9524338"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="a00069.html#a00506">_semc_nand_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga44b06cef74a6ffc7644446efd9524338">semc_nand_config_t</a></td></tr>
<tr class="memdesc:ga44b06cef74a6ffc7644446efd9524338"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NAND configuration structure. <a href="#ga44b06cef74a6ffc7644446efd9524338">More...</a><br/></td></tr>
<tr class="separator:ga44b06cef74a6ffc7644446efd9524338"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8819d03614c39d1e09be2fc5c2d3aac0"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="a00069.html#a00508">_semc_nor_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga8819d03614c39d1e09be2fc5c2d3aac0">semc_nor_config_t</a></td></tr>
<tr class="memdesc:ga8819d03614c39d1e09be2fc5c2d3aac0"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NOR configuration structure. <a href="#ga8819d03614c39d1e09be2fc5c2d3aac0">More...</a><br/></td></tr>
<tr class="separator:ga8819d03614c39d1e09be2fc5c2d3aac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga637c64a6f42bd63a0528bee003516173"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="a00069.html#a00514">_semc_sram_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga637c64a6f42bd63a0528bee003516173">semc_sram_config_t</a></td></tr>
<tr class="memdesc:ga637c64a6f42bd63a0528bee003516173"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC SRAM configuration structure. <a href="#ga637c64a6f42bd63a0528bee003516173">More...</a><br/></td></tr>
<tr class="separator:ga637c64a6f42bd63a0528bee003516173"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14d8c0394c3f0571d87396e69527dbbb"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="a00069.html#a00505">_semc_dbi_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga14d8c0394c3f0571d87396e69527dbbb">semc_dbi_config_t</a></td></tr>
<tr class="memdesc:ga14d8c0394c3f0571d87396e69527dbbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC DBI configuration structure. <a href="#ga14d8c0394c3f0571d87396e69527dbbb">More...</a><br/></td></tr>
<tr class="separator:ga14d8c0394c3f0571d87396e69527dbbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf20484e7a6e2683f5661014474560133"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="a00069.html#a00510">_semc_queuea_weight_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gaf20484e7a6e2683f5661014474560133">semc_queuea_weight_struct_t</a></td></tr>
<tr class="memdesc:gaf20484e7a6e2683f5661014474560133"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC AXI queue a weight setting structure. <a href="#gaf20484e7a6e2683f5661014474560133">More...</a><br/></td></tr>
<tr class="separator:gaf20484e7a6e2683f5661014474560133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb43c96ef97a6d266497a8588843e519"><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="a00069.html#a00509">_semc_queuea_weight</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gaeb43c96ef97a6d266497a8588843e519">semc_queuea_weight_t</a></td></tr>
<tr class="memdesc:gaeb43c96ef97a6d266497a8588843e519"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC AXI queue a weight setting union. <a href="#gaeb43c96ef97a6d266497a8588843e519">More...</a><br/></td></tr>
<tr class="separator:gaeb43c96ef97a6d266497a8588843e519"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga031c79f39da69b3a6708349ecf649f43"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="a00069.html#a00512">_semc_queueb_weight_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga031c79f39da69b3a6708349ecf649f43">semc_queueb_weight_struct_t</a></td></tr>
<tr class="memdesc:ga031c79f39da69b3a6708349ecf649f43"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC AXI queue b weight setting structure. <a href="#ga031c79f39da69b3a6708349ecf649f43">More...</a><br/></td></tr>
<tr class="separator:ga031c79f39da69b3a6708349ecf649f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7dfcb042b525d0bf5eff17300fe2479b"><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="a00069.html#a00511">_semc_queueb_weight</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga7dfcb042b525d0bf5eff17300fe2479b">semc_queueb_weight_t</a></td></tr>
<tr class="memdesc:ga7dfcb042b525d0bf5eff17300fe2479b"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC AXI queue b weight setting union. <a href="#ga7dfcb042b525d0bf5eff17300fe2479b">More...</a><br/></td></tr>
<tr class="separator:ga7dfcb042b525d0bf5eff17300fe2479b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7438913016e3fe0797cd76f1a034b980"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="a00069.html#a00503">_semc_axi_queueweight</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga7438913016e3fe0797cd76f1a034b980">semc_axi_queueweight_t</a></td></tr>
<tr class="memdesc:ga7438913016e3fe0797cd76f1a034b980"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC AXI queue weight setting. <a href="#ga7438913016e3fe0797cd76f1a034b980">More...</a><br/></td></tr>
<tr class="separator:ga7438913016e3fe0797cd76f1a034b980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76df54f9833d3321bf59e0e1468efc1c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="a00069.html#a00504">_semc_config_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga76df54f9833d3321bf59e0e1468efc1c">semc_config_t</a></td></tr>
<tr class="memdesc:ga76df54f9833d3321bf59e0e1468efc1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC configuration structure. <a href="#ga76df54f9833d3321bf59e0e1468efc1c">More...</a><br/></td></tr>
<tr class="separator:ga76df54f9833d3321bf59e0e1468efc1c"><td class="memSeparator" colspan="2">&#160;</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:gade9ca5088d171ad20b4c237f1c2d6260"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260a8134de36c04549cdcf55cf4c858da55d">kStatus_SEMC_InvalidDeviceType</a> = MAKE_STATUS(kStatusGroup_SEMC, 0),
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260a154172d85ea51bd17983f44960634e24">kStatus_SEMC_IpCommandExecutionError</a> = MAKE_STATUS(kStatusGroup_SEMC, 1),
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260aeafb2cc4d329f963237f889ae8d92161">kStatus_SEMC_AxiCommandExecutionError</a> = MAKE_STATUS(kStatusGroup_SEMC, 2),
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260a9ca39c9c2ee56033cc51bbc988ba4eb3">kStatus_SEMC_InvalidMemorySize</a> = MAKE_STATUS(kStatusGroup_SEMC, 3),
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260ac7476fe2d7320c0bedcce9ca3722556d">kStatus_SEMC_InvalidIpcmdDataSize</a> = MAKE_STATUS(kStatusGroup_SEMC, 4),
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260adb5d3e2d66281dbbe9d7fe13b6f75f6b">kStatus_SEMC_InvalidAddressPortWidth</a> = MAKE_STATUS(kStatusGroup_SEMC, 5),
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260a826916a280050f1cc7fb0eccfd5e117b">kStatus_SEMC_InvalidDataPortWidth</a> = MAKE_STATUS(kStatusGroup_SEMC, 6),
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260a42c5fe91301fdce767039c864ce204f8">kStatus_SEMC_InvalidSwPinmuxSelection</a> = MAKE_STATUS(kStatusGroup_SEMC, 7),
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260a498b180ed5c5f24389640413536f1dc4">kStatus_SEMC_InvalidBurstLength</a> = MAKE_STATUS(kStatusGroup_SEMC, 8),
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260a44022201115d6fdcd1826f2f62a7778c">kStatus_SEMC_InvalidColumnAddressBitWidth</a> = MAKE_STATUS(kStatusGroup_SEMC, 9),
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260a13b40032b7ad5b8f81b4fddd54daf550">kStatus_SEMC_InvalidBaseAddress</a> = MAKE_STATUS(kStatusGroup_SEMC, 10),
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggade9ca5088d171ad20b4c237f1c2d6260a43e530f523749e75a6c309fb6a344454">kStatus_SEMC_InvalidTimerSetting</a> = MAKE_STATUS(kStatusGroup_SEMC, 11)
<br/>
}</td></tr>
<tr class="memdesc:gade9ca5088d171ad20b4c237f1c2d6260"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC status, _semc_status. <a href="a00069.html#gade9ca5088d171ad20b4c237f1c2d6260">More...</a><br/></td></tr>
<tr class="separator:gade9ca5088d171ad20b4c237f1c2d6260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe7cb114b5a6131e7dc518d41ad154ff"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gafe7cb114b5a6131e7dc518d41ad154ff">_semc_mem_type</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggafe7cb114b5a6131e7dc518d41ad154ffa6279414422020cd1c99949b6dbfb9507">kSEMC_MemType_SDRAM</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggafe7cb114b5a6131e7dc518d41ad154ffa6d91e32138d1af08e8183b98cd8cce31">kSEMC_MemType_SRAM</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggafe7cb114b5a6131e7dc518d41ad154ffa03d1b366c354639f72bcc15c2c9e3782">kSEMC_MemType_NOR</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggafe7cb114b5a6131e7dc518d41ad154ffa63efa7f90b8b91d4822de45edc2e74c9">kSEMC_MemType_NAND</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggafe7cb114b5a6131e7dc518d41ad154ffa361bfda909ebaf33f525df07ceda0867">kSEMC_MemType_8080</a>
<br/>
}</td></tr>
<tr class="memdesc:gafe7cb114b5a6131e7dc518d41ad154ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC memory device type. <a href="a00069.html#gafe7cb114b5a6131e7dc518d41ad154ff">More...</a><br/></td></tr>
<tr class="separator:gafe7cb114b5a6131e7dc518d41ad154ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40892f4ad5de4e17716c503fe6bd0d5a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga40892f4ad5de4e17716c503fe6bd0d5a">_semc_waitready_polarity</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga40892f4ad5de4e17716c503fe6bd0d5aa5a7ffacebe181e399e7872fced373d26">kSEMC_LowActive</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga40892f4ad5de4e17716c503fe6bd0d5aa3079e38b3553ecc8b7ea01b8ac3a0ab9">kSEMC_HighActive</a>
<br/>
}</td></tr>
<tr class="memdesc:ga40892f4ad5de4e17716c503fe6bd0d5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC WAIT/RDY polarity. <a href="a00069.html#ga40892f4ad5de4e17716c503fe6bd0d5a">More...</a><br/></td></tr>
<tr class="separator:ga40892f4ad5de4e17716c503fe6bd0d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab4fc89eef66db38559ddff679994584"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gaab4fc89eef66db38559ddff679994584">_semc_sdram_cs</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggaab4fc89eef66db38559ddff679994584aba4f070f1d55618b94b23fa1bdf2cf03">kSEMC_SDRAM_CS0</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggaab4fc89eef66db38559ddff679994584a53f39a9223ddb5346ba190e1d817b2a6">kSEMC_SDRAM_CS1</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggaab4fc89eef66db38559ddff679994584a238bf0fb83c987f93a16e049d57d7fdf">kSEMC_SDRAM_CS2</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggaab4fc89eef66db38559ddff679994584a2fe9565400ce1d0c0a37babed57c04c3">kSEMC_SDRAM_CS3</a>
<br/>
}</td></tr>
<tr class="memdesc:gaab4fc89eef66db38559ddff679994584"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC SDRAM Chip selection . <a href="a00069.html#gaab4fc89eef66db38559ddff679994584">More...</a><br/></td></tr>
<tr class="separator:gaab4fc89eef66db38559ddff679994584"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga342bafba74d98d36b631f4d96af8ab97"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga342bafba74d98d36b631f4d96af8ab97">_semc_sram_cs</a> { <a class="el" href="a00069.html#gga342bafba74d98d36b631f4d96af8ab97ae4b94fdb3332022a18376d5a2b529369">kSEMC_SRAM_CS0</a> = 0
}</td></tr>
<tr class="memdesc:ga342bafba74d98d36b631f4d96af8ab97"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC SRAM Chip selection . <a href="a00069.html#ga342bafba74d98d36b631f4d96af8ab97">More...</a><br/></td></tr>
<tr class="separator:ga342bafba74d98d36b631f4d96af8ab97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga553bbb353e0d2ac038df6aafd7c61050"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga553bbb353e0d2ac038df6aafd7c61050">_semc_nand_access_type</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga553bbb353e0d2ac038df6aafd7c61050a58b52a55f579a2ae23a4e0ed9c814c18">kSEMC_NAND_ACCESS_BY_AXI</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga553bbb353e0d2ac038df6aafd7c61050ae507527105fe421ff2135c5384b5fc07">kSEMC_NAND_ACCESS_BY_IPCMD</a>
<br/>
}</td></tr>
<tr class="memdesc:ga553bbb353e0d2ac038df6aafd7c61050"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NAND device type. <a href="a00069.html#ga553bbb353e0d2ac038df6aafd7c61050">More...</a><br/></td></tr>
<tr class="separator:ga553bbb353e0d2ac038df6aafd7c61050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad048a6f986fd3668285e281c4186f5b4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gad048a6f986fd3668285e281c4186f5b4">_semc_interrupt_enable</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggad048a6f986fd3668285e281c4186f5b4aa7a04a11dc414b2a37a237a5addf349a">kSEMC_IPCmdDoneInterrupt</a> = SEMC_INTEN_IPCMDDONEEN_MASK,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad048a6f986fd3668285e281c4186f5b4a64e25e50990bb0efd1447901ce44eb00">kSEMC_IPCmdErrInterrupt</a> = SEMC_INTEN_IPCMDERREN_MASK,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad048a6f986fd3668285e281c4186f5b4af56594e1e688919e5d9ebd87c66d2005">kSEMC_AXICmdErrInterrupt</a> = SEMC_INTEN_AXICMDERREN_MASK,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad048a6f986fd3668285e281c4186f5b4a27418b3a7f2b9184bf99f1530d1a7d79">kSEMC_AXIBusErrInterrupt</a> = SEMC_INTEN_AXIBUSERREN_MASK
<br/>
}</td></tr>
<tr class="memdesc:gad048a6f986fd3668285e281c4186f5b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC interrupts . <a href="a00069.html#gad048a6f986fd3668285e281c4186f5b4">More...</a><br/></td></tr>
<tr class="separator:gad048a6f986fd3668285e281c4186f5b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e8f28badec05a3f9ce364c5f1be79ab"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga9e8f28badec05a3f9ce364c5f1be79ab">_semc_ipcmd_datasize</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga9e8f28badec05a3f9ce364c5f1be79aba2d7ca0f3b6220cd64c4cb7df05501ae2">kSEMC_IPcmdDataSize_1bytes</a> = 1,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga9e8f28badec05a3f9ce364c5f1be79abae865ce41ce14fe3d2e941e8c07d25b52">kSEMC_IPcmdDataSize_2bytes</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga9e8f28badec05a3f9ce364c5f1be79aba1cccd51b7f701193896703676eb5556c">kSEMC_IPcmdDataSize_3bytes</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga9e8f28badec05a3f9ce364c5f1be79aba922cf4aa0551390cafcde2e095381864">kSEMC_IPcmdDataSize_4bytes</a>
<br/>
}</td></tr>
<tr class="memdesc:ga9e8f28badec05a3f9ce364c5f1be79ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command data size in bytes. <a href="a00069.html#ga9e8f28badec05a3f9ce364c5f1be79ab">More...</a><br/></td></tr>
<tr class="separator:ga9e8f28badec05a3f9ce364c5f1be79ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4548d2115f98cd331700ceabcdf493c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gad4548d2115f98cd331700ceabcdf493c">_semc_refresh_time</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggad4548d2115f98cd331700ceabcdf493ca895e58448e9c8257f7362f836ac9b655">kSEMC_RefreshThreeClocks</a> = 0x0U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad4548d2115f98cd331700ceabcdf493ca95df609cf94185f0de78dcada669f4a2">kSEMC_RefreshSixClocks</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad4548d2115f98cd331700ceabcdf493ca75e06929fb560f20743f6790f0b69132">kSEMC_RefreshNineClocks</a>
<br/>
}</td></tr>
<tr class="memdesc:gad4548d2115f98cd331700ceabcdf493c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC auto-refresh timing. <a href="a00069.html#gad4548d2115f98cd331700ceabcdf493c">More...</a><br/></td></tr>
<tr class="separator:gad4548d2115f98cd331700ceabcdf493c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d31a861ad54d01e663e7e8cf2921ec1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga5d31a861ad54d01e663e7e8cf2921ec1">_semc_caslatency</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga5d31a861ad54d01e663e7e8cf2921ec1ac02b93f35188b18544253eb4aa915ecd">kSEMC_LatencyOne</a> = 1,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga5d31a861ad54d01e663e7e8cf2921ec1afd6af4ef79574ec227f4300b6bda4190">kSEMC_LatencyTwo</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga5d31a861ad54d01e663e7e8cf2921ec1a637fde0ea7ad5a35b9de64997016bea7">kSEMC_LatencyThree</a>
<br/>
}</td></tr>
<tr class="memdesc:ga5d31a861ad54d01e663e7e8cf2921ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">CAS latency. <a href="a00069.html#ga5d31a861ad54d01e663e7e8cf2921ec1">More...</a><br/></td></tr>
<tr class="separator:ga5d31a861ad54d01e663e7e8cf2921ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6974c2fad22da220132857aca288a138"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga6974c2fad22da220132857aca288a138">_semc_sdram_column_bit_num</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga6974c2fad22da220132857aca288a138a2db766ff236daf17a7b597436ac323ac">kSEMC_SdramColunm_12bit</a> = 0x0U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga6974c2fad22da220132857aca288a138a17820d0cf5beb4e7c6a76ff9400fdcab">kSEMC_SdramColunm_11bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga6974c2fad22da220132857aca288a138a172a780647e012c8bea26a53094550b8">kSEMC_SdramColunm_10bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga6974c2fad22da220132857aca288a138a7e67d93518611f8b8530150758620380">kSEMC_SdramColunm_9bit</a>
<br/>
}</td></tr>
<tr class="memdesc:ga6974c2fad22da220132857aca288a138"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC sdram column address bit number. <a href="a00069.html#ga6974c2fad22da220132857aca288a138">More...</a><br/></td></tr>
<tr class="separator:ga6974c2fad22da220132857aca288a138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c26eb586a234497dcefb06dd2145049"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga4c26eb586a234497dcefb06dd2145049">_semc_sdram_burst_len</a> { <a class="el" href="a00069.html#gga4c26eb586a234497dcefb06dd2145049ad1068c5010de2b31c08f70f725e113ac">kSEMC_Sdram_BurstLen1</a> = 0
}</td></tr>
<tr class="memdesc:ga4c26eb586a234497dcefb06dd2145049"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC sdram burst length. <a href="a00069.html#ga4c26eb586a234497dcefb06dd2145049">More...</a><br/></td></tr>
<tr class="separator:ga4c26eb586a234497dcefb06dd2145049"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbc2eeb8c27a6bb805362dd929d51e30"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gabbc2eeb8c27a6bb805362dd929d51e30">_semc_nand_column_bit_num</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggabbc2eeb8c27a6bb805362dd929d51e30adb536b624fd661909fa6f3ae2c1518fe">kSEMC_NandColum_16bit</a> = 0x0U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggabbc2eeb8c27a6bb805362dd929d51e30a778a4c81e92af4d984fe88bf84f9af92">kSEMC_NandColum_15bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggabbc2eeb8c27a6bb805362dd929d51e30a8ddd82cfc35c5260ccf0ff1e1d0ecd09">kSEMC_NandColum_14bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggabbc2eeb8c27a6bb805362dd929d51e30a429e4c6fa031c8643c2c4385812c701b">kSEMC_NandColum_13bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggabbc2eeb8c27a6bb805362dd929d51e30a4adff9c7a8b64e796539fccf6ee3c306">kSEMC_NandColum_12bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggabbc2eeb8c27a6bb805362dd929d51e30a2dcc72e2c564f0c7d63f3183ff0da831">kSEMC_NandColum_11bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggabbc2eeb8c27a6bb805362dd929d51e30a416dcd128d7c007615d2d28cb20390b2">kSEMC_NandColum_10bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggabbc2eeb8c27a6bb805362dd929d51e30a361194380db5af63d1976adc1c144517">kSEMC_NandColum_9bit</a>
<br/>
}</td></tr>
<tr class="memdesc:gabbc2eeb8c27a6bb805362dd929d51e30"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC nand column address bit number. <a href="a00069.html#gabbc2eeb8c27a6bb805362dd929d51e30">More...</a><br/></td></tr>
<tr class="separator:gabbc2eeb8c27a6bb805362dd929d51e30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07bff801d7e0d82a8964fec3e4c3b4fd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga07bff801d7e0d82a8964fec3e4c3b4fd">_semc_nand_burst_len</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga07bff801d7e0d82a8964fec3e4c3b4fda008ab2aa106b13d3950ee57a567e5f33">kSEMC_Nand_BurstLen1</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07bff801d7e0d82a8964fec3e4c3b4fda760f1c284c7a49107d648f1bfa6f63db">kSEMC_Nand_BurstLen2</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07bff801d7e0d82a8964fec3e4c3b4fda5c4231cdbdc33f5d6fc6516109943b8c">kSEMC_Nand_BurstLen4</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07bff801d7e0d82a8964fec3e4c3b4fdaa8002fc1fbaebc139548012ac4d09590">kSEMC_Nand_BurstLen8</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07bff801d7e0d82a8964fec3e4c3b4fdafb002a644c3aed0f214547237d0bf6a8">kSEMC_Nand_BurstLen16</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07bff801d7e0d82a8964fec3e4c3b4fda2bc12a348009ac2db056376d9687c9b2">kSEMC_Nand_BurstLen32</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07bff801d7e0d82a8964fec3e4c3b4fdab7cc1d3329fcda916f0645e7df964104">kSEMC_Nand_BurstLen64</a>
<br/>
}</td></tr>
<tr class="memdesc:ga07bff801d7e0d82a8964fec3e4c3b4fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC nand burst length. <a href="a00069.html#ga07bff801d7e0d82a8964fec3e4c3b4fd">More...</a><br/></td></tr>
<tr class="separator:ga07bff801d7e0d82a8964fec3e4c3b4fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07e577eaed62833047081d656c5929a5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga07e577eaed62833047081d656c5929a5">_semc_norsram_column_bit_num</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga07e577eaed62833047081d656c5929a5a3fd9863f232015ae77b46475d2e20776">kSEMC_NorColum_12bit</a> = 0x0U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07e577eaed62833047081d656c5929a5a342109042a60df1f7a8135be6f312287">kSEMC_NorColum_11bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07e577eaed62833047081d656c5929a5a2b393393cbf46623ade0a58a487dfe6a">kSEMC_NorColum_10bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07e577eaed62833047081d656c5929a5a4fae4e4474758bfe49d9a797514f3c80">kSEMC_NorColum_9bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07e577eaed62833047081d656c5929a5a69340d56f01eb1298a4a2254bf11961f">kSEMC_NorColum_8bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07e577eaed62833047081d656c5929a5a624f3f8749ae0b79e8e04abb5017fd3c">kSEMC_NorColum_7bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07e577eaed62833047081d656c5929a5a6d710af45f638281e02bd795bc03b62f">kSEMC_NorColum_6bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07e577eaed62833047081d656c5929a5a9777a94f3d30b14b521c053fcc0f6638">kSEMC_NorColum_5bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07e577eaed62833047081d656c5929a5a0814ff5e7bd8fa86261aac223e48c718">kSEMC_NorColum_4bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07e577eaed62833047081d656c5929a5a56c1dfe2cc811b4e5a04c67dc7d20bbd">kSEMC_NorColum_3bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga07e577eaed62833047081d656c5929a5aa020e5f8fd9aa0f0997c8d4d23b6deba">kSEMC_NorColum_2bit</a>
<br/>
}</td></tr>
<tr class="memdesc:ga07e577eaed62833047081d656c5929a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC nor/sram column address bit number. <a href="a00069.html#ga07e577eaed62833047081d656c5929a5">More...</a><br/></td></tr>
<tr class="separator:ga07e577eaed62833047081d656c5929a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae07e0eada76f23499b542db4bac608f8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gae07e0eada76f23499b542db4bac608f8">_semc_norsram_burst_len</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggae07e0eada76f23499b542db4bac608f8ad7727c0a3d6ad31b5946d32288725e50">kSEMC_Nor_BurstLen1</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggae07e0eada76f23499b542db4bac608f8a672490cbbae88c08ab25994345be4b1d">kSEMC_Nor_BurstLen2</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggae07e0eada76f23499b542db4bac608f8a7905dac808148170e59c01377ef3e04f">kSEMC_Nor_BurstLen4</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggae07e0eada76f23499b542db4bac608f8aebe3e019bb1e7e6e5386c26b6ea6ee50">kSEMC_Nor_BurstLen8</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggae07e0eada76f23499b542db4bac608f8adf0b9f929ae874b1b9f1a264a15367ba">kSEMC_Nor_BurstLen16</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggae07e0eada76f23499b542db4bac608f8aeefcf54c53136c24ebe38350230a3a76">kSEMC_Nor_BurstLen32</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggae07e0eada76f23499b542db4bac608f8a36f0f78342380adaec20700e1bcd3801">kSEMC_Nor_BurstLen64</a>
<br/>
}</td></tr>
<tr class="memdesc:gae07e0eada76f23499b542db4bac608f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC nor/sram burst length. <a href="a00069.html#gae07e0eada76f23499b542db4bac608f8">More...</a><br/></td></tr>
<tr class="separator:gae07e0eada76f23499b542db4bac608f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga627c7c163da4722c59e74867df58be90"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga627c7c163da4722c59e74867df58be90">_semc_dbi_column_bit_num</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga627c7c163da4722c59e74867df58be90a952370132cdb9c7103107e66ae8389ab">kSEMC_Dbi_Colum_12bit</a> = 0x0U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga627c7c163da4722c59e74867df58be90aa95d8f71e892f080d81ffb6f0f11c08c">kSEMC_Dbi_Colum_11bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga627c7c163da4722c59e74867df58be90a6c38804a51de6cdbcdfac916a86b3711">kSEMC_Dbi_Colum_10bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga627c7c163da4722c59e74867df58be90acf4fd5dd4b3a8732c9724b66eb7f6eeb">kSEMC_Dbi_Colum_9bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga627c7c163da4722c59e74867df58be90ace80777c59c1e273ea6fad7840db728b">kSEMC_Dbi_Colum_8bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga627c7c163da4722c59e74867df58be90a92fc4982be1f9e00821a99663bd96901">kSEMC_Dbi_Colum_7bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga627c7c163da4722c59e74867df58be90a56cd604de6c909822c0b398a2124fc30">kSEMC_Dbi_Colum_6bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga627c7c163da4722c59e74867df58be90a0125779bef517e02020c27a4a86f52e4">kSEMC_Dbi_Colum_5bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga627c7c163da4722c59e74867df58be90a579cb2c676661bf7c7af3c85c0eebd98">kSEMC_Dbi_Colum_4bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga627c7c163da4722c59e74867df58be90a4f9b807733441ef4aa600cd41ca1feba">kSEMC_Dbi_Colum_3bit</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga627c7c163da4722c59e74867df58be90a439371215f831c4251902678f6a43a0a">kSEMC_Dbi_Colum_2bit</a>
<br/>
}</td></tr>
<tr class="memdesc:ga627c7c163da4722c59e74867df58be90"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC dbi column address bit number. <a href="a00069.html#ga627c7c163da4722c59e74867df58be90">More...</a><br/></td></tr>
<tr class="separator:ga627c7c163da4722c59e74867df58be90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab869da998b8a7d83bc28720b86cf1b44"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gab869da998b8a7d83bc28720b86cf1b44">_semc_dbi_burst_len</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggab869da998b8a7d83bc28720b86cf1b44a7f47539390b4c446f9add52f389f272e">kSEMC_Dbi_BurstLen1</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggab869da998b8a7d83bc28720b86cf1b44a2903e588b995041b74bc4b180c025897">kSEMC_Dbi_BurstLen2</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggab869da998b8a7d83bc28720b86cf1b44af62aec7f8047d1dd27ec7dde50970aeb">kSEMC_Dbi_Dbi_BurstLen4</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggab869da998b8a7d83bc28720b86cf1b44a951beacc5c352fe61aabd3d4ad5544e5">kSEMC_Dbi_BurstLen8</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggab869da998b8a7d83bc28720b86cf1b44ad56d7f93f2ce9abe67f46f7204829c2a">kSEMC_Dbi_BurstLen16</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggab869da998b8a7d83bc28720b86cf1b44a5834e15a39fbd95cce1d21866ac90d3c">kSEMC_Dbi_BurstLen32</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggab869da998b8a7d83bc28720b86cf1b44abe79f64918feba2a19b76e802241cf14">kSEMC_Dbi_BurstLen64</a>
<br/>
}</td></tr>
<tr class="memdesc:gab869da998b8a7d83bc28720b86cf1b44"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC dbi burst length. <a href="a00069.html#gab869da998b8a7d83bc28720b86cf1b44">More...</a><br/></td></tr>
<tr class="separator:gab869da998b8a7d83bc28720b86cf1b44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18301d888b36dceb10e0344d6899fc3a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga18301d888b36dceb10e0344d6899fc3a">_semc_iomux_pin</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga18301d888b36dceb10e0344d6899fc3aabceeededbd643e914bfa5b0bc6dea9ea">kSEMC_MUXA8</a> = SEMC_IOCR_MUX_A8_SHIFT,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga18301d888b36dceb10e0344d6899fc3aaa9c6dbc1a0723454884437ba9dc42c26">kSEMC_MUXCSX0</a> = SEMC_IOCR_MUX_CSX0_SHIFT,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga18301d888b36dceb10e0344d6899fc3aa77f7c611692cde18080bbe67b8bf21aa">kSEMC_MUXCSX1</a> = SEMC_IOCR_MUX_CSX1_SHIFT,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga18301d888b36dceb10e0344d6899fc3aa1b32569518277d0526e0724d3a1e4062">kSEMC_MUXCSX2</a> = SEMC_IOCR_MUX_CSX2_SHIFT,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga18301d888b36dceb10e0344d6899fc3aa89f2b41d3139528566eb8d8352261cbd">kSEMC_MUXCSX3</a> = SEMC_IOCR_MUX_CSX3_SHIFT,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga18301d888b36dceb10e0344d6899fc3aa510ba0be9acdfa4186984a840b9cebd1">kSEMC_MUXRDY</a> = SEMC_IOCR_MUX_RDY_SHIFT
<br/>
}</td></tr>
<tr class="memdesc:ga18301d888b36dceb10e0344d6899fc3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IOMUXC. <a href="a00069.html#ga18301d888b36dceb10e0344d6899fc3a">More...</a><br/></td></tr>
<tr class="separator:ga18301d888b36dceb10e0344d6899fc3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5518b4ab5256f8820a979d4bd1a8366"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gaf5518b4ab5256f8820a979d4bd1a8366">_semc_iomux_nora27_pin</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggaf5518b4ab5256f8820a979d4bd1a8366acfb214c11e851e3592f02174316b257d">kSEMC_MORA27_NONE</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggaf5518b4ab5256f8820a979d4bd1a8366a4abd6a254321aece43d62b696c3b18c1">kSEMC_NORA27_MUXCSX3</a> = SEMC_IOCR_MUX_CSX3_SHIFT,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggaf5518b4ab5256f8820a979d4bd1a8366a99be5b9e0a3617efb82181fea99cdcc4">kSEMC_NORA27_MUXRDY</a> = SEMC_IOCR_MUX_RDY_SHIFT
<br/>
}</td></tr>
<tr class="memdesc:gaf5518b4ab5256f8820a979d4bd1a8366"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NOR/PSRAM Address bit 27 A27. <a href="a00069.html#gaf5518b4ab5256f8820a979d4bd1a8366">More...</a><br/></td></tr>
<tr class="separator:gaf5518b4ab5256f8820a979d4bd1a8366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c931a3098d8b2fd4e2af93096ef9331"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga3c931a3098d8b2fd4e2af93096ef9331">_semc_port_size</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga3c931a3098d8b2fd4e2af93096ef9331a812bc5e45b3353877c91d7f16048473d">kSEMC_PortSize8Bit</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga3c931a3098d8b2fd4e2af93096ef9331ad935bc0609acd89b9357ec0b44d91f4c">kSEMC_PortSize16Bit</a>
<br/>
}</td></tr>
<tr class="memdesc:ga3c931a3098d8b2fd4e2af93096ef9331"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC port size. <a href="a00069.html#ga3c931a3098d8b2fd4e2af93096ef9331">More...</a><br/></td></tr>
<tr class="separator:ga3c931a3098d8b2fd4e2af93096ef9331"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2301f9638581884d20a6d9caa75149a2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga2301f9638581884d20a6d9caa75149a2">_semc_addr_mode</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga2301f9638581884d20a6d9caa75149a2a85dbf10fcc8a1b0dd72a18df6ce4bbfd">kSEMC_AddrDataMux</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga2301f9638581884d20a6d9caa75149a2a43104f2c506ba6bee72376dd78c28cac">kSEMC_AdvAddrdataMux</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga2301f9638581884d20a6d9caa75149a2a870389dbbefb950c34f3f2b23647e082">kSEMC_AddrDataNonMux</a>
<br/>
}</td></tr>
<tr class="memdesc:ga2301f9638581884d20a6d9caa75149a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC address mode. <a href="a00069.html#ga2301f9638581884d20a6d9caa75149a2">More...</a><br/></td></tr>
<tr class="separator:ga2301f9638581884d20a6d9caa75149a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8b0c7eefae9809e15d935e7852d2304"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gaf8b0c7eefae9809e15d935e7852d2304">_semc_dqs_mode</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggaf8b0c7eefae9809e15d935e7852d2304af21e135cae2e3c11db5be755629492ba">kSEMC_Loopbackinternal</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggaf8b0c7eefae9809e15d935e7852d2304a710e8f62fe2d8c416eda8b0f9afa36ed">kSEMC_Loopbackdqspad</a>
<br/>
}</td></tr>
<tr class="memdesc:gaf8b0c7eefae9809e15d935e7852d2304"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC DQS read strobe mode. <a href="a00069.html#gaf8b0c7eefae9809e15d935e7852d2304">More...</a><br/></td></tr>
<tr class="separator:gaf8b0c7eefae9809e15d935e7852d2304"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5070fd3150d5c57dae6d611fecb34a3d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga5070fd3150d5c57dae6d611fecb34a3d">_semc_adv_polarity</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga5070fd3150d5c57dae6d611fecb34a3dad843b304792bbed95538ff2ab95fcc2b">kSEMC_AdvActiveLow</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga5070fd3150d5c57dae6d611fecb34a3daa585d537911be162fad3a850645257e1">kSEMC_AdvActiveHigh</a>
<br/>
}</td></tr>
<tr class="memdesc:ga5070fd3150d5c57dae6d611fecb34a3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC ADV signal active polarity. <a href="a00069.html#ga5070fd3150d5c57dae6d611fecb34a3d">More...</a><br/></td></tr>
<tr class="separator:ga5070fd3150d5c57dae6d611fecb34a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96ba5adb2a365bd4a8df827dabd4b3f2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga96ba5adb2a365bd4a8df827dabd4b3f2">_semc_sync_mode</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga96ba5adb2a365bd4a8df827dabd4b3f2a9fcb1bffd29c0a7a986ed44bc41c2392">kSEMC_AsyncMode</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga96ba5adb2a365bd4a8df827dabd4b3f2a82eb3fa90fbdbc7beff1edec6acaea50">kSEMC_SyncMode</a>
<br/>
}</td></tr>
<tr class="memdesc:ga96ba5adb2a365bd4a8df827dabd4b3f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC sync mode. <a href="a00069.html#ga96ba5adb2a365bd4a8df827dabd4b3f2">More...</a><br/></td></tr>
<tr class="separator:ga96ba5adb2a365bd4a8df827dabd4b3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92d9375b047e2425a0411d80618dbea1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga92d9375b047e2425a0411d80618dbea1">_semc_adv_level_control</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga92d9375b047e2425a0411d80618dbea1a2a686fd7b2fc28eecaf6fef88be8c304">kSEMC_AdvHigh</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga92d9375b047e2425a0411d80618dbea1a33ca2640aebfc5b7f642602464d1807a">kSEMC_AdvLow</a>
<br/>
}</td></tr>
<tr class="memdesc:ga92d9375b047e2425a0411d80618dbea1"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC ADV signal level control. <a href="a00069.html#ga92d9375b047e2425a0411d80618dbea1">More...</a><br/></td></tr>
<tr class="separator:ga92d9375b047e2425a0411d80618dbea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b2d7c92d27c7d94a70c29efe2507620"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga6b2d7c92d27c7d94a70c29efe2507620">_semc_rdy_polarity</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga6b2d7c92d27c7d94a70c29efe2507620a1cb708a8f8e38ab5caff5709e06bd1e0">kSEMC_RdyActiveLow</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga6b2d7c92d27c7d94a70c29efe2507620a6171b3de9ef657c77a7b9bc9838fbe60">kSEMC_RdyActivehigh</a>
<br/>
}</td></tr>
<tr class="memdesc:ga6b2d7c92d27c7d94a70c29efe2507620"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC RDY signal active polarity. <a href="a00069.html#ga6b2d7c92d27c7d94a70c29efe2507620">More...</a><br/></td></tr>
<tr class="separator:ga6b2d7c92d27c7d94a70c29efe2507620"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae40651987187d16a3265518df0c4e159"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gae40651987187d16a3265518df0c4e159">_semc_ipcmd_nand_addrmode</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggae40651987187d16a3265518df0c4e159a778f1a097cb1eeca26e9e75a013f085c">kSEMC_NANDAM_ColumnRow</a> = 0x0U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggae40651987187d16a3265518df0c4e159a49707818eede770ee4fd03bf176bde8a">kSEMC_NANDAM_ColumnCA0</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggae40651987187d16a3265518df0c4e159a842c25fbd836a7cebed5b7ec57a434f4">kSEMC_NANDAM_ColumnCA0CA1</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggae40651987187d16a3265518df0c4e159a0165466539b04e572bf9eaedc3d19090">kSEMC_NANDAM_RawRA0</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggae40651987187d16a3265518df0c4e159a1b261ecbce65cada2c1a21da787e08fb">kSEMC_NANDAM_RawRA0RA1</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggae40651987187d16a3265518df0c4e159a129334132b9a4ba5ba97161978aa4833">kSEMC_NANDAM_RawRA0RA1RA2</a>
<br/>
}</td></tr>
<tr class="memdesc:gae40651987187d16a3265518df0c4e159"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command for NAND: address mode. <a href="a00069.html#gae40651987187d16a3265518df0c4e159">More...</a><br/></td></tr>
<tr class="separator:gae40651987187d16a3265518df0c4e159"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6c8906e0384e49ec93d877546937ee9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gad6c8906e0384e49ec93d877546937ee9">_semc_ipcmd_nand_cmdmode</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggad6c8906e0384e49ec93d877546937ee9a1477f7ac21c762cb1d7841424c70f2b9">kSEMC_NANDCM_Command</a> = 0x2U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad6c8906e0384e49ec93d877546937ee9aa8e6a9f162c6e8e1c6e0bbbd8bc5cdec">kSEMC_NANDCM_CommandHold</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad6c8906e0384e49ec93d877546937ee9a32679a5820738318d05602d2243b9eb3">kSEMC_NANDCM_CommandAddress</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad6c8906e0384e49ec93d877546937ee9a1c2ac25d62129539937d89d726a02f3f">kSEMC_NANDCM_CommandAddressHold</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad6c8906e0384e49ec93d877546937ee9a0541060ec3670c8773f43ac31c3bb387">kSEMC_NANDCM_CommandAddressRead</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad6c8906e0384e49ec93d877546937ee9a92321d0f814076a394c73208151cbd4b">kSEMC_NANDCM_CommandAddressWrite</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad6c8906e0384e49ec93d877546937ee9a258dcfeee8f30347dcd839214fa6340c">kSEMC_NANDCM_CommandRead</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad6c8906e0384e49ec93d877546937ee9a409aeb261a6cf397818cec3921428402">kSEMC_NANDCM_CommandWrite</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad6c8906e0384e49ec93d877546937ee9af517aeaadcb646e1e144e9794c5bf244">kSEMC_NANDCM_Read</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad6c8906e0384e49ec93d877546937ee9afc365a4fdfbd08e4f4d31926a08528fe">kSEMC_NANDCM_Write</a>
<br/>
}</td></tr>
<tr class="memdesc:gad6c8906e0384e49ec93d877546937ee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command for NAND command mode. <a href="a00069.html#gad6c8906e0384e49ec93d877546937ee9">More...</a><br/></td></tr>
<tr class="separator:gad6c8906e0384e49ec93d877546937ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40c660f4cf93b8be644af49ecb7d511e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga40c660f4cf93b8be644af49ecb7d511e">_semc_nand_address_option</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga40c660f4cf93b8be644af49ecb7d511ea0b4f163c03dea0364d3b3ec0ddb9afbe">kSEMC_NandAddrOption_5byte_CA2RA3</a> = 0U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga40c660f4cf93b8be644af49ecb7d511eaec2299c6e74443e448acbc64a67cb35a">kSEMC_NandAddrOption_4byte_CA2RA2</a> = 2U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga40c660f4cf93b8be644af49ecb7d511ea47bcc5d243d2334e2e5e442a254fc203">kSEMC_NandAddrOption_3byte_CA2RA1</a> = 4U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga40c660f4cf93b8be644af49ecb7d511eab0add1310bcf734ce630a3012be386f9">kSEMC_NandAddrOption_4byte_CA1RA3</a> = 1U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga40c660f4cf93b8be644af49ecb7d511eafe6ff5806bd256bafdfc0aea21492c95">kSEMC_NandAddrOption_3byte_CA1RA2</a> = 3U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga40c660f4cf93b8be644af49ecb7d511ea0a4cf87cafe8c863312b3bf08c08311b">kSEMC_NandAddrOption_2byte_CA1RA1</a> = 7U
<br/>
}</td></tr>
<tr class="memdesc:ga40c660f4cf93b8be644af49ecb7d511e"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC NAND address option. <a href="a00069.html#ga40c660f4cf93b8be644af49ecb7d511e">More...</a><br/></td></tr>
<tr class="separator:ga40c660f4cf93b8be644af49ecb7d511e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9c8a83f7407a9d57a2f95cb77a92aa3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gad9c8a83f7407a9d57a2f95cb77a92aa3">_semc_ipcmd_nor_dbi</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#ggad9c8a83f7407a9d57a2f95cb77a92aa3a77d25abf90756f09f0f1d8b4eab475ae">kSEMC_NORDBICM_Read</a> = 0x2U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#ggad9c8a83f7407a9d57a2f95cb77a92aa3a99b2f4d1a2696ba7da72d5137eece41f">kSEMC_NORDBICM_Write</a>
<br/>
}</td></tr>
<tr class="memdesc:gad9c8a83f7407a9d57a2f95cb77a92aa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command for NOR. <a href="a00069.html#gad9c8a83f7407a9d57a2f95cb77a92aa3">More...</a><br/></td></tr>
<tr class="separator:gad9c8a83f7407a9d57a2f95cb77a92aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41215097a8437c45e2e8196b50f8e405"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga41215097a8437c45e2e8196b50f8e405">_semc_ipcmd_sram</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga41215097a8437c45e2e8196b50f8e405af06753bc01ef7b510d76fe30ca5af3a6">kSEMC_SRAMCM_ArrayRead</a> = 0x2U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga41215097a8437c45e2e8196b50f8e405a02cce0c4f3eb830102af2f9e0c73888d">kSEMC_SRAMCM_ArrayWrite</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga41215097a8437c45e2e8196b50f8e405ab318aa628c69a3d562b6ad391397209c">kSEMC_SRAMCM_RegRead</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga41215097a8437c45e2e8196b50f8e405a3b4a205f4611490c68f1597ede677777">kSEMC_SRAMCM_RegWrite</a>
<br/>
}</td></tr>
<tr class="memdesc:ga41215097a8437c45e2e8196b50f8e405"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command for SRAM. <a href="a00069.html#ga41215097a8437c45e2e8196b50f8e405">More...</a><br/></td></tr>
<tr class="separator:ga41215097a8437c45e2e8196b50f8e405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga113141e40aff866979ab953dded5a815"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga113141e40aff866979ab953dded5a815">_semc_ipcmd_sdram</a> { <br/>
&#160;&#160;<a class="el" href="a00069.html#gga113141e40aff866979ab953dded5a815a3857923a3c00ccaefc3075363da0505d">kSEMC_SDRAMCM_Read</a> = 0x8U,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga113141e40aff866979ab953dded5a815a9220dc1be1b5f916c9b4237e9cb1e47d">kSEMC_SDRAMCM_Write</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga113141e40aff866979ab953dded5a815a3769734cc057cf347997a92881eaba30">kSEMC_SDRAMCM_Modeset</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga113141e40aff866979ab953dded5a815a3f5a3483db0234e5d28c5dfbca0fcb1b">kSEMC_SDRAMCM_Active</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga113141e40aff866979ab953dded5a815ab602e050320b8dbe2ae451834dc9aeb1">kSEMC_SDRAMCM_AutoRefresh</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga113141e40aff866979ab953dded5a815a5849287a0050fd56215fcc1208c87bcd">kSEMC_SDRAMCM_SelfRefresh</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga113141e40aff866979ab953dded5a815a919540c30acd8818465ef06515767a14">kSEMC_SDRAMCM_Precharge</a>,
<br/>
&#160;&#160;<a class="el" href="a00069.html#gga113141e40aff866979ab953dded5a815a7e1cabf6b5ef8bb904ba1da1eeb5132f">kSEMC_SDRAMCM_Prechargeall</a>
<br/>
}</td></tr>
<tr class="memdesc:ga113141e40aff866979ab953dded5a815"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC IP command for SDARM. <a href="a00069.html#ga113141e40aff866979ab953dded5a815">More...</a><br/></td></tr>
<tr class="separator:ga113141e40aff866979ab953dded5a815"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga4c00c905a9849fed0957c80dee8fbf4c">FSL_SEMC_DRIVER_VERSION</a>&#160;&#160;&#160;(<a class="el" href="a00272.html#ga812138aa3315b0c6953c1a26130bcc37">MAKE_VERSION</a>(2, 7, 0))</td></tr>
<tr class="memdesc:ga4c00c905a9849fed0957c80dee8fbf4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC driver version. <a href="#ga4c00c905a9849fed0957c80dee8fbf4c">More...</a><br/></td></tr>
<tr class="separator:ga4c00c905a9849fed0957c80dee8fbf4c"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga69cb0590403600e49b1e883b9df51b00">SEMC_GetDefaultConfig</a> (<a class="el" href="a00069.html#ga76df54f9833d3321bf59e0e1468efc1c">semc_config_t</a> *config)</td></tr>
<tr class="memdesc:ga69cb0590403600e49b1e883b9df51b00"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:gadc70f382b4b8dec8c70f85e9bfa594a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gadc70f382b4b8dec8c70f85e9bfa594a7">SEMC_Init</a> (SEMC_Type *base, <a class="el" href="a00069.html#ga76df54f9833d3321bf59e0e1468efc1c">semc_config_t</a> *configure)</td></tr>
<tr class="memdesc:gadc70f382b4b8dec8c70f85e9bfa594a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes SEMC. <a href="#gadc70f382b4b8dec8c70f85e9bfa594a7">More...</a><br/></td></tr>
<tr class="separator:gadc70f382b4b8dec8c70f85e9bfa594a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d1a94d198ee85a49df6653ee8e30ca9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga3d1a94d198ee85a49df6653ee8e30ca9">SEMC_Deinit</a> (SEMC_Type *base)</td></tr>
<tr class="memdesc:ga3d1a94d198ee85a49df6653ee8e30ca9"><td class="mdescLeft">&#160;</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">&#160;</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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gaad9584943cf7ba386932020fce471f64">SEMC_ConfigureSDRAM</a> (SEMC_Type *base, <a class="el" href="a00069.html#ga977edf56dcf9a01cf9c7603dadda599e">semc_sdram_cs_t</a> cs, <a class="el" href="a00069.html#ga00d2235c7405d6c7cff3cdf920f59246">semc_sdram_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
<tr class="memdesc:gaad9584943cf7ba386932020fce471f64"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ga298dda6df7ebb66bbd8d8958901b29cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga298dda6df7ebb66bbd8d8958901b29cc">SEMC_ConfigureNAND</a> (SEMC_Type *base, <a class="el" href="a00069.html#ga44b06cef74a6ffc7644446efd9524338">semc_nand_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
<tr class="memdesc:ga298dda6df7ebb66bbd8d8958901b29cc"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ga320472d5b15ab7d003315ff7c63432bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga320472d5b15ab7d003315ff7c63432bb">SEMC_ConfigureNOR</a> (SEMC_Type *base, <a class="el" href="a00069.html#ga8819d03614c39d1e09be2fc5c2d3aac0">semc_nor_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
<tr class="memdesc:ga320472d5b15ab7d003315ff7c63432bb"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ga5c32a3e9fa052480c7dff36f14be82dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga5c32a3e9fa052480c7dff36f14be82dc">SEMC_ConfigureSRAMWithChipSelection</a> (SEMC_Type *base, <a class="el" href="a00069.html#ga34d71a46bb4a8271272d72bfa86b74dd">semc_sram_cs_t</a> cs, <a class="el" href="a00069.html#ga637c64a6f42bd63a0528bee003516173">semc_sram_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
<tr class="memdesc:ga5c32a3e9fa052480c7dff36f14be82dc"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ga13309ec9978d566ce51d3cee0de9b307"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga13309ec9978d566ce51d3cee0de9b307">SEMC_ConfigureSRAM</a> (SEMC_Type *base, <a class="el" href="a00069.html#ga637c64a6f42bd63a0528bee003516173">semc_sram_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
<tr class="memdesc:ga13309ec9978d566ce51d3cee0de9b307"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ga99ebf5fd9bcd3cefb7e1178803f9375e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga99ebf5fd9bcd3cefb7e1178803f9375e">SEMC_ConfigureDBI</a> (SEMC_Type *base, <a class="el" href="a00069.html#ga14d8c0394c3f0571d87396e69527dbbb">semc_dbi_config_t</a> *config, uint32_t clkSrc_Hz)</td></tr>
<tr class="memdesc:ga99ebf5fd9bcd3cefb7e1178803f9375e"><td class="mdescLeft">&#160;</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">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga22affd1ea057d09dec52aa7af6cfc73f">SEMC_EnableInterrupts</a> (SEMC_Type *base, uint32_t mask)</td></tr>
<tr class="memdesc:ga22affd1ea057d09dec52aa7af6cfc73f"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:gaae8c8576045af3144549b69381c75bee"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gaae8c8576045af3144549b69381c75bee">SEMC_DisableInterrupts</a> (SEMC_Type *base, uint32_t mask)</td></tr>
<tr class="memdesc:gaae8c8576045af3144549b69381c75bee"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ga05d162058987704db4a0d7873f40683e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga05d162058987704db4a0d7873f40683e">SEMC_GetStatusFlag</a> (SEMC_Type *base)</td></tr>
<tr class="memdesc:ga05d162058987704db4a0d7873f40683e"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:gae77b2945736c7d5d8bf3cf946ed83b62"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gae77b2945736c7d5d8bf3cf946ed83b62">SEMC_ClearStatusFlags</a> (SEMC_Type *base, uint32_t mask)</td></tr>
<tr class="memdesc:gae77b2945736c7d5d8bf3cf946ed83b62"><td class="mdescLeft">&#160;</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">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga849744b0431363dde9dbcdf62f89f322">SEMC_IsInIdle</a> (SEMC_Type *base)</td></tr>
<tr class="memdesc:ga849744b0431363dde9dbcdf62f89f322"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:gad059eaa4f55d5f336939bab9999fe4b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#gad059eaa4f55d5f336939bab9999fe4b2">SEMC_SendIPCommand</a> (SEMC_Type *base, <a class="el" href="a00069.html#ga3b78cf761655768f0e7d4de316a0bb51">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">&#160;</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">&#160;</td></tr>
<tr class="memitem:ga7f22152163146e1106ca425234683e4c"><td class="memItemLeft" align="right" valign="top">static uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga7f22152163146e1106ca425234683e4c">SEMC_BuildNandIPCommand</a> (uint8_t userCommand, <a class="el" href="a00069.html#gae57fc52f01d86e96027353403f9064c0">semc_ipcmd_nand_addrmode_t</a> addrMode, <a class="el" href="a00069.html#gab7e2230f72dc3eba8ccc7a09ce926736">semc_ipcmd_nand_cmdmode_t</a> cmdMode)</td></tr>
<tr class="memdesc:ga7f22152163146e1106ca425234683e4c"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ga6f2beaba717621aa383c0090d14e7c1e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ga6f2beaba717621aa383c0090d14e7c1e">SEMC_IsNandReady</a> (SEMC_Type *base)</td></tr>
<tr class="memdesc:ga6f2beaba717621aa383c0090d14e7c1e"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ga9994d6924542ecce9a3fdb22bd925194"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.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">&#160;</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">&#160;</td></tr>
<tr class="memitem:gaeca870d7fd430072a4a4cb6d54a5e143"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.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">&#160;</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">&#160;</td></tr>
<tr class="memitem:gacc49223662d583d61fd52583bc466063"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.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">&#160;</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">&#160;</td></tr>
<tr class="memitem:ga24e4bff167ba4cf3bbb63b82d44f2454"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.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">&#160;</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">&#160;</td></tr>
</table>
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="a00513" id="a00513"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct _semc_sdram_config</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:a24aee5b2c572ba2e1e291a0b774abc80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a24aee5b2c572ba2e1e291a0b774abc80">csxPinMux</a></td></tr>
<tr class="memdesc:a24aee5b2c572ba2e1e291a0b774abc80"><td class="mdescLeft">&#160;</td><td class="mdescRight">CS pin mux. <a href="#a24aee5b2c572ba2e1e291a0b774abc80">More...</a><br/></td></tr>
<tr class="separator:a24aee5b2c572ba2e1e291a0b774abc80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e5df312aefd67f5f16f696341c2bd3e"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a8e5df312aefd67f5f16f696341c2bd3e">address</a></td></tr>
<tr class="memdesc:a8e5df312aefd67f5f16f696341c2bd3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base address. <a href="#a8e5df312aefd67f5f16f696341c2bd3e">More...</a><br/></td></tr>
<tr class="separator:a8e5df312aefd67f5f16f696341c2bd3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a539bb6a08528ee34c475f64b4953b616"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a539bb6a08528ee34c475f64b4953b616">memsize_kbytes</a></td></tr>
<tr class="memdesc:a539bb6a08528ee34c475f64b4953b616"><td class="mdescLeft">&#160;</td><td class="mdescRight">The memory size in unit of kbytes. <a href="#a539bb6a08528ee34c475f64b4953b616">More...</a><br/></td></tr>
<tr class="separator:a539bb6a08528ee34c475f64b4953b616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83b2e159a535c077d5938b2e02b1c4bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a83b2e159a535c077d5938b2e02b1c4bc">portSize</a></td></tr>
<tr class="memdesc:a83b2e159a535c077d5938b2e02b1c4bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port size. <a href="#a83b2e159a535c077d5938b2e02b1c4bc">More...</a><br/></td></tr>
<tr class="separator:a83b2e159a535c077d5938b2e02b1c4bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32fc0bbc7069633283a5f073dc748ded"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gabb66cb18204edd5b0fa99b93c95f9b19">sem_sdram_burst_len_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a32fc0bbc7069633283a5f073dc748ded">burstLen</a></td></tr>
<tr class="memdesc:a32fc0bbc7069633283a5f073dc748ded"><td class="mdescLeft">&#160;</td><td class="mdescRight">Burst length. <a href="#a32fc0bbc7069633283a5f073dc748ded">More...</a><br/></td></tr>
<tr class="separator:a32fc0bbc7069633283a5f073dc748ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a409dc75474c0bbbfb15b201f126b96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gaa57e0e9d809c0e0f71bd02cb0c8029a7">semc_sdram_column_bit_num_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a7a409dc75474c0bbbfb15b201f126b96">columnAddrBitNum</a></td></tr>
<tr class="memdesc:a7a409dc75474c0bbbfb15b201f126b96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column address bit number. <a href="#a7a409dc75474c0bbbfb15b201f126b96">More...</a><br/></td></tr>
<tr class="separator:a7a409dc75474c0bbbfb15b201f126b96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9a5d3e0330920e6d0d36ed5712fd17a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga85341e62807dc51b13ac33b08b821184">semc_caslatency_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ac9a5d3e0330920e6d0d36ed5712fd17a">casLatency</a></td></tr>
<tr class="memdesc:ac9a5d3e0330920e6d0d36ed5712fd17a"><td class="mdescLeft">&#160;</td><td class="mdescRight">CAS latency. <a href="#ac9a5d3e0330920e6d0d36ed5712fd17a">More...</a><br/></td></tr>
<tr class="separator:ac9a5d3e0330920e6d0d36ed5712fd17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b53adc69ed62154a55c139e49d59522"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a5b53adc69ed62154a55c139e49d59522">tPrecharge2Act_Ns</a></td></tr>
<tr class="memdesc:a5b53adc69ed62154a55c139e49d59522"><td class="mdescLeft">&#160;</td><td class="mdescRight">Precharge to active wait time in unit of nanosecond. <a href="#a5b53adc69ed62154a55c139e49d59522">More...</a><br/></td></tr>
<tr class="separator:a5b53adc69ed62154a55c139e49d59522"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae92e350b29c3ac49b03fa7b23be26338"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ae92e350b29c3ac49b03fa7b23be26338">tAct2ReadWrite_Ns</a></td></tr>
<tr class="memdesc:ae92e350b29c3ac49b03fa7b23be26338"><td class="mdescLeft">&#160;</td><td class="mdescRight">Act to read/write wait time in unit of nanosecond. <a href="#ae92e350b29c3ac49b03fa7b23be26338">More...</a><br/></td></tr>
<tr class="separator:ae92e350b29c3ac49b03fa7b23be26338"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e54f2b44fda5c8df858fa0e94006396"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a4e54f2b44fda5c8df858fa0e94006396">tRefreshRecovery_Ns</a></td></tr>
<tr class="memdesc:a4e54f2b44fda5c8df858fa0e94006396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refresh recovery time in unit of nanosecond. <a href="#a4e54f2b44fda5c8df858fa0e94006396">More...</a><br/></td></tr>
<tr class="separator:a4e54f2b44fda5c8df858fa0e94006396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a4fa3ec8cb00f07a8712365361dae05"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a5a4fa3ec8cb00f07a8712365361dae05">tWriteRecovery_Ns</a></td></tr>
<tr class="memdesc:a5a4fa3ec8cb00f07a8712365361dae05"><td class="mdescLeft">&#160;</td><td class="mdescRight">write recovery time in unit of nanosecond. <a href="#a5a4fa3ec8cb00f07a8712365361dae05">More...</a><br/></td></tr>
<tr class="separator:a5a4fa3ec8cb00f07a8712365361dae05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1def0070da6d3e5c09362b313d0cd773"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a1def0070da6d3e5c09362b313d0cd773">tCkeOff_Ns</a></td></tr>
<tr class="memdesc:a1def0070da6d3e5c09362b313d0cd773"><td class="mdescLeft">&#160;</td><td class="mdescRight">CKE off minimum time in unit of nanosecond. <a href="#a1def0070da6d3e5c09362b313d0cd773">More...</a><br/></td></tr>
<tr class="separator:a1def0070da6d3e5c09362b313d0cd773"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acefd85a808c70ef1f0b6892687048865"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#acefd85a808c70ef1f0b6892687048865">tAct2Prechage_Ns</a></td></tr>
<tr class="memdesc:acefd85a808c70ef1f0b6892687048865"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active to precharge in unit of nanosecond. <a href="#acefd85a808c70ef1f0b6892687048865">More...</a><br/></td></tr>
<tr class="separator:acefd85a808c70ef1f0b6892687048865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4645655a17dcfdc2b53e561826ba4084"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a4645655a17dcfdc2b53e561826ba4084">tSelfRefRecovery_Ns</a></td></tr>
<tr class="memdesc:a4645655a17dcfdc2b53e561826ba4084"><td class="mdescLeft">&#160;</td><td class="mdescRight">Self refresh recovery time in unit of nanosecond. <a href="#a4645655a17dcfdc2b53e561826ba4084">More...</a><br/></td></tr>
<tr class="separator:a4645655a17dcfdc2b53e561826ba4084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68d40c6ece219f142ac2baf93a5e04e1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a68d40c6ece219f142ac2baf93a5e04e1">tRefresh2Refresh_Ns</a></td></tr>
<tr class="memdesc:a68d40c6ece219f142ac2baf93a5e04e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refresh to refresh wait time in unit of nanosecond. <a href="#a68d40c6ece219f142ac2baf93a5e04e1">More...</a><br/></td></tr>
<tr class="separator:a68d40c6ece219f142ac2baf93a5e04e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf4f7b81445a087b6213f3f8a5720ed1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aaf4f7b81445a087b6213f3f8a5720ed1">tAct2Act_Ns</a></td></tr>
<tr class="memdesc:aaf4f7b81445a087b6213f3f8a5720ed1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active to active wait time in unit of nanosecond. <a href="#aaf4f7b81445a087b6213f3f8a5720ed1">More...</a><br/></td></tr>
<tr class="separator:aaf4f7b81445a087b6213f3f8a5720ed1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74a2e5b3380c6fef6d4d36b437084fe9"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a74a2e5b3380c6fef6d4d36b437084fe9">tPrescalePeriod_Ns</a></td></tr>
<tr class="memdesc:a74a2e5b3380c6fef6d4d36b437084fe9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prescaler timer period should not be larger than 256 * 16 * clock cycle. <a href="#a74a2e5b3380c6fef6d4d36b437084fe9">More...</a><br/></td></tr>
<tr class="separator:a74a2e5b3380c6fef6d4d36b437084fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa33f7303ddb753d01358e548ba1b5977"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aa33f7303ddb753d01358e548ba1b5977">tIdleTimeout_Ns</a></td></tr>
<tr class="memdesc:aa33f7303ddb753d01358e548ba1b5977"><td class="mdescLeft">&#160;</td><td class="mdescRight">Idle timeout in unit of prescale time period. <a href="#aa33f7303ddb753d01358e548ba1b5977">More...</a><br/></td></tr>
<tr class="separator:aa33f7303ddb753d01358e548ba1b5977"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59539eed65e1a8f9194df3a542fd3185"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a59539eed65e1a8f9194df3a542fd3185">refreshPeriod_nsPerRow</a></td></tr>
<tr class="memdesc:a59539eed65e1a8f9194df3a542fd3185"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refresh timer period like 64ms * 1000000/8192 . <a href="#a59539eed65e1a8f9194df3a542fd3185">More...</a><br/></td></tr>
<tr class="separator:a59539eed65e1a8f9194df3a542fd3185"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a1bf5f31fa7e406a6f08620194ff3a5"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a7a1bf5f31fa7e406a6f08620194ff3a5">refreshUrgThreshold</a></td></tr>
<tr class="memdesc:a7a1bf5f31fa7e406a6f08620194ff3a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refresh urgent threshold. <a href="#a7a1bf5f31fa7e406a6f08620194ff3a5">More...</a><br/></td></tr>
<tr class="separator:a7a1bf5f31fa7e406a6f08620194ff3a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab936c8486da0ef022ad656787ee3fef3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ab936c8486da0ef022ad656787ee3fef3">refreshBurstLen</a></td></tr>
<tr class="memdesc:ab936c8486da0ef022ad656787ee3fef3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refresh burst length. <a href="#ab936c8486da0ef022ad656787ee3fef3">More...</a><br/></td></tr>
<tr class="separator:ab936c8486da0ef022ad656787ee3fef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86ec9c621e78198ec8f2310e59ef1a53"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a86ec9c621e78198ec8f2310e59ef1a53">autofreshTimes</a></td></tr>
<tr class="memdesc:a86ec9c621e78198ec8f2310e59ef1a53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto Refresh cycles times. <a href="#a86ec9c621e78198ec8f2310e59ef1a53">More...</a><br/></td></tr>
<tr class="separator:a86ec9c621e78198ec8f2310e59ef1a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="a24aee5b2c572ba2e1e291a0b774abc80"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a> _semc_sdram_config::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="a8e5df312aefd67f5f16f696341c2bd3e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_sdram_config::address</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a539bb6a08528ee34c475f64b4953b616"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_sdram_config::memsize_kbytes</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a83b2e159a535c077d5938b2e02b1c4bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a> _semc_sdram_config::portSize</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a32fc0bbc7069633283a5f073dc748ded"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gabb66cb18204edd5b0fa99b93c95f9b19">sem_sdram_burst_len_t</a> _semc_sdram_config::burstLen</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7a409dc75474c0bbbfb15b201f126b96"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gaa57e0e9d809c0e0f71bd02cb0c8029a7">semc_sdram_column_bit_num_t</a> _semc_sdram_config::columnAddrBitNum</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac9a5d3e0330920e6d0d36ed5712fd17a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga85341e62807dc51b13ac33b08b821184">semc_caslatency_t</a> _semc_sdram_config::casLatency</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5b53adc69ed62154a55c139e49d59522"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sdram_config::tPrecharge2Act_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae92e350b29c3ac49b03fa7b23be26338"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sdram_config::tAct2ReadWrite_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4e54f2b44fda5c8df858fa0e94006396"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sdram_config::tRefreshRecovery_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5a4fa3ec8cb00f07a8712365361dae05"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sdram_config::tWriteRecovery_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1def0070da6d3e5c09362b313d0cd773"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sdram_config::tCkeOff_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acefd85a808c70ef1f0b6892687048865"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sdram_config::tAct2Prechage_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4645655a17dcfdc2b53e561826ba4084"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sdram_config::tSelfRefRecovery_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a68d40c6ece219f142ac2baf93a5e04e1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sdram_config::tRefresh2Refresh_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aaf4f7b81445a087b6213f3f8a5720ed1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sdram_config::tAct2Act_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a74a2e5b3380c6fef6d4d36b437084fe9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_sdram_config::tPrescalePeriod_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa33f7303ddb753d01358e548ba1b5977"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_sdram_config::tIdleTimeout_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a59539eed65e1a8f9194df3a542fd3185"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_sdram_config::refreshPeriod_nsPerRow</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7a1bf5f31fa7e406a6f08620194ff3a5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_sdram_config::refreshUrgThreshold</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab936c8486da0ef022ad656787ee3fef3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sdram_config::refreshBurstLen</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a86ec9c621e78198ec8f2310e59ef1a53"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sdram_config::autofreshTimes</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<a name="a00507" id="a00507"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct _semc_nand_timing_config</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:a37ff3f59fdb4e6fddbacc97dc05bdb7f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a37ff3f59fdb4e6fddbacc97dc05bdb7f">tCeSetup_Ns</a></td></tr>
<tr class="memdesc:a37ff3f59fdb4e6fddbacc97dc05bdb7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">CE setup time: tCS. <a href="#a37ff3f59fdb4e6fddbacc97dc05bdb7f">More...</a><br/></td></tr>
<tr class="separator:a37ff3f59fdb4e6fddbacc97dc05bdb7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af136cafe20981f83d3dc33d21f3f749b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#af136cafe20981f83d3dc33d21f3f749b">tCeHold_Ns</a></td></tr>
<tr class="memdesc:af136cafe20981f83d3dc33d21f3f749b"><td class="mdescLeft">&#160;</td><td class="mdescRight">CE hold time: tCH. <a href="#af136cafe20981f83d3dc33d21f3f749b">More...</a><br/></td></tr>
<tr class="separator:af136cafe20981f83d3dc33d21f3f749b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61769973c434db1b13366fe829251551"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a61769973c434db1b13366fe829251551">tCeInterval_Ns</a></td></tr>
<tr class="memdesc:a61769973c434db1b13366fe829251551"><td class="mdescLeft">&#160;</td><td class="mdescRight">CE interval time:tCEITV. <a href="#a61769973c434db1b13366fe829251551">More...</a><br/></td></tr>
<tr class="separator:a61769973c434db1b13366fe829251551"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51bf0e91e8bbda05d39bda13c452a446"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a51bf0e91e8bbda05d39bda13c452a446">tWeLow_Ns</a></td></tr>
<tr class="memdesc:a51bf0e91e8bbda05d39bda13c452a446"><td class="mdescLeft">&#160;</td><td class="mdescRight">WE low time: tWP. <a href="#a51bf0e91e8bbda05d39bda13c452a446">More...</a><br/></td></tr>
<tr class="separator:a51bf0e91e8bbda05d39bda13c452a446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2de20412c8f5fcdd42af88c864ccec32"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a2de20412c8f5fcdd42af88c864ccec32">tWeHigh_Ns</a></td></tr>
<tr class="memdesc:a2de20412c8f5fcdd42af88c864ccec32"><td class="mdescLeft">&#160;</td><td class="mdescRight">WE high time: tWH. <a href="#a2de20412c8f5fcdd42af88c864ccec32">More...</a><br/></td></tr>
<tr class="separator:a2de20412c8f5fcdd42af88c864ccec32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e3801b06dfe37e0cb2752103bbb5619"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a9e3801b06dfe37e0cb2752103bbb5619">tReLow_Ns</a></td></tr>
<tr class="memdesc:a9e3801b06dfe37e0cb2752103bbb5619"><td class="mdescLeft">&#160;</td><td class="mdescRight">RE low time: tRP. <a href="#a9e3801b06dfe37e0cb2752103bbb5619">More...</a><br/></td></tr>
<tr class="separator:a9e3801b06dfe37e0cb2752103bbb5619"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f07f4e1e026299cb16390e54f13a84e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a9f07f4e1e026299cb16390e54f13a84e">tReHigh_Ns</a></td></tr>
<tr class="memdesc:a9f07f4e1e026299cb16390e54f13a84e"><td class="mdescLeft">&#160;</td><td class="mdescRight">RE high time: tREH. <a href="#a9f07f4e1e026299cb16390e54f13a84e">More...</a><br/></td></tr>
<tr class="separator:a9f07f4e1e026299cb16390e54f13a84e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33cedc23a46d5537a4779b6dfdab4884"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a33cedc23a46d5537a4779b6dfdab4884">tTurnAround_Ns</a></td></tr>
<tr class="memdesc:a33cedc23a46d5537a4779b6dfdab4884"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turnaround time for async mode: tTA. <a href="#a33cedc23a46d5537a4779b6dfdab4884">More...</a><br/></td></tr>
<tr class="separator:a33cedc23a46d5537a4779b6dfdab4884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3461cb5ba6c50b29ffa6c81fe68f1346"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a3461cb5ba6c50b29ffa6c81fe68f1346">tWehigh2Relow_Ns</a></td></tr>
<tr class="memdesc:a3461cb5ba6c50b29ffa6c81fe68f1346"><td class="mdescLeft">&#160;</td><td class="mdescRight">WE# high to RE# wait time: tWHR. <a href="#a3461cb5ba6c50b29ffa6c81fe68f1346">More...</a><br/></td></tr>
<tr class="separator:a3461cb5ba6c50b29ffa6c81fe68f1346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af438a849e2524731964f5ddae5d227d0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#af438a849e2524731964f5ddae5d227d0">tRehigh2Welow_Ns</a></td></tr>
<tr class="memdesc:af438a849e2524731964f5ddae5d227d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">RE# high to WE# low wait time: tRHW. <a href="#af438a849e2524731964f5ddae5d227d0">More...</a><br/></td></tr>
<tr class="separator:af438a849e2524731964f5ddae5d227d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f70d97809f33c98cafd88bb8f8c618e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a2f70d97809f33c98cafd88bb8f8c618e">tAle2WriteStart_Ns</a></td></tr>
<tr class="memdesc:a2f70d97809f33c98cafd88bb8f8c618e"><td class="mdescLeft">&#160;</td><td class="mdescRight">ALE to write start wait time: tADL. <a href="#a2f70d97809f33c98cafd88bb8f8c618e">More...</a><br/></td></tr>
<tr class="separator:a2f70d97809f33c98cafd88bb8f8c618e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5892ef075ddb37d7107782e32ba82176"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a5892ef075ddb37d7107782e32ba82176">tReady2Relow_Ns</a></td></tr>
<tr class="memdesc:a5892ef075ddb37d7107782e32ba82176"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ready to RE# low min wait time: tRR. <a href="#a5892ef075ddb37d7107782e32ba82176">More...</a><br/></td></tr>
<tr class="separator:a5892ef075ddb37d7107782e32ba82176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61abd32f98c737fe80cde7f53d9f84cd"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a61abd32f98c737fe80cde7f53d9f84cd">tWehigh2Busy_Ns</a></td></tr>
<tr class="memdesc:a61abd32f98c737fe80cde7f53d9f84cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">WE# high to busy wait time: tWB. <a href="#a61abd32f98c737fe80cde7f53d9f84cd">More...</a><br/></td></tr>
<tr class="separator:a61abd32f98c737fe80cde7f53d9f84cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="a37ff3f59fdb4e6fddbacc97dc05bdb7f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tCeSetup_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af136cafe20981f83d3dc33d21f3f749b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tCeHold_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a61769973c434db1b13366fe829251551"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tCeInterval_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a51bf0e91e8bbda05d39bda13c452a446"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tWeLow_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2de20412c8f5fcdd42af88c864ccec32"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tWeHigh_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9e3801b06dfe37e0cb2752103bbb5619"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tReLow_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9f07f4e1e026299cb16390e54f13a84e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tReHigh_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a33cedc23a46d5537a4779b6dfdab4884"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tTurnAround_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3461cb5ba6c50b29ffa6c81fe68f1346"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tWehigh2Relow_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af438a849e2524731964f5ddae5d227d0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tRehigh2Welow_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2f70d97809f33c98cafd88bb8f8c618e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tAle2WriteStart_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5892ef075ddb37d7107782e32ba82176"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tReady2Relow_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a61abd32f98c737fe80cde7f53d9f84cd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nand_timing_config::tWehigh2Busy_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<a name="a00506" id="a00506"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct _semc_nand_config</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:add614f34c77305ce5048a4c3677d26cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#add614f34c77305ce5048a4c3677d26cb">cePinMux</a></td></tr>
<tr class="memdesc:add614f34c77305ce5048a4c3677d26cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The CE pin mux setting. <a href="#add614f34c77305ce5048a4c3677d26cb">More...</a><br/></td></tr>
<tr class="separator:add614f34c77305ce5048a4c3677d26cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5536fd4cf931d5602eb1636de9bfc830"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a5536fd4cf931d5602eb1636de9bfc830">axiAddress</a></td></tr>
<tr class="memdesc:a5536fd4cf931d5602eb1636de9bfc830"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base address for AXI nand. <a href="#a5536fd4cf931d5602eb1636de9bfc830">More...</a><br/></td></tr>
<tr class="separator:a5536fd4cf931d5602eb1636de9bfc830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89847bb0d28657c80de0cdc6071d4cf6"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a89847bb0d28657c80de0cdc6071d4cf6">axiMemsize_kbytes</a></td></tr>
<tr class="memdesc:a89847bb0d28657c80de0cdc6071d4cf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The memory size in unit of kbytes for AXI nand. <a href="#a89847bb0d28657c80de0cdc6071d4cf6">More...</a><br/></td></tr>
<tr class="separator:a89847bb0d28657c80de0cdc6071d4cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af39814e061ea8393f7592594c14a8f0c"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#af39814e061ea8393f7592594c14a8f0c">ipgAddress</a></td></tr>
<tr class="memdesc:af39814e061ea8393f7592594c14a8f0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base address for IPG nand . <a href="#af39814e061ea8393f7592594c14a8f0c">More...</a><br/></td></tr>
<tr class="separator:af39814e061ea8393f7592594c14a8f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507b281447ecd26624f3d236dfde1322"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a507b281447ecd26624f3d236dfde1322">ipgMemsize_kbytes</a></td></tr>
<tr class="memdesc:a507b281447ecd26624f3d236dfde1322"><td class="mdescLeft">&#160;</td><td class="mdescRight">The memory size in unit of kbytes for IPG nand. <a href="#a507b281447ecd26624f3d236dfde1322">More...</a><br/></td></tr>
<tr class="separator:a507b281447ecd26624f3d236dfde1322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356b3b0d92b161afd8324244107f4689"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gae11c15419478ed8c4a530e34daa51948">semc_rdy_polarity_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a356b3b0d92b161afd8324244107f4689">rdyactivePolarity</a></td></tr>
<tr class="memdesc:a356b3b0d92b161afd8324244107f4689"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait ready polarity. <a href="#a356b3b0d92b161afd8324244107f4689">More...</a><br/></td></tr>
<tr class="separator:a356b3b0d92b161afd8324244107f4689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa57436ec6e74226f3ffca6cb9272d9a8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aa57436ec6e74226f3ffca6cb9272d9a8">edoModeEnabled</a></td></tr>
<tr class="memdesc:aa57436ec6e74226f3ffca6cb9272d9a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">EDO mode enabled. <a href="#aa57436ec6e74226f3ffca6cb9272d9a8">More...</a><br/></td></tr>
<tr class="separator:aa57436ec6e74226f3ffca6cb9272d9a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03393cdfd496014037e8ad83e15fcd52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga100ec364bab7ab99a0aa1b8143e52710">semc_nand_column_bit_num_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a03393cdfd496014037e8ad83e15fcd52">columnAddrBitNum</a></td></tr>
<tr class="memdesc:a03393cdfd496014037e8ad83e15fcd52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column address bit number. <a href="#a03393cdfd496014037e8ad83e15fcd52">More...</a><br/></td></tr>
<tr class="separator:a03393cdfd496014037e8ad83e15fcd52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a236dbab90c7887ac9de700f711bb337f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gad48b94fd666cc51805a4720dd203ef2c">semc_nand_address_option_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a236dbab90c7887ac9de700f711bb337f">arrayAddrOption</a></td></tr>
<tr class="memdesc:a236dbab90c7887ac9de700f711bb337f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address option. <a href="#a236dbab90c7887ac9de700f711bb337f">More...</a><br/></td></tr>
<tr class="separator:a236dbab90c7887ac9de700f711bb337f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7e1f832dd005cabefca776661a4fb20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga982682f6ea1cede0f84430afeb158046">sem_nand_burst_len_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aa7e1f832dd005cabefca776661a4fb20">burstLen</a></td></tr>
<tr class="memdesc:aa7e1f832dd005cabefca776661a4fb20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Burst length. <a href="#aa7e1f832dd005cabefca776661a4fb20">More...</a><br/></td></tr>
<tr class="separator:aa7e1f832dd005cabefca776661a4fb20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeca535d3ef9dccfeadbae5b90973c39a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aeca535d3ef9dccfeadbae5b90973c39a">portSize</a></td></tr>
<tr class="memdesc:aeca535d3ef9dccfeadbae5b90973c39a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port size. <a href="#aeca535d3ef9dccfeadbae5b90973c39a">More...</a><br/></td></tr>
<tr class="separator:aeca535d3ef9dccfeadbae5b90973c39a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9513aeaa0d045d9c477a77999143797a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gaed14a3acc22b8a1a29764de372deea65">semc_nand_timing_config_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a9513aeaa0d045d9c477a77999143797a">timingConfig</a></td></tr>
<tr class="memdesc:a9513aeaa0d045d9c477a77999143797a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEMC nand timing configuration. <a href="#a9513aeaa0d045d9c477a77999143797a">More...</a><br/></td></tr>
<tr class="separator:a9513aeaa0d045d9c477a77999143797a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="add614f34c77305ce5048a4c3677d26cb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a> _semc_nand_config::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="a5536fd4cf931d5602eb1636de9bfc830"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_nand_config::axiAddress</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a89847bb0d28657c80de0cdc6071d4cf6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_nand_config::axiMemsize_kbytes</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af39814e061ea8393f7592594c14a8f0c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_nand_config::ipgAddress</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a507b281447ecd26624f3d236dfde1322"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_nand_config::ipgMemsize_kbytes</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a356b3b0d92b161afd8324244107f4689"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gae11c15419478ed8c4a530e34daa51948">semc_rdy_polarity_t</a> _semc_nand_config::rdyactivePolarity</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa57436ec6e74226f3ffca6cb9272d9a8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool _semc_nand_config::edoModeEnabled</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a03393cdfd496014037e8ad83e15fcd52"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga100ec364bab7ab99a0aa1b8143e52710">semc_nand_column_bit_num_t</a> _semc_nand_config::columnAddrBitNum</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a236dbab90c7887ac9de700f711bb337f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gad48b94fd666cc51805a4720dd203ef2c">semc_nand_address_option_t</a> _semc_nand_config::arrayAddrOption</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa7e1f832dd005cabefca776661a4fb20"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga982682f6ea1cede0f84430afeb158046">sem_nand_burst_len_t</a> _semc_nand_config::burstLen</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aeca535d3ef9dccfeadbae5b90973c39a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a> _semc_nand_config::portSize</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9513aeaa0d045d9c477a77999143797a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gaed14a3acc22b8a1a29764de372deea65">semc_nand_timing_config_t</a>* _semc_nand_config::timingConfig</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<a name="a00508" id="a00508"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct _semc_nor_config</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:a954065a3d5334ea4add3d0635a7f4e3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a954065a3d5334ea4add3d0635a7f4e3f">cePinMux</a></td></tr>
<tr class="memdesc:a954065a3d5334ea4add3d0635a7f4e3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The CE# pin mux setting. <a href="#a954065a3d5334ea4add3d0635a7f4e3f">More...</a><br/></td></tr>
<tr class="separator:a954065a3d5334ea4add3d0635a7f4e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22a239296b2a1a500b36bb7a64c74edc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga903fcfe6bcf864089a135b3daad1c095">semc_iomux_nora27_pin</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a22a239296b2a1a500b36bb7a64c74edc">addr27</a></td></tr>
<tr class="memdesc:a22a239296b2a1a500b36bb7a64c74edc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Addr bit 27 pin mux setting. <a href="#a22a239296b2a1a500b36bb7a64c74edc">More...</a><br/></td></tr>
<tr class="separator:a22a239296b2a1a500b36bb7a64c74edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a157fc9240d4453631ada85d84feb3627"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a157fc9240d4453631ada85d84feb3627">address</a></td></tr>
<tr class="memdesc:a157fc9240d4453631ada85d84feb3627"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base address. <a href="#a157fc9240d4453631ada85d84feb3627">More...</a><br/></td></tr>
<tr class="separator:a157fc9240d4453631ada85d84feb3627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8023a492dd3d47f993916aaa9ea830b5"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a8023a492dd3d47f993916aaa9ea830b5">memsize_kbytes</a></td></tr>
<tr class="memdesc:a8023a492dd3d47f993916aaa9ea830b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The memory size in unit of kbytes. <a href="#a8023a492dd3d47f993916aaa9ea830b5">More...</a><br/></td></tr>
<tr class="separator:a8023a492dd3d47f993916aaa9ea830b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9a15391eabe332a5c6cfe78b0bc2f9a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aa9a15391eabe332a5c6cfe78b0bc2f9a">addrPortWidth</a></td></tr>
<tr class="memdesc:aa9a15391eabe332a5c6cfe78b0bc2f9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The address port width. <a href="#aa9a15391eabe332a5c6cfe78b0bc2f9a">More...</a><br/></td></tr>
<tr class="separator:aa9a15391eabe332a5c6cfe78b0bc2f9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a4457b1abf50b5cfcee10237063cb11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gae11c15419478ed8c4a530e34daa51948">semc_rdy_polarity_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a4a4457b1abf50b5cfcee10237063cb11">rdyactivePolarity</a></td></tr>
<tr class="memdesc:a4a4457b1abf50b5cfcee10237063cb11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait ready polarity. <a href="#a4a4457b1abf50b5cfcee10237063cb11">More...</a><br/></td></tr>
<tr class="separator:a4a4457b1abf50b5cfcee10237063cb11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a658d30050c249442c450d35ae1c23575"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gae6e8f85272a3037dd3391d0905ec27f3">semc_adv_polarity_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a658d30050c249442c450d35ae1c23575">advActivePolarity</a></td></tr>
<tr class="memdesc:a658d30050c249442c450d35ae1c23575"><td class="mdescLeft">&#160;</td><td class="mdescRight">ADV# polarity. <a href="#a658d30050c249442c450d35ae1c23575">More...</a><br/></td></tr>
<tr class="separator:a658d30050c249442c450d35ae1c23575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cf289fe3c263e56c85077496ac80f1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga2833cdc811bbf556394c62c1cc684c30">semc_norsram_column_bit_num_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a9cf289fe3c263e56c85077496ac80f1a">columnAddrBitNum</a></td></tr>
<tr class="memdesc:a9cf289fe3c263e56c85077496ac80f1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column address bit number. <a href="#a9cf289fe3c263e56c85077496ac80f1a">More...</a><br/></td></tr>
<tr class="separator:a9cf289fe3c263e56c85077496ac80f1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59e1de3415da7ad707a8d3f6443e4277"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga6cac17212147fd31da5e0c369c6f1360">semc_addr_mode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a59e1de3415da7ad707a8d3f6443e4277">addrMode</a></td></tr>
<tr class="memdesc:a59e1de3415da7ad707a8d3f6443e4277"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address mode. <a href="#a59e1de3415da7ad707a8d3f6443e4277">More...</a><br/></td></tr>
<tr class="separator:a59e1de3415da7ad707a8d3f6443e4277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeee51f3bd34afdf7d514f8729c3270e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga994e52623d81bf7beb5b8498a9f48a7f">sem_norsram_burst_len_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#abeee51f3bd34afdf7d514f8729c3270e">burstLen</a></td></tr>
<tr class="memdesc:abeee51f3bd34afdf7d514f8729c3270e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Burst length. <a href="#abeee51f3bd34afdf7d514f8729c3270e">More...</a><br/></td></tr>
<tr class="separator:abeee51f3bd34afdf7d514f8729c3270e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5adaaa890bd7e5dde33acf733b689bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ad5adaaa890bd7e5dde33acf733b689bb">portSize</a></td></tr>
<tr class="memdesc:ad5adaaa890bd7e5dde33acf733b689bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port size. <a href="#ad5adaaa890bd7e5dde33acf733b689bb">More...</a><br/></td></tr>
<tr class="separator:ad5adaaa890bd7e5dde33acf733b689bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae83faff0fc83322865ff5b989dff0268"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ae83faff0fc83322865ff5b989dff0268">tCeSetup_Ns</a></td></tr>
<tr class="memdesc:ae83faff0fc83322865ff5b989dff0268"><td class="mdescLeft">&#160;</td><td class="mdescRight">The CE setup time. <a href="#ae83faff0fc83322865ff5b989dff0268">More...</a><br/></td></tr>
<tr class="separator:ae83faff0fc83322865ff5b989dff0268"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1090aaf54eb2a818a33409104ed3a87a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a1090aaf54eb2a818a33409104ed3a87a">tCeHold_Ns</a></td></tr>
<tr class="memdesc:a1090aaf54eb2a818a33409104ed3a87a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The CE hold time. <a href="#a1090aaf54eb2a818a33409104ed3a87a">More...</a><br/></td></tr>
<tr class="separator:a1090aaf54eb2a818a33409104ed3a87a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af35ca730daab56c7648f0af94f98e483"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#af35ca730daab56c7648f0af94f98e483">tCeInterval_Ns</a></td></tr>
<tr class="memdesc:af35ca730daab56c7648f0af94f98e483"><td class="mdescLeft">&#160;</td><td class="mdescRight">CE interval minimum time. <a href="#af35ca730daab56c7648f0af94f98e483">More...</a><br/></td></tr>
<tr class="separator:af35ca730daab56c7648f0af94f98e483"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb4a5f7c0c9f7ba41836d69d617b5f05"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#afb4a5f7c0c9f7ba41836d69d617b5f05">tAddrSetup_Ns</a></td></tr>
<tr class="memdesc:afb4a5f7c0c9f7ba41836d69d617b5f05"><td class="mdescLeft">&#160;</td><td class="mdescRight">The address setup time. <a href="#afb4a5f7c0c9f7ba41836d69d617b5f05">More...</a><br/></td></tr>
<tr class="separator:afb4a5f7c0c9f7ba41836d69d617b5f05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a026f21113684e0767d90770cd98fbe3f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a026f21113684e0767d90770cd98fbe3f">tAddrHold_Ns</a></td></tr>
<tr class="memdesc:a026f21113684e0767d90770cd98fbe3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The address hold time. <a href="#a026f21113684e0767d90770cd98fbe3f">More...</a><br/></td></tr>
<tr class="separator:a026f21113684e0767d90770cd98fbe3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a00d5ed32745b1b6eb66b07703a18f2"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a7a00d5ed32745b1b6eb66b07703a18f2">tWeLow_Ns</a></td></tr>
<tr class="memdesc:a7a00d5ed32745b1b6eb66b07703a18f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">WE low time for async mode. <a href="#a7a00d5ed32745b1b6eb66b07703a18f2">More...</a><br/></td></tr>
<tr class="separator:a7a00d5ed32745b1b6eb66b07703a18f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9979b98982e95c8d80b0b5bb63f0d8e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ab9979b98982e95c8d80b0b5bb63f0d8e">tWeHigh_Ns</a></td></tr>
<tr class="memdesc:ab9979b98982e95c8d80b0b5bb63f0d8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">WE high time for async mode. <a href="#ab9979b98982e95c8d80b0b5bb63f0d8e">More...</a><br/></td></tr>
<tr class="separator:ab9979b98982e95c8d80b0b5bb63f0d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cc0255cb3bef8ffa33eb157cf71ef8c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a2cc0255cb3bef8ffa33eb157cf71ef8c">tReLow_Ns</a></td></tr>
<tr class="memdesc:a2cc0255cb3bef8ffa33eb157cf71ef8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">RE low time for async mode. <a href="#a2cc0255cb3bef8ffa33eb157cf71ef8c">More...</a><br/></td></tr>
<tr class="separator:a2cc0255cb3bef8ffa33eb157cf71ef8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86d65578eda642ccd53f0c6270e8323f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a86d65578eda642ccd53f0c6270e8323f">tReHigh_Ns</a></td></tr>
<tr class="memdesc:a86d65578eda642ccd53f0c6270e8323f"><td class="mdescLeft">&#160;</td><td class="mdescRight">RE high time for async mode. <a href="#a86d65578eda642ccd53f0c6270e8323f">More...</a><br/></td></tr>
<tr class="separator:a86d65578eda642ccd53f0c6270e8323f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07bfe85cbeceee264ba3c33a4122fdc0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a07bfe85cbeceee264ba3c33a4122fdc0">tTurnAround_Ns</a></td></tr>
<tr class="memdesc:a07bfe85cbeceee264ba3c33a4122fdc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turnaround time for async mode. <a href="#a07bfe85cbeceee264ba3c33a4122fdc0">More...</a><br/></td></tr>
<tr class="separator:a07bfe85cbeceee264ba3c33a4122fdc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04169f8dcc517bab411f876f88208225"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a04169f8dcc517bab411f876f88208225">tAddr2WriteHold_Ns</a></td></tr>
<tr class="memdesc:a04169f8dcc517bab411f876f88208225"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address to write data hold time for async mode. <a href="#a04169f8dcc517bab411f876f88208225">More...</a><br/></td></tr>
<tr class="separator:a04169f8dcc517bab411f876f88208225"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="a954065a3d5334ea4add3d0635a7f4e3f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a> _semc_nor_config::cePinMux</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a22a239296b2a1a500b36bb7a64c74edc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga903fcfe6bcf864089a135b3daad1c095">semc_iomux_nora27_pin</a> _semc_nor_config::addr27</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a157fc9240d4453631ada85d84feb3627"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_nor_config::address</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8023a492dd3d47f993916aaa9ea830b5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_nor_config::memsize_kbytes</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa9a15391eabe332a5c6cfe78b0bc2f9a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::addrPortWidth</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4a4457b1abf50b5cfcee10237063cb11"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gae11c15419478ed8c4a530e34daa51948">semc_rdy_polarity_t</a> _semc_nor_config::rdyactivePolarity</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a658d30050c249442c450d35ae1c23575"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gae6e8f85272a3037dd3391d0905ec27f3">semc_adv_polarity_t</a> _semc_nor_config::advActivePolarity</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9cf289fe3c263e56c85077496ac80f1a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga2833cdc811bbf556394c62c1cc684c30">semc_norsram_column_bit_num_t</a> _semc_nor_config::columnAddrBitNum</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a59e1de3415da7ad707a8d3f6443e4277"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga6cac17212147fd31da5e0c369c6f1360">semc_addr_mode_t</a> _semc_nor_config::addrMode</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abeee51f3bd34afdf7d514f8729c3270e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga994e52623d81bf7beb5b8498a9f48a7f">sem_norsram_burst_len_t</a> _semc_nor_config::burstLen</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad5adaaa890bd7e5dde33acf733b689bb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a> _semc_nor_config::portSize</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae83faff0fc83322865ff5b989dff0268"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::tCeSetup_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1090aaf54eb2a818a33409104ed3a87a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::tCeHold_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af35ca730daab56c7648f0af94f98e483"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::tCeInterval_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="afb4a5f7c0c9f7ba41836d69d617b5f05"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::tAddrSetup_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a026f21113684e0767d90770cd98fbe3f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::tAddrHold_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7a00d5ed32745b1b6eb66b07703a18f2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::tWeLow_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab9979b98982e95c8d80b0b5bb63f0d8e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::tWeHigh_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2cc0255cb3bef8ffa33eb157cf71ef8c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::tReLow_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a86d65578eda642ccd53f0c6270e8323f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::tReHigh_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a07bfe85cbeceee264ba3c33a4122fdc0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::tTurnAround_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a04169f8dcc517bab411f876f88208225"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_nor_config::tAddr2WriteHold_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<a name="a00514" id="a00514"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct _semc_sram_config</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:a47fd584e9797e70998d2f99cbc4ce9e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a47fd584e9797e70998d2f99cbc4ce9e9">cePinMux</a></td></tr>
<tr class="memdesc:a47fd584e9797e70998d2f99cbc4ce9e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The CE# pin mux setting. <a href="#a47fd584e9797e70998d2f99cbc4ce9e9">More...</a><br/></td></tr>
<tr class="separator:a47fd584e9797e70998d2f99cbc4ce9e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93af7125a4efc499c18768b7d084e7ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga903fcfe6bcf864089a135b3daad1c095">semc_iomux_nora27_pin</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a93af7125a4efc499c18768b7d084e7ca">addr27</a></td></tr>
<tr class="memdesc:a93af7125a4efc499c18768b7d084e7ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Addr bit 27 pin mux setting. <a href="#a93af7125a4efc499c18768b7d084e7ca">More...</a><br/></td></tr>
<tr class="separator:a93af7125a4efc499c18768b7d084e7ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c25824cdfa679ac986941776137b58e"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a1c25824cdfa679ac986941776137b58e">address</a></td></tr>
<tr class="memdesc:a1c25824cdfa679ac986941776137b58e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base address. <a href="#a1c25824cdfa679ac986941776137b58e">More...</a><br/></td></tr>
<tr class="separator:a1c25824cdfa679ac986941776137b58e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a701d0b0477aa49ac5e05b2a4df83b428"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a701d0b0477aa49ac5e05b2a4df83b428">memsize_kbytes</a></td></tr>
<tr class="memdesc:a701d0b0477aa49ac5e05b2a4df83b428"><td class="mdescLeft">&#160;</td><td class="mdescRight">The memory size in unit of kbytes. <a href="#a701d0b0477aa49ac5e05b2a4df83b428">More...</a><br/></td></tr>
<tr class="separator:a701d0b0477aa49ac5e05b2a4df83b428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eb7cd986074dfc2da42dd33004ed6f6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a4eb7cd986074dfc2da42dd33004ed6f6">addrPortWidth</a></td></tr>
<tr class="memdesc:a4eb7cd986074dfc2da42dd33004ed6f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The address port width. <a href="#a4eb7cd986074dfc2da42dd33004ed6f6">More...</a><br/></td></tr>
<tr class="separator:a4eb7cd986074dfc2da42dd33004ed6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5750e8b3c96d2fea067462735c59469b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gae6e8f85272a3037dd3391d0905ec27f3">semc_adv_polarity_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a5750e8b3c96d2fea067462735c59469b">advActivePolarity</a></td></tr>
<tr class="memdesc:a5750e8b3c96d2fea067462735c59469b"><td class="mdescLeft">&#160;</td><td class="mdescRight">ADV# polarity 1: active high, 0: active low. <a href="#a5750e8b3c96d2fea067462735c59469b">More...</a><br/></td></tr>
<tr class="separator:a5750e8b3c96d2fea067462735c59469b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaacb0659077ab32401cce4a996bf1676"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga6cac17212147fd31da5e0c369c6f1360">semc_addr_mode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aaacb0659077ab32401cce4a996bf1676">addrMode</a></td></tr>
<tr class="memdesc:aaacb0659077ab32401cce4a996bf1676"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address mode. <a href="#aaacb0659077ab32401cce4a996bf1676">More...</a><br/></td></tr>
<tr class="separator:aaacb0659077ab32401cce4a996bf1676"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3a5029a103cae4747041bb86be40ab3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga994e52623d81bf7beb5b8498a9f48a7f">sem_norsram_burst_len_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ac3a5029a103cae4747041bb86be40ab3">burstLen</a></td></tr>
<tr class="memdesc:ac3a5029a103cae4747041bb86be40ab3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Burst length. <a href="#ac3a5029a103cae4747041bb86be40ab3">More...</a><br/></td></tr>
<tr class="separator:ac3a5029a103cae4747041bb86be40ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fb92232a1a6cc3a6fb2afd256331ca7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a6fb92232a1a6cc3a6fb2afd256331ca7">portSize</a></td></tr>
<tr class="memdesc:a6fb92232a1a6cc3a6fb2afd256331ca7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port size. <a href="#a6fb92232a1a6cc3a6fb2afd256331ca7">More...</a><br/></td></tr>
<tr class="separator:a6fb92232a1a6cc3a6fb2afd256331ca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8337a09c7570c26d0caaf8caefafeb6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#af8337a09c7570c26d0caaf8caefafeb6">tCeSetup_Ns</a></td></tr>
<tr class="memdesc:af8337a09c7570c26d0caaf8caefafeb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The CE setup time. <a href="#af8337a09c7570c26d0caaf8caefafeb6">More...</a><br/></td></tr>
<tr class="separator:af8337a09c7570c26d0caaf8caefafeb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10c18bd4a6892cc54c2d311ebe9b9acf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a10c18bd4a6892cc54c2d311ebe9b9acf">tCeHold_Ns</a></td></tr>
<tr class="memdesc:a10c18bd4a6892cc54c2d311ebe9b9acf"><td class="mdescLeft">&#160;</td><td class="mdescRight">The CE hold time. <a href="#a10c18bd4a6892cc54c2d311ebe9b9acf">More...</a><br/></td></tr>
<tr class="separator:a10c18bd4a6892cc54c2d311ebe9b9acf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac276569890ee6761565004663c315cdf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ac276569890ee6761565004663c315cdf">tCeInterval_Ns</a></td></tr>
<tr class="memdesc:ac276569890ee6761565004663c315cdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">CE interval minimum time. <a href="#ac276569890ee6761565004663c315cdf">More...</a><br/></td></tr>
<tr class="separator:ac276569890ee6761565004663c315cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9981480f398d617ba570da0471a9d6d6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a9981480f398d617ba570da0471a9d6d6">tAddrSetup_Ns</a></td></tr>
<tr class="memdesc:a9981480f398d617ba570da0471a9d6d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The address setup time. <a href="#a9981480f398d617ba570da0471a9d6d6">More...</a><br/></td></tr>
<tr class="separator:a9981480f398d617ba570da0471a9d6d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6b0f9298e8fcf7a1fe1e0aa05ad724a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aa6b0f9298e8fcf7a1fe1e0aa05ad724a">tAddrHold_Ns</a></td></tr>
<tr class="memdesc:aa6b0f9298e8fcf7a1fe1e0aa05ad724a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The address hold time. <a href="#aa6b0f9298e8fcf7a1fe1e0aa05ad724a">More...</a><br/></td></tr>
<tr class="separator:aa6b0f9298e8fcf7a1fe1e0aa05ad724a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa468c00e605471f69c56e2d2e519fbb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#afa468c00e605471f69c56e2d2e519fbb">tWeLow_Ns</a></td></tr>
<tr class="memdesc:afa468c00e605471f69c56e2d2e519fbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">WE low time for async mode. <a href="#afa468c00e605471f69c56e2d2e519fbb">More...</a><br/></td></tr>
<tr class="separator:afa468c00e605471f69c56e2d2e519fbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bef7250e8297c10bfe814c2fc3059dc"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a6bef7250e8297c10bfe814c2fc3059dc">tWeHigh_Ns</a></td></tr>
<tr class="memdesc:a6bef7250e8297c10bfe814c2fc3059dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">WE high time for async mode. <a href="#a6bef7250e8297c10bfe814c2fc3059dc">More...</a><br/></td></tr>
<tr class="separator:a6bef7250e8297c10bfe814c2fc3059dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa526378bfcb5c142c9667e36731d4896"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aa526378bfcb5c142c9667e36731d4896">tReLow_Ns</a></td></tr>
<tr class="memdesc:aa526378bfcb5c142c9667e36731d4896"><td class="mdescLeft">&#160;</td><td class="mdescRight">RE low time for async mode. <a href="#aa526378bfcb5c142c9667e36731d4896">More...</a><br/></td></tr>
<tr class="separator:aa526378bfcb5c142c9667e36731d4896"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a899ce5923e39b811939d9a053b7042"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a9a899ce5923e39b811939d9a053b7042">tReHigh_Ns</a></td></tr>
<tr class="memdesc:a9a899ce5923e39b811939d9a053b7042"><td class="mdescLeft">&#160;</td><td class="mdescRight">RE high time for async mode. <a href="#a9a899ce5923e39b811939d9a053b7042">More...</a><br/></td></tr>
<tr class="separator:a9a899ce5923e39b811939d9a053b7042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad25ded14ef586dbb553190041de73abc"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ad25ded14ef586dbb553190041de73abc">tTurnAround_Ns</a></td></tr>
<tr class="memdesc:ad25ded14ef586dbb553190041de73abc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turnaround time for async mode. <a href="#ad25ded14ef586dbb553190041de73abc">More...</a><br/></td></tr>
<tr class="separator:ad25ded14ef586dbb553190041de73abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ba7ccbc0ec7dee256e8ca64f8ae6b89"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a3ba7ccbc0ec7dee256e8ca64f8ae6b89">tAddr2WriteHold_Ns</a></td></tr>
<tr class="memdesc:a3ba7ccbc0ec7dee256e8ca64f8ae6b89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address to write data hold time for async mode. <a href="#a3ba7ccbc0ec7dee256e8ca64f8ae6b89">More...</a><br/></td></tr>
<tr class="separator:a3ba7ccbc0ec7dee256e8ca64f8ae6b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="a47fd584e9797e70998d2f99cbc4ce9e9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a> _semc_sram_config::cePinMux</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a93af7125a4efc499c18768b7d084e7ca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga903fcfe6bcf864089a135b3daad1c095">semc_iomux_nora27_pin</a> _semc_sram_config::addr27</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1c25824cdfa679ac986941776137b58e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_sram_config::address</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a701d0b0477aa49ac5e05b2a4df83b428"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_sram_config::memsize_kbytes</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4eb7cd986074dfc2da42dd33004ed6f6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::addrPortWidth</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5750e8b3c96d2fea067462735c59469b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gae6e8f85272a3037dd3391d0905ec27f3">semc_adv_polarity_t</a> _semc_sram_config::advActivePolarity</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aaacb0659077ab32401cce4a996bf1676"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga6cac17212147fd31da5e0c369c6f1360">semc_addr_mode_t</a> _semc_sram_config::addrMode</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac3a5029a103cae4747041bb86be40ab3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga994e52623d81bf7beb5b8498a9f48a7f">sem_norsram_burst_len_t</a> _semc_sram_config::burstLen</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a6fb92232a1a6cc3a6fb2afd256331ca7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a> _semc_sram_config::portSize</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af8337a09c7570c26d0caaf8caefafeb6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::tCeSetup_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a10c18bd4a6892cc54c2d311ebe9b9acf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::tCeHold_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac276569890ee6761565004663c315cdf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::tCeInterval_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9981480f398d617ba570da0471a9d6d6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::tAddrSetup_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa6b0f9298e8fcf7a1fe1e0aa05ad724a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::tAddrHold_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="afa468c00e605471f69c56e2d2e519fbb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::tWeLow_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a6bef7250e8297c10bfe814c2fc3059dc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::tWeHigh_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa526378bfcb5c142c9667e36731d4896"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::tReLow_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9a899ce5923e39b811939d9a053b7042"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::tReHigh_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad25ded14ef586dbb553190041de73abc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::tTurnAround_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3ba7ccbc0ec7dee256e8ca64f8ae6b89"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_sram_config::tAddr2WriteHold_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<a name="a00505" id="a00505"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct _semc_dbi_config</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:ad873ca00e70236dd7f6ff041a8a6d9f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ad873ca00e70236dd7f6ff041a8a6d9f7">csxPinMux</a></td></tr>
<tr class="memdesc:ad873ca00e70236dd7f6ff041a8a6d9f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The CE# pin mux. <a href="#ad873ca00e70236dd7f6ff041a8a6d9f7">More...</a><br/></td></tr>
<tr class="separator:ad873ca00e70236dd7f6ff041a8a6d9f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a125106b0b498c1cedc918826352326f9"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a125106b0b498c1cedc918826352326f9">address</a></td></tr>
<tr class="memdesc:a125106b0b498c1cedc918826352326f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base address. <a href="#a125106b0b498c1cedc918826352326f9">More...</a><br/></td></tr>
<tr class="separator:a125106b0b498c1cedc918826352326f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e4fad98b7aeae41d60558ad7132e5c9"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a1e4fad98b7aeae41d60558ad7132e5c9">memsize_kbytes</a></td></tr>
<tr class="memdesc:a1e4fad98b7aeae41d60558ad7132e5c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The memory size in unit of 4kbytes. <a href="#a1e4fad98b7aeae41d60558ad7132e5c9">More...</a><br/></td></tr>
<tr class="separator:a1e4fad98b7aeae41d60558ad7132e5c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acee88e570a3bd01c682b3b351c9ffa73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga8c2315f148bd66ad80b2ebfa13d0f8d8">semc_dbi_column_bit_num_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#acee88e570a3bd01c682b3b351c9ffa73">columnAddrBitNum</a></td></tr>
<tr class="memdesc:acee88e570a3bd01c682b3b351c9ffa73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column address bit number. <a href="#acee88e570a3bd01c682b3b351c9ffa73">More...</a><br/></td></tr>
<tr class="separator:acee88e570a3bd01c682b3b351c9ffa73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec14012f6a6d29bef79447f23425afce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga416c656868d0d4196fd92127b54ce927">sem_dbi_burst_len_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aec14012f6a6d29bef79447f23425afce">burstLen</a></td></tr>
<tr class="memdesc:aec14012f6a6d29bef79447f23425afce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Burst length. <a href="#aec14012f6a6d29bef79447f23425afce">More...</a><br/></td></tr>
<tr class="separator:aec14012f6a6d29bef79447f23425afce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d49b3c28d5df2bd297d2a52910f716f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a9d49b3c28d5df2bd297d2a52910f716f">portSize</a></td></tr>
<tr class="memdesc:a9d49b3c28d5df2bd297d2a52910f716f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port size. <a href="#a9d49b3c28d5df2bd297d2a52910f716f">More...</a><br/></td></tr>
<tr class="separator:a9d49b3c28d5df2bd297d2a52910f716f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd5138e97c3256e48670f857ae13cf50"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#abd5138e97c3256e48670f857ae13cf50">tCsxSetup_Ns</a></td></tr>
<tr class="memdesc:abd5138e97c3256e48670f857ae13cf50"><td class="mdescLeft">&#160;</td><td class="mdescRight">The CSX setup time. <a href="#abd5138e97c3256e48670f857ae13cf50">More...</a><br/></td></tr>
<tr class="separator:abd5138e97c3256e48670f857ae13cf50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd1d4e6093fceabe375ea704b5134196"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#abd1d4e6093fceabe375ea704b5134196">tCsxHold_Ns</a></td></tr>
<tr class="memdesc:abd1d4e6093fceabe375ea704b5134196"><td class="mdescLeft">&#160;</td><td class="mdescRight">The CSX hold time. <a href="#abd1d4e6093fceabe375ea704b5134196">More...</a><br/></td></tr>
<tr class="separator:abd1d4e6093fceabe375ea704b5134196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44469c2da41a7888591128d4e8e0d03d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a44469c2da41a7888591128d4e8e0d03d">tWexLow_Ns</a></td></tr>
<tr class="memdesc:a44469c2da41a7888591128d4e8e0d03d"><td class="mdescLeft">&#160;</td><td class="mdescRight">WEX low time. <a href="#a44469c2da41a7888591128d4e8e0d03d">More...</a><br/></td></tr>
<tr class="separator:a44469c2da41a7888591128d4e8e0d03d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace70f4f51be91bbf1b707cf714026c22"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ace70f4f51be91bbf1b707cf714026c22">tWexHigh_Ns</a></td></tr>
<tr class="memdesc:ace70f4f51be91bbf1b707cf714026c22"><td class="mdescLeft">&#160;</td><td class="mdescRight">WEX high time. <a href="#ace70f4f51be91bbf1b707cf714026c22">More...</a><br/></td></tr>
<tr class="separator:ace70f4f51be91bbf1b707cf714026c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81a02777cab558d06e8d482c9fdc78d6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a81a02777cab558d06e8d482c9fdc78d6">tRdxLow_Ns</a></td></tr>
<tr class="memdesc:a81a02777cab558d06e8d482c9fdc78d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">RDX low time. <a href="#a81a02777cab558d06e8d482c9fdc78d6">More...</a><br/></td></tr>
<tr class="separator:a81a02777cab558d06e8d482c9fdc78d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b526c815b3c59a8dafbd1bdab64d762"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a5b526c815b3c59a8dafbd1bdab64d762">tRdxHigh_Ns</a></td></tr>
<tr class="memdesc:a5b526c815b3c59a8dafbd1bdab64d762"><td class="mdescLeft">&#160;</td><td class="mdescRight">RDX high time. <a href="#a5b526c815b3c59a8dafbd1bdab64d762">More...</a><br/></td></tr>
<tr class="separator:a5b526c815b3c59a8dafbd1bdab64d762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a105bb3b8414cba6a88213c057689b797"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a105bb3b8414cba6a88213c057689b797">tCsxInterval_Ns</a></td></tr>
<tr class="memdesc:a105bb3b8414cba6a88213c057689b797"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write data setup time. <a href="#a105bb3b8414cba6a88213c057689b797">More...</a><br/></td></tr>
<tr class="separator:a105bb3b8414cba6a88213c057689b797"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="ad873ca00e70236dd7f6ff041a8a6d9f7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a> _semc_dbi_config::csxPinMux</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a125106b0b498c1cedc918826352326f9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_dbi_config::address</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1e4fad98b7aeae41d60558ad7132e5c9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_dbi_config::memsize_kbytes</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acee88e570a3bd01c682b3b351c9ffa73"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga8c2315f148bd66ad80b2ebfa13d0f8d8">semc_dbi_column_bit_num_t</a> _semc_dbi_config::columnAddrBitNum</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aec14012f6a6d29bef79447f23425afce"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga416c656868d0d4196fd92127b54ce927">sem_dbi_burst_len_t</a> _semc_dbi_config::burstLen</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9d49b3c28d5df2bd297d2a52910f716f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a> _semc_dbi_config::portSize</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abd5138e97c3256e48670f857ae13cf50"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_dbi_config::tCsxSetup_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abd1d4e6093fceabe375ea704b5134196"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_dbi_config::tCsxHold_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a44469c2da41a7888591128d4e8e0d03d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_dbi_config::tWexLow_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ace70f4f51be91bbf1b707cf714026c22"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_dbi_config::tWexHigh_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a81a02777cab558d06e8d482c9fdc78d6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_dbi_config::tRdxLow_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5b526c815b3c59a8dafbd1bdab64d762"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_dbi_config::tRdxHigh_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a105bb3b8414cba6a88213c057689b797"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t _semc_dbi_config::tCsxInterval_Ns</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<a name="a00510" id="a00510"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct _semc_queuea_weight_struct</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:ae80e3acb2997ea6dc62d6c1a1fab5133"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ae80e3acb2997ea6dc62d6c1a1fab5133">qos</a>: 4</td></tr>
<tr class="memdesc:ae80e3acb2997ea6dc62d6c1a1fab5133"><td class="mdescLeft">&#160;</td><td class="mdescRight">weight of qos for queue 0 . <a href="#ae80e3acb2997ea6dc62d6c1a1fab5133">More...</a><br/></td></tr>
<tr class="separator:ae80e3acb2997ea6dc62d6c1a1fab5133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb60d0a264ef8edd6ae9b7f2e103a4fb"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#abb60d0a264ef8edd6ae9b7f2e103a4fb">aging</a>: 4</td></tr>
<tr class="memdesc:abb60d0a264ef8edd6ae9b7f2e103a4fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">weight of aging for queue 0. <a href="#abb60d0a264ef8edd6ae9b7f2e103a4fb">More...</a><br/></td></tr>
<tr class="separator:abb60d0a264ef8edd6ae9b7f2e103a4fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9080e4e291993098773452b98be9e19"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aa9080e4e291993098773452b98be9e19">slaveHitNoswitch</a>: 8</td></tr>
<tr class="memdesc:aa9080e4e291993098773452b98be9e19"><td class="mdescLeft">&#160;</td><td class="mdescRight">weight of read/write no switch for queue 0 . <a href="#aa9080e4e291993098773452b98be9e19">More...</a><br/></td></tr>
<tr class="separator:aa9080e4e291993098773452b98be9e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b2cdebcab6a101fa54ff3f460d7695c"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a4b2cdebcab6a101fa54ff3f460d7695c">slaveHitSwitch</a>: 8</td></tr>
<tr class="memdesc:a4b2cdebcab6a101fa54ff3f460d7695c"><td class="mdescLeft">&#160;</td><td class="mdescRight">weight of read/write switch for queue 0. <a href="#a4b2cdebcab6a101fa54ff3f460d7695c">More...</a><br/></td></tr>
<tr class="separator:a4b2cdebcab6a101fa54ff3f460d7695c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="ae80e3acb2997ea6dc62d6c1a1fab5133"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_queuea_weight_struct::qos</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abb60d0a264ef8edd6ae9b7f2e103a4fb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_queuea_weight_struct::aging</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa9080e4e291993098773452b98be9e19"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_queuea_weight_struct::slaveHitNoswitch</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4b2cdebcab6a101fa54ff3f460d7695c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_queuea_weight_struct::slaveHitSwitch</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<a name="a00509" id="a00509"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union _semc_queuea_weight</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:aef73966fdeae7b7f77d5879906d59bbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gaf20484e7a6e2683f5661014474560133">semc_queuea_weight_struct_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aef73966fdeae7b7f77d5879906d59bbb">queueaConfig</a></td></tr>
<tr class="memdesc:aef73966fdeae7b7f77d5879906d59bbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure configuration for queueA. <a href="#aef73966fdeae7b7f77d5879906d59bbb">More...</a><br/></td></tr>
<tr class="separator:aef73966fdeae7b7f77d5879906d59bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08a9307a58371c1ff35285fcb9ef66c1"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a08a9307a58371c1ff35285fcb9ef66c1">queueaValue</a></td></tr>
<tr class="memdesc:a08a9307a58371c1ff35285fcb9ef66c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration value for queueA which could directly write to the reg. <a href="#a08a9307a58371c1ff35285fcb9ef66c1">More...</a><br/></td></tr>
<tr class="separator:a08a9307a58371c1ff35285fcb9ef66c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="aef73966fdeae7b7f77d5879906d59bbb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gaf20484e7a6e2683f5661014474560133">semc_queuea_weight_struct_t</a> _semc_queuea_weight::queueaConfig</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a08a9307a58371c1ff35285fcb9ef66c1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_queuea_weight::queueaValue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<a name="a00512" id="a00512"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct _semc_queueb_weight_struct</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:abf772aa3c7690a11c082d247fb28e899"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#abf772aa3c7690a11c082d247fb28e899">qos</a>: 4</td></tr>
<tr class="memdesc:abf772aa3c7690a11c082d247fb28e899"><td class="mdescLeft">&#160;</td><td class="mdescRight">weight of qos for queue 1. <a href="#abf772aa3c7690a11c082d247fb28e899">More...</a><br/></td></tr>
<tr class="separator:abf772aa3c7690a11c082d247fb28e899"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af60dca835fe85535f43b7379486dd068"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#af60dca835fe85535f43b7379486dd068">aging</a>: 4</td></tr>
<tr class="memdesc:af60dca835fe85535f43b7379486dd068"><td class="mdescLeft">&#160;</td><td class="mdescRight">weight of aging for queue 1. <a href="#af60dca835fe85535f43b7379486dd068">More...</a><br/></td></tr>
<tr class="separator:af60dca835fe85535f43b7379486dd068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1e4dca850c01950c260a7f60006e379"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#aa1e4dca850c01950c260a7f60006e379">weightPagehit</a>: 8</td></tr>
<tr class="memdesc:aa1e4dca850c01950c260a7f60006e379"><td class="mdescLeft">&#160;</td><td class="mdescRight">weight of page hit for queue 1 only . <a href="#aa1e4dca850c01950c260a7f60006e379">More...</a><br/></td></tr>
<tr class="separator:aa1e4dca850c01950c260a7f60006e379"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb3d24b2e9059b69361da4e1c74f1559"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#adb3d24b2e9059b69361da4e1c74f1559">slaveHitNoswitch</a>: 8</td></tr>
<tr class="memdesc:adb3d24b2e9059b69361da4e1c74f1559"><td class="mdescLeft">&#160;</td><td class="mdescRight">weight of read/write no switch for queue 1. <a href="#adb3d24b2e9059b69361da4e1c74f1559">More...</a><br/></td></tr>
<tr class="separator:adb3d24b2e9059b69361da4e1c74f1559"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35c6839c3333e49a6b7f717310735af3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a35c6839c3333e49a6b7f717310735af3">bankRotation</a>: 8</td></tr>
<tr class="memdesc:a35c6839c3333e49a6b7f717310735af3"><td class="mdescLeft">&#160;</td><td class="mdescRight">weight of bank rotation for queue 1 only . <a href="#a35c6839c3333e49a6b7f717310735af3">More...</a><br/></td></tr>
<tr class="separator:a35c6839c3333e49a6b7f717310735af3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="abf772aa3c7690a11c082d247fb28e899"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_queueb_weight_struct::qos</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af60dca835fe85535f43b7379486dd068"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_queueb_weight_struct::aging</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa1e4dca850c01950c260a7f60006e379"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_queueb_weight_struct::weightPagehit</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adb3d24b2e9059b69361da4e1c74f1559"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_queueb_weight_struct::slaveHitNoswitch</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a35c6839c3333e49a6b7f717310735af3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_queueb_weight_struct::bankRotation</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<a name="a00511" id="a00511"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union _semc_queueb_weight</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:a08b797e7bb1adb9cf99fac76e613c844"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga031c79f39da69b3a6708349ecf649f43">semc_queueb_weight_struct_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a08b797e7bb1adb9cf99fac76e613c844">queuebConfig</a></td></tr>
<tr class="memdesc:a08b797e7bb1adb9cf99fac76e613c844"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure configuration for queueB. <a href="#a08b797e7bb1adb9cf99fac76e613c844">More...</a><br/></td></tr>
<tr class="separator:a08b797e7bb1adb9cf99fac76e613c844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7102fa86181e355448cc8b6157ecfa2"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#ac7102fa86181e355448cc8b6157ecfa2">queuebValue</a></td></tr>
<tr class="memdesc:ac7102fa86181e355448cc8b6157ecfa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration value for queueB which could directly write to the reg. <a href="#ac7102fa86181e355448cc8b6157ecfa2">More...</a><br/></td></tr>
<tr class="separator:ac7102fa86181e355448cc8b6157ecfa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="a08b797e7bb1adb9cf99fac76e613c844"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga031c79f39da69b3a6708349ecf649f43">semc_queueb_weight_struct_t</a> _semc_queueb_weight::queuebConfig</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac7102fa86181e355448cc8b6157ecfa2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t _semc_queueb_weight::queuebValue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<a name="a00503" id="a00503"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct _semc_axi_queueweight</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:affa31c42295544ae775870fb49ab5889"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#affa31c42295544ae775870fb49ab5889">queueaEnable</a></td></tr>
<tr class="memdesc:affa31c42295544ae775870fb49ab5889"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable queue a. <a href="#affa31c42295544ae775870fb49ab5889">More...</a><br/></td></tr>
<tr class="separator:affa31c42295544ae775870fb49ab5889"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fcfc8c5270b3d778edc7bbf0f924473"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#gaeb43c96ef97a6d266497a8588843e519">semc_queuea_weight_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a9fcfc8c5270b3d778edc7bbf0f924473">queueaWeight</a></td></tr>
<tr class="memdesc:a9fcfc8c5270b3d778edc7bbf0f924473"><td class="mdescLeft">&#160;</td><td class="mdescRight">Weight settings for queue a. <a href="#a9fcfc8c5270b3d778edc7bbf0f924473">More...</a><br/></td></tr>
<tr class="separator:a9fcfc8c5270b3d778edc7bbf0f924473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94474af8b1a8ef4f3e9a10d6404fca9f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a94474af8b1a8ef4f3e9a10d6404fca9f">queuebEnable</a></td></tr>
<tr class="memdesc:a94474af8b1a8ef4f3e9a10d6404fca9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable queue b. <a href="#a94474af8b1a8ef4f3e9a10d6404fca9f">More...</a><br/></td></tr>
<tr class="separator:a94474af8b1a8ef4f3e9a10d6404fca9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d140fa1273968f64875cfcf8ea5ae61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga7dfcb042b525d0bf5eff17300fe2479b">semc_queueb_weight_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a0d140fa1273968f64875cfcf8ea5ae61">queuebWeight</a></td></tr>
<tr class="memdesc:a0d140fa1273968f64875cfcf8ea5ae61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Weight settings for queue b. <a href="#a0d140fa1273968f64875cfcf8ea5ae61">More...</a><br/></td></tr>
<tr class="separator:a0d140fa1273968f64875cfcf8ea5ae61"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="affa31c42295544ae775870fb49ab5889"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool _semc_axi_queueweight::queueaEnable</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9fcfc8c5270b3d778edc7bbf0f924473"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#gaeb43c96ef97a6d266497a8588843e519">semc_queuea_weight_t</a> _semc_axi_queueweight::queueaWeight</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a94474af8b1a8ef4f3e9a10d6404fca9f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool _semc_axi_queueweight::queuebEnable</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0d140fa1273968f64875cfcf8ea5ae61"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga7dfcb042b525d0bf5eff17300fe2479b">semc_queueb_weight_t</a> _semc_axi_queueweight::queuebWeight</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<a name="a00504" id="a00504"></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:a9382c7e17dc67b9ae1c02583f4c11339"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga02c45cc5efe0831ebc81a42c426ef0f3">semc_dqs_mode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a9382c7e17dc67b9ae1c02583f4c11339">dqsMode</a></td></tr>
<tr class="memdesc:a9382c7e17dc67b9ae1c02583f4c11339"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dummy read strobe mode: use enum in "semc_dqs_mode_t". <a href="#a9382c7e17dc67b9ae1c02583f4c11339">More...</a><br/></td></tr>
<tr class="separator:a9382c7e17dc67b9ae1c02583f4c11339"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63f0ca26387e139dab4f20f179a58761"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a63f0ca26387e139dab4f20f179a58761">cmdTimeoutCycles</a></td></tr>
<tr class="memdesc:a63f0ca26387e139dab4f20f179a58761"><td class="mdescLeft">&#160;</td><td class="mdescRight">Command execution timeout cycles. <a href="#a63f0ca26387e139dab4f20f179a58761">More...</a><br/></td></tr>
<tr class="separator:a63f0ca26387e139dab4f20f179a58761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349a4a49de5b54b7868f2ad8544fb6b6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a349a4a49de5b54b7868f2ad8544fb6b6">busTimeoutCycles</a></td></tr>
<tr class="memdesc:a349a4a49de5b54b7868f2ad8544fb6b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bus timeout cycles. <a href="#a349a4a49de5b54b7868f2ad8544fb6b6">More...</a><br/></td></tr>
<tr class="separator:a349a4a49de5b54b7868f2ad8544fb6b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d415491a1369c26a41b8fbba6e1caf2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00069.html#ga7438913016e3fe0797cd76f1a034b980">semc_axi_queueweight_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a8d415491a1369c26a41b8fbba6e1caf2">queueWeight</a></td></tr>
<tr class="memdesc:a8d415491a1369c26a41b8fbba6e1caf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">AXI queue weight. <a href="#a8d415491a1369c26a41b8fbba6e1caf2">More...</a><br/></td></tr>
<tr class="separator:a8d415491a1369c26a41b8fbba6e1caf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="a9382c7e17dc67b9ae1c02583f4c11339"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga02c45cc5efe0831ebc81a42c426ef0f3">semc_dqs_mode_t</a> _semc_config_t::dqsMode</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a63f0ca26387e139dab4f20f179a58761"></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="a349a4a49de5b54b7868f2ad8544fb6b6"></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="a8d415491a1369c26a41b8fbba6e1caf2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00069.html#ga7438913016e3fe0797cd76f1a034b980">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&#160;&#160;&#160;(<a class="el" href="a00272.html#ga812138aa3315b0c6953c1a26130bcc37">MAKE_VERSION</a>(2, 7, 0))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="ga3b78cf761655768f0e7d4de316a0bb51"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gafe7cb114b5a6131e7dc518d41ad154ff">_semc_mem_type</a> <a class="el" href="a00069.html#ga3b78cf761655768f0e7d4de316a0bb51">semc_mem_type_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga21ca663b1b1383a99de955c6bdf3a6d7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga40892f4ad5de4e17716c503fe6bd0d5a">_semc_waitready_polarity</a> <a class="el" href="a00069.html#ga21ca663b1b1383a99de955c6bdf3a6d7">semc_waitready_polarity_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga977edf56dcf9a01cf9c7603dadda599e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gaab4fc89eef66db38559ddff679994584">_semc_sdram_cs</a> <a class="el" href="a00069.html#ga977edf56dcf9a01cf9c7603dadda599e">semc_sdram_cs_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga34d71a46bb4a8271272d72bfa86b74dd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga342bafba74d98d36b631f4d96af8ab97">_semc_sram_cs</a> <a class="el" href="a00069.html#ga34d71a46bb4a8271272d72bfa86b74dd">semc_sram_cs_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga578431142cb601bbab8abf18ec9f9cab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga553bbb353e0d2ac038df6aafd7c61050">_semc_nand_access_type</a> <a class="el" href="a00069.html#ga578431142cb601bbab8abf18ec9f9cab">semc_nand_access_type_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga7f71c989de0b776a08cf7aa4cc08516a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gad048a6f986fd3668285e281c4186f5b4">_semc_interrupt_enable</a> <a class="el" href="a00069.html#ga7f71c989de0b776a08cf7aa4cc08516a">semc_interrupt_enable_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga93cfe972cf38558b9204557ad8dd0b5f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga9e8f28badec05a3f9ce364c5f1be79ab">_semc_ipcmd_datasize</a> <a class="el" href="a00069.html#ga93cfe972cf38558b9204557ad8dd0b5f">semc_ipcmd_datasize_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga6180bec15829fbe2c6ee5119164f9101"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gad4548d2115f98cd331700ceabcdf493c">_semc_refresh_time</a> <a class="el" href="a00069.html#ga6180bec15829fbe2c6ee5119164f9101">semc_refresh_time_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gaa57e0e9d809c0e0f71bd02cb0c8029a7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga6974c2fad22da220132857aca288a138">_semc_sdram_column_bit_num</a> <a class="el" href="a00069.html#gaa57e0e9d809c0e0f71bd02cb0c8029a7">semc_sdram_column_bit_num_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gabb66cb18204edd5b0fa99b93c95f9b19"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga4c26eb586a234497dcefb06dd2145049">_semc_sdram_burst_len</a> <a class="el" href="a00069.html#gabb66cb18204edd5b0fa99b93c95f9b19">sem_sdram_burst_len_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga100ec364bab7ab99a0aa1b8143e52710"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gabbc2eeb8c27a6bb805362dd929d51e30">_semc_nand_column_bit_num</a> <a class="el" href="a00069.html#ga100ec364bab7ab99a0aa1b8143e52710">semc_nand_column_bit_num_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga982682f6ea1cede0f84430afeb158046"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga07bff801d7e0d82a8964fec3e4c3b4fd">_semc_nand_burst_len</a> <a class="el" href="a00069.html#ga982682f6ea1cede0f84430afeb158046">sem_nand_burst_len_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga2833cdc811bbf556394c62c1cc684c30"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga07e577eaed62833047081d656c5929a5">_semc_norsram_column_bit_num</a> <a class="el" href="a00069.html#ga2833cdc811bbf556394c62c1cc684c30">semc_norsram_column_bit_num_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga994e52623d81bf7beb5b8498a9f48a7f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gae07e0eada76f23499b542db4bac608f8">_semc_norsram_burst_len</a> <a class="el" href="a00069.html#ga994e52623d81bf7beb5b8498a9f48a7f">sem_norsram_burst_len_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga8c2315f148bd66ad80b2ebfa13d0f8d8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga627c7c163da4722c59e74867df58be90">_semc_dbi_column_bit_num</a> <a class="el" href="a00069.html#ga8c2315f148bd66ad80b2ebfa13d0f8d8">semc_dbi_column_bit_num_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga416c656868d0d4196fd92127b54ce927"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gab869da998b8a7d83bc28720b86cf1b44">_semc_dbi_burst_len</a> <a class="el" href="a00069.html#ga416c656868d0d4196fd92127b54ce927">sem_dbi_burst_len_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gac208ad3e2f24bfe5012bb70d2a7f0ff6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga18301d888b36dceb10e0344d6899fc3a">_semc_iomux_pin</a> <a class="el" href="a00069.html#gac208ad3e2f24bfe5012bb70d2a7f0ff6">semc_iomux_pin</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga903fcfe6bcf864089a135b3daad1c095"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gaf5518b4ab5256f8820a979d4bd1a8366">_semc_iomux_nora27_pin</a> <a class="el" href="a00069.html#ga903fcfe6bcf864089a135b3daad1c095">semc_iomux_nora27_pin</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga7b5febfdddfec6196aabaddcbea7a615"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga3c931a3098d8b2fd4e2af93096ef9331">_semc_port_size</a> <a class="el" href="a00069.html#ga7b5febfdddfec6196aabaddcbea7a615">smec_port_size_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga6cac17212147fd31da5e0c369c6f1360"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga2301f9638581884d20a6d9caa75149a2">_semc_addr_mode</a> <a class="el" href="a00069.html#ga6cac17212147fd31da5e0c369c6f1360">semc_addr_mode_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga02c45cc5efe0831ebc81a42c426ef0f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gaf8b0c7eefae9809e15d935e7852d2304">_semc_dqs_mode</a> <a class="el" href="a00069.html#ga02c45cc5efe0831ebc81a42c426ef0f3">semc_dqs_mode_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gae6e8f85272a3037dd3391d0905ec27f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga5070fd3150d5c57dae6d611fecb34a3d">_semc_adv_polarity</a> <a class="el" href="a00069.html#gae6e8f85272a3037dd3391d0905ec27f3">semc_adv_polarity_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gae30e62e95f170a1f7ed2e480307d8d51"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga96ba5adb2a365bd4a8df827dabd4b3f2">_semc_sync_mode</a> <a class="el" href="a00069.html#gae30e62e95f170a1f7ed2e480307d8d51">semc_sync_mode_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga145b9abf2a96f56f8f349a50f50746f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga92d9375b047e2425a0411d80618dbea1">_semc_adv_level_control</a> <a class="el" href="a00069.html#ga145b9abf2a96f56f8f349a50f50746f5">semc_adv_level_control_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gae11c15419478ed8c4a530e34daa51948"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga6b2d7c92d27c7d94a70c29efe2507620">_semc_rdy_polarity</a> <a class="el" href="a00069.html#gae11c15419478ed8c4a530e34daa51948">semc_rdy_polarity_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gae57fc52f01d86e96027353403f9064c0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gae40651987187d16a3265518df0c4e159">_semc_ipcmd_nand_addrmode</a> <a class="el" href="a00069.html#gae57fc52f01d86e96027353403f9064c0">semc_ipcmd_nand_addrmode_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gab7e2230f72dc3eba8ccc7a09ce926736"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gad6c8906e0384e49ec93d877546937ee9">_semc_ipcmd_nand_cmdmode</a> <a class="el" href="a00069.html#gab7e2230f72dc3eba8ccc7a09ce926736">semc_ipcmd_nand_cmdmode_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gad48b94fd666cc51805a4720dd203ef2c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga40c660f4cf93b8be644af49ecb7d511e">_semc_nand_address_option</a> <a class="el" href="a00069.html#gad48b94fd666cc51805a4720dd203ef2c">semc_nand_address_option_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga77c670e67659b7a19c1dd8f32a1a7be6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#gad9c8a83f7407a9d57a2f95cb77a92aa3">_semc_ipcmd_nor_dbi</a> <a class="el" href="a00069.html#ga77c670e67659b7a19c1dd8f32a1a7be6">semc_ipcmd_nor_dbi_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga62785c367e68986107c5627f6e97064e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga41215097a8437c45e2e8196b50f8e405">_semc_ipcmd_sram</a> <a class="el" href="a00069.html#ga62785c367e68986107c5627f6e97064e">semc_ipcmd_sram_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gac698a1e6808501bf3ce91c1d3c7274b6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00069.html#ga113141e40aff866979ab953dded5a815">_semc_ipcmd_sdram</a> <a class="el" href="a00069.html#gac698a1e6808501bf3ce91c1d3c7274b6">semc_ipcmd_sdram_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga00d2235c7405d6c7cff3cdf920f59246"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="a00069.html#a00513">_semc_sdram_config</a> <a class="el" href="a00069.html#ga00d2235c7405d6c7cff3cdf920f59246">semc_sdram_config_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<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>
</div>
<a class="anchor" id="gaed14a3acc22b8a1a29764de372deea65"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="a00069.html#a00507">_semc_nand_timing_config</a> <a class="el" href="a00069.html#gaed14a3acc22b8a1a29764de372deea65">semc_nand_timing_config_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga44b06cef74a6ffc7644446efd9524338"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="a00069.html#a00506">_semc_nand_config</a> <a class="el" href="a00069.html#ga44b06cef74a6ffc7644446efd9524338">semc_nand_config_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga8819d03614c39d1e09be2fc5c2d3aac0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="a00069.html#a00508">_semc_nor_config</a> <a class="el" href="a00069.html#ga8819d03614c39d1e09be2fc5c2d3aac0">semc_nor_config_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga637c64a6f42bd63a0528bee003516173"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="a00069.html#a00514">_semc_sram_config</a> <a class="el" href="a00069.html#ga637c64a6f42bd63a0528bee003516173">semc_sram_config_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga14d8c0394c3f0571d87396e69527dbbb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="a00069.html#a00505">_semc_dbi_config</a> <a class="el" href="a00069.html#ga14d8c0394c3f0571d87396e69527dbbb">semc_dbi_config_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gaf20484e7a6e2683f5661014474560133"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="a00069.html#a00510">_semc_queuea_weight_struct</a> <a class="el" href="a00069.html#gaf20484e7a6e2683f5661014474560133">semc_queuea_weight_struct_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gaeb43c96ef97a6d266497a8588843e519"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef union <a class="el" href="a00069.html#a00509">_semc_queuea_weight</a> <a class="el" href="a00069.html#gaeb43c96ef97a6d266497a8588843e519">semc_queuea_weight_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga031c79f39da69b3a6708349ecf649f43"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="a00069.html#a00512">_semc_queueb_weight_struct</a> <a class="el" href="a00069.html#ga031c79f39da69b3a6708349ecf649f43">semc_queueb_weight_struct_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga7dfcb042b525d0bf5eff17300fe2479b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef union <a class="el" href="a00069.html#a00511">_semc_queueb_weight</a> <a class="el" href="a00069.html#ga7dfcb042b525d0bf5eff17300fe2479b">semc_queueb_weight_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga7438913016e3fe0797cd76f1a034b980"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="a00069.html#a00503">_semc_axi_queueweight</a> <a class="el" href="a00069.html#ga7438913016e3fe0797cd76f1a034b980">semc_axi_queueweight_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga76df54f9833d3321bf59e0e1468efc1c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="a00069.html#a00504">_semc_config_t</a> <a class="el" href="a00069.html#ga76df54f9833d3321bf59e0e1468efc1c">semc_config_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<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>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="gade9ca5088d171ad20b4c237f1c2d6260"></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="ggade9ca5088d171ad20b4c237f1c2d6260a8134de36c04549cdcf55cf4c858da55d"></a>kStatus_SEMC_InvalidDeviceType</em>&nbsp;</td><td class="fielddoc">
<p>Invalid device type. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggade9ca5088d171ad20b4c237f1c2d6260a154172d85ea51bd17983f44960634e24"></a>kStatus_SEMC_IpCommandExecutionError</em>&nbsp;</td><td class="fielddoc">
<p>IP command execution error. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggade9ca5088d171ad20b4c237f1c2d6260aeafb2cc4d329f963237f889ae8d92161"></a>kStatus_SEMC_AxiCommandExecutionError</em>&nbsp;</td><td class="fielddoc">
<p>AXI command execution error. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggade9ca5088d171ad20b4c237f1c2d6260a9ca39c9c2ee56033cc51bbc988ba4eb3"></a>kStatus_SEMC_InvalidMemorySize</em>&nbsp;</td><td class="fielddoc">
<p>Invalid memory sie. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggade9ca5088d171ad20b4c237f1c2d6260ac7476fe2d7320c0bedcce9ca3722556d"></a>kStatus_SEMC_InvalidIpcmdDataSize</em>&nbsp;</td><td class="fielddoc">
<p>Invalid IP command data size. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggade9ca5088d171ad20b4c237f1c2d6260adb5d3e2d66281dbbe9d7fe13b6f75f6b"></a>kStatus_SEMC_InvalidAddressPortWidth</em>&nbsp;</td><td class="fielddoc">
<p>Invalid address port width. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggade9ca5088d171ad20b4c237f1c2d6260a826916a280050f1cc7fb0eccfd5e117b"></a>kStatus_SEMC_InvalidDataPortWidth</em>&nbsp;</td><td class="fielddoc">
<p>Invalid data port width. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggade9ca5088d171ad20b4c237f1c2d6260a42c5fe91301fdce767039c864ce204f8"></a>kStatus_SEMC_InvalidSwPinmuxSelection</em>&nbsp;</td><td class="fielddoc">
<p>Invalid SW pinmux selection. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggade9ca5088d171ad20b4c237f1c2d6260a498b180ed5c5f24389640413536f1dc4"></a>kStatus_SEMC_InvalidBurstLength</em>&nbsp;</td><td class="fielddoc">
<p>Invalid burst length. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggade9ca5088d171ad20b4c237f1c2d6260a44022201115d6fdcd1826f2f62a7778c"></a>kStatus_SEMC_InvalidColumnAddressBitWidth</em>&nbsp;</td><td class="fielddoc">
<p>Invalid column address bit width. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggade9ca5088d171ad20b4c237f1c2d6260a13b40032b7ad5b8f81b4fddd54daf550"></a>kStatus_SEMC_InvalidBaseAddress</em>&nbsp;</td><td class="fielddoc">
<p>Invalid base address. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggade9ca5088d171ad20b4c237f1c2d6260a43e530f523749e75a6c309fb6a344454"></a>kStatus_SEMC_InvalidTimerSetting</em>&nbsp;</td><td class="fielddoc">
<p>Invalid timer setting. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gafe7cb114b5a6131e7dc518d41ad154ff"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gafe7cb114b5a6131e7dc518d41ad154ff">_semc_mem_type</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="ggafe7cb114b5a6131e7dc518d41ad154ffa6279414422020cd1c99949b6dbfb9507"></a>kSEMC_MemType_SDRAM</em>&nbsp;</td><td class="fielddoc">
<p>SDRAM. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggafe7cb114b5a6131e7dc518d41ad154ffa6d91e32138d1af08e8183b98cd8cce31"></a>kSEMC_MemType_SRAM</em>&nbsp;</td><td class="fielddoc">
<p>SRAM. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggafe7cb114b5a6131e7dc518d41ad154ffa03d1b366c354639f72bcc15c2c9e3782"></a>kSEMC_MemType_NOR</em>&nbsp;</td><td class="fielddoc">
<p>NOR. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggafe7cb114b5a6131e7dc518d41ad154ffa63efa7f90b8b91d4822de45edc2e74c9"></a>kSEMC_MemType_NAND</em>&nbsp;</td><td class="fielddoc">
<p>NAND. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggafe7cb114b5a6131e7dc518d41ad154ffa361bfda909ebaf33f525df07ceda0867"></a>kSEMC_MemType_8080</em>&nbsp;</td><td class="fielddoc">
<ol type="1">
<li></li>
</ol>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga40892f4ad5de4e17716c503fe6bd0d5a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga40892f4ad5de4e17716c503fe6bd0d5a">_semc_waitready_polarity</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="gga40892f4ad5de4e17716c503fe6bd0d5aa5a7ffacebe181e399e7872fced373d26"></a>kSEMC_LowActive</em>&nbsp;</td><td class="fielddoc">
<p>Low active. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga40892f4ad5de4e17716c503fe6bd0d5aa3079e38b3553ecc8b7ea01b8ac3a0ab9"></a>kSEMC_HighActive</em>&nbsp;</td><td class="fielddoc">
<p>High active. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gaab4fc89eef66db38559ddff679994584"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gaab4fc89eef66db38559ddff679994584">_semc_sdram_cs</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="ggaab4fc89eef66db38559ddff679994584aba4f070f1d55618b94b23fa1bdf2cf03"></a>kSEMC_SDRAM_CS0</em>&nbsp;</td><td class="fielddoc">
<p>SEMC SDRAM CS0. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaab4fc89eef66db38559ddff679994584a53f39a9223ddb5346ba190e1d817b2a6"></a>kSEMC_SDRAM_CS1</em>&nbsp;</td><td class="fielddoc">
<p>SEMC SDRAM CS1. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaab4fc89eef66db38559ddff679994584a238bf0fb83c987f93a16e049d57d7fdf"></a>kSEMC_SDRAM_CS2</em>&nbsp;</td><td class="fielddoc">
<p>SEMC SDRAM CS2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaab4fc89eef66db38559ddff679994584a2fe9565400ce1d0c0a37babed57c04c3"></a>kSEMC_SDRAM_CS3</em>&nbsp;</td><td class="fielddoc">
<p>SEMC SDRAM CS3. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga342bafba74d98d36b631f4d96af8ab97"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga342bafba74d98d36b631f4d96af8ab97">_semc_sram_cs</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="gga342bafba74d98d36b631f4d96af8ab97ae4b94fdb3332022a18376d5a2b529369"></a>kSEMC_SRAM_CS0</em>&nbsp;</td><td class="fielddoc">
<p>SEMC SRAM CS0. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga553bbb353e0d2ac038df6aafd7c61050"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga553bbb353e0d2ac038df6aafd7c61050">_semc_nand_access_type</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="gga553bbb353e0d2ac038df6aafd7c61050a58b52a55f579a2ae23a4e0ed9c814c18"></a>kSEMC_NAND_ACCESS_BY_AXI</em>&nbsp;</td><td class="fielddoc">
<p>Access to NAND flash by AXI bus. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga553bbb353e0d2ac038df6aafd7c61050ae507527105fe421ff2135c5384b5fc07"></a>kSEMC_NAND_ACCESS_BY_IPCMD</em>&nbsp;</td><td class="fielddoc">
<p>Access to NAND flash by IP bus. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gad048a6f986fd3668285e281c4186f5b4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gad048a6f986fd3668285e281c4186f5b4">_semc_interrupt_enable</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="ggad048a6f986fd3668285e281c4186f5b4aa7a04a11dc414b2a37a237a5addf349a"></a>kSEMC_IPCmdDoneInterrupt</em>&nbsp;</td><td class="fielddoc">
<p>Ip command done interrupt. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad048a6f986fd3668285e281c4186f5b4a64e25e50990bb0efd1447901ce44eb00"></a>kSEMC_IPCmdErrInterrupt</em>&nbsp;</td><td class="fielddoc">
<p>Ip command error interrupt. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad048a6f986fd3668285e281c4186f5b4af56594e1e688919e5d9ebd87c66d2005"></a>kSEMC_AXICmdErrInterrupt</em>&nbsp;</td><td class="fielddoc">
<p>AXI command error interrupt. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad048a6f986fd3668285e281c4186f5b4a27418b3a7f2b9184bf99f1530d1a7d79"></a>kSEMC_AXIBusErrInterrupt</em>&nbsp;</td><td class="fielddoc">
<p>AXI bus error interrupt. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga9e8f28badec05a3f9ce364c5f1be79ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga9e8f28badec05a3f9ce364c5f1be79ab">_semc_ipcmd_datasize</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="gga9e8f28badec05a3f9ce364c5f1be79aba2d7ca0f3b6220cd64c4cb7df05501ae2"></a>kSEMC_IPcmdDataSize_1bytes</em>&nbsp;</td><td class="fielddoc">
<p>The IP command data size 1 byte. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga9e8f28badec05a3f9ce364c5f1be79abae865ce41ce14fe3d2e941e8c07d25b52"></a>kSEMC_IPcmdDataSize_2bytes</em>&nbsp;</td><td class="fielddoc">
<p>The IP command data size 2 byte. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga9e8f28badec05a3f9ce364c5f1be79aba1cccd51b7f701193896703676eb5556c"></a>kSEMC_IPcmdDataSize_3bytes</em>&nbsp;</td><td class="fielddoc">
<p>The IP command data size 3 byte. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga9e8f28badec05a3f9ce364c5f1be79aba922cf4aa0551390cafcde2e095381864"></a>kSEMC_IPcmdDataSize_4bytes</em>&nbsp;</td><td class="fielddoc">
<p>The IP command data size 4 byte. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gad4548d2115f98cd331700ceabcdf493c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gad4548d2115f98cd331700ceabcdf493c">_semc_refresh_time</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="ggad4548d2115f98cd331700ceabcdf493ca895e58448e9c8257f7362f836ac9b655"></a>kSEMC_RefreshThreeClocks</em>&nbsp;</td><td class="fielddoc">
<p>The refresh timing with three bus clocks. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad4548d2115f98cd331700ceabcdf493ca95df609cf94185f0de78dcada669f4a2"></a>kSEMC_RefreshSixClocks</em>&nbsp;</td><td class="fielddoc">
<p>The refresh timing with six bus clocks. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad4548d2115f98cd331700ceabcdf493ca75e06929fb560f20743f6790f0b69132"></a>kSEMC_RefreshNineClocks</em>&nbsp;</td><td class="fielddoc">
<p>The refresh timing with nine bus clocks. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga5d31a861ad54d01e663e7e8cf2921ec1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga5d31a861ad54d01e663e7e8cf2921ec1">_semc_caslatency</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="gga5d31a861ad54d01e663e7e8cf2921ec1ac02b93f35188b18544253eb4aa915ecd"></a>kSEMC_LatencyOne</em>&nbsp;</td><td class="fielddoc">
<p>Latency 1. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga5d31a861ad54d01e663e7e8cf2921ec1afd6af4ef79574ec227f4300b6bda4190"></a>kSEMC_LatencyTwo</em>&nbsp;</td><td class="fielddoc">
<p>Latency 2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga5d31a861ad54d01e663e7e8cf2921ec1a637fde0ea7ad5a35b9de64997016bea7"></a>kSEMC_LatencyThree</em>&nbsp;</td><td class="fielddoc">
<p>Latency 3. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga6974c2fad22da220132857aca288a138"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga6974c2fad22da220132857aca288a138">_semc_sdram_column_bit_num</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="gga6974c2fad22da220132857aca288a138a2db766ff236daf17a7b597436ac323ac"></a>kSEMC_SdramColunm_12bit</em>&nbsp;</td><td class="fielddoc">
<p>12 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6974c2fad22da220132857aca288a138a17820d0cf5beb4e7c6a76ff9400fdcab"></a>kSEMC_SdramColunm_11bit</em>&nbsp;</td><td class="fielddoc">
<p>11 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6974c2fad22da220132857aca288a138a172a780647e012c8bea26a53094550b8"></a>kSEMC_SdramColunm_10bit</em>&nbsp;</td><td class="fielddoc">
<p>10 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6974c2fad22da220132857aca288a138a7e67d93518611f8b8530150758620380"></a>kSEMC_SdramColunm_9bit</em>&nbsp;</td><td class="fielddoc">
<p>9 bit. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga4c26eb586a234497dcefb06dd2145049"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga4c26eb586a234497dcefb06dd2145049">_semc_sdram_burst_len</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="gga4c26eb586a234497dcefb06dd2145049ad1068c5010de2b31c08f70f725e113ac"></a>kSEMC_Sdram_BurstLen1</em>&nbsp;</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="gabbc2eeb8c27a6bb805362dd929d51e30"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gabbc2eeb8c27a6bb805362dd929d51e30">_semc_nand_column_bit_num</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="ggabbc2eeb8c27a6bb805362dd929d51e30adb536b624fd661909fa6f3ae2c1518fe"></a>kSEMC_NandColum_16bit</em>&nbsp;</td><td class="fielddoc">
<p>16 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggabbc2eeb8c27a6bb805362dd929d51e30a778a4c81e92af4d984fe88bf84f9af92"></a>kSEMC_NandColum_15bit</em>&nbsp;</td><td class="fielddoc">
<p>15 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggabbc2eeb8c27a6bb805362dd929d51e30a8ddd82cfc35c5260ccf0ff1e1d0ecd09"></a>kSEMC_NandColum_14bit</em>&nbsp;</td><td class="fielddoc">
<p>14 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggabbc2eeb8c27a6bb805362dd929d51e30a429e4c6fa031c8643c2c4385812c701b"></a>kSEMC_NandColum_13bit</em>&nbsp;</td><td class="fielddoc">
<p>13 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggabbc2eeb8c27a6bb805362dd929d51e30a4adff9c7a8b64e796539fccf6ee3c306"></a>kSEMC_NandColum_12bit</em>&nbsp;</td><td class="fielddoc">
<p>12 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggabbc2eeb8c27a6bb805362dd929d51e30a2dcc72e2c564f0c7d63f3183ff0da831"></a>kSEMC_NandColum_11bit</em>&nbsp;</td><td class="fielddoc">
<p>11 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggabbc2eeb8c27a6bb805362dd929d51e30a416dcd128d7c007615d2d28cb20390b2"></a>kSEMC_NandColum_10bit</em>&nbsp;</td><td class="fielddoc">
<p>10 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggabbc2eeb8c27a6bb805362dd929d51e30a361194380db5af63d1976adc1c144517"></a>kSEMC_NandColum_9bit</em>&nbsp;</td><td class="fielddoc">
<p>9 bit. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga07bff801d7e0d82a8964fec3e4c3b4fd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga07bff801d7e0d82a8964fec3e4c3b4fd">_semc_nand_burst_len</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="gga07bff801d7e0d82a8964fec3e4c3b4fda008ab2aa106b13d3950ee57a567e5f33"></a>kSEMC_Nand_BurstLen1</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 1. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07bff801d7e0d82a8964fec3e4c3b4fda760f1c284c7a49107d648f1bfa6f63db"></a>kSEMC_Nand_BurstLen2</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07bff801d7e0d82a8964fec3e4c3b4fda5c4231cdbdc33f5d6fc6516109943b8c"></a>kSEMC_Nand_BurstLen4</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 4. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07bff801d7e0d82a8964fec3e4c3b4fdaa8002fc1fbaebc139548012ac4d09590"></a>kSEMC_Nand_BurstLen8</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 8. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07bff801d7e0d82a8964fec3e4c3b4fdafb002a644c3aed0f214547237d0bf6a8"></a>kSEMC_Nand_BurstLen16</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 16. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07bff801d7e0d82a8964fec3e4c3b4fda2bc12a348009ac2db056376d9687c9b2"></a>kSEMC_Nand_BurstLen32</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 32. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07bff801d7e0d82a8964fec3e4c3b4fdab7cc1d3329fcda916f0645e7df964104"></a>kSEMC_Nand_BurstLen64</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 64. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga07e577eaed62833047081d656c5929a5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga07e577eaed62833047081d656c5929a5">_semc_norsram_column_bit_num</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="gga07e577eaed62833047081d656c5929a5a3fd9863f232015ae77b46475d2e20776"></a>kSEMC_NorColum_12bit</em>&nbsp;</td><td class="fielddoc">
<p>12 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07e577eaed62833047081d656c5929a5a342109042a60df1f7a8135be6f312287"></a>kSEMC_NorColum_11bit</em>&nbsp;</td><td class="fielddoc">
<p>11 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07e577eaed62833047081d656c5929a5a2b393393cbf46623ade0a58a487dfe6a"></a>kSEMC_NorColum_10bit</em>&nbsp;</td><td class="fielddoc">
<p>10 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07e577eaed62833047081d656c5929a5a4fae4e4474758bfe49d9a797514f3c80"></a>kSEMC_NorColum_9bit</em>&nbsp;</td><td class="fielddoc">
<p>9 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07e577eaed62833047081d656c5929a5a69340d56f01eb1298a4a2254bf11961f"></a>kSEMC_NorColum_8bit</em>&nbsp;</td><td class="fielddoc">
<p>8 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07e577eaed62833047081d656c5929a5a624f3f8749ae0b79e8e04abb5017fd3c"></a>kSEMC_NorColum_7bit</em>&nbsp;</td><td class="fielddoc">
<p>7 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07e577eaed62833047081d656c5929a5a6d710af45f638281e02bd795bc03b62f"></a>kSEMC_NorColum_6bit</em>&nbsp;</td><td class="fielddoc">
<p>6 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07e577eaed62833047081d656c5929a5a9777a94f3d30b14b521c053fcc0f6638"></a>kSEMC_NorColum_5bit</em>&nbsp;</td><td class="fielddoc">
<p>5 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07e577eaed62833047081d656c5929a5a0814ff5e7bd8fa86261aac223e48c718"></a>kSEMC_NorColum_4bit</em>&nbsp;</td><td class="fielddoc">
<p>4 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07e577eaed62833047081d656c5929a5a56c1dfe2cc811b4e5a04c67dc7d20bbd"></a>kSEMC_NorColum_3bit</em>&nbsp;</td><td class="fielddoc">
<p>3 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga07e577eaed62833047081d656c5929a5aa020e5f8fd9aa0f0997c8d4d23b6deba"></a>kSEMC_NorColum_2bit</em>&nbsp;</td><td class="fielddoc">
<p>2 bit. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gae07e0eada76f23499b542db4bac608f8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gae07e0eada76f23499b542db4bac608f8">_semc_norsram_burst_len</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="ggae07e0eada76f23499b542db4bac608f8ad7727c0a3d6ad31b5946d32288725e50"></a>kSEMC_Nor_BurstLen1</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 1. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggae07e0eada76f23499b542db4bac608f8a672490cbbae88c08ab25994345be4b1d"></a>kSEMC_Nor_BurstLen2</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggae07e0eada76f23499b542db4bac608f8a7905dac808148170e59c01377ef3e04f"></a>kSEMC_Nor_BurstLen4</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 4. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggae07e0eada76f23499b542db4bac608f8aebe3e019bb1e7e6e5386c26b6ea6ee50"></a>kSEMC_Nor_BurstLen8</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 8. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggae07e0eada76f23499b542db4bac608f8adf0b9f929ae874b1b9f1a264a15367ba"></a>kSEMC_Nor_BurstLen16</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 16. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggae07e0eada76f23499b542db4bac608f8aeefcf54c53136c24ebe38350230a3a76"></a>kSEMC_Nor_BurstLen32</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 32. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggae07e0eada76f23499b542db4bac608f8a36f0f78342380adaec20700e1bcd3801"></a>kSEMC_Nor_BurstLen64</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 64. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga627c7c163da4722c59e74867df58be90"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga627c7c163da4722c59e74867df58be90">_semc_dbi_column_bit_num</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="gga627c7c163da4722c59e74867df58be90a952370132cdb9c7103107e66ae8389ab"></a>kSEMC_Dbi_Colum_12bit</em>&nbsp;</td><td class="fielddoc">
<p>12 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga627c7c163da4722c59e74867df58be90aa95d8f71e892f080d81ffb6f0f11c08c"></a>kSEMC_Dbi_Colum_11bit</em>&nbsp;</td><td class="fielddoc">
<p>11 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga627c7c163da4722c59e74867df58be90a6c38804a51de6cdbcdfac916a86b3711"></a>kSEMC_Dbi_Colum_10bit</em>&nbsp;</td><td class="fielddoc">
<p>10 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga627c7c163da4722c59e74867df58be90acf4fd5dd4b3a8732c9724b66eb7f6eeb"></a>kSEMC_Dbi_Colum_9bit</em>&nbsp;</td><td class="fielddoc">
<p>9 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga627c7c163da4722c59e74867df58be90ace80777c59c1e273ea6fad7840db728b"></a>kSEMC_Dbi_Colum_8bit</em>&nbsp;</td><td class="fielddoc">
<p>8 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga627c7c163da4722c59e74867df58be90a92fc4982be1f9e00821a99663bd96901"></a>kSEMC_Dbi_Colum_7bit</em>&nbsp;</td><td class="fielddoc">
<p>7 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga627c7c163da4722c59e74867df58be90a56cd604de6c909822c0b398a2124fc30"></a>kSEMC_Dbi_Colum_6bit</em>&nbsp;</td><td class="fielddoc">
<p>6 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga627c7c163da4722c59e74867df58be90a0125779bef517e02020c27a4a86f52e4"></a>kSEMC_Dbi_Colum_5bit</em>&nbsp;</td><td class="fielddoc">
<p>5 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga627c7c163da4722c59e74867df58be90a579cb2c676661bf7c7af3c85c0eebd98"></a>kSEMC_Dbi_Colum_4bit</em>&nbsp;</td><td class="fielddoc">
<p>4 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga627c7c163da4722c59e74867df58be90a4f9b807733441ef4aa600cd41ca1feba"></a>kSEMC_Dbi_Colum_3bit</em>&nbsp;</td><td class="fielddoc">
<p>3 bit. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga627c7c163da4722c59e74867df58be90a439371215f831c4251902678f6a43a0a"></a>kSEMC_Dbi_Colum_2bit</em>&nbsp;</td><td class="fielddoc">
<p>2 bit. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gab869da998b8a7d83bc28720b86cf1b44"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gab869da998b8a7d83bc28720b86cf1b44">_semc_dbi_burst_len</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="ggab869da998b8a7d83bc28720b86cf1b44a7f47539390b4c446f9add52f389f272e"></a>kSEMC_Dbi_BurstLen1</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 1. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab869da998b8a7d83bc28720b86cf1b44a2903e588b995041b74bc4b180c025897"></a>kSEMC_Dbi_BurstLen2</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab869da998b8a7d83bc28720b86cf1b44af62aec7f8047d1dd27ec7dde50970aeb"></a>kSEMC_Dbi_Dbi_BurstLen4</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 4. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab869da998b8a7d83bc28720b86cf1b44a951beacc5c352fe61aabd3d4ad5544e5"></a>kSEMC_Dbi_BurstLen8</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 8. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab869da998b8a7d83bc28720b86cf1b44ad56d7f93f2ce9abe67f46f7204829c2a"></a>kSEMC_Dbi_BurstLen16</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 16. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab869da998b8a7d83bc28720b86cf1b44a5834e15a39fbd95cce1d21866ac90d3c"></a>kSEMC_Dbi_BurstLen32</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 32. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab869da998b8a7d83bc28720b86cf1b44abe79f64918feba2a19b76e802241cf14"></a>kSEMC_Dbi_BurstLen64</em>&nbsp;</td><td class="fielddoc">
<p>Burst length 64. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga18301d888b36dceb10e0344d6899fc3a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga18301d888b36dceb10e0344d6899fc3a">_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="gga18301d888b36dceb10e0344d6899fc3aabceeededbd643e914bfa5b0bc6dea9ea"></a>kSEMC_MUXA8</em>&nbsp;</td><td class="fielddoc">
<p>MUX A8 pin. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga18301d888b36dceb10e0344d6899fc3aaa9c6dbc1a0723454884437ba9dc42c26"></a>kSEMC_MUXCSX0</em>&nbsp;</td><td class="fielddoc">
<p>MUX CSX0 pin. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga18301d888b36dceb10e0344d6899fc3aa77f7c611692cde18080bbe67b8bf21aa"></a>kSEMC_MUXCSX1</em>&nbsp;</td><td class="fielddoc">
<p>MUX CSX1 Pin. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga18301d888b36dceb10e0344d6899fc3aa1b32569518277d0526e0724d3a1e4062"></a>kSEMC_MUXCSX2</em>&nbsp;</td><td class="fielddoc">
<p>MUX CSX2 Pin. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga18301d888b36dceb10e0344d6899fc3aa89f2b41d3139528566eb8d8352261cbd"></a>kSEMC_MUXCSX3</em>&nbsp;</td><td class="fielddoc">
<p>MUX CSX3 Pin. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga18301d888b36dceb10e0344d6899fc3aa510ba0be9acdfa4186984a840b9cebd1"></a>kSEMC_MUXRDY</em>&nbsp;</td><td class="fielddoc">
<p>MUX RDY pin. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gaf5518b4ab5256f8820a979d4bd1a8366"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gaf5518b4ab5256f8820a979d4bd1a8366">_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="ggaf5518b4ab5256f8820a979d4bd1a8366acfb214c11e851e3592f02174316b257d"></a>kSEMC_MORA27_NONE</em>&nbsp;</td><td class="fielddoc">
<p>No NOR/SRAM A27 pin. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaf5518b4ab5256f8820a979d4bd1a8366a4abd6a254321aece43d62b696c3b18c1"></a>kSEMC_NORA27_MUXCSX3</em>&nbsp;</td><td class="fielddoc">
<p>MUX CSX3 Pin. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaf5518b4ab5256f8820a979d4bd1a8366a99be5b9e0a3617efb82181fea99cdcc4"></a>kSEMC_NORA27_MUXRDY</em>&nbsp;</td><td class="fielddoc">
<p>MUX RDY pin. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga3c931a3098d8b2fd4e2af93096ef9331"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga3c931a3098d8b2fd4e2af93096ef9331">_semc_port_size</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="gga3c931a3098d8b2fd4e2af93096ef9331a812bc5e45b3353877c91d7f16048473d"></a>kSEMC_PortSize8Bit</em>&nbsp;</td><td class="fielddoc">
<p>8-Bit port size. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3c931a3098d8b2fd4e2af93096ef9331ad935bc0609acd89b9357ec0b44d91f4c"></a>kSEMC_PortSize16Bit</em>&nbsp;</td><td class="fielddoc">
<p>16-Bit port size. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga2301f9638581884d20a6d9caa75149a2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga2301f9638581884d20a6d9caa75149a2">_semc_addr_mode</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="gga2301f9638581884d20a6d9caa75149a2a85dbf10fcc8a1b0dd72a18df6ce4bbfd"></a>kSEMC_AddrDataMux</em>&nbsp;</td><td class="fielddoc">
<p>SEMC address/data mux mode. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga2301f9638581884d20a6d9caa75149a2a43104f2c506ba6bee72376dd78c28cac"></a>kSEMC_AdvAddrdataMux</em>&nbsp;</td><td class="fielddoc">
<p>Advanced address/data mux mode. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga2301f9638581884d20a6d9caa75149a2a870389dbbefb950c34f3f2b23647e082"></a>kSEMC_AddrDataNonMux</em>&nbsp;</td><td class="fielddoc">
<p>Address/data non-mux mode. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gaf8b0c7eefae9809e15d935e7852d2304"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gaf8b0c7eefae9809e15d935e7852d2304">_semc_dqs_mode</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="ggaf8b0c7eefae9809e15d935e7852d2304af21e135cae2e3c11db5be755629492ba"></a>kSEMC_Loopbackinternal</em>&nbsp;</td><td class="fielddoc">
<p>Dummy read strobe loopbacked internally. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaf8b0c7eefae9809e15d935e7852d2304a710e8f62fe2d8c416eda8b0f9afa36ed"></a>kSEMC_Loopbackdqspad</em>&nbsp;</td><td class="fielddoc">
<p>Dummy read strobe loopbacked from DQS pad. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga5070fd3150d5c57dae6d611fecb34a3d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga5070fd3150d5c57dae6d611fecb34a3d">_semc_adv_polarity</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="gga5070fd3150d5c57dae6d611fecb34a3dad843b304792bbed95538ff2ab95fcc2b"></a>kSEMC_AdvActiveLow</em>&nbsp;</td><td class="fielddoc">
<p>Adv active low. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga5070fd3150d5c57dae6d611fecb34a3daa585d537911be162fad3a850645257e1"></a>kSEMC_AdvActiveHigh</em>&nbsp;</td><td class="fielddoc">
<p>Adv active high. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga96ba5adb2a365bd4a8df827dabd4b3f2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga96ba5adb2a365bd4a8df827dabd4b3f2">_semc_sync_mode</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="gga96ba5adb2a365bd4a8df827dabd4b3f2a9fcb1bffd29c0a7a986ed44bc41c2392"></a>kSEMC_AsyncMode</em>&nbsp;</td><td class="fielddoc">
<p>Async mode. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga96ba5adb2a365bd4a8df827dabd4b3f2a82eb3fa90fbdbc7beff1edec6acaea50"></a>kSEMC_SyncMode</em>&nbsp;</td><td class="fielddoc">
<p>Sync mode. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga92d9375b047e2425a0411d80618dbea1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga92d9375b047e2425a0411d80618dbea1">_semc_adv_level_control</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="gga92d9375b047e2425a0411d80618dbea1a2a686fd7b2fc28eecaf6fef88be8c304"></a>kSEMC_AdvHigh</em>&nbsp;</td><td class="fielddoc">
<p>Adv is high during address hold state. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga92d9375b047e2425a0411d80618dbea1a33ca2640aebfc5b7f642602464d1807a"></a>kSEMC_AdvLow</em>&nbsp;</td><td class="fielddoc">
<p>Adv is low during address hold state. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga6b2d7c92d27c7d94a70c29efe2507620"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga6b2d7c92d27c7d94a70c29efe2507620">_semc_rdy_polarity</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="gga6b2d7c92d27c7d94a70c29efe2507620a1cb708a8f8e38ab5caff5709e06bd1e0"></a>kSEMC_RdyActiveLow</em>&nbsp;</td><td class="fielddoc">
<p>Adv active low. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6b2d7c92d27c7d94a70c29efe2507620a6171b3de9ef657c77a7b9bc9838fbe60"></a>kSEMC_RdyActivehigh</em>&nbsp;</td><td class="fielddoc">
<p>Adv active low. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gae40651987187d16a3265518df0c4e159"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gae40651987187d16a3265518df0c4e159">_semc_ipcmd_nand_addrmode</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="ggae40651987187d16a3265518df0c4e159a778f1a097cb1eeca26e9e75a013f085c"></a>kSEMC_NANDAM_ColumnRow</em>&nbsp;</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="ggae40651987187d16a3265518df0c4e159a49707818eede770ee4fd03bf176bde8a"></a>kSEMC_NANDAM_ColumnCA0</em>&nbsp;</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="ggae40651987187d16a3265518df0c4e159a842c25fbd836a7cebed5b7ec57a434f4"></a>kSEMC_NANDAM_ColumnCA0CA1</em>&nbsp;</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="ggae40651987187d16a3265518df0c4e159a0165466539b04e572bf9eaedc3d19090"></a>kSEMC_NANDAM_RawRA0</em>&nbsp;</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="ggae40651987187d16a3265518df0c4e159a1b261ecbce65cada2c1a21da787e08fb"></a>kSEMC_NANDAM_RawRA0RA1</em>&nbsp;</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="ggae40651987187d16a3265518df0c4e159a129334132b9a4ba5ba97161978aa4833"></a>kSEMC_NANDAM_RawRA0RA1RA2</em>&nbsp;</td><td class="fielddoc">
<p>Address mode: row address only(3 Byte-RA0). </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gad6c8906e0384e49ec93d877546937ee9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gad6c8906e0384e49ec93d877546937ee9">_semc_ipcmd_nand_cmdmode</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="ggad6c8906e0384e49ec93d877546937ee9a1477f7ac21c762cb1d7841424c70f2b9"></a>kSEMC_NANDCM_Command</em>&nbsp;</td><td class="fielddoc">
<p>command. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad6c8906e0384e49ec93d877546937ee9aa8e6a9f162c6e8e1c6e0bbbd8bc5cdec"></a>kSEMC_NANDCM_CommandHold</em>&nbsp;</td><td class="fielddoc">
<p>Command hold. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad6c8906e0384e49ec93d877546937ee9a32679a5820738318d05602d2243b9eb3"></a>kSEMC_NANDCM_CommandAddress</em>&nbsp;</td><td class="fielddoc">
<p>Command address. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad6c8906e0384e49ec93d877546937ee9a1c2ac25d62129539937d89d726a02f3f"></a>kSEMC_NANDCM_CommandAddressHold</em>&nbsp;</td><td class="fielddoc">
<p>Command address hold. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad6c8906e0384e49ec93d877546937ee9a0541060ec3670c8773f43ac31c3bb387"></a>kSEMC_NANDCM_CommandAddressRead</em>&nbsp;</td><td class="fielddoc">
<p>Command address read. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad6c8906e0384e49ec93d877546937ee9a92321d0f814076a394c73208151cbd4b"></a>kSEMC_NANDCM_CommandAddressWrite</em>&nbsp;</td><td class="fielddoc">
<p>Command address write. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad6c8906e0384e49ec93d877546937ee9a258dcfeee8f30347dcd839214fa6340c"></a>kSEMC_NANDCM_CommandRead</em>&nbsp;</td><td class="fielddoc">
<p>Command read. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad6c8906e0384e49ec93d877546937ee9a409aeb261a6cf397818cec3921428402"></a>kSEMC_NANDCM_CommandWrite</em>&nbsp;</td><td class="fielddoc">
<p>Command write. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad6c8906e0384e49ec93d877546937ee9af517aeaadcb646e1e144e9794c5bf244"></a>kSEMC_NANDCM_Read</em>&nbsp;</td><td class="fielddoc">
<p>Read. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad6c8906e0384e49ec93d877546937ee9afc365a4fdfbd08e4f4d31926a08528fe"></a>kSEMC_NANDCM_Write</em>&nbsp;</td><td class="fielddoc">
<p>Write. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga40c660f4cf93b8be644af49ecb7d511e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga40c660f4cf93b8be644af49ecb7d511e">_semc_nand_address_option</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="gga40c660f4cf93b8be644af49ecb7d511ea0b4f163c03dea0364d3b3ec0ddb9afbe"></a>kSEMC_NandAddrOption_5byte_CA2RA3</em>&nbsp;</td><td class="fielddoc">
<p>CA0+CA1+RA0+RA1+RA2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga40c660f4cf93b8be644af49ecb7d511eaec2299c6e74443e448acbc64a67cb35a"></a>kSEMC_NandAddrOption_4byte_CA2RA2</em>&nbsp;</td><td class="fielddoc">
<p>CA0+CA1+RA0+RA1. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga40c660f4cf93b8be644af49ecb7d511ea47bcc5d243d2334e2e5e442a254fc203"></a>kSEMC_NandAddrOption_3byte_CA2RA1</em>&nbsp;</td><td class="fielddoc">
<p>CA0+CA1+RA0. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga40c660f4cf93b8be644af49ecb7d511eab0add1310bcf734ce630a3012be386f9"></a>kSEMC_NandAddrOption_4byte_CA1RA3</em>&nbsp;</td><td class="fielddoc">
<p>CA0+RA0+RA1+RA2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga40c660f4cf93b8be644af49ecb7d511eafe6ff5806bd256bafdfc0aea21492c95"></a>kSEMC_NandAddrOption_3byte_CA1RA2</em>&nbsp;</td><td class="fielddoc">
<p>CA0+RA0+RA1. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga40c660f4cf93b8be644af49ecb7d511ea0a4cf87cafe8c863312b3bf08c08311b"></a>kSEMC_NandAddrOption_2byte_CA1RA1</em>&nbsp;</td><td class="fielddoc">
<p>CA0+RA0. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gad9c8a83f7407a9d57a2f95cb77a92aa3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#gad9c8a83f7407a9d57a2f95cb77a92aa3">_semc_ipcmd_nor_dbi</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="ggad9c8a83f7407a9d57a2f95cb77a92aa3a77d25abf90756f09f0f1d8b4eab475ae"></a>kSEMC_NORDBICM_Read</em>&nbsp;</td><td class="fielddoc">
<p>NOR read. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggad9c8a83f7407a9d57a2f95cb77a92aa3a99b2f4d1a2696ba7da72d5137eece41f"></a>kSEMC_NORDBICM_Write</em>&nbsp;</td><td class="fielddoc">
<p>NOR write. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga41215097a8437c45e2e8196b50f8e405"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga41215097a8437c45e2e8196b50f8e405">_semc_ipcmd_sram</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="gga41215097a8437c45e2e8196b50f8e405af06753bc01ef7b510d76fe30ca5af3a6"></a>kSEMC_SRAMCM_ArrayRead</em>&nbsp;</td><td class="fielddoc">
<p>SRAM memory array read. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga41215097a8437c45e2e8196b50f8e405a02cce0c4f3eb830102af2f9e0c73888d"></a>kSEMC_SRAMCM_ArrayWrite</em>&nbsp;</td><td class="fielddoc">
<p>SRAM memory array write. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga41215097a8437c45e2e8196b50f8e405ab318aa628c69a3d562b6ad391397209c"></a>kSEMC_SRAMCM_RegRead</em>&nbsp;</td><td class="fielddoc">
<p>SRAM memory register read. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga41215097a8437c45e2e8196b50f8e405a3b4a205f4611490c68f1597ede677777"></a>kSEMC_SRAMCM_RegWrite</em>&nbsp;</td><td class="fielddoc">
<p>SRAM memory register write. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga113141e40aff866979ab953dded5a815"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00069.html#ga113141e40aff866979ab953dded5a815">_semc_ipcmd_sdram</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="gga113141e40aff866979ab953dded5a815a3857923a3c00ccaefc3075363da0505d"></a>kSEMC_SDRAMCM_Read</em>&nbsp;</td><td class="fielddoc">
<p>SDRAM memory read. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga113141e40aff866979ab953dded5a815a9220dc1be1b5f916c9b4237e9cb1e47d"></a>kSEMC_SDRAMCM_Write</em>&nbsp;</td><td class="fielddoc">
<p>SDRAM memory write. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga113141e40aff866979ab953dded5a815a3769734cc057cf347997a92881eaba30"></a>kSEMC_SDRAMCM_Modeset</em>&nbsp;</td><td class="fielddoc">
<p>SDRAM MODE SET. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga113141e40aff866979ab953dded5a815a3f5a3483db0234e5d28c5dfbca0fcb1b"></a>kSEMC_SDRAMCM_Active</em>&nbsp;</td><td class="fielddoc">
<p>SDRAM active. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga113141e40aff866979ab953dded5a815ab602e050320b8dbe2ae451834dc9aeb1"></a>kSEMC_SDRAMCM_AutoRefresh</em>&nbsp;</td><td class="fielddoc">
<p>SDRAM auto-refresh. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga113141e40aff866979ab953dded5a815a5849287a0050fd56215fcc1208c87bcd"></a>kSEMC_SDRAMCM_SelfRefresh</em>&nbsp;</td><td class="fielddoc">
<p>SDRAM self-refresh. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga113141e40aff866979ab953dded5a815a919540c30acd8818465ef06515767a14"></a>kSEMC_SDRAMCM_Precharge</em>&nbsp;</td><td class="fielddoc">
<p>SDRAM precharge. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga113141e40aff866979ab953dded5a815a7e1cabf6b5ef8bb904ba1da1eeb5132f"></a>kSEMC_SDRAMCM_Prechargeall</em>&nbsp;</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="a00069.html#ga76df54f9833d3321bf59e0e1468efc1c">semc_config_t</a> *&#160;</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="a00069.html#gadc70f382b4b8dec8c70f85e9bfa594a7" title="Initializes SEMC. ">SEMC_Init()</a>. User may use the initialized structure unchanged in <a class="el" href="a00069.html#gadc70f382b4b8dec8c70f85e9bfa594a7" title="Initializes SEMC. ">SEMC_Init()</a>, or modify some fields of the structure before calling <a class="el" href="a00069.html#gadc70f382b4b8dec8c70f85e9bfa594a7" title="Initializes SEMC. ">SEMC_Init()</a>. Example: </p>
<div class="fragment"><div class="line"><a class="code" href="a00069.html#a00504">semc_config_t</a> config;</div>
<div class="line"><a class="code" href="a00069.html#ga69cb0590403600e49b1e883b9df51b00">SEMC_GetDefaultConfig</a>(&amp;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 *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#ga76df54f9833d3321bf59e0e1468efc1c">semc_config_t</a> *&#160;</td>
<td class="paramname"><em>configure</em>&#160;</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 *&#160;</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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureSDRAM </td>
<td>(</td>
<td class="paramtype">SEMC_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#ga977edf56dcf9a01cf9c7603dadda599e">semc_sdram_cs_t</a>&#160;</td>
<td class="paramname"><em>cs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#ga00d2235c7405d6c7cff3cdf920f59246">semc_sdram_config_t</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>clkSrc_Hz</em>&#160;</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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureNAND </td>
<td>(</td>
<td class="paramtype">SEMC_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#ga44b06cef74a6ffc7644446efd9524338">semc_nand_config_t</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>clkSrc_Hz</em>&#160;</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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureNOR </td>
<td>(</td>
<td class="paramtype">SEMC_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#ga8819d03614c39d1e09be2fc5c2d3aac0">semc_nor_config_t</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>clkSrc_Hz</em>&#160;</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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureSRAMWithChipSelection </td>
<td>(</td>
<td class="paramtype">SEMC_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#ga34d71a46bb4a8271272d72bfa86b74dd">semc_sram_cs_t</a>&#160;</td>
<td class="paramname"><em>cs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#ga637c64a6f42bd63a0528bee003516173">semc_sram_config_t</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>clkSrc_Hz</em>&#160;</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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureSRAM </td>
<td>(</td>
<td class="paramtype">SEMC_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#ga637c64a6f42bd63a0528bee003516173">semc_sram_config_t</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>clkSrc_Hz</em>&#160;</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="a00309.html#_deprecated000015">Deprecated:</a></b></dt><dd>Do not use this function. It has been superceded by <a class="el" href="a00069.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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_ConfigureDBI </td>
<td>(</td>
<td class="paramtype">SEMC_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#ga14d8c0394c3f0571d87396e69527dbbb">semc_dbi_config_t</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>clkSrc_Hz</em>&#160;</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 *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>mask</em>&#160;</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="a00069.html#ga7f71c989de0b776a08cf7aa4cc08516a">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="a00069.html#ga22affd1ea057d09dec52aa7af6cfc73f">SEMC_EnableInterrupts</a>(ENET, <a class="code" href="a00069.html#ggad048a6f986fd3668285e281c4186f5b4aa7a04a11dc414b2a37a237a5addf349a">kSEMC_IPCmdDoneInterrupt</a> | <a class="code" href="a00069.html#ggad048a6f986fd3668285e281c4186f5b4a64e25e50990bb0efd1447901ce44eb00">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 *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>mask</em>&#160;</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="a00069.html#ga7f71c989de0b776a08cf7aa4cc08516a">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="a00069.html#gaae8c8576045af3144549b69381c75bee">SEMC_DisableInterrupts</a>(ENET, <a class="code" href="a00069.html#ggad048a6f986fd3668285e281c4186f5b4aa7a04a11dc414b2a37a237a5addf349a">kSEMC_IPCmdDoneInterrupt</a> | <a class="code" href="a00069.html#ggad048a6f986fd3668285e281c4186f5b4a64e25e50990bb0efd1447901ce44eb00">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 *&#160;</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="a00069.html#ga7f71c989de0b776a08cf7aa4cc08516a">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 *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>mask</em>&#160;</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="a00069.html#ga7f71c989de0b776a08cf7aa4cc08516a">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 *&#160;</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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_SendIPCommand </td>
<td>(</td>
<td class="paramtype">SEMC_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#ga3b78cf761655768f0e7d4de316a0bb51">semc_mem_type_t</a>&#160;</td>
<td class="paramname"><em>memType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>address</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>command</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>write</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>read</em>&#160;</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&#160;</td>
<td class="paramname"><em>userCommand</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#gae57fc52f01d86e96027353403f9064c0">semc_ipcmd_nand_addrmode_t</a>&#160;</td>
<td class="paramname"><em>addrMode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00069.html#gab7e2230f72dc3eba8ccc7a09ce926736">semc_ipcmd_nand_cmdmode_t</a>&#160;</td>
<td class="paramname"><em>cmdMode</em>&#160;</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 *&#160;</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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_IPCommandNandWrite </td>
<td>(</td>
<td class="paramtype">SEMC_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>address</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size_bytes</em>&#160;</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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_IPCommandNandRead </td>
<td>(</td>
<td class="paramtype">SEMC_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>address</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size_bytes</em>&#160;</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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_IPCommandNorWrite </td>
<td>(</td>
<td class="paramtype">SEMC_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>address</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size_bytes</em>&#160;</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="a00272.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> SEMC_IPCommandNorRead </td>
<td>(</td>
<td class="paramtype">SEMC_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>address</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>size_bytes</em>&#160;</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">&copy; 2016 NXP Semiconductors. All rights reserved.
</li>
</ul>
</div>
</body>
</html>