diff --git a/doc/fpga_arm_notes.md b/doc/fpga_arm_notes.md index 4271f5790..1f00dcfb9 100644 --- a/doc/fpga_arm_notes.md +++ b/doc/fpga_arm_notes.md @@ -69,6 +69,15 @@ There is very rarely changes to the images so there is no need to setup a fpga t Since the FPGA is very old, the Xilinx WebPack ISE 10.1 is the last working tool chain. You can download this legacy development on Xilinx and register for a free product installation id. Or use mine `11LTAJ5ZJK3PXTUBMF0C0J6C4` The package to download is about 7Gb and linux based. Though I recently managed to install it on WSL for Windows 10. +There is a docker image with webpack built in which has been built which you can use to easily compile the images: + +``` +docker pull nhutton/prox-container:webp_image_complete +docker run -v /proxmark3:/tmp --rm -it nhutton/prox-container:webp_image_complete bash +$ cd /tmp/proxmark/fpga +$ make all +``` + In order to save space, these fpga images are LZ4 compressed and included in the fullimage.elf file when compiling the ARM SRC. `make armsrc` This means we save some precious space on the ARM but its a bit more complex when flashing to fpga since it has to decompress on the fly.