[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-cvs: CVS update: projects.html



  User: danmc   
  Date: 07/03/11 23:32:28

  Modified:    .        projects.html
  Log:
  Fix up a few bits of misinformation.
  
  
  
  - There are commercial tools that can import gerber.
  
  
  
  - gsch2pcb uses defaults which are set at configure time
  
    so they can actually be configured to match pcb, but the real issue is
  
    it should just tell pcb to instantiate footprints instead of trying to
  
    directly do it.  The truely hard coded paths were removed a while back
  
    by me.
  
  
  
  - gerbv already has a ruler (and has for some time). Shift-drag to measure.
  
  
  
  - The gnetlist internal conversion to use gnetman databases I think is 
  
    a difficulty of 3 not 5 and I actually think that it is one of the top
  
    2-3 projects here.  It can be well defined, can I think be well tested,
  
    and would in general be a nice piece of work.
  
  
  
  - expand the gwave bits a bit with a few more useful items
  
  
  
  
  Revision  Changes    Path
  1.5       +28 -23    eda/geda/website/gsoc/projects.html
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: projects.html
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/website/gsoc/projects.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- projects.html	12 Mar 2007 02:29:08 -0000	1.4
  +++ projects.html	12 Mar 2007 03:32:27 -0000	1.5
  @@ -137,9 +137,7 @@
   footprint editable by PCB. This might be a Perl or Python script.
   Such a program is very desirable since it gives users the ability to
   edit legacy designs
  --- i.e. those for which they only have Gerbers.  No commercial tool
  -currently supports this functionality, so having this tool would
  -represent a real differentiator for the open-source gEDA Suite.
  +-- i.e. those for which they only have Gerbers.
   </p>
   <p><em>Difficulty = 3</em></p>
   <hr>
  @@ -249,7 +247,7 @@
   high power and flexible API for new backends and improvements of the
   old ones.
   </p>
  -<p><em>Difficulty = 5</em></p>
  +<p><em>Difficulty = 3</em></p>
   <hr>
   
   <H4>
  @@ -311,15 +309,18 @@
   in PCB.  Users are sometimes perplexed that they can see footprints in
   PCB, but gsch2pcb claims it can't find them.  Or gsch2pcb gives them
   footprints different from the ones they expect to see based upon a
  -footprint search using PCB.
  +footprint search using PCB.  In addition, gsch2pcb needs to be able to parse
  +the PCB <tt>.pcb</tt> files directly.  This means many file format changes
  +trigger a required update to gsch2pcb.
   </p>
   
   <p>
  -The reason this happens is that gsch2pcb uses hard-coded directory
  -paths.  Also, it reads a different RC file from PCB to get the directory
  -paths to footprints.   In this project you would 
  -eliminate the hard-coded directory paths, and you would make gsch2pcb 
  -use PCB's code (or at least it's paths) to read in the footprints.  
  +It would be more preferable for gsch2pcb to be able to query PCB through a
  +well defined and stable API to find out the information it needs.  In addition,
  +rather than trying to duplicate PCB's mechanism for creating a new board and 
  +locating footprints, gsch2pcb should simply instruct PCB to peform these
  +operations.  The goal is to provide a stable interface between the tools
  +and impose appropriate abstraction barriers in between.
   </p>
   <p><em>Difficulty = 2</em></p>
   
  @@ -328,7 +329,7 @@
   <!- ----------------------------------------------------------- ->
   
   <h4>
  -Verilog/VHDL code generator[s]
  +Verilog/VHDL code generator[s] for Icarus Verilog
   </h4>
   
   <p>
  @@ -351,7 +352,7 @@
   
   
   <h4>
  -SDF Parser/Annotator
  +SDF Parser/Annotator for Icarus Verilog
   </h4>
   <p>
   SDF parser to parse SDF files generated by typical SDF sources such as
  @@ -409,6 +410,17 @@
   Add a waveform
   calculator that lets you do things like add waveforms, do fft's, etc.
   </li>
  +<li>
  +Provide a way for the tool to be easily extensible by the user.  Some examples
  +are custom grid lines (smith, nichols, polar, etc), custom cursor functions
  +(smith, nichols, etc), and complex measurement and waveform processing
  +functions.
  +</li>
  +<li>
  +Support for digital as well as analog signals.  For example you may have a digital
  +bus present in a mixed signal circuit and would like to plot the value on the
  +bus as simply a digital transition diagram with annotated bus values, or you may
  +wish to plot the bus value as a quantized value.
   </ul>
   <em>Note that the gEDA Project needs a gwave mentor</em>.
   </p>
  @@ -486,19 +498,12 @@
   </H4>
   <p>
   Gerbv is gEDA's Gerber viewer.  It is a good tool for inspecting
  -Gerbers, but lacks certain important features.  Perhaps the biggest
  -need is for a "ruler" -- i.e. a feature allowing you to measure
  -distances.  Specifically, such a tool would enable 
  -the user to click at one point,
  -then click at another, and have a measurement pop-up box would appear,
  -giving the x
  -distance, y
  -distance, and sqrt(x^2 + y^2) distance between the two points.
  -Also, adding a different pop-up box displaying the properties of
  +Gerbers.
  +Adding a different pop-up box displaying the properties of
   objects you click on (i.e. round pad diameters, track widths, etc.)
   would be invaluable.
   </p>
  -<p><em>Difficulty = 3</em></p>
  +<p><em>Difficulty = ?</em></p>
   
   <hr>
   
  @@ -549,7 +554,7 @@
   <div id="footer">
   <h5>
   Last update: 
  -$Id: projects.html,v 1.4 2007/03/12 02:29:08 ahvezda Exp $
  +$Id: projects.html,v 1.5 2007/03/12 03:32:27 danmc Exp $
   </h5>
   </div>
   
  
  
  


_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs