Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What is a suitable editor for Symbiflow projects? #240

Closed
betocool-prog opened this issue Jan 10, 2022 · 3 comments
Closed

What is a suitable editor for Symbiflow projects? #240

betocool-prog opened this issue Jan 10, 2022 · 3 comments

Comments

@betocool-prog
Copy link

I'm working through the Symbiflow examples and modifying some using VS Code with the "Verilog-HDL/SystemVerilog/Bluespec SystemVerilog" plugin. So far I've seen, it does a good job at highlighting syntax correctly, but that's about it. I have not been able to configure it to be able to jump between modules (e.g.: as with a C++ extension), which I'm missing.

I do like the attached terminal on VS Code,

What alternatives IDE's are there to VS Code, or alternative extensions to VS Code that work well?

Cheers,

Alberto

@pgielda
Copy link
Member

pgielda commented Jan 10, 2022

Symbiflow is really a set of command line tools that take HDL language (text files, e.g. Verilog) to "compile" them (synthesize, place & route, generate fasm and finally generate an FPGA bitstream from it), very much (spiritually) like gcc or llvm (that take e.g. C code and spit out a binary). Therefore IDE is the programmers choice.

VS Code is definitely one option. I personally prefer old-school console tools like vim + console.

@betocool-prog
Copy link
Author

Unfortunately I never went much into vi(m) unless absolutely necessary. I don't mind the console aspect of the synthesis, placement and routing process.

As projects get larger and you have more and more modules, I find that text only editors lack the ability to click and jump between them. Not a deal breaker, but a nice to have.

@pgielda
Copy link
Member

pgielda commented Jan 12, 2022

what I am trying to say is that the toolchain is not limiting your ability to choose anything you want. So anything that works for you is suitable. There is no technical limitation in Symbiflow (to my knowledge) that prevents you from using any code editor you want.

@pgielda pgielda closed this as completed Jan 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants