Re: gEDA-user: pcb program

2007-03-08 Thread Seb James
On Thu, 2007-03-08 at 10:53 +, Seb James wrote:
 Hello,
 
 I have moved on from the schematic capture part of my project to laying
 out the board.
 
 I'm using pcb 20070208. I've noticed a couple of odd things so far. One
 is that if I create a rats nest, then sometimes, pcb decides to just
 fill the whole screen with the colour of the rats nest. I can switch off
 the rats nest layer, but can't get a proper rats nest in this case.
 Could that have anything to do with the size of my board? I set it to 50
 inches by 30 inches so that I could auto disperse all the components to
 get started - planning to shrink it down later to a more sensible size.

This problem is occurring a lot. A screenshot is here:

http://www.esfnet.co.uk/pcb_screenshot_after_erase_rats.png

This is going to be problematic. I'm already starting to need the rats
nest to help me lay the components out.

 This isn't too much of an issue right now, as I am in the process of
 manually moving my components to sensible regions of the board. However,
 I'm seeing some odd behaviour related to selecting components, then
 being unable to de-select them.
 
 Am I seeing any known bugs here?
 
 regards,
 
 Seb James
 
 
 
 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Free Dog gathering tonight in Reading, MA!

2007-03-08 Thread Marc Moreau
On Thu, 8 Mar 2007 07:45:43 -0500 (EST)
Stuart Brorson [EMAIL PROTECTED] wrote:

 --   Free Dog Gathering Announcement 
[cut]
 The meeting will be an open and informal working session.  Bring your
 laptop *and* wireless card!  Some items on the agenda are:

 *  Google's Summer of Code.
I'm interested in being a Student for this program.
Do we have a tentative list of projects we would like to get done?

-Marc


pgpdeJUK8Dgje.pgp
Description: PGP signature


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pcb program

2007-03-08 Thread DJ Delorie

 This problem is occurring a lot. A screenshot is here:
 
 http://www.esfnet.co.uk/pcb_screenshot_after_erase_rats.png
 
 This is going to be problematic. I'm already starting to need the rats
 nest to help me lay the components out.

Could you try rebuilding with --with-gui=lesstif?  That will help
narrow down the location of the bug.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: PCB Element for a Molex 71661-2068?

2007-03-08 Thread John Griessen

Dan McMahill wrote:

Ben Jackson wrote:



Is this to meet a pick  place requirement that was in the datasheet,
or is the Mark arbitrary?


The mark is not used by pcb when generating the pick and place file. The 
center of the part that goes in the XY file is the common centroid of 
all the pins/pads.



What do you think of a different mark for the calculated centroid?  A + mark in 
a different color instead of the x origin mark?

I'd use it to sometimes put origin marks near the centroid if it was there.

John Griessen


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Several PCB versions on 1 system

2007-03-08 Thread John Griessen

ST de Feber wrote:

I am still working with an older version of PCB.
Is it possible to install and run another one besides it ?

grtz

ST
Sure.  See 
http://www.gedasymbols.org/user/john_griessen/tools/two-pcbs-installed.html


John G


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pcb program

2007-03-08 Thread John Griessen

Seb James wrote:


I'm using pcb 20070208. I've noticed a couple of odd things so far. One
is that if I create a rats nest, then sometimes, pcb decides to just
fill the whole screen with the colour of the rats nest.






This is going to be problematic. I'm already starting to need the rats
nest to help me lay the components out.


This isn't too much of an issue right now, as I am in the process of
manually moving my components to sensible regions of the board. However,
I'm seeing some odd behaviour related to selecting components, then
being unable to de-select them.

Am I seeing any known bugs here?


Not known to me.  Sounds like your installation is bad.  Can you do a make 
clean, then make configure and see if anything is missing that it wants, then 
try reinstalling all the dependencies to fix any corrupted installations and 
check the md5sum against the md5sum of the package you got...


--with-lesstif-gui ?  default?

John G


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Free Dog gathering tonight in Reading, MA!

2007-03-08 Thread Stuart Brorson

Marc --

I'm happy to hear of your interest!

Several wish lists have been posted to geda-user.  We will also
discuss the logistics tonight.

My questions for you is:  Where are you located geographically?
Google's SoC requires every student to have a mentor (basically a
supervisor and paper-pusher), and I think that mentor needs to be
located in the same place as you.  Depending upon where you are
located, we might already have a gEDA developer close to you.
Alternately, do you have a university professor who would like to
mentor you in this program?

Stuart



On Thu, 8 Mar 2007, Marc Moreau wrote:


On Thu, 8 Mar 2007 07:45:43 -0500 (EST)
Stuart Brorson [EMAIL PROTECTED] wrote:


--   Free Dog Gathering Announcement 

[cut]

The meeting will be an open and informal working session.  Bring your
laptop *and* wireless card!  Some items on the agenda are:

*  Google's Summer of Code.

I'm interested in being a Student for this program.
Do we have a tentative list of projects we would like to get done?

-Marc




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: What's your way of syncing CPLD design and gschem symbols???

2007-03-08 Thread Christoph LECHNER

Hi!

How do you keep your Xilinx CPLD design in sync w/
your gschem symbol files?

I mean, after you have drawn all your schematics and
build up the essentials of your CPLD design (esp. the
pins must exist :)), when doing the PCB artwork shuffling
the CPLD pins can give a really improved PCB layout ...

But the problem for me was to keep the symbol in sync
w/ the Xilinx Fitter report, so to do the work auto-
matically I hacked a Perl script (~6kB) last year,
but before adding some required upgrades  improvements
to the script I just wanted to ask how you do the sync
job!

For those not familiar with the Xilinx report files
I added a example Xilinx pin-out report for a small
Xilinx device (sorry for the attachment!)
Files with this structure are converted to symbols.

BTW: How do split up large ICs in multiple (different)
symbols? For example: One symbol for power, clk and JTAG
and one symbol for the rest of the design.

- cl



Pin List


Pin Num
Pin Type
Assigned Signal


1
I/O
clko1


2
I/O
rst


3
I/O
rotenc_b


4
I/O
hid_irq


5
I/O/GCK1
clki1


6
I/O/GCK2
clki2


7
I/O/GCK3
pclk


8
I/O
PGND


9
I/O
PGND


10
GND
GND


11
I/O
q_in0


12
I/O
q_in1


13
I/O
PGND


14
I/O
tp5


15
TDI
TDI


16
TMS
TMS


17
TCK
TCK


18
I/O
tp4


19
I/O
tp3


20
I/O
tp2


21
VCCINT
VCC


22
I/O
tp6


23
GND
GND


24
I/O
rotenc_pb


25
I/O
rotenc_a


26
I/O
lcd_cp


27
I/O
tp7


28
I/O
pb_b


29
I/O
tp1


30
TDO
TDO


31
GND
GND


32
VCCIO
VCC


33
I/O
q_in2


34
I/O
tp0


35
I/O
clko2


36
I/O
pb_c


37
I/O
lcd_sd


38
I/O
l_q_in


39
I/O/GSR
sclk


40
I/O/GTS2
pb_a


41
VCCINT
VCC


42
I/O/GTS1
pb_d


43
I/O
queue_irq


44
I/O
q_in3











___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Free Dog gathering tonight in Reading, MA!

2007-03-08 Thread Marc Moreau
On Thu, 8 Mar 2007 10:55:23 -0500 (EST)
Stuart Brorson [EMAIL PROTECTED] wrote:

 Marc --

 I'm happy to hear of your interest!

 Several wish lists have been posted to geda-user.  We will also
 discuss the logistics tonight.

 My questions for you is:  Where are you located geographically?
 Google's SoC requires every student to have a mentor (basically a
 supervisor and paper-pusher), and I think that mentor needs to be
 located in the same place as you.  Depending upon where you are
 located, we might already have a gEDA developer close to you.
 Alternately, do you have a university professor who would like to
 mentor you in this program?

 Stuart

I'm in Lethbridge, Alberta, Canada[1].  About 3hrs North of Great Falls, 
Montana, USA.  I'm sure I can scrounge up a prof to supervise me if necessary.

  [1] 
http://maps.google.ca/maps?f=qhl=enq=Lethbridge+AB+Canadalayer=ie=UTF8z=12om=1iwloc=addr

-Marc


pgph1tsMUfnaM.pgp
Description: PGP signature


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: What's your way of syncing CPLD design and gschem symbols???

2007-03-08 Thread Christoph LECHNER

Hi!

How do you keep your Xilinx CPLD design in sync w/
your gschem symbol files?

I mean, after you have drawn all your schematics and
build up the essentials of your CPLD design (esp. the
pins must exist :)), when doing the PCB artwork shuffling
the CPLD pins can give a really improved PCB layout ...

But the problem for me was to keep the symbol in sync
w/ the Xilinx Fitter report, so to do the work auto-
matically I hacked a Perl script (~6kB) last year,
but before adding some required upgrades  improvements
to the script I just wanted to ask how you do the sync
job!

For those not familiar with the Xilinx report files
I added a example Xilinx pin-out report for a small
Xilinx device (sorry for the attachment!)
Files with this structure are converted to symbols.

BTW: How do split up large ICs in multiple (different)
symbols? For example: One symbol for power, clk and JTAG
and one symbol for the rest of the design. I would create
the symbols and give them the same refdes ... don't know
if this is the correct way to make it work!

- cl




Pin List


Pin Num
Pin Type
Assigned Signal


1
I/O
clko1


2
I/O
rst


3
I/O
rotenc_b


4
I/O
hid_irq


5
I/O/GCK1
clki1


6
I/O/GCK2
clki2


7
I/O/GCK3
pclk


8
I/O
PGND


9
I/O
PGND


10
GND
GND


11
I/O
q_in0


12
I/O
q_in1


13
I/O
PGND


14
I/O
tp5


15
TDI
TDI


16
TMS
TMS


17
TCK
TCK


18
I/O
tp4


19
I/O
tp3


20
I/O
tp2


21
VCCINT
VCC


22
I/O
tp6


23
GND
GND


24
I/O
rotenc_pb


25
I/O
rotenc_a


26
I/O
lcd_cp


27
I/O
tp7


28
I/O
pb_b


29
I/O
tp1


30
TDO
TDO


31
GND
GND


32
VCCIO
VCC


33
I/O
q_in2


34
I/O
tp0


35
I/O
clko2


36
I/O
pb_c


37
I/O
lcd_sd


38
I/O
l_q_in


39
I/O/GSR
sclk


40
I/O/GTS2
pb_a


41
VCCINT
VCC


42
I/O/GTS1
pb_d


43
I/O
queue_irq


44
I/O
q_in3











___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: What's your way of syncing CPLD design and gschem symbols???

2007-03-08 Thread Christoph Lechner

Hi!

Sorry for posting the same message two times!
Please, ignore this one and answer only to the
second message.

- cl


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pcb program

2007-03-08 Thread Ben Jackson
On Thu, Mar 08, 2007 at 10:53:25AM +, Seb James wrote:
 
 I'm using pcb 20070208. I've noticed a couple of odd things so far. One
 is that if I create a rats nest, then sometimes, pcb decides to just
 fill the whole screen with the colour of the rats nest.

That happened to me recently as well.  I was working on something very
simple.  I didn't see it on earlier boards.  Maybe it's a new bug?

-- 
Ben Jackson AD7GD
[EMAIL PROTECTED]
http://www.ben.com/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: What's your way of syncing CPLD design and gschem symbols???

2007-03-08 Thread DJ Delorie

 BTW: How do split up large ICs in multiple (different) symbols? For
 example: One symbol for power, clk and JTAG and one symbol for the
 rest of the design. I would create the symbols and give them the
 same refdes ... don't know if this is the correct way to make it
 work!

This is the correct (and common) way of dealing with large packages.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: What's your way of syncing CPLD design and gschem symbols???

2007-03-08 Thread Andy Peters

On Mar 8, 2007, at 9:35 AM, Christoph LECHNER wrote:


Hi!

How do you keep your Xilinx CPLD design in sync w/
your gschem symbol files?

I mean, after you have drawn all your schematics and
build up the essentials of your CPLD design (esp. the
pins must exist :)), when doing the PCB artwork shuffling
the CPLD pins can give a really improved PCB layout ...

But the problem for me was to keep the symbol in sync
w/ the Xilinx Fitter report, so to do the work auto-
matically I hacked a Perl script (~6kB) last year,
but before adding some required upgrades  improvements
to the script I just wanted to ask how you do the sync
job!

For those not familiar with the Xilinx report files
I added a example Xilinx pin-out report for a small
Xilinx device (sorry for the attachment!)
Files with this structure are converted to symbols.


It might be easier to work backwards, from the schematic, and have it  
back-annotate into the .ucf (user constraint file), which is the file  
used by the Xilinx tools for pinouts (and timing specs, etc etc).  It  
gets even more complicated when schematic net names don't match the  
CPLD design pin names, or when you connect the same schematic net to  
two FPGA pins (like when doing external clock feedback).


This isn't really a problem for small CPLDs but it's a right royal  
PITA with large FPGAs.


-a


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: gch2pcb problem

2007-03-08 Thread Doug Glidden
Thanks for your helpful replies.  The problem turned out to be with a 
particular footprint that I had used for my test points (SIL 1).  For 
some reason, it didn't like that footprint, but when I changed it to 
SIP1, it worked fine!


Thanks again,
Doug

On 3/7/07, Doug Glidden [EMAIL PROTECTED] wrote:


 Hey,

 I'm having a problem with the gsch2pcb utility.  In trying to 
convert my

schematic (http://mrperson.org/mortimer/schematic.tar.gz),
I have found that the m4 process seems to get stuck somewhere along 
the way.
 It simply consumes more and more memory until it's finally killed by 
the
kernel for taking up too much memory.  Netlist creation works fine, 
but when
it tries to create the PCB file it gets hung up.  When I run the 
gnetlist
command indepently with -v, it appears to finish going through all of 
the

components, but then it just hangs after the last one.  Anyone ever seen
this problem before?


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: What's your way of syncing CPLD design and gschem symbols???

2007-03-08 Thread Christoph Lechner

Andy Peters schrieb:


It might be easier to work backwards, from the schematic, and have it 
back-annotate into the .ucf (user constraint file), which is the file 
used by the Xilinx tools for pinouts (and timing specs, etc etc).  It 
gets even more complicated when schematic net names don't match the CPLD 
design pin names, or when you connect the same schematic net to two FPGA 
pins (like when doing external clock feedback).


This isn't really a problem for small CPLDs but it's a right royal PITA 
with large FPGAs.

Fortunately I only use XC9572XL CPLDs for most of
my designs :)

And as you already wrote there's no problem with the
net names, as they map 1:1 between the VHDL source
and the schematic symbol.

- cl


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: What's your way of syncing CPLD design and gschem symbols???

2007-03-08 Thread Stuart Brorson

Actually, one thing I have dreamed about is incorporating a method
into gnetlist to read a .ucf (Xilinx) or .pin (Altera) file to get
pin-outs for a large FPGA.  Then, you'd just stick a big box (or bunch
of boxes) onto your schematic representing the device.  The box would
have a bunch of named pins, but no pin nos.  You'd wire nets to the
pins as usual.  Then you'd stick somethign like 
a .include directive onto the same page.  The .include directive would

point to the .pin file, and be bound somehow to the big FPGA box
(maybe by sharing refdes).  Then, gnetlist would find the .include, open
the corresponding .pin file, and use it to stick the device's pins
into teh output netlist.

This scheme makes design easy, but is bad for service, since the pins
are not annotated onto teh schematic.  It would require the service
guy to have a set of schematics and printouts of the .pin files to
work from.  Maybe not such a big deal.

FWIW, Steve -- one of the Free Doggers here in Boston -- will talk
about his FPGA flow at our gathering tonight.  I anticipate he will
have some interesting ideas about how to handle the pin issue.

Stuart


On Thu, 8 Mar 2007, Andy Peters wrote:


On Mar 8, 2007, at 9:35 AM, Christoph LECHNER wrote:


Hi!

How do you keep your Xilinx CPLD design in sync w/
your gschem symbol files?

I mean, after you have drawn all your schematics and
build up the essentials of your CPLD design (esp. the
pins must exist :)), when doing the PCB artwork shuffling
the CPLD pins can give a really improved PCB layout ...

But the problem for me was to keep the symbol in sync
w/ the Xilinx Fitter report, so to do the work auto-
matically I hacked a Perl script (~6kB) last year,
but before adding some required upgrades  improvements
to the script I just wanted to ask how you do the sync
job!

For those not familiar with the Xilinx report files
I added a example Xilinx pin-out report for a small
Xilinx device (sorry for the attachment!)
Files with this structure are converted to symbols.


It might be easier to work backwards, from the schematic, and have it 
back-annotate into the .ucf (user constraint file), which is the file used by 
the Xilinx tools for pinouts (and timing specs, etc etc).  It gets even more 
complicated when schematic net names don't match the CPLD design pin names, 
or when you connect the same schematic net to two FPGA pins (like when doing 
external clock feedback).


This isn't really a problem for small CPLDs but it's a right royal PITA with 
large FPGAs.


-a


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pcb program

2007-03-08 Thread Seb James
On Thu, 2007-03-08 at 10:00 -0800, Ben Jackson wrote:
 On Thu, Mar 08, 2007 at 10:53:25AM +, Seb James wrote:
  
  I'm using pcb 20070208. I've noticed a couple of odd things so far. One
  is that if I create a rats nest, then sometimes, pcb decides to just
  fill the whole screen with the colour of the rats nest.
 
 That happened to me recently as well.  I was working on something very
 simple.  I didn't see it on earlier boards.  Maybe it's a new bug?

My board is quite busy - about 2800 rats nest lines. I'll have a look at
the code. I tried the lesstif gui, but that crashed even when I tried to
optimise the rats nest, so no workaround there. It looks to me like it
is the pcb code, rather than a problem with my installation - it
compiled just fine, no trouble with dependencies.

Would there be any interest in maintaining a stable version of pcb -
no new features, just bug fixes? 

Seb



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: What's your way of syncing CPLD design and gschem symbols???

2007-03-08 Thread Christoph Lechner

Andy Peters schrieb:
It might be easier to work backwards, from the schematic, and have it 
back-annotate into the .ucf (user constraint file), which is the file 
used by the Xilinx tools for pinouts (and timing specs, etc etc). 

It's true that ripping off everything exept the pairing
Pin Names - Pin Numbers
from the gschem symbol is a snap compared to building/
updating a symbol from the Fitter report. But how would
you make sure that the user of gschem doesn't put an input
pin at an reserved location, i.e. a JTAG or PWR pin.
The timing issues following from forcing the Xilinx tool
to use a user-defined pin-out are non-trivial IMHO, at
least for CPLDs. So I guess it would be better regarding
timing issues to run Xilinx ISE (or another vendor's tool)
first and then go to gschem and create/update the symbol.

But nevertheless, I'm looking forward to the new FPGA
flow ...

The (at the moment) missing link between logic design
tools and gschem is a big show-stopper for the gEDA
suite, I guess.

- cl


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: What's your way of syncing CPLD design and gschem symbols???

2007-03-08 Thread Andy Peters

On Mar 8, 2007, at 2:47 PM, Christoph Lechner wrote:


Andy Peters schrieb:
It might be easier to work backwards, from the schematic, and have  
it back-annotate into the .ucf (user constraint file), which is  
the file used by the Xilinx tools for pinouts (and timing specs,  
etc etc).

It's true that ripping off everything exept the pairing
Pin Names - Pin Numbers
from the gschem symbol is a snap compared to building/
updating a symbol from the Fitter report. But how would
you make sure that the user of gschem doesn't put an input
pin at an reserved location, i.e. a JTAG or PWR pin.


I guess we're talking about creating symbols that are CPLD-design  
specific, so that pin names will change with the design.  This is as  
opposed to creating generic symbols, as noted in my other e-mail in  
this thread.  Generic symbols have the vendor-assigned pin name which  
includes information about pin type, such as differential pairs,  
global/regional clocks, config pins, etc.


To answer the question. One of two ways:

a) Have Yet Another Attribute attached to the symbol pins that would  
throw up an error if a user attempted to attach a regular signal  
wire to one of the reserved pins.


b) Assume that the gschem user is not an idiot, and is actually  
looking at the vendor-provided pinout tables while deciding which  
pins to assign.  I just got through doing this last week for a 100- 
pin VQFP Xilinx FPGA.  This might be the simplest approach.  I had  
the schematic and layout windows up and a printout of the pinout  
diagram, and assigned pins based on how it routed while also noting  
the pin type.


Of course, what would be cool is if after this all completed, it  
would back-annotate to the .ucf.  A guy can dream ...



The timing issues following from forcing the Xilinx tool
to use a user-defined pin-out are non-trivial IMHO, at
least for CPLDs. So I guess it would be better regarding
timing issues to run Xilinx ISE (or another vendor's tool)
first and then go to gschem and create/update the symbol.


For older architectures, it was definitely a requirement that you let  
the tools assign the pins.  But in my recent designs, using  
CoolRunner CPLDs and Spartan IIE and 3E and Acex FPGAs, I assign pins  
as needed by the layout, and I've never had problems meeting timing,  
nor have I had fitting issues.


The XC3000 and 95xx parts are dead!


The (at the moment) missing link between logic design
tools and gschem is a big show-stopper for the gEDA
suite, I guess.


Commercial tools charge big bucks for this missing link, and it's  
still not ideal.


-a



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: What's your way of syncing CPLD design and gschem symbols???

2007-03-08 Thread Dave McGuire

On Mar 8, 2007, at 5:20 PM, Andy Peters wrote:

The timing issues following from forcing the Xilinx tool
to use a user-defined pin-out are non-trivial IMHO, at
least for CPLDs. So I guess it would be better regarding
timing issues to run Xilinx ISE (or another vendor's tool)
first and then go to gschem and create/update the symbol.


For older architectures, it was definitely a requirement that you  
let the tools assign the pins.  But in my recent designs, using  
CoolRunner CPLDs and Spartan IIE and 3E and Acex FPGAs, I assign  
pins as needed by the layout, and I've never had problems meeting  
timing, nor have I had fitting issues.


The XC3000 and 95xx parts are dead!


  Really?  That's interesting.  My XC9500s are working just fine.

 -Dave

--
Dave McGuire
Port Charlotte, FL




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-dev: PCB - XY values of centrioid in BOM/DXF exproter (wasgEDA-user: PCB Element for a Molex 71661-2068?)

2007-03-08 Thread John Griessen

Gabriel Paubert wrote:

On Thu, Mar 08, 2007 at 12:39:42PM -0600, John Griessen wrote:
OK then, still on the pragmatic tack, why not use silk for a centroid 
calculation?  Find the most extreme corners of  (silk OR pins OR pads).




What does OR mean in that context? The bounding box?

I was thinking of the centerline of the silk layer package outline.



I strongly suspect that, for example, pick and place machines want the 
same centroid for SOT23 with 5 or 6 pins, 
[jg]Ideally there's a point defined in the part datasheet that is good for 
picking it up from with a vacuum tip, but in its absence, we can pragmatically

calculate a workable point.  It maybe different from the exact center of the
flat spot on top of a molded package.  It will be close though, so picking the 
part up at its tape and reel centroid will only be off maybe... 5% of the 
distance across a package...


So the first part-placing run will probably place all the parts without a total 
miss and collision with nearby parts.


John Griessen


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pcb program

2007-03-08 Thread Harry Eaton
I noticed the problem is occuring during an extremely
high zoom in. pcb used to have code to clip the zoomed
lines to the screen in order to prevent integer
overflow. With the advent of hid that was removed and
now zooming in runs the risk of overflow with its
unlimited zoom capability.

It's very severe with rats because all rats seem to be
being drawn, even those that should not be visible at
all - thus virtually all of them are overflowing.

First recommendation is don't zoom in so close with
rats on.

Second thing is we should fix the drawing so that it
only draws the visible rats. I thought it already did
that.

Third is it's time to put proper clipping into the hid
drawing routines.

Interesting polygons are the only structures being
properly clipped at the moment.

The polygon clipping is slow when the polygons have
many thousands of verticies. I'll be improving this
situation this spring by (a) reducing a circle's
vertice count to 20 from 36 (this is still more than
many commercial packages). (b) cacheing the diced
polygons used for rendering and (c) Modifying the file
format to store the clipped polygon data so that file
loading is fast if the clip information is saved.

h.



 

TV dinner still cooling? 
Check out Tonight's Picks on Yahoo! TV.
http://tv.yahoo.com/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pictures of symbols

2007-03-08 Thread Ales Hvezda
 
  Is there an easy command line way to generate an image (png or
  whatever) from a gschem symbol file? I'd like to catalogue my
  symbols for other users and a little picture would be nice.
 
 I've also asked for a command line print this schematic option, and
 Ales is working on it (or at least, it's on his to-do list).
 

If you have an X server available you can do it now:

gschem -o output.ps -s print.scm -p $i

where print.scm can be found at ${prefix}/share/gEDA/scheme

If you don't have an X server, then you can use Xvfb.  

If you oppose Xvfb, then then answer is no, you can't print a schematic
from the command line.  If it is possible (and I find the time) to add 
this functionality to gschlas, then I'll add it.

-Ales



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: scons

2007-03-08 Thread Ales Hvezda
[snip]
 I would argue that this is not true at all.  You still need to write 
 portable code.  In my mind, the biggest thing autotools bring are a) a 
 consistent way to configure and build and b) some framework to help 
 figure out if required dependencies exist and c) a framework for running 
 tests to deal with differences in OS that you can't avoid by just 
 writing more portable code.
 

And I like the autotools since they also add: 

d) the functionality to create source distribution tarballs with minimal
amounts of pain (make dist)
and
e) the ability to automatically run various tests while building above
mentioned source tarballs (make distcheck). 

Speaking of which, I am fixing make check in gnetlist to work with make
distcheck and now it will be impossible to create a new version of gnetlist
without the regression tests passing.

-Ales




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: freedog pictures

2007-03-08 Thread DJ Delorie

Just a couple of photos from tonight's meeting...

http://www.delorie.com/photos/20070308-freedog/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pcb program

2007-03-08 Thread DJ Delorie

 With the advent of hid that was removed and now zooming in runs the
 risk of overflow with its unlimited zoom capability.

 Third is it's time to put proper clipping into the hid
 drawing routines.

I've re-added basic line clipping to both GUIs.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: VMPlayer Image

2007-03-08 Thread Sztrikó János

I'm interested in it. Have you found a host, is it available now?

Thanks, Janos

Jeff VR wrote:
Well, based on the discussion I think there is definitely some interest 
and it's worth providing. I haven't made huge strides to make the image 
smaller but compressed it's around 830MB.


I've got a couple hosting options I'm looking into with sufficient 
bandwidth.  It should be available in a couple of days.


Jeff VR




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: freedog pictures

2007-03-08 Thread [EMAIL PROTECTED]


Yo DJ,

The furnace controller board looks nice.  Appears that the rj45 is in 
the wrong spot ??


Also, there is this intriguing board with a db-9, to-220 and some 
totally elegant T-shaped trace ... what is it?  Cool!


Phil

DJ Delorie wrote:

Just a couple of photos from tonight's meeting...

http://www.delorie.com/photos/20070308-freedog/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user





___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: freedog pictures

2007-03-08 Thread Svenn Are Bjerkem

On 3/9/07, DJ Delorie [EMAIL PROTECTED] wrote:


Just a couple of photos from tonight's meeting...

http://www.delorie.com/photos/20070308-freedog/


The thumbnails are too small to see anything, and the large version
take long time to load. Could you add a size in-between for us who
just want to see what is going on and not measure the width of the
PCB-tracks :-)

Looks like a nice place, by the way.

Kind regards,
Svenn


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user