Skip to content

Commit 0439e53

Browse files
committed
feat: updated readme
1 parent 78f40da commit 0439e53

1 file changed

Lines changed: 8 additions & 11 deletions

File tree

README.adoc

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,14 @@ This includes the necessary packages containing the necessary linkers to install
1212

1313
Like any other distro user, you should first go to your Xilinx account at:
1414
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)
1718

1819
=== Run `xilinx-shell` with stable Nix > 2.3
1920

2021
....
21-
nix run gitlab:doronbehar/nix-xilinx#xilinx-shell
22+
nix run github:MIT-OpenCompute/xilinx-flake#xilinx-shell
2223
....
2324

2425
=== Installation of vivado & vitis themselves
@@ -29,7 +30,7 @@ Installing vivado using .bin sucks install the full tarball and install directly
2930
./xsetup -b ConfigGen
3031
....
3132

32-
Go to `~/.Xilinx/install_config.txt` and edit the configuration file
33+
Go to `~/.Xilinx/install_config.txt` and edit the configuration file
3334
Here is an example of what I have as my config as I need a certain Vivado tool for my specific FPGA.
3435

3536
....
@@ -73,10 +74,10 @@ Then, run `./xsetup -a XilinxEULA,3rdPartyEULA,WebTalkTerms -b Install -c $HOME/
7374
With what was done now, you can run `vivado` / `vitis` from the command line with:
7475

7576
....
76-
nix run gitlab:doronbehar/nix-xilinx#vivado
77+
nix run github:MIT-OpenCompute/xilinx-flake#vivado
7778
....
7879

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.
8081

8182
It's likely you'd like to make the FHS environment survive garbage
8283
collections and add a desktop launcher to your system. To do that you can
@@ -92,7 +93,7 @@ inputs = {
9293
# Recommended if you also override the default nixpkgs flake, common among
9394
# nixos-unstable users:
9495
#inputs.nixpkgs.follows = "nixpkgs";
95-
url = "gitlab:doronbehar/nix-xilinx";
96+
url = "github:MIT-OpenCompute/xilinx-flake";
9697
};
9798
# ...
9899
outputs = { self, nixpkgs, nix-xilinx }:
@@ -156,10 +157,6 @@ Add to your `configration.nix` (untested, but should work):
156157
];
157158
----
158159

159-
==== Home Manager setup
160-
161-
TODO
162-
163160
==== Usage in Other Flakes / `shell.nix`
164161

165162
Some people may wish to not install xilinx' tools globally, and only making it

0 commit comments

Comments
 (0)