openFPGALoader/todo.html

165 lines
7.5 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

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

<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>To Do &mdash; openFPGALoader: universal utility for programming FPGA latest documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script src="_static/documentation_options.js?v=c6e86fd7"></script>
<script src="_static/doctools.js?v=888ff710"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="prev" title="Xilinx notes" href="vendors/xilinx.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home"> openFPGALoader: universal utility for programming FPGA
</a>
<div class="version">
latest
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">User Guide</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="guide/first-steps.html">First steps with openFPGALoader</a></li>
<li class="toctree-l1"><a class="reference internal" href="guide/install.html">Installing openFPGALoader</a></li>
<li class="toctree-l1"><a class="reference internal" href="guide/troubleshooting.html">Troubleshooting</a></li>
<li class="toctree-l1"><a class="reference internal" href="guide/advanced.html">Advanced usage of openFPGALoader</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Compatibility</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="compatibility/fpga.html">FPGAs</a></li>
<li class="toctree-l1"><a class="reference internal" href="compatibility/board.html">Boards</a></li>
<li class="toctree-l1"><a class="reference internal" href="compatibility/cable.html">Cables</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Vendors</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="vendors/anlogic.html">Anlogic notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="vendors/colognechip.html">Cologne Chip notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="vendors/efinix.html">Efinix notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="vendors/gowin.html">Gowin notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="vendors/intel.html">Intel notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="vendors/lattice.html">Lattice notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="vendors/xilinx.html">Xilinx notes</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Development</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="current reference internal" href="#">To Do</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#global">Global</a></li>
<li class="toctree-l2"><a class="reference internal" href="#cable">Cable</a></li>
<li class="toctree-l2"><a class="reference internal" href="#devices-boards">Devices/boards</a></li>
<li class="toctree-l2"><a class="reference internal" href="#misc">Misc</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">openFPGALoader: universal utility for programming FPGA</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home"></a> &raquo;</li>
<li>To Do</li>
<li class="wy-breadcrumbs-aside">
<a href="https://github.com/trabucayre/openFPGALoader/blob/master/doc/todo.rst" class="fa fa-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="to-do">
<span id="todo"></span><h1>To Do<a class="headerlink" href="#to-do" title="Link to this heading"></a></h1>
<section id="global">
<h2>Global<a class="headerlink" href="#global" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p>improve error message (be more precise)</p></li>
<li><p>catch all exception</p></li>
<li><p>documentation (code + API)</p></li>
</ul>
</section>
<section id="cable">
<h2>Cable<a class="headerlink" href="#cable" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p>fix <em>ch552</em> (<em>Sipeed tangNano</em>): works with <em>SRAM</em>, fails with <em>Flash</em></p></li>
<li><p><em>busblaster</em> support</p></li>
<li><p><em>anlogic</em> cable support</p></li>
</ul>
</section>
<section id="devices-boards">
<h2>Devices/boards<a class="headerlink" href="#devices-boards" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p>improve frequency configuration. Use FPGA, cable or freq args maximum frequency</p></li>
<li><p>rework <em>cyclone10</em> eeprom access to avoid using FT2232 interfaceB Spi emulation (only supported by trenz board)</p></li>
<li><p>fix checksum computation with <em>gowin GW2A</em></p></li>
<li><p>add support for <em>tangPrimer</em> (<em>anlogic EG4S20</em>)</p></li>
</ul>
</section>
<section id="misc">
<h2>Misc<a class="headerlink" href="#misc" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p>fix spiFlash class to be able to write everywhere (currently offset is hardcoded to 0)</p></li>
</ul>
</section>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="vendors/xilinx.html" class="btn btn-neutral float-left" title="Xilinx notes" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2019-2022, Gwenhael Goavec-Merou and contributors.</p>
</div>Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/buildthedocs/sphinx.theme">theme</a>
provided by <a href="https://buildthedocs.github.io">Build the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>