GithubHelp home page GithubHelp logo

2d-gpu's Issues

Help #2

I got repetitive issue, while doing @rw1nkler LiteX - Zephyr setup from his repository: https://github.com/antmicro-labs/2d-gpu/wiki/LiteX---Zephyr-tutorial

I'm using Ubuntu 18.04, so far I've installed all the prerequisites up to section: Prepare basic bit-stream, where I got stuck at command ./arty.py --with-ethernet. No matter what I tried to do, the reuslt was the same error:

ModuleNotFoundError: No module named 'liteiclink'

All the repositories were installed to the directory /home/kamil/Git/<repository_name>

My ~/.bashrc file looks following:

export PATH="${PATH}:/tools/Xilinx/Vivado/2019.2/bin"

export PYTHONPATH="${PYTHONPATH}:/home/kamil/Git/litex"
export PYTHONPATH="${PYTHONPATH}:/home/kamil/Git/litex-zephyr-build/third-party/migen"
export PYTHONPATH="${PYTHONPATH}:/home/kamil/Git/litex-zephyr-build/third-party/litedram"
export PYTHONPATH="${PYTHONPATH}:/home/kamil/Git/litex-zephyr-build/third-party/liteeth"
export PYTHONPATH="${PYTHONPATH}:/home/kamil/Git/litex-zephyr-build/third-party/liteiclink"
export PYTHONPATH="${PYTHONPATH}:/home/kamil/Git/litex-zephyr-build/third-party/litejesd204b"
export PYTHONPATH="${PYTHONPATH}:/home/kamil/Git/litex-zephyr-build/third-party/litepcie"
export PYTHONPATH="${PYTHONPATH}:/home/kamil/Git/litex-zephyr-build/third-party/litesata"
export PYTHONPATH="${PYTHONPATH}:/home/kamil/Git/litex-zephyr-build/third-party/litescope"
export PYTHONPATH="${PYTHONPATH}:/home/kamil/Git/litex-zephyr-build/third-party/litesdcard"
export PYTHONPATH="${PYTHONPATH}:/home/kamil/Git/litex-zephyr-build/third-party/litevideo"

We couldn't solve this problem together for a few weeks, although I triple checked all the prerequisites and consulted with my friends whether they got the same issue. I'd be grateful for any kind of help.

FastVDMA Wishbone configuration

I presume that to write the migen wrapper for the fastvdma we need to make it use the same internal bus as the LiteX - Wishbone. Even though the original code is really well-written there is no documentation whatsoever on connecting it to the Wishbone bus.
I had no problems with the Verilog generation for the default AXI4, but I have truly no idea how to configure it for Wishbone

As @rw1nkler suggested here we can use the LiteX module to translate between the AXI and Wishbone, but creating wrapper on top of a wrapper is never a good idea.

I wasn't quite sure where to create this issue, but let's keep everything in one place for now.

Contribution rules - CONTRIBUTING.md

We need to setup some contribution rules. The ones proposed in the other project seem rather useful - CONTRIBUTING.md.

What I'd like to add to this:

  • obligatory code formatting according to PEP8 and pylint. I'm not sure yet how this will work with the migen, but we'll see.
  • I'd love to see some more articles on our wiki - if you find anything interesting regarding the project, please create the wiki page with your findings.

After discussion, I will open pull request with the CONTRIBUTING.md file.

FastVDMA tests

  1. Play with the fastVDMA test
  2. Check out the DMATop.vcd waves in GTKWaves
  3. Create our own tests(more images, different positions and configurations)
  4. Describe results on our wiki

I have also created issue for @piotr-binkowski with request to update the documentation on CSR

Add the rest of the team

Hey, could you add the rest of the team:
kacperchmiel97
kmezynski
alicjakwasny
piotrgrobelny
Apparently the mails sent by Piotr aren't getting delivered.

Help #1

  1. Could we get remote access to PCs via SSH?

  2. Where can we find tutorial you mentioned during our last meeting about ArtyA7 startup and programming procedure written by one of your workmates.

  3. Do we need Vivado toolchain to programm ArtyA7 board? Unfortunately its size (~20GB) is problematic for our Linux with emulated disk.

  4. When can we receive HDMI board extension for ArtyA7?

  5. Which Linux distribution do you use for this project?

  6. What are the functional requirements of our project? This is necessary for the report for our course.

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.