neojiangtw / altera-pcie

Simple framework for building PCIe-based solutions for Altera FPGAs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minimal Altera PCI Express project, including Linux driver & userspace examples, the requisite
Altera PCIe core and supporting logic, and a simple DMA controller. The Linux driver is licensed
under the GPLv3, and everything else is under the MIT license.

Note that to do any simulation, you'll need to set the PROJ_HOME environment variable to the
absolute path of the directory in which this README resides.

ip:
  Various IP blocks, both custom and from Altera (wrapped), with unit-tests.

apps:
  A couple of synthesizable (and system-simulatable) application designs, with "example" subdirs
  including userspace application code.

driver:
  A minimal Linux device-driver, based on altpciechdma.c.

About

Simple framework for building PCIe-based solutions for Altera FPGAs

License:MIT License


Languages

Language:SystemVerilog 94.7%Language:Makefile 1.7%Language:Stata 1.2%Language:C++ 0.9%Language:Shell 0.7%Language:Python 0.6%Language:Mathematica 0.2%Language:HTML 0.1%