You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.adoc
+8-11Lines changed: 8 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,13 +12,14 @@ This includes the necessary packages containing the necessary linkers to install
12
12
13
13
Like any other distro user, you should first go to your Xilinx account at:
14
14
https://www.xilinx.com/support/download.html and download the installation
15
-
`.bin` file. To run this file, you'll need to make it an executable with `chmod
16
-
+x Xilinx*.bin` and enter into an FHS environment that a nix-shell will provide.
15
+
`.tar` file. To run this file, you'll need to make it an executable with `chmod
16
+
+x FPGA*.tar` (DO NOT TRY TO RUN THE .BIN YOU WILL NOT HAVE A GOOD TIME) and enter into an FHS environment that a nix-shell will provide.
17
+
This tarball is rather large after extraction. Make sure you have roughly 300 GB to spare. (don't worry, you can delete the zip and download folder later)
17
18
18
19
=== Run `xilinx-shell` with stable Nix > 2.3
19
20
20
21
....
21
-
nix run gitlab:doronbehar/nix-xilinx#xilinx-shell
22
+
nix run github:MIT-OpenCompute/xilinx-flake#xilinx-shell
22
23
....
23
24
24
25
=== Installation of vivado & vitis themselves
@@ -29,7 +30,7 @@ Installing vivado using .bin sucks install the full tarball and install directly
29
30
./xsetup -b ConfigGen
30
31
....
31
32
32
-
Go to `~/.Xilinx/install_config.txt` and edit the configuration file
33
+
Go to `~/.Xilinx/install_config.txt` and edit the configuration file
33
34
Here is an example of what I have as my config as I need a certain Vivado tool for my specific FPGA.
34
35
35
36
....
@@ -73,10 +74,10 @@ Then, run `./xsetup -a XilinxEULA,3rdPartyEULA,WebTalkTerms -b Install -c $HOME/
73
74
With what was done now, you can run `vivado` / `vitis` from the command line with:
74
75
75
76
....
76
-
nix run gitlab:doronbehar/nix-xilinx#vivado
77
+
nix run github:MIT-OpenCompute/xilinx-flake#vivado
77
78
....
78
79
79
-
Use `nix search gitlab:doronbehar/nix-xilinx` to view all other packages defined.
80
+
Use `nix search github:MIT-OpenCompute/xilinx-flake` to view all other packages defined.
80
81
81
82
It's likely you'd like to make the FHS environment survive garbage
82
83
collections and add a desktop launcher to your system. To do that you can
@@ -92,7 +93,7 @@ inputs = {
92
93
# Recommended if you also override the default nixpkgs flake, common among
93
94
# nixos-unstable users:
94
95
#inputs.nixpkgs.follows = "nixpkgs";
95
-
url = "gitlab:doronbehar/nix-xilinx";
96
+
url = "github:MIT-OpenCompute/xilinx-flake";
96
97
};
97
98
# ...
98
99
outputs = { self, nixpkgs, nix-xilinx }:
@@ -156,10 +157,6 @@ Add to your `configration.nix` (untested, but should work):
156
157
];
157
158
----
158
159
159
-
==== Home Manager setup
160
-
161
-
TODO
162
-
163
160
==== Usage in Other Flakes / `shell.nix`
164
161
165
162
Some people may wish to not install xilinx' tools globally, and only making it
0 commit comments