Giter Site home page Giter Site logo

xarklabs / upduino-example Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 1.0 127 KB

Example UPduino project setup for Linux, macOS and WIndows+WSL for synthesis and simulation

License: Other

Makefile 44.92% SystemVerilog 44.23% C++ 10.85%
fpga ice40up5k systemverilog upduino verilog yosys

upduino-example's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

jrwagz

upduino-example's Issues

make bin fails?

First of all, thanks for putting together this great example for UPDuino projects, I appreciate the effort you've put in to share it!

I've clone the project and was stepping through the README and got the tools setup properly (or so at least I assume at this point). And then I attempted a build via make bin, and the verilator lint fails by default with the following error:

$ make bin
=== Synthesizing design ===
verilator -sv --language 1800-2012 --trace-fst -I. -Werror-UNUSED -Wall -Wno-DECLFILENAME --lint-only -DNO_ICE40_DEFAULT_ASSIGNMENTS --top-module example_top /Users/justinwagner/tools/oss-cad-suite-build/darwin-arm64-20221124/share/yosys/ice40/cells_sim.v ./example_top.sv ./example_main.sv 2>&1 | tee logs/example_verilator.log
%Error-NEEDTIMINGOPT: example_top.sv:76:5: Use --timing or --no-timing to specify how delays should be handled
                                         : ... In instance example_top
   76 |     #(NS_48M)   clk = !clk;  
      |     ^
                      ... For error description see https://verilator.org/warn/NEEDTIMINGOPT?v=5.003
%Error: Exiting due to 1 error(s)
make: *** [out/example.json] Error 1

Is this intended, or did something change in newer versions of the OSS Cad Suite that is causing this?

I'm using this build: https://github.com/YosysHQ/oss-cad-suite-build/releases/tag/2022-11-24

Perhaps you were assuming an older version of these tools?

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.