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

Subversion Repositories aoocs

[/] [aoocs/] [trunk/] [doc/] [doxygen/] [html/] [classocs__floppy.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: ocs_floppy 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="#Module Instances">Module Instances</a> &#124;
<a href="#Parameters">Parameters</a> &#124;
<a href="#Always Constructs">Always Constructs</a>  </div>
  <div class="headertitle">
<h1>ocs_floppy Module Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="ocs_floppy" -->
<p><p>OCS floppy implementation with WISHBONE master and slave interface. </p>
 
<a href="#_details">More...</a></p>
<!-- startSectionHeader --><div class="dynheader">
Inheritance diagram for ocs_floppy:<!-- endSectionHeader --></div>
<!-- startSectionSummary --><!-- endSectionSummary --><!-- startSectionContent --><div class="dyncontent">
 <div class="center">
  <img src="classocs__floppy.png" usemap="#ocs_floppy_map" alt=""/>
  <map id="ocs_floppy_map" name="ocs_floppy_map">
<area href="classaoOCS.html" alt="aoOCS" shape="rect" coords="0,56,74,80"/>
</map>
 </div><!-- endSectionContent --></div>
 
<p><a href="classocs__floppy-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="classocs__floppy.html#aa58b536c7362d5a7acf55dc8667d3d21">ALWAYS_45</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classocs__floppy.html#aa59dd5f9a7196661777b60e06cf878f9">CLK_I</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classocs__floppy.html#a3bc40dbbffe5810c22c38f0a2bc1854a">reset_n</a></b> <span class="vhdlchar"> </span></b> )</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#abd8dbc2c213ff4d398e86e76d688ac0c">ALWAYS_46</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classocs__floppy.html#aa59dd5f9a7196661777b60e06cf878f9">CLK_I</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classocs__floppy.html#a3bc40dbbffe5810c22c38f0a2bc1854a">reset_n</a></b> <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="classocs__floppy.html#aa59dd5f9a7196661777b60e06cf878f9">CLK_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a3bc40dbbffe5810c22c38f0a2bc1854a">reset_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td colspan="2"><div class="groupHeader">On-Screen-Display floppy management interface</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a278d37dd050c6db2ea87c024a4093712">floppy_inserted</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a29358756464d3d7daa31c2bdfc03e423">floppy_sector</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="classocs__floppy.html#a32a40e587785665b2ce894ad323dd512">floppy_write_enabled</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="classocs__floppy.html#a8c051935644d94da24ab59f337c07f87">master_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="classocs__floppy.html#abebc3d499d784b372bc71802ba5f2466">ACK_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td colspan="2"><div class="groupHeader">WISHBONE slave for OCS registers</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a983e19413188cc770cb065317d223c6b">CYC_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a1a6040dd02f4cf32512df0583c28ee27">STB_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a7be863139d9642bebbea1a694a19b6d9">WE_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a2a896e8cb57e95843ff33ba2cd399b71">ADR_I</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">8</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="classocs__floppy.html#a9242f76b4ad647a34f9e8fe5dd0dd19e">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 class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a542c781db4de974010770b4b4bd57149">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 colspan="2"><div class="groupHeader">WISHBONE slave for floppy buffer</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a190cac9b83d7cda20fc7a3ddc1a72811">buffer_CYC_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a907005a287840bef9da5ecec7d6880b6">buffer_STB_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#af09603d9f53c9c4e291d9cd8fa2bd396">buffer_WE_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a6e66fa1737be20eda12ac5df6b481e23">buffer_ADR_I</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">13</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="classocs__floppy.html#ae75b119e0e63da16afe8187a7e40fc7c">buffer_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 class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a8896214391dbbd9c138ac7ef968417ea">buffer_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 colspan="2"><div class="groupHeader">Not aligned register access on a 32-bit WISHBONE bus</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a74e8dc8342f7b2f66fcac28ff789ed24">na_dskbytr_read</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td colspan="2"><div class="groupHeader">Internal OCS ports</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#abcb7397c7e851ddacb24be02c39fa842">line_start</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#aee11ed79f33e9d4a8288ffa91f4b7657">dma_con</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">10</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="classocs__floppy.html#a6ffc455dd98f4c81dd4185a7db2589fd">adk_con</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">14</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">Floppy CIA interface</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a5fc0bcaad87e96bb5d4d33841cbe7329">fl_mtr_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#af9d376edb999fa1d2707d3163090c348">fl_sel_n</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="classocs__floppy.html#ad36319f3a04a8db854d5c2cbc4b794b3">fl_side_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a2b434d2dbc2cc270ea653a18f03ef61f">fl_dir</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a75c244d85a988aa2dbe994c3b2b72c49">fl_step_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td colspan="2"><h2><a name="Outputs"></a>
Outputs</h2></td></tr>
 <tr><td colspan="2"><div class="groupHeader">On-Screen-Display floppy management interface</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a2795ec2c9748257e1892f6bdcbdab1a7">floppy_error</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"><div class="groupHeader">WISHBONE master</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a5da90cb02285ce937ea6595393c68d07">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="classocs__floppy.html#ae231b489bc474d07c8925e8da0814a34">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="classocs__floppy.html#a1f985010285312b1615d8f7d2a5e9b35">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="classocs__floppy.html#a267cbc4af1d6886e7d75e9a95bde64d1">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="classocs__floppy.html#ac3fb5d485e04699de5ba746c40df0b72">SEL_O</a> &#160;</td><td class="memItemRight" valign="bottom"><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>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a54c5e5e3d5bd971b1763d836c9eb6c97">master_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 colspan="2"><div class="groupHeader">WISHBONE slave for OCS registers</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a6f126d6f47e96fb78fcbbb5592e9c044">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 colspan="2"><div class="groupHeader">WISHBONE slave for floppy buffer</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a3a1505ffbef65484cae1097d3a11ebdd">buffer_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="classocs__floppy.html#ad1d05202ceb7b4804abb769d0c970f4b">buffer_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 colspan="2"><div class="groupHeader">Not aligned register access on a 32-bit WISHBONE bus</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#ae66e3f35772968f283c67ebf13dcad1c">na_dskbytr</a> &#160;</td><td class="memItemRight" valign="bottom"><b><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>  </td></tr>
<tr><td colspan="2"><div class="groupHeader">Internal OCS ports</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#aae7a1c46c55664f93d5e2290af2cd649">floppy_syn_irq</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="classocs__floppy.html#a6da684cd8a2642a5ce53cdfe7838583c">floppy_blk_irq</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"><div class="groupHeader">Floppy CIA interface</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a27d2b7f381c56360248760ce751b397e">fl_rdy_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#abea81bafad5afe28e0047b9ed47f2907">fl_tk0_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a098f578b23d7b89225cf8f860884f4c2">fl_wpro_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a62cc09e2539c911b9b65397125241579">fl_chng_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#a471f82561af3d45590ce23f34f622c10">fl_index_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr><td colspan="2"><div class="groupHeader">Debug signals</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#acaf2e3b11d3fba3dd68852f92dee46e4">debug_floppy</a> &#160;</td><td class="memItemRight" valign="bottom"><b><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>  </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__floppy.html#ad3e6bb748265fb31ffdab5ac96ca67d6">debug_track</a> &#160;</td><td class="memItemRight" valign="bottom"><b><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>  </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="classocs__floppy.html#a2cf0674c34ef64b1184eaedc75a723c3">S_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="classocs__floppy.html#af2086d1890f197bb0db796adcedc8072">S_READ_FROM_SD</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="classocs__floppy.html#ac751611aee7d65fe81b83bbb724c04ca">S_READ_READY_0</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="classocs__floppy.html#ab4e37f69fd3e043863c4ac49c56e9ba7">S_READ_READY_1</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="classocs__floppy.html#aebfce2c5aed1a61c1424dbeae8bbc84f">S_WRITE_CONVERT_0</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="classocs__floppy.html#a99474f073eb26c43bb8f6aad3487e62f">S_WRITE_CONVERT_1</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="classocs__floppy.html#aed2f3750f90dc2e3832a090ebad53d51">S_WRITE_CONVERT_2</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="classocs__floppy.html#a8fff34ac85ed0dd22a4cfd53d0ae1491">S_WRITE_TO_SD</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">4'd7</span><span class="vhdlchar"> </span></b></td></tr>
<tr><td colspan="2"><h2><a name="Module Instances"></a>
Module Instances</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><b><a class="el" href="classocs__floppy.html#a513184694c0b1a7bf8baca239c68862f">altsyncram::buffer_ram_inst</a>  </b>&#160;</td><td class="memItemRight" valign="bottom"></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><span class="vhdldigit">33</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="classocs__floppy.html#a9a76ec82193f18d025dda7f1585c140d">mfm_encoder</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="classocs__floppy.html#ac790d7b259d242165c0b9269f832e668">checksum</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="classocs__floppy.html#a693d3515aba9165982ce2eb302aee095">sector</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="classocs__floppy.html#acdafde07f6705cb760251acdb7f57fcf">last_checksum_bit</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="classocs__floppy.html#a68341d2f4fcbf77473c7f9814381abdb">first_long_word</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">63</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="classocs__floppy.html#a68a29a64f100896fe3e2bd310bc7e942">mfm_output</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</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="classocs__floppy.html#a135d2386844e80446d28eb10a881dfd2">header</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</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="classocs__floppy.html#a34b11c99814b7279498909176ccc6f6d">masked_checksum</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="classocs__floppy.html#a7c2106ad96056c6a9f1c963b34ed9dd2">output_shift</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="classocs__floppy.html#a5875e29134221bd91bb5b87bc0521817">output_first_word</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">5</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="classocs__floppy.html#a3d3e3794d685982c4f364fe00985306c">output_line_cnt</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">5</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="classocs__floppy.html#ac29cdd4b7f3ca059f4a0175c88ed0fab">last_output_line_cnt</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">4</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="classocs__floppy.html#ac11b338c914d9358945342519a33c208">output_shift_cnt</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#ad508b48342f6baafb3e7be4f7c59a700">output_shifting</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#ac8de88f8da01e1e1704d4c184524378d">output_shifted</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#aeedd5e31546527cd82c463fa90b36db6">output_index</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#a30fd713045ce1c717f1681cc371c610d">write_sector_ready</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</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="classocs__floppy.html#a4ae6c1edab9d5c6d4dc4c4fa5dda8e98">output_long_word</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">11</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="classocs__floppy.html#a6387465b8aa0684a2c8df27375d335de">buffer_addr</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">11</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="classocs__floppy.html#ac64f5017b9b43b6df5fa1c0e8c4c8b8f">last_buffer_addr</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">8</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="classocs__floppy.html#a4a9cbcff521512b43f34b3d32fc38bf7">buffer_counter</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="classocs__floppy.html#abe99cb1ee3292e2b42a47e7d13bb2fd5">last_buffer_ACK_O</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#ab21adffb7f5927effac270ca550f5f10">buffer_write_cycle</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#a5fa18399ef0b9b7e3fb70028e3206a53">buffer_read_cycle</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#a86b2cfa95617f3c4e11298ea45bea779">buffer_wren</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</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="classocs__floppy.html#ad0d3781589cf837abb3f9f7a1523f7e0">buffer_data</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</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="classocs__floppy.html#a21a96aaa5fc048db5447abbd685faa8c">buffer_q</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="classocs__floppy.html#a23b3bf056cdad81f6be6f0c13c113e49">track</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="classocs__floppy.html#ab908766a662a04dd1df536e8546f7a81">last_fl_step_n</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="classocs__floppy.html#a6b0af04627b737ff6a5f2c3683685500">floppy_pos_changed</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="classocs__floppy.html#ae62020049c80e87422c424f55ca306e6">last_fl_sel_n</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="classocs__floppy.html#a159309b86e1f9aacb0a0b8907d1999e8">last_fl_side_n</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="classocs__floppy.html#ad15c2c7904cd5e146c7b2653b1ac47e7">reg_fl_chng_n</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="classocs__floppy.html#ac60e4762354537959deff934d5b47b5d">reg_fl_index_n</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="classocs__floppy.html#a8aebbc5a05d9bb5f3a9854eec1912de7">reg_fl_mtr_n</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">14</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="classocs__floppy.html#a6ce6ee60249752b6760a652fb1bc3ab1">motor_spinup_delay</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="classocs__floppy.html#a88f64edfb6667021e8ac69b6b3d6dfdb">dskptr</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="classocs__floppy.html#a64f5739933fdcfbf3ea4eccdb1c970c5">dsklen</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="classocs__floppy.html#a086bf634a7352e7e6b86c9be625badbd">dsksync</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="classocs__floppy.html#aa2700b6f02679a63ffc752ebd3554a09">last_dma_secondary</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="classocs__floppy.html#a363e00f7dd9bb4da2ce9ce84fbe53415">dma_started</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="classocs__floppy.html#a97f69a126a51db580c1699ff6ca0f514">mfm_decoder</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#a83dde421fd033860f31b0c83c655dd41">dma_active</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">5</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="classocs__floppy.html#ad98eb547b6b24ae45460548fd5d743cf">byte_dsksync</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="classocs__floppy.html#afe3fc9f8103816c30bfb05800687535f">byte_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">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="classocs__floppy.html#a5e364cbb0dc9d706eb0e1e0982c563fa">substate</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="classocs__floppy.html#a4eaab0784ab9ad425f64da06cf414040">last_substate</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="classocs__floppy.html#aeb7621456bdce1119829380f4544d479">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">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="classocs__floppy.html#a21462de16f63251af1d3057a9d742338">last_state</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</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="classocs__floppy.html#a670d1ce70aba473daf8e57784b5ff17a">sd_track_address</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</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="classocs__floppy.html#a5ee89d2c675b03abc9a1179b2aff5bd2">mfm_decoder_odd_30_16</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</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="classocs__floppy.html#ae2f27853b2e5e10509ac3f3d77a04fa9">mfm_decoder_odd_14_0</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</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="classocs__floppy.html#a153c1e8f95cb1deab856078ebf7e7886">mfm_decoder_even_30_16</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</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="classocs__floppy.html#a3e771df09549c282051c064bf1aba67b">mfm_decoder_even_14_0</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</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="classocs__floppy.html#abf36e555d483fcbdcd5cad8989fcb186">dskptr_sum</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#aaa387cff72e383297a6bffbf2b6ac93c">start_read</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#ad2843a35c05f87938a92521aac7d8e05">start_write</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#ae5a8face33fcca95a4d7115fd93435e5">active_write</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#a1d13e3c8171d7e774d3a372d14f8860f">enable_write</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__floppy.html#a80c75bc69387e7c4c11e65dac539822b">dsksync_halt</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="classocs__floppy.html#a1df5f86e2cf0e712ef91aae6923127ab">last_dsksync_halt</a> </td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>OCS floppy implementation with WISHBONE master and slave interface. </p>
 <p>List of floppy registers: </p>
<div class="fragment"><pre class="fragment">
Implemented:
     [SERDATR   *018  R   P       Serial port data and status read              read not implemented here]
    DSKBYTR     *01A  R   P       Disk data byte and status read                read not implemented here
 
    DSKPTH    + *020  W   A( E )  Disk pointer (high 3 bits, 5 bits if ECS)
    DSKPTL    + *022  W   A       Disk pointer (low 15 bits)
    DSKLEN      *024  W   P       Disk length
    DSKDAT    &amp; *026  W   P       Disk DMA data write
 
        [not used 07C]
    DSKSYNC     ~07E  W   P       Disk sync pattern register for disk read
 
Not implemented:
    DSKDATR   &amp; *008  ER  P       Disk data early read (dummy address)          not implemented
     [JOY0DAT   *00A  R   D       Joystick-mouse 0 data (vert,horiz)            read not implemented here]
</pre></div> 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00050">50</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aa58b536c7362d5a7acf55dc8667d3d21"></a><!-- doxytag: member="ocs_floppy::ALWAYS_45" ref="aa58b536c7362d5a7acf55dc8667d3d21" args="CLK_I, reset_n" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_45          <td></td>
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classocs__floppy.html#aa59dd5f9a7196661777b60e06cf878f9">CLK_I</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="classocs__floppy.html#a3bc40dbbffe5810c22c38f0a2bc1854a">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="ocs__floppy_8v_source.html#l00252">252</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="abd8dbc2c213ff4d398e86e76d688ac0c"></a><!-- doxytag: member="ocs_floppy::ALWAYS_46" ref="abd8dbc2c213ff4d398e86e76d688ac0c" args="CLK_I, reset_n" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_46          <td></td>
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classocs__floppy.html#aa59dd5f9a7196661777b60e06cf878f9">CLK_I</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="classocs__floppy.html#a3bc40dbbffe5810c22c38f0a2bc1854a">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="ocs__floppy_8v_source.html#l00503">503</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="aa59dd5f9a7196661777b60e06cf878f9"></a><!-- doxytag: member="ocs_floppy::CLK_I" ref="aa59dd5f9a7196661777b60e06cf878f9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#aa59dd5f9a7196661777b60e06cf878f9">CLK_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="ocs__floppy_8v_source.html#l00053">53</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a3bc40dbbffe5810c22c38f0a2bc1854a"></a><!-- doxytag: member="ocs_floppy::reset_n" ref="a3bc40dbbffe5810c22c38f0a2bc1854a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a3bc40dbbffe5810c22c38f0a2bc1854a">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="ocs__floppy_8v_source.html#l00054">54</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a278d37dd050c6db2ea87c024a4093712"></a><!-- doxytag: member="ocs_floppy::floppy_inserted" ref="a278d37dd050c6db2ea87c024a4093712" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a278d37dd050c6db2ea87c024a4093712">floppy_inserted</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="ocs__floppy_8v_source.html#l00059">59</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a29358756464d3d7daa31c2bdfc03e423"></a><!-- doxytag: member="ocs_floppy::floppy_sector" ref="a29358756464d3d7daa31c2bdfc03e423" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a29358756464d3d7daa31c2bdfc03e423">floppy_sector</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="ocs__floppy_8v_source.html#l00060">60</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a32a40e587785665b2ce894ad323dd512"></a><!-- doxytag: member="ocs_floppy::floppy_write_enabled" ref="a32a40e587785665b2ce894ad323dd512" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a32a40e587785665b2ce894ad323dd512">floppy_write_enabled</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="ocs__floppy_8v_source.html#l00061">61</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a2795ec2c9748257e1892f6bdcbdab1a7"></a><!-- doxytag: member="ocs_floppy::floppy_error" ref="a2795ec2c9748257e1892f6bdcbdab1a7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a2795ec2c9748257e1892f6bdcbdab1a7">floppy_error</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="ocs__floppy_8v_source.html#l00062">62</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5da90cb02285ce937ea6595393c68d07"></a><!-- doxytag: member="ocs_floppy::CYC_O" ref="a5da90cb02285ce937ea6595393c68d07" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a5da90cb02285ce937ea6595393c68d07">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="ocs__floppy_8v_source.html#l00067">67</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ae231b489bc474d07c8925e8da0814a34"></a><!-- doxytag: member="ocs_floppy::STB_O" ref="ae231b489bc474d07c8925e8da0814a34" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ae231b489bc474d07c8925e8da0814a34">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="ocs__floppy_8v_source.html#l00068">68</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a1f985010285312b1615d8f7d2a5e9b35"></a><!-- doxytag: member="ocs_floppy::WE_O" ref="a1f985010285312b1615d8f7d2a5e9b35" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a1f985010285312b1615d8f7d2a5e9b35">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="ocs__floppy_8v_source.html#l00069">69</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a267cbc4af1d6886e7d75e9a95bde64d1"></a><!-- doxytag: member="ocs_floppy::ADR_O" ref="a267cbc4af1d6886e7d75e9a95bde64d1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a267cbc4af1d6886e7d75e9a95bde64d1">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="ocs__floppy_8v_source.html#l00070">70</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac3fb5d485e04699de5ba746c40df0b72"></a><!-- doxytag: member="ocs_floppy::SEL_O" ref="ac3fb5d485e04699de5ba746c40df0b72" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ac3fb5d485e04699de5ba746c40df0b72">SEL_O</a></span> <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> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00071">71</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a54c5e5e3d5bd971b1763d836c9eb6c97"></a><!-- doxytag: member="ocs_floppy::master_DAT_O" ref="a54c5e5e3d5bd971b1763d836c9eb6c97" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a54c5e5e3d5bd971b1763d836c9eb6c97">master_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="ocs__floppy_8v_source.html#l00072">72</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a8c051935644d94da24ab59f337c07f87"></a><!-- doxytag: member="ocs_floppy::master_DAT_I" ref="a8c051935644d94da24ab59f337c07f87" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a8c051935644d94da24ab59f337c07f87">master_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="ocs__floppy_8v_source.html#l00073">73</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="abebc3d499d784b372bc71802ba5f2466"></a><!-- doxytag: member="ocs_floppy::ACK_I" ref="abebc3d499d784b372bc71802ba5f2466" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#abebc3d499d784b372bc71802ba5f2466">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="ocs__floppy_8v_source.html#l00074">74</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a983e19413188cc770cb065317d223c6b"></a><!-- doxytag: member="ocs_floppy::CYC_I" ref="a983e19413188cc770cb065317d223c6b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a983e19413188cc770cb065317d223c6b">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="ocs__floppy_8v_source.html#l00079">79</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a1a6040dd02f4cf32512df0583c28ee27"></a><!-- doxytag: member="ocs_floppy::STB_I" ref="a1a6040dd02f4cf32512df0583c28ee27" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a1a6040dd02f4cf32512df0583c28ee27">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="ocs__floppy_8v_source.html#l00080">80</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a7be863139d9642bebbea1a694a19b6d9"></a><!-- doxytag: member="ocs_floppy::WE_I" ref="a7be863139d9642bebbea1a694a19b6d9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a7be863139d9642bebbea1a694a19b6d9">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="ocs__floppy_8v_source.html#l00081">81</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a2a896e8cb57e95843ff33ba2cd399b71"></a><!-- doxytag: member="ocs_floppy::ADR_I" ref="a2a896e8cb57e95843ff33ba2cd399b71" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a2a896e8cb57e95843ff33ba2cd399b71">ADR_I</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">8</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="ocs__floppy_8v_source.html#l00082">82</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a9242f76b4ad647a34f9e8fe5dd0dd19e"></a><!-- doxytag: member="ocs_floppy::SEL_I" ref="a9242f76b4ad647a34f9e8fe5dd0dd19e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a9242f76b4ad647a34f9e8fe5dd0dd19e">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="ocs__floppy_8v_source.html#l00083">83</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a542c781db4de974010770b4b4bd57149"></a><!-- doxytag: member="ocs_floppy::slave_DAT_I" ref="a542c781db4de974010770b4b4bd57149" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a542c781db4de974010770b4b4bd57149">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="ocs__floppy_8v_source.html#l00084">84</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a6f126d6f47e96fb78fcbbb5592e9c044"></a><!-- doxytag: member="ocs_floppy::ACK_O" ref="a6f126d6f47e96fb78fcbbb5592e9c044" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a6f126d6f47e96fb78fcbbb5592e9c044">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="ocs__floppy_8v_source.html#l00085">85</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a190cac9b83d7cda20fc7a3ddc1a72811"></a><!-- doxytag: member="ocs_floppy::buffer_CYC_I" ref="a190cac9b83d7cda20fc7a3ddc1a72811" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a190cac9b83d7cda20fc7a3ddc1a72811">buffer_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="ocs__floppy_8v_source.html#l00090">90</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a907005a287840bef9da5ecec7d6880b6"></a><!-- doxytag: member="ocs_floppy::buffer_STB_I" ref="a907005a287840bef9da5ecec7d6880b6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a907005a287840bef9da5ecec7d6880b6">buffer_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="ocs__floppy_8v_source.html#l00091">91</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="af09603d9f53c9c4e291d9cd8fa2bd396"></a><!-- doxytag: member="ocs_floppy::buffer_WE_I" ref="af09603d9f53c9c4e291d9cd8fa2bd396" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#af09603d9f53c9c4e291d9cd8fa2bd396">buffer_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="ocs__floppy_8v_source.html#l00092">92</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a6e66fa1737be20eda12ac5df6b481e23"></a><!-- doxytag: member="ocs_floppy::buffer_ADR_I" ref="a6e66fa1737be20eda12ac5df6b481e23" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a6e66fa1737be20eda12ac5df6b481e23">buffer_ADR_I</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">13</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="ocs__floppy_8v_source.html#l00093">93</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ae75b119e0e63da16afe8187a7e40fc7c"></a><!-- doxytag: member="ocs_floppy::buffer_SEL_I" ref="ae75b119e0e63da16afe8187a7e40fc7c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ae75b119e0e63da16afe8187a7e40fc7c">buffer_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="ocs__floppy_8v_source.html#l00094">94</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a8896214391dbbd9c138ac7ef968417ea"></a><!-- doxytag: member="ocs_floppy::buffer_DAT_I" ref="a8896214391dbbd9c138ac7ef968417ea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a8896214391dbbd9c138ac7ef968417ea">buffer_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="ocs__floppy_8v_source.html#l00095">95</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a3a1505ffbef65484cae1097d3a11ebdd"></a><!-- doxytag: member="ocs_floppy::buffer_DAT_O" ref="a3a1505ffbef65484cae1097d3a11ebdd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a3a1505ffbef65484cae1097d3a11ebdd">buffer_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="ocs__floppy_8v_source.html#l00096">96</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ad1d05202ceb7b4804abb769d0c970f4b"></a><!-- doxytag: member="ocs_floppy::buffer_ACK_O" ref="ad1d05202ceb7b4804abb769d0c970f4b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ad1d05202ceb7b4804abb769d0c970f4b">buffer_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="ocs__floppy_8v_source.html#l00097">97</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a74e8dc8342f7b2f66fcac28ff789ed24"></a><!-- doxytag: member="ocs_floppy::na_dskbytr_read" ref="a74e8dc8342f7b2f66fcac28ff789ed24" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a74e8dc8342f7b2f66fcac28ff789ed24">na_dskbytr_read</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="ocs__floppy_8v_source.html#l00103">103</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ae66e3f35772968f283c67ebf13dcad1c"></a><!-- doxytag: member="ocs_floppy::na_dskbytr" ref="ae66e3f35772968f283c67ebf13dcad1c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ae66e3f35772968f283c67ebf13dcad1c">na_dskbytr</a></span> <b><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> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00104">104</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="abcb7397c7e851ddacb24be02c39fa842"></a><!-- doxytag: member="ocs_floppy::line_start" ref="abcb7397c7e851ddacb24be02c39fa842" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#abcb7397c7e851ddacb24be02c39fa842">line_start</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="ocs__floppy_8v_source.html#l00109">109</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aee11ed79f33e9d4a8288ffa91f4b7657"></a><!-- doxytag: member="ocs_floppy::dma_con" ref="aee11ed79f33e9d4a8288ffa91f4b7657" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#aee11ed79f33e9d4a8288ffa91f4b7657">dma_con</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">10</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="ocs__floppy_8v_source.html#l00111">111</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a6ffc455dd98f4c81dd4185a7db2589fd"></a><!-- doxytag: member="ocs_floppy::adk_con" ref="a6ffc455dd98f4c81dd4185a7db2589fd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a6ffc455dd98f4c81dd4185a7db2589fd">adk_con</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">14</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="ocs__floppy_8v_source.html#l00112">112</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aae7a1c46c55664f93d5e2290af2cd649"></a><!-- doxytag: member="ocs_floppy::floppy_syn_irq" ref="aae7a1c46c55664f93d5e2290af2cd649" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#aae7a1c46c55664f93d5e2290af2cd649">floppy_syn_irq</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="ocs__floppy_8v_source.html#l00114">114</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a6da684cd8a2642a5ce53cdfe7838583c"></a><!-- doxytag: member="ocs_floppy::floppy_blk_irq" ref="a6da684cd8a2642a5ce53cdfe7838583c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a6da684cd8a2642a5ce53cdfe7838583c">floppy_blk_irq</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="ocs__floppy_8v_source.html#l00115">115</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a27d2b7f381c56360248760ce751b397e"></a><!-- doxytag: member="ocs_floppy::fl_rdy_n" ref="a27d2b7f381c56360248760ce751b397e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a27d2b7f381c56360248760ce751b397e">fl_rdy_n</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="ocs__floppy_8v_source.html#l00120">120</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="abea81bafad5afe28e0047b9ed47f2907"></a><!-- doxytag: member="ocs_floppy::fl_tk0_n" ref="abea81bafad5afe28e0047b9ed47f2907" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#abea81bafad5afe28e0047b9ed47f2907">fl_tk0_n</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="ocs__floppy_8v_source.html#l00121">121</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a098f578b23d7b89225cf8f860884f4c2"></a><!-- doxytag: member="ocs_floppy::fl_wpro_n" ref="a098f578b23d7b89225cf8f860884f4c2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a098f578b23d7b89225cf8f860884f4c2">fl_wpro_n</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="ocs__floppy_8v_source.html#l00122">122</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a62cc09e2539c911b9b65397125241579"></a><!-- doxytag: member="ocs_floppy::fl_chng_n" ref="a62cc09e2539c911b9b65397125241579" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a62cc09e2539c911b9b65397125241579">fl_chng_n</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="ocs__floppy_8v_source.html#l00123">123</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a471f82561af3d45590ce23f34f622c10"></a><!-- doxytag: member="ocs_floppy::fl_index_n" ref="a471f82561af3d45590ce23f34f622c10" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a471f82561af3d45590ce23f34f622c10">fl_index_n</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="ocs__floppy_8v_source.html#l00124">124</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5fc0bcaad87e96bb5d4d33841cbe7329"></a><!-- doxytag: member="ocs_floppy::fl_mtr_n" ref="a5fc0bcaad87e96bb5d4d33841cbe7329" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a5fc0bcaad87e96bb5d4d33841cbe7329">fl_mtr_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="ocs__floppy_8v_source.html#l00126">126</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="af9d376edb999fa1d2707d3163090c348"></a><!-- doxytag: member="ocs_floppy::fl_sel_n" ref="af9d376edb999fa1d2707d3163090c348" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#af9d376edb999fa1d2707d3163090c348">fl_sel_n</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="ocs__floppy_8v_source.html#l00127">127</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ad36319f3a04a8db854d5c2cbc4b794b3"></a><!-- doxytag: member="ocs_floppy::fl_side_n" ref="ad36319f3a04a8db854d5c2cbc4b794b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ad36319f3a04a8db854d5c2cbc4b794b3">fl_side_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="ocs__floppy_8v_source.html#l00128">128</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a2b434d2dbc2cc270ea653a18f03ef61f"></a><!-- doxytag: member="ocs_floppy::fl_dir" ref="a2b434d2dbc2cc270ea653a18f03ef61f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a2b434d2dbc2cc270ea653a18f03ef61f">fl_dir</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="ocs__floppy_8v_source.html#l00129">129</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a75c244d85a988aa2dbe994c3b2b72c49"></a><!-- doxytag: member="ocs_floppy::fl_step_n" ref="a75c244d85a988aa2dbe994c3b2b72c49" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a75c244d85a988aa2dbe994c3b2b72c49">fl_step_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="ocs__floppy_8v_source.html#l00130">130</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="acaf2e3b11d3fba3dd68852f92dee46e4"></a><!-- doxytag: member="ocs_floppy::debug_floppy" ref="acaf2e3b11d3fba3dd68852f92dee46e4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#acaf2e3b11d3fba3dd68852f92dee46e4">debug_floppy</a></span> <b><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> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00135">135</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ad3e6bb748265fb31ffdab5ac96ca67d6"></a><!-- doxytag: member="ocs_floppy::debug_track" ref="ad3e6bb748265fb31ffdab5ac96ca67d6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ad3e6bb748265fb31ffdab5ac96ca67d6">debug_track</a></span> <b><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> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00136">136</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a9a76ec82193f18d025dda7f1585c140d"></a><!-- doxytag: member="ocs_floppy::mfm_encoder" ref="a9a76ec82193f18d025dda7f1585c140d" args="reg[33:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a9a76ec82193f18d025dda7f1585c140d">mfm_encoder</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[33:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00140">140</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac790d7b259d242165c0b9269f832e668"></a><!-- doxytag: member="ocs_floppy::checksum" ref="ac790d7b259d242165c0b9269f832e668" args="reg[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ac790d7b259d242165c0b9269f832e668">checksum</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="ocs__floppy_8v_source.html#l00141">141</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a693d3515aba9165982ce2eb302aee095"></a><!-- doxytag: member="ocs_floppy::sector" ref="a693d3515aba9165982ce2eb302aee095" args="reg[3:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a693d3515aba9165982ce2eb302aee095">sector</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="ocs__floppy_8v_source.html#l00142">142</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="acdafde07f6705cb760251acdb7f57fcf"></a><!-- doxytag: member="ocs_floppy::last_checksum_bit" ref="acdafde07f6705cb760251acdb7f57fcf" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#acdafde07f6705cb760251acdb7f57fcf">last_checksum_bit</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="ocs__floppy_8v_source.html#l00144">144</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a68341d2f4fcbf77473c7f9814381abdb"></a><!-- doxytag: member="ocs_floppy::first_long_word" ref="a68341d2f4fcbf77473c7f9814381abdb" args="reg[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a68341d2f4fcbf77473c7f9814381abdb">first_long_word</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="ocs__floppy_8v_source.html#l00145">145</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a68a29a64f100896fe3e2bd310bc7e942"></a><!-- doxytag: member="ocs_floppy::mfm_output" ref="a68a29a64f100896fe3e2bd310bc7e942" args="wire[63:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a68a29a64f100896fe3e2bd310bc7e942">mfm_output</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[63:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00147">147</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a135d2386844e80446d28eb10a881dfd2"></a><!-- doxytag: member="ocs_floppy::header" ref="a135d2386844e80446d28eb10a881dfd2" args="wire[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a135d2386844e80446d28eb10a881dfd2">header</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00166">166</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a34b11c99814b7279498909176ccc6f6d"></a><!-- doxytag: member="ocs_floppy::masked_checksum" ref="a34b11c99814b7279498909176ccc6f6d" args="wire[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a34b11c99814b7279498909176ccc6f6d">masked_checksum</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00169">169</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a7c2106ad96056c6a9f1c963b34ed9dd2"></a><!-- doxytag: member="ocs_floppy::output_shift" ref="a7c2106ad96056c6a9f1c963b34ed9dd2" args="reg[47:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a7c2106ad96056c6a9f1c963b34ed9dd2">output_shift</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="ocs__floppy_8v_source.html#l00171">171</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5875e29134221bd91bb5b87bc0521817"></a><!-- doxytag: member="ocs_floppy::output_first_word" ref="a5875e29134221bd91bb5b87bc0521817" args="reg[15:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a5875e29134221bd91bb5b87bc0521817">output_first_word</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="ocs__floppy_8v_source.html#l00172">172</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a3d3e3794d685982c4f364fe00985306c"></a><!-- doxytag: member="ocs_floppy::output_line_cnt" ref="a3d3e3794d685982c4f364fe00985306c" args="reg[5:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a3d3e3794d685982c4f364fe00985306c">output_line_cnt</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[5:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00173">173</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac29cdd4b7f3ca059f4a0175c88ed0fab"></a><!-- doxytag: member="ocs_floppy::last_output_line_cnt" ref="ac29cdd4b7f3ca059f4a0175c88ed0fab" args="reg[5:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ac29cdd4b7f3ca059f4a0175c88ed0fab">last_output_line_cnt</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[5:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00174">174</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac11b338c914d9358945342519a33c208"></a><!-- doxytag: member="ocs_floppy::output_shift_cnt" ref="ac11b338c914d9358945342519a33c208" args="reg[4:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ac11b338c914d9358945342519a33c208">output_shift_cnt</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[4:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00175">175</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ad508b48342f6baafb3e7be4f7c59a700"></a><!-- doxytag: member="ocs_floppy::output_shifting" ref="ad508b48342f6baafb3e7be4f7c59a700" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ad508b48342f6baafb3e7be4f7c59a700">output_shifting</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00177">177</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac8de88f8da01e1e1704d4c184524378d"></a><!-- doxytag: member="ocs_floppy::output_shifted" ref="ac8de88f8da01e1e1704d4c184524378d" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ac8de88f8da01e1e1704d4c184524378d">output_shifted</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00178">178</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aeedd5e31546527cd82c463fa90b36db6"></a><!-- doxytag: member="ocs_floppy::output_index" ref="aeedd5e31546527cd82c463fa90b36db6" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#aeedd5e31546527cd82c463fa90b36db6">output_index</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00179">179</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a30fd713045ce1c717f1681cc371c610d"></a><!-- doxytag: member="ocs_floppy::write_sector_ready" ref="a30fd713045ce1c717f1681cc371c610d" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a30fd713045ce1c717f1681cc371c610d">write_sector_ready</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00180">180</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a4ae6c1edab9d5c6d4dc4c4fa5dda8e98"></a><!-- doxytag: member="ocs_floppy::output_long_word" ref="a4ae6c1edab9d5c6d4dc4c4fa5dda8e98" args="wire[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a4ae6c1edab9d5c6d4dc4c4fa5dda8e98">output_long_word</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00181">181</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a6387465b8aa0684a2c8df27375d335de"></a><!-- doxytag: member="ocs_floppy::buffer_addr" ref="a6387465b8aa0684a2c8df27375d335de" args="reg[11:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a6387465b8aa0684a2c8df27375d335de">buffer_addr</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[11:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00184">184</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac64f5017b9b43b6df5fa1c0e8c4c8b8f"></a><!-- doxytag: member="ocs_floppy::last_buffer_addr" ref="ac64f5017b9b43b6df5fa1c0e8c4c8b8f" args="reg[11:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ac64f5017b9b43b6df5fa1c0e8c4c8b8f">last_buffer_addr</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[11:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00185">185</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a4a9cbcff521512b43f34b3d32fc38bf7"></a><!-- doxytag: member="ocs_floppy::buffer_counter" ref="a4a9cbcff521512b43f34b3d32fc38bf7" args="reg[8:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a4a9cbcff521512b43f34b3d32fc38bf7">buffer_counter</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[8:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00186">186</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="abe99cb1ee3292e2b42a47e7d13bb2fd5"></a><!-- doxytag: member="ocs_floppy::last_buffer_ACK_O" ref="abe99cb1ee3292e2b42a47e7d13bb2fd5" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#abe99cb1ee3292e2b42a47e7d13bb2fd5">last_buffer_ACK_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="ocs__floppy_8v_source.html#l00187">187</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ab21adffb7f5927effac270ca550f5f10"></a><!-- doxytag: member="ocs_floppy::buffer_write_cycle" ref="ab21adffb7f5927effac270ca550f5f10" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ab21adffb7f5927effac270ca550f5f10">buffer_write_cycle</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00189">189</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5fa18399ef0b9b7e3fb70028e3206a53"></a><!-- doxytag: member="ocs_floppy::buffer_read_cycle" ref="a5fa18399ef0b9b7e3fb70028e3206a53" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a5fa18399ef0b9b7e3fb70028e3206a53">buffer_read_cycle</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00191">191</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a86b2cfa95617f3c4e11298ea45bea779"></a><!-- doxytag: member="ocs_floppy::buffer_wren" ref="a86b2cfa95617f3c4e11298ea45bea779" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a86b2cfa95617f3c4e11298ea45bea779">buffer_wren</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00194">194</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ad0d3781589cf837abb3f9f7a1523f7e0"></a><!-- doxytag: member="ocs_floppy::buffer_data" ref="ad0d3781589cf837abb3f9f7a1523f7e0" args="wire[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ad0d3781589cf837abb3f9f7a1523f7e0">buffer_data</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00201">201</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a21a96aaa5fc048db5447abbd685faa8c"></a><!-- doxytag: member="ocs_floppy::buffer_q" ref="a21a96aaa5fc048db5447abbd685faa8c" args="wire[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a21a96aaa5fc048db5447abbd685faa8c">buffer_q</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00220">220</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a513184694c0b1a7bf8baca239c68862f"></a><!-- doxytag: member="ocs_floppy::altsyncram" ref="a513184694c0b1a7bf8baca239c68862f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a513184694c0b1a7bf8baca239c68862f">altsyncram</a></span> <b><span class="vhdlchar">buffer_ram_inst</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Module Instance]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00222">222</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a23b3bf056cdad81f6be6f0c13c113e49"></a><!-- doxytag: member="ocs_floppy::track" ref="a23b3bf056cdad81f6be6f0c13c113e49" args="reg[6:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a23b3bf056cdad81f6be6f0c13c113e49">track</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="ocs__floppy_8v_source.html#l00406">406</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ab908766a662a04dd1df536e8546f7a81"></a><!-- doxytag: member="ocs_floppy::last_fl_step_n" ref="ab908766a662a04dd1df536e8546f7a81" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ab908766a662a04dd1df536e8546f7a81">last_fl_step_n</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="ocs__floppy_8v_source.html#l00407">407</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a6b0af04627b737ff6a5f2c3683685500"></a><!-- doxytag: member="ocs_floppy::floppy_pos_changed" ref="a6b0af04627b737ff6a5f2c3683685500" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a6b0af04627b737ff6a5f2c3683685500">floppy_pos_changed</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="ocs__floppy_8v_source.html#l00408">408</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ae62020049c80e87422c424f55ca306e6"></a><!-- doxytag: member="ocs_floppy::last_fl_sel_n" ref="ae62020049c80e87422c424f55ca306e6" args="reg[3:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ae62020049c80e87422c424f55ca306e6">last_fl_sel_n</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="ocs__floppy_8v_source.html#l00409">409</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a159309b86e1f9aacb0a0b8907d1999e8"></a><!-- doxytag: member="ocs_floppy::last_fl_side_n" ref="a159309b86e1f9aacb0a0b8907d1999e8" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a159309b86e1f9aacb0a0b8907d1999e8">last_fl_side_n</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="ocs__floppy_8v_source.html#l00410">410</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ad15c2c7904cd5e146c7b2653b1ac47e7"></a><!-- doxytag: member="ocs_floppy::reg_fl_chng_n" ref="ad15c2c7904cd5e146c7b2653b1ac47e7" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ad15c2c7904cd5e146c7b2653b1ac47e7">reg_fl_chng_n</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="ocs__floppy_8v_source.html#l00412">412</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac60e4762354537959deff934d5b47b5d"></a><!-- doxytag: member="ocs_floppy::reg_fl_index_n" ref="ac60e4762354537959deff934d5b47b5d" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ac60e4762354537959deff934d5b47b5d">reg_fl_index_n</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="ocs__floppy_8v_source.html#l00413">413</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a8aebbc5a05d9bb5f3a9854eec1912de7"></a><!-- doxytag: member="ocs_floppy::reg_fl_mtr_n" ref="a8aebbc5a05d9bb5f3a9854eec1912de7" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a8aebbc5a05d9bb5f3a9854eec1912de7">reg_fl_mtr_n</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="ocs__floppy_8v_source.html#l00414">414</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a6ce6ee60249752b6760a652fb1bc3ab1"></a><!-- doxytag: member="ocs_floppy::motor_spinup_delay" ref="a6ce6ee60249752b6760a652fb1bc3ab1" args="reg[14:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a6ce6ee60249752b6760a652fb1bc3ab1">motor_spinup_delay</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[14:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00416">416</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a88f64edfb6667021e8ac69b6b3d6dfdb"></a><!-- doxytag: member="ocs_floppy::dskptr" ref="a88f64edfb6667021e8ac69b6b3d6dfdb" args="reg[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a88f64edfb6667021e8ac69b6b3d6dfdb">dskptr</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="ocs__floppy_8v_source.html#l00418">418</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a64f5739933fdcfbf3ea4eccdb1c970c5"></a><!-- doxytag: member="ocs_floppy::dsklen" ref="a64f5739933fdcfbf3ea4eccdb1c970c5" args="reg[15:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a64f5739933fdcfbf3ea4eccdb1c970c5">dsklen</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="ocs__floppy_8v_source.html#l00419">419</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a086bf634a7352e7e6b86c9be625badbd"></a><!-- doxytag: member="ocs_floppy::dsksync" ref="a086bf634a7352e7e6b86c9be625badbd" args="reg[15:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a086bf634a7352e7e6b86c9be625badbd">dsksync</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="ocs__floppy_8v_source.html#l00420">420</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aa2700b6f02679a63ffc752ebd3554a09"></a><!-- doxytag: member="ocs_floppy::last_dma_secondary" ref="aa2700b6f02679a63ffc752ebd3554a09" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#aa2700b6f02679a63ffc752ebd3554a09">last_dma_secondary</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="ocs__floppy_8v_source.html#l00421">421</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a363e00f7dd9bb4da2ce9ce84fbe53415"></a><!-- doxytag: member="ocs_floppy::dma_started" ref="a363e00f7dd9bb4da2ce9ce84fbe53415" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a363e00f7dd9bb4da2ce9ce84fbe53415">dma_started</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="ocs__floppy_8v_source.html#l00422">422</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a97f69a126a51db580c1699ff6ca0f514"></a><!-- doxytag: member="ocs_floppy::mfm_decoder" ref="a97f69a126a51db580c1699ff6ca0f514" args="reg[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a97f69a126a51db580c1699ff6ca0f514">mfm_decoder</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="ocs__floppy_8v_source.html#l00424">424</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a83dde421fd033860f31b0c83c655dd41"></a><!-- doxytag: member="ocs_floppy::dma_active" ref="a83dde421fd033860f31b0c83c655dd41" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a83dde421fd033860f31b0c83c655dd41">dma_active</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00426">426</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ad98eb547b6b24ae45460548fd5d743cf"></a><!-- doxytag: member="ocs_floppy::byte_dsksync" ref="ad98eb547b6b24ae45460548fd5d743cf" args="reg[5:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ad98eb547b6b24ae45460548fd5d743cf">byte_dsksync</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[5:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00430">430</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="afe3fc9f8103816c30bfb05800687535f"></a><!-- doxytag: member="ocs_floppy::byte_counter" ref="afe3fc9f8103816c30bfb05800687535f" args="reg[2:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#afe3fc9f8103816c30bfb05800687535f">byte_counter</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="ocs__floppy_8v_source.html#l00431">431</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5e364cbb0dc9d706eb0e1e0982c563fa"></a><!-- doxytag: member="ocs_floppy::substate" ref="a5e364cbb0dc9d706eb0e1e0982c563fa" args="reg[3:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a5e364cbb0dc9d706eb0e1e0982c563fa">substate</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="ocs__floppy_8v_source.html#l00440">440</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a4eaab0784ab9ad425f64da06cf414040"></a><!-- doxytag: member="ocs_floppy::last_substate" ref="a4eaab0784ab9ad425f64da06cf414040" args="reg[3:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a4eaab0784ab9ad425f64da06cf414040">last_substate</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="ocs__floppy_8v_source.html#l00441">441</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aeb7621456bdce1119829380f4544d479"></a><!-- doxytag: member="ocs_floppy::state" ref="aeb7621456bdce1119829380f4544d479" args="reg[3:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#aeb7621456bdce1119829380f4544d479">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="ocs__floppy_8v_source.html#l00442">442</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a21462de16f63251af1d3057a9d742338"></a><!-- doxytag: member="ocs_floppy::last_state" ref="a21462de16f63251af1d3057a9d742338" args="reg[3:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a21462de16f63251af1d3057a9d742338">last_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="ocs__floppy_8v_source.html#l00443">443</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a2cf0674c34ef64b1184eaedc75a723c3"></a><!-- doxytag: member="ocs_floppy::S_IDLE" ref="a2cf0674c34ef64b1184eaedc75a723c3" args="4'd0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a2cf0674c34ef64b1184eaedc75a723c3">S_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="ocs__floppy_8v_source.html#l00444">444</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="af2086d1890f197bb0db796adcedc8072"></a><!-- doxytag: member="ocs_floppy::S_READ_FROM_SD" ref="af2086d1890f197bb0db796adcedc8072" args="4'd1" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#af2086d1890f197bb0db796adcedc8072">S_READ_FROM_SD</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="ocs__floppy_8v_source.html#l00444">444</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ac751611aee7d65fe81b83bbb724c04ca"></a><!-- doxytag: member="ocs_floppy::S_READ_READY_0" ref="ac751611aee7d65fe81b83bbb724c04ca" args="4'd2" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ac751611aee7d65fe81b83bbb724c04ca">S_READ_READY_0</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="ocs__floppy_8v_source.html#l00444">444</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ab4e37f69fd3e043863c4ac49c56e9ba7"></a><!-- doxytag: member="ocs_floppy::S_READ_READY_1" ref="ab4e37f69fd3e043863c4ac49c56e9ba7" args="4'd3" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ab4e37f69fd3e043863c4ac49c56e9ba7">S_READ_READY_1</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="ocs__floppy_8v_source.html#l00444">444</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aebfce2c5aed1a61c1424dbeae8bbc84f"></a><!-- doxytag: member="ocs_floppy::S_WRITE_CONVERT_0" ref="aebfce2c5aed1a61c1424dbeae8bbc84f" args="4'd4" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#aebfce2c5aed1a61c1424dbeae8bbc84f">S_WRITE_CONVERT_0</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="ocs__floppy_8v_source.html#l00444">444</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a99474f073eb26c43bb8f6aad3487e62f"></a><!-- doxytag: member="ocs_floppy::S_WRITE_CONVERT_1" ref="a99474f073eb26c43bb8f6aad3487e62f" args="4'd5" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a99474f073eb26c43bb8f6aad3487e62f">S_WRITE_CONVERT_1</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="ocs__floppy_8v_source.html#l00444">444</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aed2f3750f90dc2e3832a090ebad53d51"></a><!-- doxytag: member="ocs_floppy::S_WRITE_CONVERT_2" ref="aed2f3750f90dc2e3832a090ebad53d51" args="4'd6" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#aed2f3750f90dc2e3832a090ebad53d51">S_WRITE_CONVERT_2</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="ocs__floppy_8v_source.html#l00444">444</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a8fff34ac85ed0dd22a4cfd53d0ae1491"></a><!-- doxytag: member="ocs_floppy::S_WRITE_TO_SD" ref="a8fff34ac85ed0dd22a4cfd53d0ae1491" args="4'd7" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a8fff34ac85ed0dd22a4cfd53d0ae1491">S_WRITE_TO_SD</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="ocs__floppy_8v_source.html#l00444">444</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a670d1ce70aba473daf8e57784b5ff17a"></a><!-- doxytag: member="ocs_floppy::sd_track_address" ref="a670d1ce70aba473daf8e57784b5ff17a" args="wire[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a670d1ce70aba473daf8e57784b5ff17a">sd_track_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00456">456</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a5ee89d2c675b03abc9a1179b2aff5bd2"></a><!-- doxytag: member="ocs_floppy::mfm_decoder_odd_30_16" ref="a5ee89d2c675b03abc9a1179b2aff5bd2" args="wire[15:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a5ee89d2c675b03abc9a1179b2aff5bd2">mfm_decoder_odd_30_16</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00466">466</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ae2f27853b2e5e10509ac3f3d77a04fa9"></a><!-- doxytag: member="ocs_floppy::mfm_decoder_odd_14_0" ref="ae2f27853b2e5e10509ac3f3d77a04fa9" args="wire[15:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ae2f27853b2e5e10509ac3f3d77a04fa9">mfm_decoder_odd_14_0</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00472">472</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a153c1e8f95cb1deab856078ebf7e7886"></a><!-- doxytag: member="ocs_floppy::mfm_decoder_even_30_16" ref="a153c1e8f95cb1deab856078ebf7e7886" args="wire[15:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a153c1e8f95cb1deab856078ebf7e7886">mfm_decoder_even_30_16</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00478">478</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a3e771df09549c282051c064bf1aba67b"></a><!-- doxytag: member="ocs_floppy::mfm_decoder_even_14_0" ref="a3e771df09549c282051c064bf1aba67b" args="wire[15:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a3e771df09549c282051c064bf1aba67b">mfm_decoder_even_14_0</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00484">484</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="abf36e555d483fcbdcd5cad8989fcb186"></a><!-- doxytag: member="ocs_floppy::dskptr_sum" ref="abf36e555d483fcbdcd5cad8989fcb186" args="wire[31:0]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#abf36e555d483fcbdcd5cad8989fcb186">dskptr_sum</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:0]]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00490">490</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="aaa387cff72e383297a6bffbf2b6ac93c"></a><!-- doxytag: member="ocs_floppy::start_read" ref="aaa387cff72e383297a6bffbf2b6ac93c" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#aaa387cff72e383297a6bffbf2b6ac93c">start_read</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00496">496</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ad2843a35c05f87938a92521aac7d8e05"></a><!-- doxytag: member="ocs_floppy::start_write" ref="ad2843a35c05f87938a92521aac7d8e05" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ad2843a35c05f87938a92521aac7d8e05">start_write</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00497">497</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="ae5a8face33fcca95a4d7115fd93435e5"></a><!-- doxytag: member="ocs_floppy::active_write" ref="ae5a8face33fcca95a4d7115fd93435e5" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#ae5a8face33fcca95a4d7115fd93435e5">active_write</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00498">498</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a1d13e3c8171d7e774d3a372d14f8860f"></a><!-- doxytag: member="ocs_floppy::enable_write" ref="a1d13e3c8171d7e774d3a372d14f8860f" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a1d13e3c8171d7e774d3a372d14f8860f">enable_write</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00499">499</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a80c75bc69387e7c4c11e65dac539822b"></a><!-- doxytag: member="ocs_floppy::dsksync_halt" ref="a80c75bc69387e7c4c11e65dac539822b" args="wire" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a80c75bc69387e7c4c11e65dac539822b">dsksync_halt</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
 
<p>Definition at line <a class="el" href="ocs__floppy_8v_source.html#l00500">500</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<a class="anchor" id="a1df5f86e2cf0e712ef91aae6923127ab"></a><!-- doxytag: member="ocs_floppy::last_dsksync_halt" ref="a1df5f86e2cf0e712ef91aae6923127ab" args="reg" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__floppy.html#a1df5f86e2cf0e712ef91aae6923127ab">last_dsksync_halt</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="ocs__floppy_8v_source.html#l00501">501</a> of file <a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.v</a>.</p>
 
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="ocs__floppy_8v_source.html">ocs_floppy.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.