doc/readme.html in ruby-vpi-11.1.1 vs doc/readme.html in ruby-vpi-12.0.0
- old
+ new
@@ -5,11 +5,11 @@
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" type="text/css" href="common.css" />
<title>Welcome to Ruby-VPI</title>
</head>
<body>
-
+
<div id="navigation">
<ul>
<li><a href="manual.html#usage.tutorial">Tutorial</a>
– learn how to use Ruby-VPI quickly.</li>
@@ -81,16 +81,19 @@
<li>Supports the <em>entire</em> IEEE Std 1364-2005 <span class="caps">VPI</span> standard.</li>
</ul>
<ul>
- <li>Works with all <a href="manual.html#setup.reqs">major Verilog simulators</a> available today.</li>
+ <li>Works with all <a href="manual.html#setup.reqs">major Verilog simulators</a> available today.
+ <ul>
+ <li>Compile <em>once</em> (during <a href="manual.html#setup.installation">installation</a>) and use forever!</li>
+ </ul></li>
</ul>
<ul>
- <li>Enables <a href="http://www.agilealliance.org/intro">agile practices</a> such as
+ <li>Enables <a href="http://agilemanifesto.org/">agile practices</a> such as
<ul>
<li><a href="http://www.testdriven.com">test-driven</a> development</li>
<li><a href="http://behaviour-driven.org">behavior-driven</a> development</li>
<li><a href="manual.html#usage.tutorial.implement-proto">rapid prototyping</a> for design exploration</li>
</ul></li>
@@ -111,23 +114,40 @@
<ul>
<li>Unlimited length integers</li>
<li>Regular expressions</li>
<li>Multi-threading</li>
<li>System calls and I/O</li>
- <li><a href="http://rubyforge.org"><em>ad infinium</em></a></li>
+ <li><a href="http://rubyforge.org"><em>ad infinitum</em></a></li>
</ul></li>
</ul>
<ul>
<li>Gives you the <em>freedom</em> to study, modify, and distribute this software, in accordance with the <a href="http://www.gnu.org/copyleft/gpl.html"><span class="caps">GNU</span> General Public License</a>.</li>
</ul>
- <h2 id="intro.appetizers">Appetizers</h2>
+ <h3 id="intro.applications">Applications</h3>
- <p>Here is a modest sampling to whet your appetite.</p>
+ <p>Here is a modest sampling of tasks, paraphrased from <a href="http://embedded.eecs.berkeley.edu/Alumni/pinhong/scriptEDA/">Pin Hong</a>, that Ruby-VPI can be used to perform.</p>
+
+
+ <ul>
+ <li>Writing hardware models in Ruby</li>
+ <li>Dumping/processing netlist data from Verilog database</li>
+ <li>Dumping/processing simulation data</li>
+ <li>Feeding dynamic simulation stimuli</li>
+ <li>Back-annotating delay information</li>
+ <li>Interactive logic simulation</li>
+ <li>Building a distributed simulation</li>
+ </ul>
+
+
+ <h3 id="intro.appetizers">Appetizers</h3>
+
+
+ <p>Here is a modest sampling of code to whet your appetite.</p>
<ul>
<li>Assign the value 2<sup>2048</sup> to a register:</li>
</ul>