| 1 | = WARP v1 and v2: FPGA Configuration via CF Cards = |
| 2 | Compatibility: WARP v1 and v2, Xilinx tools 13.4 and later |
| 3 | |
| 4 | == Formatting the card == |
| 5 | |
| 6 | For CF-reconfiguration of the FPGA, the card MUST be formatted with '''FAT16''' (though both FAT16 and FAT12 will work for using the CF as a filesystem with WARP). Windows machines that are of post Win2k can’t do this, which is why mkdosfs must be used. The following is the required procedure for formatting the flash: [[BR]] |
| 7 | |
| 8 | 1. Install mkdosfs to a directory that’s easy to navigate |
| 9 | 1. Open DOS (start -> run.... -> “cmd”) |
| 10 | 1. Navigate to the mkdosfs install directory (EG: cd c:\mkdosfs\) |
| 11 | 1. Insert the flash card into the reader – and check it’s designated drive letter (see: My Computer) |
| 12 | 1. Run the command: '''mkdosfs -v –F 16 X:''' |
| 13 | 1. Replace '''X''' with drive letter of the !CompactFlash card |
| 14 | |
| 15 | == Loading your design on the card == |
| 16 | |
| 17 | This section assumes that you have successfully generated one or more systems in XPS. A completed bit-stream is required to load on the card. |
| 18 | |
| 19 | [[BR]] |
| 20 | 1. Open the application iMPACT (likely located under "Start -> Xilinx Design Tools -> Xilinx Design Suite X.X -> ISE Design Tools -> X-bit Tools -> Impact) |
| 21 | 1. The "New" Wizard should open at program startup |
| 22 | 1. Select "Cancel" |
| 23 | 1. Double-click on the "SystemACE" item in the "iMPACT Flows" region of the window on the left. |
| 24 | 1. Select “Expert Mode” in the window that pops up. |
| 25 | 1. For “Size,” select “Generic” from the drop-down |
| 26 | 1. For “Reserve Space,” keep at zero |
| 27 | 1. Choose the name for the project |
| 28 | 1. Choose the location for the project to be the root directory of your CF card. For example, my CF card mounts as a G: drive on my Windows computer. In my case, I would select "G:" to be the location for the project. |
| 29 | 1. Each SystemACE project can hold up to '''8''' separate projects |
| 30 | 1. Check each box for each project you plan on loading onto the card. Provide short names for these projects. |
| 31 | 1. Finish the Wizard |
| 32 | 1. A Pop up will appear explaining you are about to load a system file onto the first system slot (configuration address) |
| 33 | 1. Select the '''download.bit''' file associated with the project you want to load onto the CF card. |
| 34 | 1. Another pop-up will appear asking if you would like to apply another system file to the same configuration address. Select '''“no”''' |
| 35 | 1. Right click anywhere in the iMPACT project’s main-view window and select '''“Generate File…”''' |
| 36 | 1. Ensure that the active collection is the one you have just built |
| 37 | 1. iMPACT will create the System ACE file and place it in your CF card. |
| 38 | 1. The flash card should now be ready to go for WARP |
| 39 | 1. EJECT the disk in Windows/USB remove devices first. Simply pulling out the flash card may result in a corrupt disk, which may then not work with WARP. |
| 40 | [[BR]] |