Table of Contents
Requirements
In order to program the flash prom of ExpressMIMO2 card you need:
- A Xilinx Jtag Platform Cable USB II http://www.xilinx.com/products/boards-and-kits/HW-USB-II-G.htm
- Download and install Labtools (free Webpack license) from Xilinx website http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools.html
- All the necessary files for updating the bitstream are located in http://svn.eurecom.fr/openair4G/trunk/targets/ARCH/EXMIMO/BITSTREAM
Programming steps
-
Connect the Jtag cable to the ExpressMIMO2 Jtag connector and the USB side to a USB port in your PC
- A green led should appear on the Jtag platform cable to indicate that the card is found
- If it is still orange, either the card is not powered up or you are connecting the cable in the wrong side
- If there is no led, either you don't have the necessary drivers in your PC for your Jtag cable or the led is broken
-
Go to the directory containing all the necessary files (
$OPENAIR_TARGETS/ARCH/EXMIMO/BITSTREAM) or where you downloaded the files -
If you are using a Linux you can run in the command line:
$> ./program_fpgaIf this succeeds, that means you are either lucky or a Geek. move to step 7
-
If you are using Windows or you are using Linux and you want to use the graphical interface, launch
impactand when it asks to create a new project selectNothen when it asks to load a project file selectexpress-mimo2.ipf -
By default you should be able to program immediatly the FPGA with the new bitstream by right clicking on the FPGA and selecting
Programoption, you can also select the eprom and program it as wellIf this step succeeds move immediately to step 7, otherwise move to step 5
-
In the main window select the Flash device then right-click on it ->
Assign New Configuration FileBrowse to the
exmimo2_prom.mcsfile and then select the optionsSPI Prom W25Q64BVanddatawidth=4Select the Flash device again, right-click on it anf then select the operation
Program -
A success notifaction will appear after programming the Flash is finished, otherwise a failure message appears
You can also program only the FPGA and not the Flash prom by selecting in step 6 the FPGA
device instead of the Flash device, you have also to select the bitstream file (express-mimo2.bit)
instead of the mcs file.