OpenCores
URL https://opencores.org/ocsvn/aoocs/aoocs/trunk

Subversion Repositories aoocs

[/] [aoocs/] [trunk/] [doc/] [doxygen/] [html/] [classbus__sd.html] - Rev 2

Compare with Previous | Blame | View Log

<!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"/>
<title>aoOCS: bus_sd Module Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.2 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Design&#160;Unit&#160;List</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Design&#160;Unit&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Design&#160;Unit&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#Inputs">Inputs</a> &#124;
<a href="#Outputs">Outputs</a> &#124;
<a href="#Signals">Signals</a> &#124;
<a href="#Parameters">Parameters</a> &#124;
<a href="#Defines">Defines</a> &#124;
<a href="#Always Constructs">Always Constructs</a>  </div>
  <div class="headertitle">
<h1>bus_sd Module Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="bus_sd" -->
<p><p>1-bit SD bus driver for SD cards with WISHBONE master and slave interface. </p>
 
<a href="#_details">More...</a></p>
<!-- startSectionHeader --><div class="dynheader">
Inheritance diagram for bus_sd:<!-- endSectionHeader --></div>
<!-- startSectionSummary --><!-- endSectionSummary --><!-- startSectionContent --><div class="dyncontent">
 <div class="center">
  <img src="classbus__sd.png" usemap="#bus_sd_map" alt=""/>
  <map id="bus_sd_map" name="bus_sd_map">
<area href="classaoOCS.html" alt="aoOCS" shape="rect" coords="0,56,53,80"/>
</map>
 </div><!-- endSectionContent --></div>
 
<p><a href="classbus__sd-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="Always Constructs"></a>
Always Constructs</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a3b2fe0fbf7891563128ea5814f02fc09">ALWAYS_55</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b> )</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a418c246329e4a9feed8b1c08abbadba2">ALWAYS_56</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b> )</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#aadd4c7e2554c83f181a137fbc4c3ad96">ALWAYS_57</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b> )</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#ade1b248784d3704e0b47d8c6c027297f">ALWAYS_58</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b> )</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a679a7205d19053ab5dd96c2300007d64">ALWAYS_59</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b> )</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a121e632b012fb6e5dc30dbaebb34e20a">ALWAYS_60</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b> )</b></td></tr>
<tr><td colspan="2"><h2><a name="Defines"></a>
Defines</h2></td></tr>
 <tr><td class="memTemplParams" colspan="2"><b><a class="el" href="classbus__sd.html#a857791fdae3d128e0045f77c7d192d7c">CRC7_REVERSE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><b><a class="el" href="classbus__sd.html#a0f0a24443e49d384933544eab9b87a06">crc7</a></b> <span class="vhdlchar">[</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar">,</span><span class="vhdlchar"> </span><b><a class="el" href="classbus__sd.html#a0f0a24443e49d384933544eab9b87a06">crc7</a></b> <span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">]</span><span class="vhdlchar">,</span><span class="vhdlchar"> </span><b><a class="el" href="classbus__sd.html#a0f0a24443e49d384933544eab9b87a06">crc7</a></b> <span class="vhdlchar">[</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar">,</span><span class="vhdlchar"> </span><b><a class="el" href="classbus__sd.html#a0f0a24443e49d384933544eab9b87a06">crc7</a></b> <span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">]</span><span class="vhdlchar">,</span><span class="vhdlchar"> </span><b><a class="el" href="classbus__sd.html#a0f0a24443e49d384933544eab9b87a06">crc7</a></b> <span class="vhdlchar">[</span><span class="vhdldigit">4</span><span class="vhdlchar">]</span><span class="vhdlchar">,</span><span class="vhdlchar"> </span><b><a class="el" href="classbus__sd.html#a0f0a24443e49d384933544eab9b87a06">crc7</a></b> <span class="vhdlchar">[</span><span class="vhdldigit">5</span><span class="vhdlchar">]</span><span class="vhdlchar">,</span><span class="vhdlchar"> </span><b><a class="el" href="classbus__sd.html#a0f0a24443e49d384933544eab9b87a06">crc7</a></b> <span class="vhdlchar">[</span><span class="vhdldigit">6</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b></b></td></tr>
<tr><td colspan="2"><h2><a name="Inputs"></a>
Inputs</h2></td></tr>
 <tr><td colspan="2"><div class="groupHeader">Clock and reset</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td colspan="2"><div class="groupHeader">WISHBONE master</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#ac9c12028bdaca2ad04524559664d5da1">DAT_I</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a061e1e23417561b3f770a78cf885b67f">ACK_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a8943042012ad4ff6cc3f8f7818fe1c1b">ERR_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a3039cca7e4673f05fb44fdf21053a809">RTY_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td colspan="2"><div class="groupHeader">WISHBONE slave</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a450d6eae3dbd270154ee07549dabaec4">slave_DAT_I</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#ad7e7614ed7fef87f49932689af47bc26">CYC_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#af67a3f4d893df58c99e9cf0df11b3003">ADR_I</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a142a3da1f5773ed79bc9a4127ea123e0">STB_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#abbaba763cf6e2f07ef4d79308026ca10">WE_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#aa47af53fe7451025be4de6071d3c2dca">SEL_I</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td colspan="2"><h2><a name="Outputs"></a>
Outputs</h2></td></tr>
 <tr><td colspan="2"><div class="groupHeader">WISHBONE master</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a759d830af39dfe0f44f595dae4afc925">CYC_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a48e4e8652304be3427d6f7272ee0cad9">DAT_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a20d9eef34c5b3e2f6c813dadfc50908c">STB_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#abd5dd26acfc6f0f07d9dc1acabb17088">WE_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#af0a83491f43579a33a015345664fe563">ADR_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a80900c47b64b6e8fbfd2388ac046cc3e">SEL_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a6333995e17548c2514d170d5341120e8">SGL_O</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#aefa42b30ca2c95b87778eaf25f79a81a">BLK_O</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a689186b78013051d35500c891f58ce27">RMW_O</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a8d7a8e5f3567ef5c434b776e0ccfcf8a">CTI_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">2</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a8323046005362330c65c7b264042e97c">BTE_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td colspan="2"><div class="groupHeader">WISHBONE slave</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a087c3d66a5087429858d92c23398069f">slave_DAT_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a6f32205e33f439a0738359670cace59a">ACK_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a54abbdeda6f942d17e9bf65e535159bf">ERR_O</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a66f73e6ffa7d68fe0376854bba70b0e1">RTY_O</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td colspan="2"><div class="groupHeader">SD bus 1-bit hardware interface</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#ae5b5d2744b20cb607a47e93f72606d20">sd_clk_o</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
<tr><td colspan="2"><h2><a name="Parameters"></a>
Parameters</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a0d6a1a0bbfc5f191b4d1766784dcdeb4">CONTROL_IDLE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  <b><span class="vhdldigit">2'd0</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#ac9f608398c5aba2e8fa2656c7b63da05">CONTROL_REINIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">2'd1</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#ac41ad9206f43eee68311ac70795c6d56">CONTROL_READ</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">2'd2</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a93a7de63cfcce62192aac0c31cc0e3a3">CONTROL_WRITE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">2'd3</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a56945218906b82797329836b5f1c8a1e">S_CTRL_INIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  <b><span class="vhdldigit">4'd0</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#aebb74ba03ead1fc2c6b4c945fa92112d">S_CTRL_CMD0</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd1</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a08682c661fb9a83979669263c74f5474">S_CTRL_CMD8</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd2</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a5289869552dea6588012023457fa3cb7">S_CTRL_CMD55</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd3</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#adfbaf9794186f1c4d7b320008cd92dfc">S_CTRL_ACMD41</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd4</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a938f1ce712895a2530081f66a819ad94">S_CTRL_CMD2</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd5</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a2366734acfd3297d5f4ebc3f2a568229">S_CTRL_CMD3</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd6</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a137d67bd720a29db1f7c687b5418b5f0">S_CTRL_CMD7</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd7</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a54e19b6306dffb66b89294492af840c8">S_CTRL_PRE_IDLE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd8</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a5c24cabd710f94608a85c9c379e019f1">S_CTRL_IDLE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd9</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#ac83f3e28ac9435b053fea3f5a5aefab6">S_CTRL_CMD17_READ</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd10</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a857357404854de264f698ab75a9b3777">S_CTRL_CMD24_WRITE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd11</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a9520e13b2b7cc9286ed8ee13b57e7f61">STATUS_INIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">2</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  <b><span class="vhdldigit">3'd0</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#ac68c34cb9cc2305411b0a7f070c75115">STATUS_INIT_ERROR</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">3'd1</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a7051c67ccf2ab73e7b58ab5025c5a309">STATUS_IDLE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">3'd2</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a76a8bdb27f3ac49a997add5c4bcda1d9">STATUS_READ</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">3'd3</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a294f0a9f11a50c707ad32f76465ec117">STATUS_WRITE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">3'd4</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a9b15e063dbb64dabc5d2fb1f14060059">STATUS_ERROR</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">3'd5</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a0048957bb930ffa46c19c03aa9ce9b56">S_DATA_IDLE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  <b><span class="vhdldigit">4'd0</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a13360617ecec417078b97acf8f2c8569">S_DATA_READ_START_BIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd1</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#aaa28d2f413350e3c1f39201e76f3908c">S_DATA_READ_CONTENTS</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd2</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#ada04262d8cb516a835ee25a3d9508830">S_DATA_READ_READY_PART</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd3</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a3e69ea7fb13e27a8dbdeb4fcebfbefae">S_DATA_READ_READY_PART_CONTINUE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd4</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a4b6a23ae8c7568c44bafba26bb66927e">S_DATA_READ_CRC16_END_BIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd5</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a66bab12a055f153f6c4b247578cf6be4">S_DATA_READ_ERROR</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd6</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#acc2add7bba173a332d2002ad6989104f">S_DATA_WRITE_START_BIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd7</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a09da4987c43dc1a8411ae0dea169c1b7">S_DATA_WRITE_READY_PART</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd8</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a67f329d2cdf17104d88caf50ae248e02">S_DATA_WRITE_CONTENTS</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd9</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#ad382b24aadcd85390a7fb27cc51c383c">S_DATA_WRITE_CRC16_END_BIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd10</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a2c25dd2a683085e8a751541ed382d740">S_DATA_WRITE_CRC_STATUS_START</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd11</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a3e9d11bcf9e359c6b30bdbefc5bcec07">S_DATA_WRITE_CRC_STATUS_CONTENTS_END_BIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd12</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a5e0b4025c9ad8522892dbec69bf590f1">S_DATA_WRITE_BUSY_START</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd13</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a96506aa2492a1ec2a65ce5168b54bb14">S_DATA_WRITE_BUSY_WAIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd14</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#af4b7e2b87918409d3d059ffc255060be">S_DATA_WRITE_ERROR</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd15</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a007749f9da50007c648bc1cd8f0ab1f0">S_CMD_IDLE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  <b><span class="vhdldigit">4'd0</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a31d633d4b817944615ad58ab12c65a37">S_CMD_SEND_START_ONES</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd1</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#aedddfe3e69609bd1498be9b0d5e62dd2">S_CMD_SEND_START_BIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd2</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a1108e27b7c52cd7b7e381406eac784de">S_CMD_SEND_START_HOST</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd3</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a08c0d53d6a1c1db4f54cf651242e534c">S_CMD_SEND_CONTENTS</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd4</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#af23391dcde658bcfcb0c580244d23b38">S_CMD_SEND_CRC7</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd5</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#aa8e966b2f8a90469b456ca462e72b817">S_CMD_SEND_END_BIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd6</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a01433c5cb45b74cdb9c60137d8cf91ae">S_CMD_SEND_END_ONES</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd7</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a5fa5e984766bfd618ea18a88e13d3676">S_CMD_REPLY_START_BIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd8</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#aa7711dfcb90e1a1e4c6e7f8a770d7923">S_CMD_REPLY_CONTENTS</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd9</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a151e736037f5f19ea98daa933fdcbf55">S_CMD_REPLY_CRC7_END_BIT</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd10</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a255c30c2ecc9074da6af56403f9a738f">S_CMD_REPLY_FINISH_ONES</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd11</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbus__sd.html#a3b8b4196d6608879db2310ae4f963bba">S_CMD_REPLY_ERROR</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd12</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td colspan="2"><h2><a name="Signals"></a>
Signals</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a5689aec15eb900ec61f0039a3722d0d8">bus_error</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a0080e3fc52d6bb928e7416b135d8a855">data_read</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a3b19e874c40489129e36cfeb44ff1f14">data_write</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a0abe5a5a11b3715fd1fb601add77d262">data_part_contents</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a355b5794aae7c191d8db8c8e59d16d85">sd_address</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a26eced59276b2896a1b1696dd5a4b911">sd_block_count</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a3dfdd8641ea95c0d33fa04f8223cf687">control</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#ab02bfcad9bd25490726c2a255f9d0155">wb_address_base</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a5859c0c30365a6458efee99d95d74963">control_state</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">15</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#aeafc420c4680098dc508aecb4748ba52">error_count</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">2</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#ab2c41efa038df0f8b0c0c4a554e62db9">status</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">37</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a0ab7b8f1c1621014f4fb0d901ec55425">cmd_send_contents</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a2784dce65002eba6095ea24674604615">start_cmd</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a1ef253ec1ddf7781eff08cf855baec9f">start_read</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a9c16bb550ab2a2f6b3d4f3c5e997fafa">start_write</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#addb41adcb164f323ede9e3bd587a07a9">sd_cmd_o</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a164b04759ee9c40670b36b2270344f31">sd_dat_o</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a7b5675fe34cfc9c7b618f69d3db112ec">sd_data_enable</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a37e9a09aa7b9b1a9b0bf4e70db242be3">data_state</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">23</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a9807340b528b2e8b94ab365ef9066153">data_counter</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">6</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a86957a356ef6549a3237c95d07d84ac5">part_counter</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">15</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a7cb6f3954b32fdd736c75530951755bb">crc16</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a9d470fb3a5111948c960f901e7aaeda1">data_part</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#ab248168b455618ccd7c58606bd6b89d9">clk_data_ena</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a9cd84ec41df06dbd360c3e51f46f7486">clk_master_ena</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a9b5356af8415976c78f855355bfc9b4e">sd_cmd_enable</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">37</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a1e42a166ebdca19c202b3a86bf50d91b">cmd_send</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">47</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a8300085e5ab03a14a53618851c84bd04">cmd_reply</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#af92ac4f8460f89c691e3d68a05b824c3">cmd_state</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">7</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a6919b95b27d21385b63a32e9ea92546c">cmd_counter</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">6</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#a0f0a24443e49d384933544eab9b87a06">crc7</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#ac432a8c1ed2cc41616971fea1ab49b00">clk_cmd_ena</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbus__sd.html#af5acc8ffdeba2303360d435a1e134fd9">clk_counter</a> </td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>1-bit SD bus driver for SD cards with WISHBONE master and slave interface. </p>
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00031">31</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a3b2fe0fbf7891563128ea5814f02fc09"></a><!-- doxytag: member="bus_sd::ALWAYS_55" ref="a3b2fe0fbf7891563128ea5814f02fc09" args="clk_30, reset_n" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_55          <td></td>
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
        </tr>
<code> [Always Construct]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00106">106</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a418c246329e4a9feed8b1c08abbadba2"></a><!-- doxytag: member="bus_sd::ALWAYS_56" ref="a418c246329e4a9feed8b1c08abbadba2" args="clk_30, reset_n" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_56          <td></td>
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
        </tr>
<code> [Always Construct]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00203">203</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aadd4c7e2554c83f181a137fbc4c3ad96"></a><!-- doxytag: member="bus_sd::ALWAYS_57" ref="aadd4c7e2554c83f181a137fbc4c3ad96" args="clk_30, reset_n" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_57          <td></td>
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
        </tr>
<code> [Always Construct]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00292">292</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ade1b248784d3704e0b47d8c6c027297f"></a><!-- doxytag: member="bus_sd::ALWAYS_58" ref="ade1b248784d3704e0b47d8c6c027297f" args="clk_30, reset_n" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_58          <td></td>
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
        </tr>
<code> [Always Construct]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00607">607</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a679a7205d19053ab5dd96c2300007d64"></a><!-- doxytag: member="bus_sd::ALWAYS_59" ref="a679a7205d19053ab5dd96c2300007d64" args="clk_30, reset_n" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_59          <td></td>
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
        </tr>
<code> [Always Construct]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00846">846</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a121e632b012fb6e5dc30dbaebb34e20a"></a><!-- doxytag: member="bus_sd::ALWAYS_60" ref="a121e632b012fb6e5dc30dbaebb34e20a" args="clk_30, reset_n" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_60          <td></td>
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
        </tr>
<code> [Always Construct]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l01003">1003</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="ade14040679bbb70d0268cb2a5ffb76f3"></a><!-- doxytag: member="bus_sd::clk_30" ref="ade14040679bbb70d0268cb2a5ffb76f3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ade14040679bbb70d0268cb2a5ffb76f3">clk_30</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00034">34</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aba023c49b875c1aa3e918d5e1092e0c6"></a><!-- doxytag: member="bus_sd::reset_n" ref="aba023c49b875c1aa3e918d5e1092e0c6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#aba023c49b875c1aa3e918d5e1092e0c6">reset_n</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00035">35</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a759d830af39dfe0f44f595dae4afc925"></a><!-- doxytag: member="bus_sd::CYC_O" ref="a759d830af39dfe0f44f595dae4afc925" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a759d830af39dfe0f44f595dae4afc925">CYC_O</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00040">40</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a48e4e8652304be3427d6f7272ee0cad9"></a><!-- doxytag: member="bus_sd::DAT_O" ref="a48e4e8652304be3427d6f7272ee0cad9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a48e4e8652304be3427d6f7272ee0cad9">DAT_O</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00041">41</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a20d9eef34c5b3e2f6c813dadfc50908c"></a><!-- doxytag: member="bus_sd::STB_O" ref="a20d9eef34c5b3e2f6c813dadfc50908c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a20d9eef34c5b3e2f6c813dadfc50908c">STB_O</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00042">42</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="abd5dd26acfc6f0f07d9dc1acabb17088"></a><!-- doxytag: member="bus_sd::WE_O" ref="abd5dd26acfc6f0f07d9dc1acabb17088" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#abd5dd26acfc6f0f07d9dc1acabb17088">WE_O</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00043">43</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="af0a83491f43579a33a015345664fe563"></a><!-- doxytag: member="bus_sd::ADR_O" ref="af0a83491f43579a33a015345664fe563" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#af0a83491f43579a33a015345664fe563">ADR_O</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00044">44</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a80900c47b64b6e8fbfd2388ac046cc3e"></a><!-- doxytag: member="bus_sd::SEL_O" ref="a80900c47b64b6e8fbfd2388ac046cc3e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a80900c47b64b6e8fbfd2388ac046cc3e">SEL_O</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00045">45</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac9c12028bdaca2ad04524559664d5da1"></a><!-- doxytag: member="bus_sd::DAT_I" ref="ac9c12028bdaca2ad04524559664d5da1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ac9c12028bdaca2ad04524559664d5da1">DAT_I</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00046">46</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a061e1e23417561b3f770a78cf885b67f"></a><!-- doxytag: member="bus_sd::ACK_I" ref="a061e1e23417561b3f770a78cf885b67f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a061e1e23417561b3f770a78cf885b67f">ACK_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00047">47</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a8943042012ad4ff6cc3f8f7818fe1c1b"></a><!-- doxytag: member="bus_sd::ERR_I" ref="a8943042012ad4ff6cc3f8f7818fe1c1b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a8943042012ad4ff6cc3f8f7818fe1c1b">ERR_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00048">48</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a3039cca7e4673f05fb44fdf21053a809"></a><!-- doxytag: member="bus_sd::RTY_I" ref="a3039cca7e4673f05fb44fdf21053a809" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a3039cca7e4673f05fb44fdf21053a809">RTY_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00049">49</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a6333995e17548c2514d170d5341120e8"></a><!-- doxytag: member="bus_sd::SGL_O" ref="a6333995e17548c2514d170d5341120e8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a6333995e17548c2514d170d5341120e8">SGL_O</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00051">51</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aefa42b30ca2c95b87778eaf25f79a81a"></a><!-- doxytag: member="bus_sd::BLK_O" ref="aefa42b30ca2c95b87778eaf25f79a81a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#aefa42b30ca2c95b87778eaf25f79a81a">BLK_O</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00052">52</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a689186b78013051d35500c891f58ce27"></a><!-- doxytag: member="bus_sd::RMW_O" ref="a689186b78013051d35500c891f58ce27" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a689186b78013051d35500c891f58ce27">RMW_O</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00053">53</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a8d7a8e5f3567ef5c434b776e0ccfcf8a"></a><!-- doxytag: member="bus_sd::CTI_O" ref="a8d7a8e5f3567ef5c434b776e0ccfcf8a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a8d7a8e5f3567ef5c434b776e0ccfcf8a">CTI_O</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">2</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00055">55</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a8323046005362330c65c7b264042e97c"></a><!-- doxytag: member="bus_sd::BTE_O" ref="a8323046005362330c65c7b264042e97c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a8323046005362330c65c7b264042e97c">BTE_O</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00056">56</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a087c3d66a5087429858d92c23398069f"></a><!-- doxytag: member="bus_sd::slave_DAT_O" ref="a087c3d66a5087429858d92c23398069f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a087c3d66a5087429858d92c23398069f">slave_DAT_O</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00061">61</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a450d6eae3dbd270154ee07549dabaec4"></a><!-- doxytag: member="bus_sd::slave_DAT_I" ref="a450d6eae3dbd270154ee07549dabaec4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a450d6eae3dbd270154ee07549dabaec4">slave_DAT_I</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00062">62</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a6f32205e33f439a0738359670cace59a"></a><!-- doxytag: member="bus_sd::ACK_O" ref="a6f32205e33f439a0738359670cace59a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a6f32205e33f439a0738359670cace59a">ACK_O</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00063">63</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a54abbdeda6f942d17e9bf65e535159bf"></a><!-- doxytag: member="bus_sd::ERR_O" ref="a54abbdeda6f942d17e9bf65e535159bf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a54abbdeda6f942d17e9bf65e535159bf">ERR_O</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00064">64</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a66f73e6ffa7d68fe0376854bba70b0e1"></a><!-- doxytag: member="bus_sd::RTY_O" ref="a66f73e6ffa7d68fe0376854bba70b0e1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a66f73e6ffa7d68fe0376854bba70b0e1">RTY_O</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00065">65</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ad7e7614ed7fef87f49932689af47bc26"></a><!-- doxytag: member="bus_sd::CYC_I" ref="ad7e7614ed7fef87f49932689af47bc26" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ad7e7614ed7fef87f49932689af47bc26">CYC_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00066">66</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="af67a3f4d893df58c99e9cf0df11b3003"></a><!-- doxytag: member="bus_sd::ADR_I" ref="af67a3f4d893df58c99e9cf0df11b3003" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#af67a3f4d893df58c99e9cf0df11b3003">ADR_I</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00067">67</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a142a3da1f5773ed79bc9a4127ea123e0"></a><!-- doxytag: member="bus_sd::STB_I" ref="a142a3da1f5773ed79bc9a4127ea123e0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a142a3da1f5773ed79bc9a4127ea123e0">STB_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00068">68</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="abbaba763cf6e2f07ef4d79308026ca10"></a><!-- doxytag: member="bus_sd::WE_I" ref="abbaba763cf6e2f07ef4d79308026ca10" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#abbaba763cf6e2f07ef4d79308026ca10">WE_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00069">69</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aa47af53fe7451025be4de6071d3c2dca"></a><!-- doxytag: member="bus_sd::SEL_I" ref="aa47af53fe7451025be4de6071d3c2dca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#aa47af53fe7451025be4de6071d3c2dca">SEL_I</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00070">70</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ae5b5d2744b20cb607a47e93f72606d20"></a><!-- doxytag: member="bus_sd::sd_clk_o" ref="ae5b5d2744b20cb607a47e93f72606d20" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ae5b5d2744b20cb607a47e93f72606d20">sd_clk_o</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00075">75</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5689aec15eb900ec61f0039a3722d0d8"></a><!-- doxytag: member="bus_sd::bus_error" ref="a5689aec15eb900ec61f0039a3722d0d8" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a5689aec15eb900ec61f0039a3722d0d8">bus_error</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00100">100</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a0080e3fc52d6bb928e7416b135d8a855"></a><!-- doxytag: member="bus_sd::data_read" ref="a0080e3fc52d6bb928e7416b135d8a855" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a0080e3fc52d6bb928e7416b135d8a855">data_read</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00101">101</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a3b19e874c40489129e36cfeb44ff1f14"></a><!-- doxytag: member="bus_sd::data_write" ref="a3b19e874c40489129e36cfeb44ff1f14" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a3b19e874c40489129e36cfeb44ff1f14">data_write</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00102">102</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a0abe5a5a11b3715fd1fb601add77d262"></a><!-- doxytag: member="bus_sd::data_part_contents" ref="a0abe5a5a11b3715fd1fb601add77d262" args="reg[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a0abe5a5a11b3715fd1fb601add77d262">data_part_contents</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[31:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00103">103</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a355b5794aae7c191d8db8c8e59d16d85"></a><!-- doxytag: member="bus_sd::sd_address" ref="a355b5794aae7c191d8db8c8e59d16d85" args="reg[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a355b5794aae7c191d8db8c8e59d16d85">sd_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[31:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00192">192</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a26eced59276b2896a1b1696dd5a4b911"></a><!-- doxytag: member="bus_sd::sd_block_count" ref="a26eced59276b2896a1b1696dd5a4b911" args="reg[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a26eced59276b2896a1b1696dd5a4b911">sd_block_count</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[31:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00193">193</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a3dfdd8641ea95c0d33fa04f8223cf687"></a><!-- doxytag: member="bus_sd::control" ref="a3dfdd8641ea95c0d33fa04f8223cf687" args="reg[1:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a3dfdd8641ea95c0d33fa04f8223cf687">control</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[1:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00194">194</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ab02bfcad9bd25490726c2a255f9d0155"></a><!-- doxytag: member="bus_sd::wb_address_base" ref="ab02bfcad9bd25490726c2a255f9d0155" args="reg[31:2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ab02bfcad9bd25490726c2a255f9d0155">wb_address_base</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[31:2]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00195">195</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a0d6a1a0bbfc5f191b4d1766784dcdeb4"></a><!-- doxytag: member="bus_sd::CONTROL_IDLE" ref="a0d6a1a0bbfc5f191b4d1766784dcdeb4" args="2'd0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a0d6a1a0bbfc5f191b4d1766784dcdeb4">CONTROL_IDLE</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">2'd0</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00197">197</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac9f608398c5aba2e8fa2656c7b63da05"></a><!-- doxytag: member="bus_sd::CONTROL_REINIT" ref="ac9f608398c5aba2e8fa2656c7b63da05" args="2'd1" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ac9f608398c5aba2e8fa2656c7b63da05">CONTROL_REINIT</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">2'd1</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00197">197</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac41ad9206f43eee68311ac70795c6d56"></a><!-- doxytag: member="bus_sd::CONTROL_READ" ref="ac41ad9206f43eee68311ac70795c6d56" args="2'd2" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ac41ad9206f43eee68311ac70795c6d56">CONTROL_READ</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">2'd2</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00197">197</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a93a7de63cfcce62192aac0c31cc0e3a3"></a><!-- doxytag: member="bus_sd::CONTROL_WRITE" ref="a93a7de63cfcce62192aac0c31cc0e3a3" args="2'd3" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a93a7de63cfcce62192aac0c31cc0e3a3">CONTROL_WRITE</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">2'd3</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00197">197</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5859c0c30365a6458efee99d95d74963"></a><!-- doxytag: member="bus_sd::control_state" ref="a5859c0c30365a6458efee99d95d74963" args="reg[3:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a5859c0c30365a6458efee99d95d74963">control_state</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[3:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00259">259</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aeafc420c4680098dc508aecb4748ba52"></a><!-- doxytag: member="bus_sd::error_count" ref="aeafc420c4680098dc508aecb4748ba52" args="reg[15:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#aeafc420c4680098dc508aecb4748ba52">error_count</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[15:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00260">260</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ab2c41efa038df0f8b0c0c4a554e62db9"></a><!-- doxytag: member="bus_sd::status" ref="ab2c41efa038df0f8b0c0c4a554e62db9" args="reg[2:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ab2c41efa038df0f8b0c0c4a554e62db9">status</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[2:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00261">261</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a0ab7b8f1c1621014f4fb0d901ec55425"></a><!-- doxytag: member="bus_sd::cmd_send_contents" ref="a0ab7b8f1c1621014f4fb0d901ec55425" args="reg[37:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a0ab7b8f1c1621014f4fb0d901ec55425">cmd_send_contents</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[37:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00262">262</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a2784dce65002eba6095ea24674604615"></a><!-- doxytag: member="bus_sd::start_cmd" ref="a2784dce65002eba6095ea24674604615" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a2784dce65002eba6095ea24674604615">start_cmd</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00264">264</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a1ef253ec1ddf7781eff08cf855baec9f"></a><!-- doxytag: member="bus_sd::start_read" ref="a1ef253ec1ddf7781eff08cf855baec9f" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a1ef253ec1ddf7781eff08cf855baec9f">start_read</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00265">265</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a9c16bb550ab2a2f6b3d4f3c5e997fafa"></a><!-- doxytag: member="bus_sd::start_write" ref="a9c16bb550ab2a2f6b3d4f3c5e997fafa" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a9c16bb550ab2a2f6b3d4f3c5e997fafa">start_write</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00266">266</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a857791fdae3d128e0045f77c7d192d7c"></a><!-- doxytag: member="bus_sd::CRC7_REVERSE" ref="a857791fdae3d128e0045f77c7d192d7c" args="crc7[0], crc7[1], crc7[2], crc7[3], crc7[4], crc7[5], crc7[6]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a857791fdae3d128e0045f77c7d192d7c">CRC7_REVERSE</a></span> <b><span class="vhdlchar"> </span></b><code> [Define]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00268">268</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a56945218906b82797329836b5f1c8a1e"></a><!-- doxytag: member="bus_sd::S_CTRL_INIT" ref="a56945218906b82797329836b5f1c8a1e" args="4'd0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a56945218906b82797329836b5f1c8a1e">S_CTRL_INIT</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd0</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aebb74ba03ead1fc2c6b4c945fa92112d"></a><!-- doxytag: member="bus_sd::S_CTRL_CMD0" ref="aebb74ba03ead1fc2c6b4c945fa92112d" args="4'd1" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#aebb74ba03ead1fc2c6b4c945fa92112d">S_CTRL_CMD0</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd1</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a08682c661fb9a83979669263c74f5474"></a><!-- doxytag: member="bus_sd::S_CTRL_CMD8" ref="a08682c661fb9a83979669263c74f5474" args="4'd2" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a08682c661fb9a83979669263c74f5474">S_CTRL_CMD8</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd2</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5289869552dea6588012023457fa3cb7"></a><!-- doxytag: member="bus_sd::S_CTRL_CMD55" ref="a5289869552dea6588012023457fa3cb7" args="4'd3" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a5289869552dea6588012023457fa3cb7">S_CTRL_CMD55</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd3</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="adfbaf9794186f1c4d7b320008cd92dfc"></a><!-- doxytag: member="bus_sd::S_CTRL_ACMD41" ref="adfbaf9794186f1c4d7b320008cd92dfc" args="4'd4" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#adfbaf9794186f1c4d7b320008cd92dfc">S_CTRL_ACMD41</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd4</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a938f1ce712895a2530081f66a819ad94"></a><!-- doxytag: member="bus_sd::S_CTRL_CMD2" ref="a938f1ce712895a2530081f66a819ad94" args="4'd5" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a938f1ce712895a2530081f66a819ad94">S_CTRL_CMD2</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd5</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a2366734acfd3297d5f4ebc3f2a568229"></a><!-- doxytag: member="bus_sd::S_CTRL_CMD3" ref="a2366734acfd3297d5f4ebc3f2a568229" args="4'd6" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a2366734acfd3297d5f4ebc3f2a568229">S_CTRL_CMD3</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd6</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a137d67bd720a29db1f7c687b5418b5f0"></a><!-- doxytag: member="bus_sd::S_CTRL_CMD7" ref="a137d67bd720a29db1f7c687b5418b5f0" args="4'd7" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a137d67bd720a29db1f7c687b5418b5f0">S_CTRL_CMD7</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd7</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a54e19b6306dffb66b89294492af840c8"></a><!-- doxytag: member="bus_sd::S_CTRL_PRE_IDLE" ref="a54e19b6306dffb66b89294492af840c8" args="4'd8" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a54e19b6306dffb66b89294492af840c8">S_CTRL_PRE_IDLE</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd8</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5c24cabd710f94608a85c9c379e019f1"></a><!-- doxytag: member="bus_sd::S_CTRL_IDLE" ref="a5c24cabd710f94608a85c9c379e019f1" args="4'd9" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a5c24cabd710f94608a85c9c379e019f1">S_CTRL_IDLE</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd9</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac83f3e28ac9435b053fea3f5a5aefab6"></a><!-- doxytag: member="bus_sd::S_CTRL_CMD17_READ" ref="ac83f3e28ac9435b053fea3f5a5aefab6" args="4'd10" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ac83f3e28ac9435b053fea3f5a5aefab6">S_CTRL_CMD17_READ</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd10</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a857357404854de264f698ab75a9b3777"></a><!-- doxytag: member="bus_sd::S_CTRL_CMD24_WRITE" ref="a857357404854de264f698ab75a9b3777" args="4'd11" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a857357404854de264f698ab75a9b3777">S_CTRL_CMD24_WRITE</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd11</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00270">270</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a9520e13b2b7cc9286ed8ee13b57e7f61"></a><!-- doxytag: member="bus_sd::STATUS_INIT" ref="a9520e13b2b7cc9286ed8ee13b57e7f61" args="3'd0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a9520e13b2b7cc9286ed8ee13b57e7f61">STATUS_INIT</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">2</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd0</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00284">284</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac68c34cb9cc2305411b0a7f070c75115"></a><!-- doxytag: member="bus_sd::STATUS_INIT_ERROR" ref="ac68c34cb9cc2305411b0a7f070c75115" args="3'd1" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ac68c34cb9cc2305411b0a7f070c75115">STATUS_INIT_ERROR</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd1</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00284">284</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a7051c67ccf2ab73e7b58ab5025c5a309"></a><!-- doxytag: member="bus_sd::STATUS_IDLE" ref="a7051c67ccf2ab73e7b58ab5025c5a309" args="3'd2" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a7051c67ccf2ab73e7b58ab5025c5a309">STATUS_IDLE</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd2</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00284">284</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a76a8bdb27f3ac49a997add5c4bcda1d9"></a><!-- doxytag: member="bus_sd::STATUS_READ" ref="a76a8bdb27f3ac49a997add5c4bcda1d9" args="3'd3" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a76a8bdb27f3ac49a997add5c4bcda1d9">STATUS_READ</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd3</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00284">284</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a294f0a9f11a50c707ad32f76465ec117"></a><!-- doxytag: member="bus_sd::STATUS_WRITE" ref="a294f0a9f11a50c707ad32f76465ec117" args="3'd4" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a294f0a9f11a50c707ad32f76465ec117">STATUS_WRITE</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd4</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00284">284</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a9b15e063dbb64dabc5d2fb1f14060059"></a><!-- doxytag: member="bus_sd::STATUS_ERROR" ref="a9b15e063dbb64dabc5d2fb1f14060059" args="3'd5" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a9b15e063dbb64dabc5d2fb1f14060059">STATUS_ERROR</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd5</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00284">284</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="addb41adcb164f323ede9e3bd587a07a9"></a><!-- doxytag: member="bus_sd::sd_cmd_o" ref="addb41adcb164f323ede9e3bd587a07a9" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#addb41adcb164f323ede9e3bd587a07a9">sd_cmd_o</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00569">569</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a164b04759ee9c40670b36b2270344f31"></a><!-- doxytag: member="bus_sd::sd_dat_o" ref="a164b04759ee9c40670b36b2270344f31" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a164b04759ee9c40670b36b2270344f31">sd_dat_o</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00570">570</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a7b5675fe34cfc9c7b618f69d3db112ec"></a><!-- doxytag: member="bus_sd::sd_data_enable" ref="a7b5675fe34cfc9c7b618f69d3db112ec" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a7b5675fe34cfc9c7b618f69d3db112ec">sd_data_enable</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00579">579</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a37e9a09aa7b9b1a9b0bf4e70db242be3"></a><!-- doxytag: member="bus_sd::data_state" ref="a37e9a09aa7b9b1a9b0bf4e70db242be3" args="reg[3:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a37e9a09aa7b9b1a9b0bf4e70db242be3">data_state</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[3:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00580">580</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a9807340b528b2e8b94ab365ef9066153"></a><!-- doxytag: member="bus_sd::data_counter" ref="a9807340b528b2e8b94ab365ef9066153" args="reg[23:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a9807340b528b2e8b94ab365ef9066153">data_counter</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[23:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00581">581</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a86957a356ef6549a3237c95d07d84ac5"></a><!-- doxytag: member="bus_sd::part_counter" ref="a86957a356ef6549a3237c95d07d84ac5" args="reg[6:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a86957a356ef6549a3237c95d07d84ac5">part_counter</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[6:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00582">582</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a7cb6f3954b32fdd736c75530951755bb"></a><!-- doxytag: member="bus_sd::crc16" ref="a7cb6f3954b32fdd736c75530951755bb" args="reg[15:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a7cb6f3954b32fdd736c75530951755bb">crc16</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[15:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00583">583</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a9d470fb3a5111948c960f901e7aaeda1"></a><!-- doxytag: member="bus_sd::data_part" ref="a9d470fb3a5111948c960f901e7aaeda1" args="reg[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a9d470fb3a5111948c960f901e7aaeda1">data_part</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[31:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00584">584</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ab248168b455618ccd7c58606bd6b89d9"></a><!-- doxytag: member="bus_sd::clk_data_ena" ref="ab248168b455618ccd7c58606bd6b89d9" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ab248168b455618ccd7c58606bd6b89d9">clk_data_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00585">585</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a9cd84ec41df06dbd360c3e51f46f7486"></a><!-- doxytag: member="bus_sd::clk_master_ena" ref="a9cd84ec41df06dbd360c3e51f46f7486" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a9cd84ec41df06dbd360c3e51f46f7486">clk_master_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00586">586</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a0048957bb930ffa46c19c03aa9ce9b56"></a><!-- doxytag: member="bus_sd::S_DATA_IDLE" ref="a0048957bb930ffa46c19c03aa9ce9b56" args="4'd0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a0048957bb930ffa46c19c03aa9ce9b56">S_DATA_IDLE</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd0</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a13360617ecec417078b97acf8f2c8569"></a><!-- doxytag: member="bus_sd::S_DATA_READ_START_BIT" ref="a13360617ecec417078b97acf8f2c8569" args="4'd1" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a13360617ecec417078b97acf8f2c8569">S_DATA_READ_START_BIT</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd1</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aaa28d2f413350e3c1f39201e76f3908c"></a><!-- doxytag: member="bus_sd::S_DATA_READ_CONTENTS" ref="aaa28d2f413350e3c1f39201e76f3908c" args="4'd2" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#aaa28d2f413350e3c1f39201e76f3908c">S_DATA_READ_CONTENTS</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd2</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ada04262d8cb516a835ee25a3d9508830"></a><!-- doxytag: member="bus_sd::S_DATA_READ_READY_PART" ref="ada04262d8cb516a835ee25a3d9508830" args="4'd3" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ada04262d8cb516a835ee25a3d9508830">S_DATA_READ_READY_PART</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd3</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a3e69ea7fb13e27a8dbdeb4fcebfbefae"></a><!-- doxytag: member="bus_sd::S_DATA_READ_READY_PART_CONTINUE" ref="a3e69ea7fb13e27a8dbdeb4fcebfbefae" args="4'd4" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a3e69ea7fb13e27a8dbdeb4fcebfbefae">S_DATA_READ_READY_PART_CONTINUE</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd4</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a4b6a23ae8c7568c44bafba26bb66927e"></a><!-- doxytag: member="bus_sd::S_DATA_READ_CRC16_END_BIT" ref="a4b6a23ae8c7568c44bafba26bb66927e" args="4'd5" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a4b6a23ae8c7568c44bafba26bb66927e">S_DATA_READ_CRC16_END_BIT</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd5</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a66bab12a055f153f6c4b247578cf6be4"></a><!-- doxytag: member="bus_sd::S_DATA_READ_ERROR" ref="a66bab12a055f153f6c4b247578cf6be4" args="4'd6" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a66bab12a055f153f6c4b247578cf6be4">S_DATA_READ_ERROR</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd6</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="acc2add7bba173a332d2002ad6989104f"></a><!-- doxytag: member="bus_sd::S_DATA_WRITE_START_BIT" ref="acc2add7bba173a332d2002ad6989104f" args="4'd7" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#acc2add7bba173a332d2002ad6989104f">S_DATA_WRITE_START_BIT</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd7</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a09da4987c43dc1a8411ae0dea169c1b7"></a><!-- doxytag: member="bus_sd::S_DATA_WRITE_READY_PART" ref="a09da4987c43dc1a8411ae0dea169c1b7" args="4'd8" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a09da4987c43dc1a8411ae0dea169c1b7">S_DATA_WRITE_READY_PART</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd8</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a67f329d2cdf17104d88caf50ae248e02"></a><!-- doxytag: member="bus_sd::S_DATA_WRITE_CONTENTS" ref="a67f329d2cdf17104d88caf50ae248e02" args="4'd9" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a67f329d2cdf17104d88caf50ae248e02">S_DATA_WRITE_CONTENTS</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd9</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ad382b24aadcd85390a7fb27cc51c383c"></a><!-- doxytag: member="bus_sd::S_DATA_WRITE_CRC16_END_BIT" ref="ad382b24aadcd85390a7fb27cc51c383c" args="4'd10" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ad382b24aadcd85390a7fb27cc51c383c">S_DATA_WRITE_CRC16_END_BIT</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd10</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a2c25dd2a683085e8a751541ed382d740"></a><!-- doxytag: member="bus_sd::S_DATA_WRITE_CRC_STATUS_START" ref="a2c25dd2a683085e8a751541ed382d740" args="4'd11" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a2c25dd2a683085e8a751541ed382d740">S_DATA_WRITE_CRC_STATUS_START</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd11</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a3e9d11bcf9e359c6b30bdbefc5bcec07"></a><!-- doxytag: member="bus_sd::S_DATA_WRITE_CRC_STATUS_CONTENTS_END_BIT" ref="a3e9d11bcf9e359c6b30bdbefc5bcec07" args="4'd12" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a3e9d11bcf9e359c6b30bdbefc5bcec07">S_DATA_WRITE_CRC_STATUS_CONTENTS_END_BIT</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd12</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5e0b4025c9ad8522892dbec69bf590f1"></a><!-- doxytag: member="bus_sd::S_DATA_WRITE_BUSY_START" ref="a5e0b4025c9ad8522892dbec69bf590f1" args="4'd13" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a5e0b4025c9ad8522892dbec69bf590f1">S_DATA_WRITE_BUSY_START</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd13</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a96506aa2492a1ec2a65ce5168b54bb14"></a><!-- doxytag: member="bus_sd::S_DATA_WRITE_BUSY_WAIT" ref="a96506aa2492a1ec2a65ce5168b54bb14" args="4'd14" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a96506aa2492a1ec2a65ce5168b54bb14">S_DATA_WRITE_BUSY_WAIT</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd14</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="af4b7e2b87918409d3d059ffc255060be"></a><!-- doxytag: member="bus_sd::S_DATA_WRITE_ERROR" ref="af4b7e2b87918409d3d059ffc255060be" args="4'd15" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#af4b7e2b87918409d3d059ffc255060be">S_DATA_WRITE_ERROR</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd15</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00588">588</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a9b5356af8415976c78f855355bfc9b4e"></a><!-- doxytag: member="bus_sd::sd_cmd_enable" ref="a9b5356af8415976c78f855355bfc9b4e" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a9b5356af8415976c78f855355bfc9b4e">sd_cmd_enable</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00822">822</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a1e42a166ebdca19c202b3a86bf50d91b"></a><!-- doxytag: member="bus_sd::cmd_send" ref="a1e42a166ebdca19c202b3a86bf50d91b" args="reg[37:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a1e42a166ebdca19c202b3a86bf50d91b">cmd_send</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[37:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00823">823</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a8300085e5ab03a14a53618851c84bd04"></a><!-- doxytag: member="bus_sd::cmd_reply" ref="a8300085e5ab03a14a53618851c84bd04" args="reg[47:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a8300085e5ab03a14a53618851c84bd04">cmd_reply</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[47:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00824">824</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="af92ac4f8460f89c691e3d68a05b824c3"></a><!-- doxytag: member="bus_sd::cmd_state" ref="af92ac4f8460f89c691e3d68a05b824c3" args="reg[3:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#af92ac4f8460f89c691e3d68a05b824c3">cmd_state</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[3:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00825">825</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a6919b95b27d21385b63a32e9ea92546c"></a><!-- doxytag: member="bus_sd::cmd_counter" ref="a6919b95b27d21385b63a32e9ea92546c" args="reg[7:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a6919b95b27d21385b63a32e9ea92546c">cmd_counter</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[7:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00826">826</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a0f0a24443e49d384933544eab9b87a06"></a><!-- doxytag: member="bus_sd::crc7" ref="a0f0a24443e49d384933544eab9b87a06" args="reg[6:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a0f0a24443e49d384933544eab9b87a06">crc7</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[6:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00827">827</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac432a8c1ed2cc41616971fea1ab49b00"></a><!-- doxytag: member="bus_sd::clk_cmd_ena" ref="ac432a8c1ed2cc41616971fea1ab49b00" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#ac432a8c1ed2cc41616971fea1ab49b00">clk_cmd_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00828">828</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a007749f9da50007c648bc1cd8f0ab1f0"></a><!-- doxytag: member="bus_sd::S_CMD_IDLE" ref="a007749f9da50007c648bc1cd8f0ab1f0" args="4'd0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a007749f9da50007c648bc1cd8f0ab1f0">S_CMD_IDLE</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd0</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a31d633d4b817944615ad58ab12c65a37"></a><!-- doxytag: member="bus_sd::S_CMD_SEND_START_ONES" ref="a31d633d4b817944615ad58ab12c65a37" args="4'd1" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a31d633d4b817944615ad58ab12c65a37">S_CMD_SEND_START_ONES</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd1</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aedddfe3e69609bd1498be9b0d5e62dd2"></a><!-- doxytag: member="bus_sd::S_CMD_SEND_START_BIT" ref="aedddfe3e69609bd1498be9b0d5e62dd2" args="4'd2" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#aedddfe3e69609bd1498be9b0d5e62dd2">S_CMD_SEND_START_BIT</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd2</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a1108e27b7c52cd7b7e381406eac784de"></a><!-- doxytag: member="bus_sd::S_CMD_SEND_START_HOST" ref="a1108e27b7c52cd7b7e381406eac784de" args="4'd3" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a1108e27b7c52cd7b7e381406eac784de">S_CMD_SEND_START_HOST</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd3</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a08c0d53d6a1c1db4f54cf651242e534c"></a><!-- doxytag: member="bus_sd::S_CMD_SEND_CONTENTS" ref="a08c0d53d6a1c1db4f54cf651242e534c" args="4'd4" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a08c0d53d6a1c1db4f54cf651242e534c">S_CMD_SEND_CONTENTS</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd4</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="af23391dcde658bcfcb0c580244d23b38"></a><!-- doxytag: member="bus_sd::S_CMD_SEND_CRC7" ref="af23391dcde658bcfcb0c580244d23b38" args="4'd5" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#af23391dcde658bcfcb0c580244d23b38">S_CMD_SEND_CRC7</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd5</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aa8e966b2f8a90469b456ca462e72b817"></a><!-- doxytag: member="bus_sd::S_CMD_SEND_END_BIT" ref="aa8e966b2f8a90469b456ca462e72b817" args="4'd6" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#aa8e966b2f8a90469b456ca462e72b817">S_CMD_SEND_END_BIT</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd6</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a01433c5cb45b74cdb9c60137d8cf91ae"></a><!-- doxytag: member="bus_sd::S_CMD_SEND_END_ONES" ref="a01433c5cb45b74cdb9c60137d8cf91ae" args="4'd7" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a01433c5cb45b74cdb9c60137d8cf91ae">S_CMD_SEND_END_ONES</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd7</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5fa5e984766bfd618ea18a88e13d3676"></a><!-- doxytag: member="bus_sd::S_CMD_REPLY_START_BIT" ref="a5fa5e984766bfd618ea18a88e13d3676" args="4'd8" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a5fa5e984766bfd618ea18a88e13d3676">S_CMD_REPLY_START_BIT</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd8</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aa7711dfcb90e1a1e4c6e7f8a770d7923"></a><!-- doxytag: member="bus_sd::S_CMD_REPLY_CONTENTS" ref="aa7711dfcb90e1a1e4c6e7f8a770d7923" args="4'd9" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#aa7711dfcb90e1a1e4c6e7f8a770d7923">S_CMD_REPLY_CONTENTS</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd9</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a151e736037f5f19ea98daa933fdcbf55"></a><!-- doxytag: member="bus_sd::S_CMD_REPLY_CRC7_END_BIT" ref="a151e736037f5f19ea98daa933fdcbf55" args="4'd10" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a151e736037f5f19ea98daa933fdcbf55">S_CMD_REPLY_CRC7_END_BIT</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd10</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a255c30c2ecc9074da6af56403f9a738f"></a><!-- doxytag: member="bus_sd::S_CMD_REPLY_FINISH_ONES" ref="a255c30c2ecc9074da6af56403f9a738f" args="4'd11" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a255c30c2ecc9074da6af56403f9a738f">S_CMD_REPLY_FINISH_ONES</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd11</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a3b8b4196d6608879db2310ae4f963bba"></a><!-- doxytag: member="bus_sd::S_CMD_REPLY_ERROR" ref="a3b8b4196d6608879db2310ae4f963bba" args="4'd12" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#a3b8b4196d6608879db2310ae4f963bba">S_CMD_REPLY_ERROR</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">4'd12</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l00830">830</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="af5acc8ffdeba2303360d435a1e134fd9"></a><!-- doxytag: member="bus_sd::clk_counter" ref="af5acc8ffdeba2303360d435a1e134fd9" args="reg[1:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classbus__sd.html#af5acc8ffdeba2303360d435a1e134fd9">clk_counter</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[1:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="bus__sd_8v_source.html#l01001">1001</a> of file <a class="el" href="bus__sd_8v_source.html">bus_sd.v</a>.</p>
 
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="bus__sd_8v_source.html">bus_sd.v</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Mon Dec 20 2010 21:20:20 for aoOCS by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address>
</body>
</html>
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.