GithubHelp home page GithubHelp logo

pothosware / pothosfpga Goto Github PK

View Code? Open in Web Editor NEW
9.0 22.0 1.0 27.58 MB

Pothos FPGA computational offload and buffer integration support

Home Page: https://github.com/pothosware/PothosFPGA/wiki

VHDL 70.94% Python 0.83% Tcl 1.64% C++ 21.55% CMake 5.04%
pothos fpga xilinx stream axi pothos-framework

pothosfpga's Introduction

Pothos FPGA support

The Pothos FPGA support package is a demonstration of creating a structured FPGA design that can be interfaced with the Pothos Framework for the purposes of direct buffer access, and using the framework blocks and topology to configure FPGA processing and streaming.

pothosfpga's People

Contributors

guruofquality avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

Forkers

helloworld1983

pothosfpga's Issues

interconnect module

  • arbitrary lane configurations
  • arbitrary input and output streams
  • configuration protocol

combiner stream block

  • The combiner stream block has many inputs and one output
  • The inputs and outputs follow the RV stream standard (packet aware)
  • Only one input port can be serviced at a time
  • An entire packet must be transferred before another port is serviced

multi-lane outgress module

  • arbitrary number of lanes flow through
  • each lane to splitter using dest bus
  • splitters to combiner for outgress

duplicator stream block with enable bits

  • The duplicator block has one input and many outputs.
  • The inputs and outputs use the RV streaming standard (packet aware)
  • The input is duplicated to each output with the associated enable bit set
  • A change in the enable setting cannot affect an ongoing packet transfer

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.