Adept system – Digilent 410-138P-KIT User Manual
Page 5

Genesys Reference Manual
www.digilentinc.com
page 5 of 28
Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners
Adept System
Programming Interface
To program the Genesys board using Adept, first
set up the board and initialize the software:
•
plug in and attach the power supply
•
plug in the USB cable to the PC and to the
USB port on the board
•
start the Adept software
•
turn on Genesys' power switch
•
wait for the FPGA to be recognized.
Use the browse function to associate the desired
.bit or .svf file with the FPGA, and click on the
Program button. The configuration file will be sent
to the FPGA, and a dialog box will indicate
whether programming was successful. The
configuration “done” LED will light after the FPGA
has been successfully configured.
Before starting the programming sequence, Adept ensures that any selected configuration file
contains the correct FPGA ID code – this prevents incorrect .bit files from being sent to the FPGA.
In addition to the navigation bar and browse and program buttons, the Config interface provides an
Initialize Chain button, console window, and status bar. The Initialize Chain button is useful if USB
communications with the board have been interrupted. The console window displays current status,
and the status bar shows real-time progress when downloading a configuration file.
Flash Interface
The Flash programming application allows .bin,
.bit, and .mcs configuration files to be transferred
to the on-board StrataFlash ROM for BPI
programming, and allows user data files to be
transferred to/from the Flash at user-specified
addresses.
The configuration tool supports BPI UP and BPI
DOWN programming from any valid ROM file
produced by the Xilinx tools (be sure the mode
jumpers are set to BPI UP/DOWN appropriately,
or Genesys will not auto-configure properly.)
The Read/Write tools allow data to be exchanged
between files on the host PC and specified
address ranges in Flash.