fpgawars / apio-ide Goto Github PK
View Code? Open in Web Editor NEW:seedling: Experimental open FPGA IDE using Atom and Apio
License: GNU General Public License v3.0
:seedling: Experimental open FPGA IDE using Atom and Apio
License: GNU General Public License v3.0
Create a new project for a given board, that should be selected from a menu
Apio init --board name command
I need some custom options to nextpnr like: --ignore-loops --pcf-allow-unconstrained
etc ..
How do I do this, so that I can still build from the IDE ..
Also, how do I get Atom to leave the build console open .. it closes after each function ...
Many Thanks .... great package!
It would be very helpful if installation of apio-ide automatically installed a python venv and apio in the same way that icestudio does.
They will be loaded when a new proyect is created (or from the examples menu)
The templates should be included first into apio
Line 106 in 05208eb
This link isn't valid, this domain is a parking service that redirects to ads.
When try to install apio-ide on Atom on macOs, it only shows 0.7.0, and I get error saying it needs 0.3.0 to. 0.4.0.
Implement apio clean
Select only current project folder
Syntax errors are checked when the build button is pressed (it should highligh the error and move the cursos there). But it is not done when the upload button is pressed. It is not correct. It should also highlight the error line if an error appear in the building process when the upload has been clicked
On saving a verilog file, I get the following error pop up in Atom:
Error: spawn iverilog ENOENT
at exports._errnoException (util.js:1026:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
at onErrorNT (internal/child_process.js:359:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
I've done an apio install --all
and iverilog is located at:
/home/ed/.apio/packages/toolchain-iverilog/bin/iverilog
Using the verify option from the Apio menu seems to run iverilog OK.
Implement apio sim command
Hi to all, I'm very new working with APIO, I installed correctly the Alhambra's drivers but when I try to create a new project in Apio, the Alhambra II is not available so I was wondering if there is a way to work with this board in Apio, please let me know, I'd be very thankful for the help
Hi, after installing Atom and APIO-IDE, it only offer Icezum Alhambra, version II does not appears as option. I am using IceStudio without problem with A-II and also check apio for lsftdi and recognize this version.
Thanks
Current apio-ide has not been published to Atom's package repository yet so apio-ide users cannot enjoy the new features in apio 0.4.0 from apio-ide: new boards support (including Alhambra II), apio 0.4.0 support, etc.
I have done some testing and it seems the current master branch is fine for regular use so I do not see any blocking issues to publish to Atom's repository.
Thanks.
Currently, apio 0.3.0b3 supports the TinyFPGA-B2. Now we can include this support into Apio-ide
Hi:
I'm trying to install apio-ide but, I was unable to install dependencies, the process never end...
My O.S. is Windows 10 64 bit
Atom version: 1.30.0 x64
Apio-ide: 0.7.0...
Thanks in advance...
Use require("electron").shell
instead of require("shell")
Object.<anonymous> (D:\ArduinoCodes\atom-1-60\Atom\resources\app.asar\exports\shell.js:4:6)
Object.<anonymous> (D:\ArduinoCodes\atom-1-60\Atom\resources\app.asar\exports\shell.js:9:3)
Module._compile (<embedded>:11:149913)
Object..js (<embedded>:11:153507)
Module.load (internal/modules/cjs/loader.js:815:32)
Module._load (internal/modules/cjs/loader.js:727:14)
Create a new project
Add the leds example
execute apio/version
Adds anothoer project folder
execute apio/version. Now it is executed twice because there are 2 folders
Close one folder
Execute apio/version. Still it is executed twice!
A possible solution is to subscribe to the close-project event (we should learn how to do that) and close the apiobuilder instance. Not sure if this will work
When there are error in the test-bench (processed by the iverilog), the apio-ide do not show them and do not move the cursor to where the sintax error has occurred
Example of error outputs:
main_tb.v:25: syntax error
main_tb.v:23: error: Syntax error in instance port expression(s).
Error matching regular expresions should be created
Refactor de code and release the 0.3.0 version!
With very limited functionality
We needed it to check that it is correctly being pacckged for atom, and that all the dependencies and everything works ok, before adding more functionality
After I updated Apio to 0.4.0. The APIO IDE stop working. I get a message related that version Apio should be less than 0.4.0.
apio time
Implement the apio uload command
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.