Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
This semester, I have a Hardware course which requires the use of Verilog. I Googled for some free Verilog IDEs in which I can write Verilog programs and also compile and run them (I think the right word is "simulate", but forgive me, I'm still used to C!), but I didn't get anything.
Could you suggest some free software for Verilog program writing and simulation on Windows 7? My college provides some software called Xilinx in the college PCs, but I think that's not a free software. And they are not willing to provide it to us on our personal computers as well. So any advice will be greatly appreciated!
Also, I am a newbie to Verilog. If you know any great resources for beginners to master Verilog, at least to some extent, then please do share them here as well! Thanks!
There are professional tool provider such as Modelsim and Aldec who provide something like an IDE - with features like:
source code editor, and you can set breakpoints in it.
running compilation process
running simulation
viewing waveforms and other outputs
For Eclipse, I was aware of nothing - then RossRogers' comment pointed me to DVT Eclipse - neither of us have used it though :)
Personally, I use Emacs, a makefile and then run the simulator "by hand"
Have a look at http://iverilog.icarus.com It's a free simulator and synthesis tool. Any text editor will do. Many people like vi, but you also use something like sublime text.
EDIT:
If you want a complete IDE, there is Xilinx WebPack. It includes a simulator. It is free (as in free beer) but limited compared to the complete Xilinx software. But more than enough to get you started. If your college is using the same software, you should probably try this.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm looking for a simple 3D engine or toolkit that I can experiment computer graphics algorithms with. E.g. applying transformation matrices, seeing what happens.
Can anyone make a suggestion?
One of the most well known material to study and learn about rendering is the book from Matt Pharr and Greg Humphreys called Physically Based Rendering. It is a book but it also comes with the source code of a renderer (open source). Many existing renderers have used PBRT (that's the name of the renderer) as their starting point.
Another source to learn about CG programming techniques is www.scratchapixel.com. This one has the advantage to be online. While it doesn't really provide you with the source code of a complete renderer, it still provides you with many examples in C++ that show how rendering techniques can be implemented.
I actually found scratchapixel useful to read before getting to a book like PBRT, which is more abstract and more technical in a way.
Alternatively, you can use something like the OpengGL API to write graphics applications. However, it will be harder for you to explore techniques such as Ray Tracing with OpenGL. And it's more about learning the API than really understanding how the algorithms used by OpenGL under the hood work (while this is what the two ressources mentioned above help you with). But it is perfect for what you want to do (playing with matrices, etc.)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I am looking for a IDE for Pascal. Something that runs under Linux, is simple and easy to run. My goal is to setup something for a kid to learn, something that wouldn't require to derive from 10 classes to make a text visible on screen.
I remember DOS-based TurboPascal being very easy to use. Now I tried Lazarus, but its interface is very complex.
I don't need IDE that works with multiple languages, and I won't change Pascal into another language--there's lots of good textbooks in my native language for Pascal, and very little for other.
Thanks!
What about using FreePascal with its included editor or a basic text editor, like nano or gedit? You could also use one of the old "Borland-ish" IDEs like PENG or RHIDE.
Look here:
http://www.freepascal.org/
More specific:
http://www.lazarus.freepascal.org/
You can try Eclipse plugin, which might work better for you:
http://www.gavab.etsii.urjc.es/wiki/pascaline/
Also, try this one:
http://en.wikipedia.org/wiki/Kylix_(software)
This is not strictly Pascal, but Delphi was spun off from Pascal.
Geany is also good. It supports
syntax highlighting
symbol-name auto-completion (which is akin to intellisense)
specifying compiler options
integration with build tools
Among several other features one would expect in a modern integrated development environment.
Plus it's open source and runs across *nix, MacOSX and Windows.
You can always run the original Turbo Pascal 7 inside Dos-Box.
Dos-Box is available for Linux and comes with Free-Dos installed.
Very good alternative.
wrong on all counts. Embercardero has a community dev version for Sindows- ports to OSX, needs (an emu) some add-ons for linux. FP is the ported version of the old DOS app- with inheritance and classes--there really isnt something you seek. Its wither fp/rhide or Lazarus. You might want to brush up on UI programming or SDL. Im sorry but after ten + years of developing, Ive not seen anything "easier"- unless you write the code to make it easier. Pascal is far from dead. Further- you might try python. Four lines of code to a UI application(tkinter lib). TP7 is not a solution, fp ide is the same.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
In the spirit of https://stackoverflow.com/questions/3349990/code-snippet-managers-for-os-x
What are some good code snippet managers for Linux?
My quick search didn't turn up much. Eclipse, emacs, vim, Kate, and KDevelop all offer their own integrated snippet managers, but I'm looking for something more generic along the lines of CodeCollector or Snippets, ideally with the option of a CLI interface.
Even a pure CLI tool would be acceptable (maybe even preferable).
Have you seen jCodeCollector? It's a significantly less complicated clone of CodeCollector, but is multiplatform (java). It is available from https://github.com/alessandrococco/jcodecollector
There is also Acire, a project started by Jono Bacon of Ubuntu fame, which is management library for useful python snippets. While full of useful tidbits, it is however, language and linux-specific.
I use snippets on the mac. I found a similar app (though not as beautiful...) called glipper. It is an gnome applet that was designed as a clipboard manager. It has a snippet collector built into it though (turn it on in plugins) that lets you save snippets forever. It is not very well organized...but it is a very simple offering that has a simple interface.
There is a plugin for Gedit that integrates with snipplr.
Gedit Snipplr Plugin
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking for an equivalent software to Dreamweaver in Linux.
It is not an exact match but it is based out of Eclipse which means super cross platform funky java love.
http://www.aptana.com/
Aptana Studio is actually what I replaced Dreamweaver with since Adobe bought Macromedia, I use it on Windows and Linux without trouble. But for the suggestion you will also get my 2 cents about Wysiwtf... it is almost never what you get. Some of the best code I have ever done in my life was done in SciTE (also available in Linux), it supports multiple coding languages and offers enough features to be useful without becoming bloated.
If you want something reasonably non-technical, then perhaps Kompozer?
Or, if you want more technical stuff, then you probably want Aptana.
Another mention bluefish.
Depending on what desktop environment you use I can recommend Quanta+ to you. It's part of the KDE SC but can also be used in other DEs.
You could also use KompoZer, it seems to be nice as well. Didn't test this one though.
I've also researched this for myself, and the answer is that, in my opinion, there is nothing comparable.
Most people choose Dreamweaver for its WYSIWYG (as good as it can be with HTML), and the ease of use. If you're looking for database connectivity, PHP debugging and the like, then Elipse beats Dreamweaver by a lot, but chance is the original poster is looking for the ease-of-use, so neither Bluefish nor Eclipse is going to satisfy him.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Is there any free program out there that can parse a collection of VHDL files and build a block diagram from them?
I'm looking more for a program that will build a block diagram image to go along with the documentation for the hierarchy, similar to the way javadoc builds a class diagram after parsing the documentation for a series of classes.
Altera's Quartus can compile VHDL and provide you with the top-level schematic blocks, representing the VHDL signals. Ditto with Xilinx ISE. Its not open source software, but it is free to download and use.
There's nothing open-sourced anyways. A while back, I looked for something simliar for verilog designs with no success.
Synplify Pro and Synplify Premier has an RTL viewer and is my preferred program of the ones I have seen. I have also seen RTL viewers in Xilinx ISE, Altera's Quartus and Mentor's HDL designer.
Mentor's HDL designer is for this purpose, but it's not free, although you can probably get a discounted student version.
As thetrus noted Quartus has an RTL viewer as well, but the quality of diagrams produced by it is pretty poor - you can't really use them for documentation. They're most useful for catching synthesis bugs.
HDL Works in Ede Netherlands has EASE which is similar to Mentor's HDL Designer
but much more nimble and far less expensive, I have used both. Of the two, EASE is far easier to get going with and maintain from my experience. I found the Mentor tool hard to use and unstable but I assume it has since been improved. EASE is much more intuitive and the focus is still on the code and less on tool use. Unlike the post-synthesis tools from Xilinx, Synopsys and others, the HDL Works tool and the Mentor HDL Designer are pre-synthesis. A tool that is somewhat in-between pre and post is Sigasi. I have seen but as yet have not used the latter. It looks promising.
Links:
https://www.hdlworks.com/products/ease/index.html
http://www.sigasi.com/