Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 1.41 KB

README.md

File metadata and controls

18 lines (16 loc) · 1.41 KB

OrkhestraFPGAStream implementation details

A brief description of the project is on the main page. Different concepts on how to use and how does the software work with the hardware designs are described in the documents below:

  • Crossbar configuration data
    • In-detph description of the crossbar configuration between the hardware stream processing interface and AXI ports.
  • Input CSV file configuration
    • Brief explanation of how the database data is expected to be passed to this program.
  • Acceleration module characteristics
    • Document classifying currently supported acceleration modules. These characteristics have to be taken into consideration to support future modules.
  • Program input
    • Specification document on how to use this software which links to all of the previous documenation pages.
  • Memory usage
    • Explanation of how memory is allocated using FOS. And how the Linux kernel memory is usable in userspace.
  • End vision
    • Brief explanation how this software could be extended to become a fully configurable engine not only supporting the current DBMS workflow.
  • Defined interfaces
    • Specification document defining the required data structures, interfaces and data-flow to be able to implement the end vision.