|
|
# SPEC7 tools
|
|
|
|
|
|
The SPEC7 tools is a collection of software tools in the spec7/sw/spec7-tools directory (not yet). These tools can be used to better communicate with the SPEC7. This page provide a brief overview of these software tools.
|
|
|
The SPEC7 tools is a collection of software tools in the spec7/sw/spec7-tools/ directory. These tools can be used to better communicate with the SPEC7. This page provide a (very) brief overview of these software tools.
|
|
|
|
|
|
## PCIe related tools
|
|
|
### spec7-kernel-module
|
|
|
This kernel module is written by the one and only Ton Damen. after building and probing this module a "/dev/spec7" entry can be found on the system it was installed on. It provides a base to use the following tools. the module can be build and loaded by doing:
|
|
|
This kernel module is written by the one and only Ton Damen and lies at the heart of all the PCIe tools. After building and loading this module a "/dev/spec7" entry can be found on the system. The module can be build and loaded by doing:
|
|
|
|
|
|
$ make
|
|
|
# make install
|
... | ... | @@ -33,4 +33,7 @@ To re-enable a pcie design after loading a bitfile. |
|
|
A shell script to reset the spec7 using the SMBus on the Pcie-connector. Simply do:
|
|
|
|
|
|
# ./spec7_reset.sh
|
|
|
To reset the spec7. |
|
|
\ No newline at end of file |
|
|
To reset the spec7.
|
|
|
|
|
|
### Xilinx XDMA driver
|
|
|
If you want to use the official xilinx xdma driver to be able to use the high-speed xdma its sources can be found on the official xdma driver repo on [github](https://github.com/Xilinx/dma_ip_drivers) |
|
|
\ No newline at end of file |