taskSavannah Administration - Tasks: task #5872, Submission of Wavescope

 
 

task #5872: Submission of Wavescope

Submitter:  Puneet Goel <puneet>
Submitted:  Thu 07 Sep 2006 05:07:28 AM UTC
   
 
Should Start On:  Thu 07 Sep 2006 12:00:00 AM UTC Should be Finished on:  Sun 17 Sep 2006 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  kickino Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 22 Sep 2006 05:11:57 AM UTC, comment #3: 

Hello.

Great!

I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

Regards.


Sebastian Wieseler <kickino>
Tue 12 Sep 2006 11:46:53 PM UTC, comment #2: 

As required, I am uploading the source code.

Please see the attached file wavescope.tgz

Puneet Goel <puneet>
Sun 10 Sep 2006 05:22:40 PM UTC, comment #1: 

Hi,
I'm evaluating the project you submitted for approval in Savannah.


Please include a (perhaps temporary) URL pointing to the source code or attach your tarball directly to this tracker item.
The description you gave when registering will not be read by the general public.
If you are still concerned with privacy, however, you can forward the code to me by email.

We wish to review your source code, even if it is not functional, to catch potential legal issues early.

For example, to release your program properly under the GPL you must include a copyright notice and
permission-to-copy statements at the beginning of every file of source code.  This is explained in
http://www.gnu.org/licenses/gpl-howto.html.  Our review would help catch potential omissions such as these.


Regards,

Sebastian Wieseler <kickino>
Thu 07 Sep 2006 05:07:28 AM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


REGISTRATION ADMINISTRATION


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific "Group Administration" page, accessible only to site administrators, effectively logged as site administrators (superuser):

  <https://savannah.gnu.org/siteadmin/groupedit.php?group_id=8763>


REGISTRATION DETAILS


Full Name:
----------
  Wavescope

System Group Name:
-----------------
  wavescope

Type:
-----
  non-GNU software &amp; documentation

License:
--------
  GNU General Public License V2 or later

Description:
------------
  This is a proposal for a VCD file parser and viewer/analyzer.

Introduction
============
VCD is the popular format for dumping waveforms from hardware simulation tools. VCD stands for Vector Change Dump. The format of the VCD file is part of the IEEE verilog standard, and hence it is in the public domain.

Existing popular freeware VCD viewers include ....
1) gtkwave http://www.cs.manchester.ac.uk/apt/
2) dinotrace http://www.veripool.com/dinotrace/

Why Another Viewer
==================
Though gtkwave and dinotrace both provide a decent GUI, none of these support a scripting interface. And with my 10 years of industry experiance in hardware design and verification, I know a scripting interface would be extremely useful for hardware debugging.

So what I am proposing is not just a VCD file viewer, it will have  scripting interface for analyzing the waves using scheme programming language (guile).

Current Status
==============
I have a working VCD parser (in C) and supporting scheme scripts. Right now the parser generates a pure scheme data-structure. The memory foot-print needs to be worked upon and I plan to use SMOBS to have a more memory efficient internal data representation for the waveforms.

I have the initial version of the source-code, but I do not have any web address for the same. I can upload it as soon as you provide me a project space. Or I can send it to you by email (for approval).

I plan to later provide a GUI using gnome-guile bindings.

Other Software Required:
------------------------
  GCC, Automake, Autoconf, Guile, gnome-guile-platform


Puneet Goel <puneet>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #10742:  wavescope.tgz added by puneet (90KiB - application/x-compressed-tar - Source Code)

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 5 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-09-22 kickino StatusNeed Info Done
    Open/ClosedOpen Closed
2006-09-12 puneet Attached File- Added wavescope.tgz, #10742
2006-09-10 kickino StatusNone Need Info
    Assigned toNone kickino

Back to the top

Powered by Savane 3.13-02a9.
Corresponding source code