Skip to content
This repository has been archived by the owner on Mar 2, 2021. It is now read-only.

Commit

Permalink
Added support building for vc707 with/without PCIe HMC module
Browse files Browse the repository at this point in the history
  • Loading branch information
mcd500 committed Apr 20, 2019
1 parent e09f528 commit a515293
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .gitmodules
Expand Up @@ -6,7 +6,7 @@
url = https://github.com/sifive/sifive-blocks.git
[submodule "fpga-shells"]
path = fpga-shells
url = https://github.com/sifive/fpga-shells
url = https://github.com/mcd500/fpga-shells.git
[submodule "nvidia-dla-blocks"]
path = nvidia-dla-blocks
url = https://github.com/sifive/nvidia-dla-blocks.git
2 changes: 1 addition & 1 deletion Makefile.vc707-u500devkit
Expand Up @@ -3,7 +3,7 @@ base_dir := $(patsubst %/,%,$(dir $(abspath $(lastword $(MAKEFILE_LIST)))))
BUILD_DIR := $(base_dir)/builds/vc707-u500devkit
FPGA_DIR := $(base_dir)/fpga-shells/xilinx
PROJECT := sifive.fpgashells.shell.xilinx
MODEL := VC707Shell
MODEL := VC707PCIeShell
export CONFIG_PROJECT := sifive.freedom.unleashed
export CONFIG := DevKitU500FPGADesign_WithDevKit50MHz
export BOARD := vc707
Expand Down
5 changes: 5 additions & 0 deletions README.md
Expand Up @@ -110,6 +110,11 @@ To execute these targets, you can run the following commands:
$ make -f Makefile.vc707-u500devkit verilog
$ make -f Makefile.vc707-u500devkit mcs
```
If you do not have PCI Express Gen1/2/3 FMC Module run following commands:
```sh
$ make MODEL=VC707BaseShell -f Makefile.vc707-u500devkit verilog
$ make MODEL=VC707BaseShell -f Makefile.vc707-u500devkit mcs
```

Note: This flow requires Vivado 2016.4. Newer versions are known to fail.

Expand Down

0 comments on commit a515293

Please sign in to comment.