Main Page: Difference between revisions

From Cpre488
Jump to navigation Jump to search
Zambreno (talk | contribs)
No edit summary
Zambreno (talk | contribs)
No edit summary
Line 3: Line 3:
We hope that, as this wiki develops, you will find useful information as you work on the CprE 488 labs. Also, as you discover new tips and tricks, consider contributing as well. Editing is very straightforward - click the "log in" link in the upper right-hand corner and use your usual university ID and password. Please see the [http://www.mediawiki.org/wiki/Help:Editing_pages MediaWiki] page for further details on how to edit.  
We hope that, as this wiki develops, you will find useful information as you work on the CprE 488 labs. Also, as you discover new tips and tricks, consider contributing as well. Editing is very straightforward - click the "log in" link in the upper right-hand corner and use your usual university ID and password. Please see the [http://www.mediawiki.org/wiki/Help:Editing_pages MediaWiki] page for further details on how to edit.  


==XSDK Tricks and Tips==
==ZedBoard Tricks and Tips==


'''Auto-loading a design using the sdcard'''. When jumpers MIO 4 and MIO 5 on the ZedBoard are shorted to 3v3, the board looks for a BOOT.BIN file in the top-level directory of the sdcard. The BOOT.BIN needs to contain the following three files, in this order:
'''Auto-loading a design using the sdcard'''. When jumpers MIO 4 and MIO 5 on the ZedBoard are shorted to 3v3, the board looks for a BOOT.BIN file in the top-level directory of the sdcard. The BOOT.BIN needs to contain the following three files, in this order:
Line 9: Line 9:
# A First Stage Boot Loader ([http://www.wiki.xilinx.com/Build+FSBL FSBL]) executable that checks system configuration registers and programs the programmable logic with the appropriate bitfile.  
# A First Stage Boot Loader ([http://www.wiki.xilinx.com/Build+FSBL FSBL]) executable that checks system configuration registers and programs the programmable logic with the appropriate bitfile.  


== ZedBoard Tricks and Tips ==
 
 
==General Software Help==
 
'''Remote Linux access'''. Follow
 
# Download and install [http://www.nomachine.com/download.php NX Client].
Convey machine is for testing you projects on the actual hardware only. However, 90% of the time you should be using any of the machines listed below for development. Also, standard remotely accessible ISU Linux machines should be set up for doing development for the Convey system. You can find a list of those machines here: [http://it.eng.iastate.edu/remote/ ISU Remote Access Servers]

Revision as of 21:53, 8 January 2014

Welcome to the main wiki page for CprE 488!

We hope that, as this wiki develops, you will find useful information as you work on the CprE 488 labs. Also, as you discover new tips and tricks, consider contributing as well. Editing is very straightforward - click the "log in" link in the upper right-hand corner and use your usual university ID and password. Please see the MediaWiki page for further details on how to edit.

ZedBoard Tricks and Tips

Auto-loading a design using the sdcard. When jumpers MIO 4 and MIO 5 on the ZedBoard are shorted to 3v3, the board looks for a BOOT.BIN file in the top-level directory of the sdcard. The BOOT.BIN needs to contain the following three files, in this order:

  1. A First Stage Boot Loader (FSBL) executable that checks system configuration registers and programs the programmable logic with the appropriate bitfile.


General Software Help

Remote Linux access. Follow

  1. Download and install NX Client.

Convey machine is for testing you projects on the actual hardware only. However, 90% of the time you should be using any of the machines listed below for development. Also, standard remotely accessible ISU Linux machines should be set up for doing development for the Convey system. You can find a list of those machines here: ISU Remote Access Servers