Computer Association of SIUE - Forums

CAOS Forums => Questions and Answers => Topic started by: Matthew Thomas on 2005-02-10T00:44:16-06:00 (Thursday)

Title: ECE 483 - Using UNIX based verilog & simvision from home
Post by: Matthew Thomas on 2005-02-10T00:44:16-06:00 (Thursday)
This semester we started to use UNIX based verilog, simvision, and ambit. To the best of my understanding, these are x11 based programs, and as such, one *should* be able to connect remotely from home to use these programs, just like they were on campus using the sun machines.

Doing some research, I have found that MS Windows and X11 are not the best of friends, and that it is much eaiser to run x11 off of a UNIX based machine (such as linux, or a macintosh, where it is apparently built in to the system.)

So, down to the mac store I went, and bought an iMac G5. After setting up my  new pretty computer, I found that x11 support is not installed by default; but it was not a problem to download and install it from apple's website.

Now connecting to quad.ee.siue.edu via ssh using the x11 terminal still works the same, however, I would expect that if I tried to run some x11 app, like simvision, it would launch and work right?

here is what I got:

matttho@quadrophenia:>simvision&
[1] 8571
matttho@quadrophenia:> simvision: 04.10-s019: (c) Copyright 1995-2003 Cadence Design Systems, Inc.
Application initialization failed: no display name and no $DISPLAY environment variable

[1]    Exit 1                        simvision
matttho@quadrophenia:>


I know that I'm doing something wrong, and I have a feeling that it is something very simple to fix. I did remember to start the cadence environment prior to attempting to invoke simvision.

My questing is, what is going on? Can someone please provide an explanation, or even better, a solution?

I have seen someone with an apple laptop using simvision, and they praised at how easy it was to connect and set up. I know it's possible...but how?
Title: Re: ECE 483 - Using UNIX based verilog & simvision from home
Post by: William Grim on 2005-02-10T02:41:11-06:00 (Thursday)
Assuming you are using OpenSSH on your Mac, which I suspect you are, try "ssh -X matttho@quad.ee.siue.edu".  This will enable X forwarding and setup the DISPLAY variable for you.
Title: Re: ECE 483 - Using UNIX based verilog & simvision from home
Post by: Matthew Thomas on 2005-02-10T17:19:32-06:00 (Thursday)
Thanks. It works like a charm now. Again, I thought it was something simple.