ML501 Getting Started Tutorial www.xilinx.com 23UG228 (v1.0) August 30, 2006ML501 Demonstrations in Linear FlashRML501 Demonstrations in Linear FlashLinear Flash LCD DemonstrationDescriptionThis demonstration shows the FPGA being configured by an external linear flash deviceand a CPLD. This method of download is used in some embedded processor systemswhere it is necessary to keep software and bitstream data in one non-volatile device.Setup1. To load a pre-loaded bitstream, change to the corresponding address configuration /mode dip switches listed below.Configuration 0: 00001001Configuration 1: 00101001Configuration 2: 01001001Configuration 3: 011010012. Press the Prog button.3. After the bitstream has loaded, the character LCD should say “Design #x Loaded usingFlash,” where x is the bitstream number.My Own Linear Flash Image DemonstrationDescriptionThis exercise shows you how to store your own design into linear flash and how toprogram it onto the FPGA. This exercise overwrites the contents of linear flash.To program your own bit file into linear flash:1. Open a DOS command shell. Click Start Menu → Run, then enter cmd as the programto run, and click OK.2. Change directory to your lab directory. Type cd <LAB_DIR>.3. Copy your bit file into this folder.Copy <file_name>.bit .4. Create a BIN file, which will be used to program the linear flash device.promgen -w -p bin -o .bin -u 0 .bit5. Program the linear flash device with your bin file.To store at a specific configuration, look up the specific configuration below:configuration 0: type jtagflasher -b 10 0 .binconfiguration 1: type jtagflasher -b 10 0x800000 .binconfiguration 2: type jtagflasher -b 10 0x1000000 .binconfiguration 3: type jtagflasher -b 10 0x1800000 .bin6. Change the configuration address /mode to your configuration to load your bit file.configuration 0 : DIP switch = 00001001configuration 1 : DIP switch = 00101001configuration 2 : DIP switch = 01001001configuration 3 : DIP switch = 011010017. Press prog to program the FPGA. Your design should now be running.www.BDTIC.com/XILINX