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> &#8211; 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>