Code Monkey home page Code Monkey logo

apio-ide's People

Contributors

drid avatar jesus89 avatar jjchico avatar niaow avatar obijuan avatar set-soft avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apio-ide's Issues

Howto pass options to nextpnr or Yosys

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!

Atom needs IDS 0.3.0 to 0.4.0

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.

Add error detection in the upload command

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

Error on saving verilog

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)

screenshot from 2017-08-19 15-14-14

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.

APIO with Alhambra II problems

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

does it not support Alhambra II?

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

Please publish current apio-ide master to atom's repository

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.

Installing apio-ide dependencies stuck,

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...

Object.<anonymous> is deprecated.

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)

[Bug] When a project folder is closed, the build script is still executed

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

Include error matches when simulating with iverilog

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

Prepare release 0.0.1

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.