The University of Queensland Homepage
School of ITEE ITEE Main Website

 Building the Hardware

Building the mbvanilla hardware target

If you are using the Insight/Memec Virtex2 system board (pictured below), then you should use the mbvanilla_net hardware target, available here

The following instructions assume use of the standard mbvanilla_net target.

  1. Unzip the design files into a directory, say ~/MicroBlaze/mbvanilla_net
     
  2. Change to the project directory, and simply type

    $ make init_bram

    This may take some time, depending upon the speed and memory capacity of your build system. 
     
  3. The result should be a file called download.bit in the "implementation" directory.  Now you have a couple of options.  Simplest is to execute

    $ make download

    to download the configuration to the board.  However, you'll need to repeat this each time you run the kernel, which gets a bit boring. 
     
  4. To automatically create and download a PROM file, simply run "make download_prom".  The FPGA will be automatically configured with the mbvanilla_net hardware each time it is powered up.

If you have built the kernel, you are now ready to download it to the board and execute it.


Home Up


Last updated 08-May-2006   
© 2003-2006 John Williams unless otherwise stated