Running Different Bitfiles on each AE: Difference between revisions
New page: == Running different bitfiles on each AE == Source: http://www.ccm.ece.vt.edu/twiki/bin/view/Main/Convey The runtime environment supports multiple bitfiles making up a single personality ... |
mNo edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
The PDK is setup to help you rapidly test and develop a single bitfile. Thus, projects requiring multiple bitfiles should have multiple PDK sub-projects. | |||
== Running different bitfiles on each AE == | == Running different bitfiles on each AE == | ||
Source: http://www.ccm.ece.vt.edu/twiki/bin/view/Main/Convey | Source: http://www.ccm.ece.vt.edu/twiki/bin/view/Main/Convey | ||
Source: http://www.conveysupport.com/help/?p=178 | |||
The runtime environment supports multiple bitfiles making up a single personality (i.e. different ). There is a script called "mkaetgz" that is installed on the HC-1 system. To use it, you need to create a project for each bitfile. Then run the script to package them into one personality. | The runtime environment supports multiple bitfiles making up a single personality (i.e. different ). There is a script called "mkaetgz" that is installed on the HC-1 system. To use it, you need to create a project for each bitfile. Then run the script to package them into one personality. | ||
Line 12: | Line 15: | ||
mkaetgz -i /opt/convey/pdk/2010_08_09/doc/cae_init.txt -0 cae_fpga0.bit -1 cae_fpga1.bit -2 cae_fpga2.bit -3 cae_fpga3.bit | mkaetgz -i /opt/convey/pdk/2010_08_09/doc/cae_init.txt -0 cae_fpga0.bit -1 cae_fpga1.bit -2 cae_fpga2.bit -3 cae_fpga3.bit | ||
Note: mkaetgz does not exist on | Note: If mkaetgz does not exist, you can download a copy of the bash script here: [[Media:Mkaetgz.txt | mkaetgz]] | ||
There's also a CNY_LOAD_IMAGE environment variable you can set with the first image you want loaded on the coprocessor (export CNY_LOAD_IMAGE=65200.1.1.1). |
Latest revision as of 03:57, 29 October 2012
The PDK is setup to help you rapidly test and develop a single bitfile. Thus, projects requiring multiple bitfiles should have multiple PDK sub-projects.
Running different bitfiles on each AE
Source: http://www.ccm.ece.vt.edu/twiki/bin/view/Main/Convey Source: http://www.conveysupport.com/help/?p=178
The runtime environment supports multiple bitfiles making up a single personality (i.e. different ). There is a script called "mkaetgz" that is installed on the HC-1 system. To use it, you need to create a project for each bitfile. Then run the script to package them into one personality.
/opt/convey/sbin/mkaetgz -h mkaetgz [-i <initFile>] [-f <file0,file1,...,fileN>] [-F] [-h] [-o <tgz name>] [-t <tmpDir>] [-v] -0 <aeImage0> [-1 <aeImage1> -2 <aeImage2> -3 <aeImage3>]
For example:
mkaetgz -i /opt/convey/pdk/2010_08_09/doc/cae_init.txt -0 cae_fpga0.bit -1 cae_fpga1.bit -2 cae_fpga2.bit -3 cae_fpga3.bit
Note: If mkaetgz does not exist, you can download a copy of the bash script here: mkaetgz
There's also a CNY_LOAD_IMAGE environment variable you can set with the first image you want loaded on the coprocessor (export CNY_LOAD_IMAGE=65200.1.1.1).