doc/memo.doc in ruby-vpi-13.0.0 vs doc/memo.doc in ruby-vpi-14.0.0

- old
+ new

@@ -1,21 +1,20 @@ h1. Pending tasks -* add support for VPI callbacks which execute Ruby blocks - * add support for reading & writing VPI delay values * GHDL simulator supports VPI -** need way to invoke VPI tasks from VHDL, like @$ruby_init();@ +** -need way to invoke VPI tasks from VHDL, like @$ruby_init();@- +No need for tasks; Ruby-VPI uses callbacks now! -* need to dump signal values when expectation fails in rSpec -** maybe a waveform dump will also help -** this will help in debugging the problem - * add instructions for using *ruby-debug* with a graphical debugging tool or IDE like RadRails +* write section about code coverage and prototyping in manual +* clean up the teriminology section... unnecessary + + h1. Finished tasks * add support for ESL prototyping (like SystemC) * decouple code generation with $RUBYLIB and erb @@ -38,18 +37,19 @@ * define handled methods in Vpi::method_missing for faster response ** this has been verified as bottleneck from profiling data * make RCov correctly profile the code and report useful coverage metrics... +* add support for VPI callbacks which execute Ruby blocks + h1. Obsolete tasks -* smarter test generation, which adjusts to user modifications in previously generated output -- just use a smart merging tool like *kdiff3* +* -smarter test generation, which adjusts to user modifications in previously generated output- +Just use a smart merging tool like *kdiff3*. -* interactive console IRB wrapper for spec (just like Breakpoints in Rails) -** use the *ruby-debug* library with "*debugger* command for breakpoints":http://www.datanoise.com/articles/category/ruby-debug instead! +* -interactive console IRB wrapper for spec (just like Breakpoints in Rails)- Use the *ruby-debug* library with "*debugger* command for breakpoints":http://www.datanoise.com/articles/category/ruby-debug instead! - -h1. Notes - -* When within Rake, rubygems is automatically available for use. no need to require() it again - +* -need to dump signal values when expectation fails in rSpec- +You can use the interactive debugger instead. +** -maybe a waveform dump will also help- +After reading some RTL verification books, this is not necessarily true.