| 3 | == How do I install the WARP support files? == |
| 4 | Most projects which use the WARP hardware will be assembled and generated in Xilinx Platform Studio (XPS), part of the Embedded Developer's Kit. We provide a number of files which make it easy to create projects for the WARP hardware. These files must be installed in the directories: |
| 5 | {{{ |
| 6 | C:\EDK_user_repository\WARP\boards\ |
| 7 | C:\EDK_user_repository\WARP\pcores\ |
| 8 | C:\EDK_user_repository\WARP\drivers\ |
| 9 | }}} |
| 10 | |
| 11 | There are two ways to install these files. |
| 12 | |
| 13 | 1. Use the latest WARP_EDK installer, available in the [source:/Installers/ repository]. |
| 14 | 1. Use Subversion |
| 15 | 1. Nagivate to {{{C:\EDK_user_repository\}}} |
| 16 | 1. Checkout the platform support files from the repository |
| 17 | 1. If you're using TortoiseSVN in Windows, checkout this URL: |
| 18 | {{{ |
| 19 | http://warp.rice.edu/svn/WARP/EDK_User_Repository/ |
| 20 | }}} |
| 21 | 1. If you're using the command-line {{{svn}}}, checkout this URL: |
| 22 | {{{ |
| 23 | http://warp.rice.edu/svn/WARP/EDK_User_Repository/WARP/ |
| 24 | }}} |
| 25 | 1. This will create a Subversion working copy of the platform support files on your local machine. You can update this working copy using Subversion anytime to sync your files with the repository. |
| 26 | ---- |
4 | | There could be a few reasons for the board not appearing in the list. |
5 | | 1. Make sure the you have the latest board description file (*.xbd) from the repository. Refer to the [source:"PlatformSupport/Xilinx Board Description Files (XBD)/XBD Installation Readme.txt" XBD Installation Readme] for details on where to save the file. |
6 | | 1. If the board still does not appear when trying to create a project: |
7 | | 1. Start Base System Builder |
8 | | 1. On the page to select project file, under "Advanced Options", check "Use Repository Paths" and give the location as: |
| 28 | Make sure you have installed the board description file (.xbd) from the repository. It should be installed in |
22 | | Alternatively, if you have a Subversion client installed, you can create a working copy of our custom peripherals on your PC. |
23 | | 1. Navigate to |
24 | | {{{ |
25 | | <xilinx_install_drive>:\EDK_user_repository\MyProcessorIPLib |
26 | | }}} |
27 | | 1. Using Subversion, checkout these two URLs: |
28 | | {{{ |
29 | | http://warp.rice.edu/svn/WARP/PlatformSupport/CustomPeripherals/pcores/ |
30 | | http://warp.rice.edu/svn/WARP/PlatformSupport/CustomPeripherals/drivers/ |
31 | | }}} |
32 | | 1. This will create {{{pcores}}} and {{{drivers}}} directories (if they don't already exist) containing the latest version of our peripherals. |
33 | | 1. To sync your working copy with the repository, run a Subversion update from these directories. |
| 44 | == I'm trying to run an Ethernet demo. I get no response when I attempt to ping the board, despite everything else working, generating and downloading properly. == |
| 45 | This is most likely due to the speed of the the PLB clock in your design. The 10/100 Ethernet core requires a bus clock running at least 65 MHz in order to establish a 100 Mb Ethernet link. There are two solutions: |
| 46 | * Connect your WARP board to a 10 Mb Ethernet connection |
| 47 | * Re-run Base System Builder and select a bus clock frequency of at least 65 MHz. |
51 | | == I cannot get my personal peripheral repository to appear every time I open Xilinx Platform Studio == |
52 | | Move your peripheral repository to (or make sure it is in): |
53 | | {{{ |
54 | | <xilinx_install_drive>:\EDK_user_repository\<folder of any name containing drivers and pcores> |
55 | | }}} |
56 | | ---- |
57 | | == The non-Xilinx-made peripherals in the WARP *.xbd file are not showing up in Base System Builder == |
58 | | It appears that this occurs when the EDK installation directory is not in C:\EDK. This is an issue |
59 | | currently being looked into. A ''temporary'' fix for this problem is to move custom made pcores into: |
60 | | {{{ |
61 | | \\<EDK Installation Directory>\hw\XilinxProcessorIPLib\pcores\ |
62 | | }}} |
63 | | and place the corresponding driver files in: |
64 | | {{{ |
65 | | \\<EDK Installation Directory>\sw\XilinxProcessorIPLib\drivers\ |
66 | | }}} |
67 | | ---- |