Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dma_ip_drivers
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Libraries
dma_ip_drivers
Commits
7d44836c
Commit
7d44836c
authored
Sep 28, 2021
by
Karen Xie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
XDMA: update readme
parent
9d47ae97
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
39 additions
and
9 deletions
+39
-9
XDMA/linux-kernel/RELEASE
XDMA/linux-kernel/RELEASE
+7
-0
XDMA/linux-kernel/readme.txt
XDMA/linux-kernel/readme.txt
+32
-9
No files found.
XDMA/linux-kernel/RELEASE
View file @
7d44836c
v2020.2.0
=========
- renamed module parameter "enable_credit_mp" to "enable_st_c2h_credit" to
accurately describe its usage.
- turn off the ST C2H credit as default (i.e., enable_st_c2h_credit = 0)
- fixed c2h streaming credit issue when data buffers uses >= 1K descriptors.
v2020.1.08
v2020.1.08
===============
===============
- replaced module parameter "sgdma_timeout" to "h2c_timeout" and "c2h_timeout"
- replaced module parameter "sgdma_timeout" to "h2c_timeout" and "c2h_timeout"
...
...
XDMA/linux-kernel/readme.txt
View file @
7d44836c
...
@@ -4,14 +4,30 @@ and example test scripts that can be used to exercise the Xilinx PCIe DMA IP.
...
@@ -4,14 +4,30 @@ and example test scripts that can be used to exercise the Xilinx PCIe DMA IP.
This software can be used directly or referenced to create drivers and software
This software can be used directly or referenced to create drivers and software
for your Xilinx FPGA hardware design.
for your Xilinx FPGA hardware design.
Operating System Support:
=========================
Operating System Architecture: x86_64
Linux kernel: 3.10+
RHEL/CentOS: 7.6, 7.7, 7.8, 7.9,
8.1, 8.2
Ubuntu: 16.04.5 LTS, 16.04.6 LTS
18.04.1 LTS, 18.04.2 LTS, 18.04.4 LTS3, 18.04.5 LTS
20.04 LTS, 20.04.1 LT
HW Requirement:
===============
The PCIe DMA supports UltraScale+, UltraScale, Virtex-7 XT and 7 Series Gen2
devices.
Please refer to the Xilinx documentation "PG195 DMA/Bridge Subsystem for PCI
Express" for details of the IP.
Directory and file description:
Directory and file description:
===============================
===============================
- xdma/: This directory contains the Xilinx PCIe DMA kernel module
- xdma/: This directory contains the Xilinx PCIe DMA kernel module
driver files.
driver files.
- libxdma/: This directory contains support files for the kernel driver module,
which interfaces directly with the XDMA IP.
- include/: This directory contains all include files that are needed for
- include/: This directory contains all include files that are needed for
compiling driver.
compiling driver.
...
@@ -28,10 +44,20 @@ Directory and file description:
...
@@ -28,10 +44,20 @@ Directory and file description:
cards. Root permissions will be required to run this script.
cards. Root permissions will be required to run this script.
- run_test.sh:
- run_test.sh:
This script runs sample tests on a Xilinx PCIe DMA target and
- dma_memory_mapped_test.sh, dma_streaming_test.sh:
- data/:
run_test.sh runs sample tests on a Xilinx PCIe DMA target and
returns a pass (0) or fail (1) result.
returns a pass (0) or fail (1) result.
This script is intended for use with the PCIe DMA example
This script calls 2 other scripts in the same directory:
design.
- dma_memory_mapped_test.sh for memory-mapped dma mode
- dma_streaming_test.sh for streaming dma mode
The data/ directory contains binary data files that are used
for DMA data transfers to the Xilinx FPGA PCIe endpoint device
with the run_test.sh.
!NOTE!:
=======
These scripts are intended for use with the PCIe DMA EXAMPLE
DESIGN ONLY.
- perform_hwcount.sh:
- perform_hwcount.sh:
This script runs hardware performance for XDMA for both Host to
This script runs hardware performance for XDMA for both Host to
...
@@ -53,9 +79,6 @@ Directory and file description:
...
@@ -53,9 +79,6 @@ Directory and file description:
generate proper numbers.
generate proper numbers.
If a AXI-ST design is independent of H2C and C2H, performance
If a AXI-ST design is independent of H2C and C2H, performance
number can be generated.
number can be generated.
- data/:
This directory contains binary data files that are used for DMA
data transfers to the Xilinx FPGA PCIe endpoint device.
Usage:
Usage:
- Change directory to the driver directory.
- Change directory to the driver directory.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment