<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikis.ece.iastate.edu/cpre584/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=127.0.0.1</id>
	<title>Cpre584 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikis.ece.iastate.edu/cpre584/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=127.0.0.1"/>
	<link rel="alternate" type="text/html" href="https://wikis.ece.iastate.edu/cpre584/index.php?title=Special:Contributions/127.0.0.1"/>
	<updated>2026-09-26T01:55:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wikis.ece.iastate.edu/cpre584/index.php?title=Useful_RedBoot_Commands&amp;diff=544</id>
		<title>Useful RedBoot Commands</title>
		<link rel="alternate" type="text/html" href="https://wikis.ece.iastate.edu/cpre584/index.php?title=Useful_RedBoot_Commands&amp;diff=544"/>
		<updated>2010-03-02T14:27:47Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: /* NFS Root */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Load kernel &amp;amp; ramdisk.gz via onboard flash==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fis load ramdisk.gz &amp;lt;br&amp;gt;&lt;br /&gt;
fis load zImage &amp;lt;br&amp;gt;&lt;br /&gt;
exec -c &amp;quot;console=ttyAM0 root=/dev/ram&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Load kernel from onboard flash, Root filesystem on USB flash==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fis load zImage &amp;lt;br&amp;gt;&lt;br /&gt;
exec -c &amp;quot;console=ttyAM0 root=/dev/sda1 [rootdelay=10]&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Load kernel via xmodem/ymodem==&lt;br /&gt;
===At RedBoot Shell (via Minicom)===&lt;br /&gt;
&amp;lt;pre&amp;gt; load -r -b 0x80000 -m {xmodem|ymodem} &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Minicom Commands===&lt;br /&gt;
In Minicom: Type {Ctrl-a}{s} &amp;lt;br&amp;gt;&lt;br /&gt;
Select {xmodem|ymodem} and locate file &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Boot the kernel===&lt;br /&gt;
&amp;lt;pre&amp;gt; exec -c &amp;quot;console=ttyAM0 root=/path/to/root [rootdelay=10]&amp;quot; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: rootdelay=10 is only necessary if root is located on USB drive &amp;lt;br&amp;gt;&lt;br /&gt;
Note: xmodem/ymodem takes approximately 6 minutes to download &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Load kernel via TFTP==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip_address [-l &amp;lt;local_ip_address&amp;gt;] -h &amp;lt;tftp_server_address&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
load -r -v -b 0x800000 ramdiskWebMod.gz &amp;lt;br&amp;gt;&lt;br /&gt;
load -r -v -b 0x80000  zImage9302_2.6.21 &amp;lt;br&amp;gt;&lt;br /&gt;
exec -r 0x800000 -s &amp;lt;size_of_ramdisk_in_hex&amp;gt; -c &amp;quot;console=ttyAM root=/dev/ram&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==NFS Root==&lt;br /&gt;
===Desktop PC Steps===&lt;br /&gt;
====Compile the Kernel====&lt;br /&gt;
Compile the kernel according to the [http://code.google.com/p/cs-e9302/wiki/HowToCompileTheKernel walkthrough].&lt;br /&gt;
====Create NFS Root Filesystem on PC====&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p /ep9302/&amp;lt;username&amp;gt;/nfsroot&lt;br /&gt;
cp /media/CS-EP930x_A/rootdir.tgz /ep9302/&amp;lt;username&amp;gt;/nfsroot&lt;br /&gt;
cd /ep9302/&amp;lt;username&amp;gt;/nfsroot&lt;br /&gt;
tar -xzf  rootdir.tgz&amp;lt;/pre&amp;gt;&lt;br /&gt;
*NOTE: The last line will result in errors trying to create the special files in the &#039;&#039;dev&#039;&#039; directory.  You will need to contact [mailto:csg@iastate.edu CSG] for access rights to create these files&lt;br /&gt;
*NOTE: Optionally remove line about &#039;&#039;/dev/sda1&#039;&#039; from &#039;&#039;/ep9302/&amp;lt;username&amp;gt;/nfsroot/dev/fstab&#039;&#039;.  This will avoid a mounting error at boot time on the EP9302 board.&lt;br /&gt;
&lt;br /&gt;
===EP9302/RedBoot Steps===&lt;br /&gt;
=====Load your compiled kernel=====&lt;br /&gt;
&amp;lt;pre&amp;gt;load -r -v -b 0x80000  zImage&amp;lt;/pre&amp;gt;&lt;br /&gt;
=====Execute the kernel=====&lt;br /&gt;
&amp;lt;pre&amp;gt;exec -c &amp;quot;console=ttyAM0 root=/dev/nfs nfsroot=&amp;lt;server_ip&amp;gt;:/path/to/root/ ip=&amp;lt;board_ip&amp;gt;&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
*For me this line was &#039;&#039;exec -c &amp;quot;console=ttyAM0 root=/dev/nfs nfsroot=192.168.1.5:/ep9302/&amp;lt;username&amp;gt;/nfsroot ip=192.168.1.1&amp;quot;&#039;&#039;&lt;br /&gt;
*NOTE: /path/to/root is path to your nfsroot directory on the desktop relative to the /ep9302 directory&lt;br /&gt;
*NOTE: If you receive a warning saying no console found then you need to fix the &#039;&#039;dev&#039;&#039; directory as described above.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[http://ecos.sourceware.org/docs-latest/redboot/redboot-guide.html RedBoot Online User Guide] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.olimex.com/dev/pdf/ARM/CIRRUS/CS-E9302.pdf EP9302 User Guide] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://olimex.com/dev/cs-e930x.html Olimex Board Website] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://dev.ivanov.eu/projects/cs-e9302/ EP9302 Project Website] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://code.google.com/p/cs-e9302/wiki/HowToCompileTheKernel Kernel Build Walkthrough] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>https://wikis.ece.iastate.edu/cpre584/index.php?title=Olimex_EP9302&amp;diff=534</id>
		<title>Olimex EP9302</title>
		<link rel="alternate" type="text/html" href="https://wikis.ece.iastate.edu/cpre584/index.php?title=Olimex_EP9302&amp;diff=534"/>
		<updated>2010-02-10T19:25:46Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: New page: Load kernel &amp;amp; ramdisk.gz via onboard flash fis load ramdisk.gz fis load zImage exec -c &amp;quot;console=ttyAM0 root=/dev/ram&amp;quot;  *Kernel from onboard flash, Root filesystem on USB flash fis load zIm...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Load kernel &amp;amp; ramdisk.gz via onboard flash&lt;br /&gt;
fis load ramdisk.gz&lt;br /&gt;
fis load zImage&lt;br /&gt;
exec -c &amp;quot;console=ttyAM0 root=/dev/ram&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Kernel from onboard flash, Root filesystem on USB flash&lt;br /&gt;
fis load zImage&lt;br /&gt;
exec -c &amp;quot;console=ttyAM0 root=/path/to/root [rootdelay=10]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Kernel Load Via xmodem/ymodem (~6 Minutes to download)&lt;br /&gt;
At RedBoot Shell (via Minicom)&lt;br /&gt;
load -r -b 0x80000 -m {xmodem|ymodem}&lt;br /&gt;
&lt;br /&gt;
Minicom Commands&lt;br /&gt;
In Minicom Type: {Ctrl-a}{s}&lt;br /&gt;
Select {xmodem|ymodem} and locate file&lt;br /&gt;
&lt;br /&gt;
Boot the kernel&lt;br /&gt;
exec -c &amp;quot;console=ttyAM0 root=/path/to/root [rootdelay=10]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Note: rootdelay=10 only necessary if root is located on USB drive&lt;br /&gt;
&lt;br /&gt;
*Load kernel via TFTP---&lt;br /&gt;
ip_address [-l &amp;lt;local_ip_address&amp;gt;] -h &amp;lt;tftp_server_address&amp;gt;&lt;br /&gt;
load -r -v -b 0x800000 ramdiskWebMod.gz&lt;br /&gt;
load -r -v -b 0x80000  zImage9302_2.6.21&lt;br /&gt;
exec -r 0x800000 -s &amp;lt;size_of_ramdisk_in_hex&amp;gt; -c &amp;quot;console=ttyAM root=/dev/ram&amp;quot;&lt;br /&gt;
&lt;br /&gt;
---RedBoot Online User Guide&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://ecos.sourceware.org/docs-latest/redboot/redboot-guide.html&amp;quot;&amp;gt;Test&amp;lt;/a&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
---EP9302 User Guide---&lt;br /&gt;
http://www.olimex.com/dev/pdf/ARM/CIRRUS/CS-E9302.pdf &amp;lt;br&amp;gt;&lt;br /&gt;
---Olimex Board Website---&lt;br /&gt;
http://olimex.com/dev/cs-e930x.html&lt;br /&gt;
---Website with kernel compiling instructions &amp;amp; patches---&lt;br /&gt;
http://dev.ivanov.eu/projects/cs-e9302/ &amp;lt;br&amp;gt;&lt;br /&gt;
---Kernel build process linked in Dr. Jones&#039; Slides---&lt;br /&gt;
http://code.google.com/p/cs-e9302/wiki/HowToCompileTheKernel &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>https://wikis.ece.iastate.edu/cpre584/index.php?title=Loading_Linux_on_ML507&amp;diff=520</id>
		<title>Loading Linux on ML507</title>
		<link rel="alternate" type="text/html" href="https://wikis.ece.iastate.edu/cpre584/index.php?title=Loading_Linux_on_ML507&amp;diff=520"/>
		<updated>2009-12-16T23:26:04Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# The website to be followed is http://xilinx.wikidot.com/powerpc-linux&lt;br /&gt;
# The following things need to be taken care while loading linux on ML507 board&lt;br /&gt;
## The linux source has to be downloaded using git git clone git://git.xilinx.com/linux-2.6-xlnx.git. Do not try to get the snapshot from the website http://git.xilinx.com . It might not contain the virtex440-ml507.dts file. Instead it might contain ml507.dts, which would lead to errors while building the linux kernel&lt;br /&gt;
## In the dts (virtex440-ml507.dts) file the following boot arguments need to be updated &lt;br /&gt;
### ip=on (DHCP) =&amp;gt; ip=192.168.1.10  (Which assigns linux a static IP address)&lt;br /&gt;
### Change root to root=/dev/ram rw.  This makes the filesystem read write.&lt;br /&gt;
## Before connecting to the ml507 board using the connect command, the fpga must be programmed with the reference bitfile available at https://secure.xilinx.com/webreg/clickthrough.do?cid=111799 (you will need to have a Xilinx account to access the project). It is called ug511_ppc440_emb_ref.zip.The bitfile to be downloaded is ml507_ppc440_emb_ref/ready_for_download/download.bit. Use impact to download this bit file onto FPGA and then connect to the board.&lt;br /&gt;
## The kernel image file simpleImage.virtex440-ml507.elf needs to be loaded onto the board instead of the simpleImage.initrd.virtex440-ml507.elf file. The initrd* file contains the ram disk image.  However, one of the fall 2009 teams used the simpleImage.initrd.virtex440-ml507.elf successfully, assuming the previous steps. &lt;br /&gt;
&lt;br /&gt;
Detailed notes from Fall 2009 dmrisse/adamj:&lt;br /&gt;
I originally wrote this as a script (on this machine), but eventually just used it for notes.  Here are the steps for building and loading the kernel enumerated:&lt;br /&gt;
# source /usr/local/bin/Xilinx_src&lt;br /&gt;
# create a project directory such as /home/$USER/583/project&lt;br /&gt;
# cd to that directory&lt;br /&gt;
# git clone git://git.xilinx.com/device-tree.git&lt;br /&gt;
# git clone git://git.xilinx.com/linux-2.6.git&lt;br /&gt;
# edit ./linux-2.6-xlnx/arch/powerpc/boot/dts/virtex440-ml507.dts as shown above for IP address and file system writeability.&lt;br /&gt;
# PATH=$PATH:/opt/eldk/usr/bin&lt;br /&gt;
# export CROSS_COMPILE=ppc_4xx-&lt;br /&gt;
# cd ./linux-2.6-xlnx&lt;br /&gt;
# make ARCH=powerpc simpleImage.virtex440-ml507&lt;br /&gt;
# make ARCH=powerpc simpleImage.initrd.virtex440-ml507   (this is the image I used)&lt;br /&gt;
# Use iMPACT to load a suitable bitfile as described above.  We ended up basing our project partially on MP2, so that bitfile provided a basis.&lt;br /&gt;
# cd ./arch/powerpc/boot&lt;br /&gt;
# (from the website above using XMD:&lt;br /&gt;
## connect ppc hw -debugdevice deviceNr 5 cpunr 1&lt;br /&gt;
## dow simpleImage.initrd.virtex440-ml507.elf&lt;br /&gt;
## run&lt;br /&gt;
## (when done) stop&lt;br /&gt;
# use minicom to connect to and watch the kernel boot up.  Alternately, you can telnet to 192.168.1.10.  Login with user and password both &amp;quot;root&amp;quot; (can also FTP in to load files into it).  The kernel doesn&#039;t come with many binaries; things in /bin are all sym-links to busybox.&lt;br /&gt;
&lt;br /&gt;
How we compiled software for the ppc Linux kernel:&lt;br /&gt;
# Since one of this did the VHDL project and the other focused on the software side, I had to include files from his directory.  Assuming a Xilinx project like MP2 in /home/$USER/583/project.&lt;br /&gt;
# source /usr/local/bin/Xilinx_src&lt;br /&gt;
# PATH=/opt/phj_eldk/usr/bin:$PATH&lt;br /&gt;
# export CROSS_COMPILE=ppc_4xx-&lt;br /&gt;
# cd to directory with source code you want to build (my example is a self-contained .c file).&lt;br /&gt;
# powerpc-linux-gcc -static -o myBinary.exe -I /home/$USER/583/project/ppc440_0/include -L /home/$USER/project/ppc_440)0/lib mySource.c&lt;br /&gt;
# myBinary.exe is an arbitrary choice, you could leave out the -o file.exe altogether.&lt;br /&gt;
# Use FTP to put the executable onto the ppc linux kernel while its running.&lt;br /&gt;
# chmod +x the binary on the PPC (or chmod u+x or whatever...).&lt;br /&gt;
# now you can run the binary on Linux on the PPC on the FPGA.&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>https://wikis.ece.iastate.edu/cpre584/index.php?title=Compiling_on_rcl.ece.iastate.edu&amp;diff=514</id>
		<title>Compiling on rcl.ece.iastate.edu</title>
		<link rel="alternate" type="text/html" href="https://wikis.ece.iastate.edu/cpre584/index.php?title=Compiling_on_rcl.ece.iastate.edu&amp;diff=514"/>
		<updated>2009-04-21T22:59:20Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Make Command:&amp;lt;br&amp;gt;make -C /usr/src/kernels/2.6.26.8-57.fc8-i686 M=`pwd` modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Makefile ==&lt;br /&gt;
obj-m := hello.o&lt;br /&gt;
&lt;br /&gt;
== Load Module ==&lt;br /&gt;
sudo insmod filename.ko&lt;br /&gt;
&lt;br /&gt;
== unLoad Module ==&lt;br /&gt;
sudo rmmod filename&lt;br /&gt;
&lt;br /&gt;
== See printouts ==&lt;br /&gt;
dmesg | tail&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>https://wikis.ece.iastate.edu/cpre584/index.php?title=MemoCode_2009_Team_BarraCuda&amp;diff=528</id>
		<title>MemoCode 2009 Team BarraCuda</title>
		<link rel="alternate" type="text/html" href="https://wikis.ece.iastate.edu/cpre584/index.php?title=MemoCode_2009_Team_BarraCuda&amp;diff=528"/>
		<updated>2009-03-31T21:58:24Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: /* Results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Team Name ==&lt;br /&gt;
We selected BarraCuda because it is a very fearsome and voracious predator.&lt;br /&gt;
You can find more at http://en.wikipedia.org/wiki/Barracuda&lt;br /&gt;
&lt;br /&gt;
== CUDA Documentation ==&lt;br /&gt;
http://www.nvidia.com/object/cuda_develop.html &amp;lt;br&amp;gt;&lt;br /&gt;
http://www.nvidia.com/object/cuda_home.html#&lt;br /&gt;
&lt;br /&gt;
== Ported C Code to CPU ==&lt;br /&gt;
[http://127.0.0.1/testwiki/images/8/86/MemoCode_InC.zip C Code (zip)]&lt;br /&gt;
&lt;br /&gt;
== Equipment ==&lt;br /&gt;
Tesla C870 &lt;br /&gt;
*http://www.nvidia.com/object/tesla_gpu_server.html&lt;br /&gt;
*Host Computer: argyle.ece.iastate.edu&lt;br /&gt;
**Contact Mike Steffen (steffma@iastate.edu) for an account.&lt;br /&gt;
&lt;br /&gt;
== Minimum Memory Requirements ==&lt;br /&gt;
The green points (&amp;quot;critical values&amp;quot;) in the graph below are the fewest points necessary to complete the polar to cartesian interpolation. &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Critical Points1.png]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Each graph below corresponds to a specific N value.  For each graph, the x-axis is in terms of theta and ranges from pi/256 to pi/4. &lt;br /&gt;
The y-axis shows the minimum number of KB&#039;s required to hold the critical values assuming each critical value requires four bytes of memory.  There are ten lines on each graph corresponding to specific R values, R = 10, 20, ... , 90, 100 going from the top line to the bottom.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:graph_N10.png]][[Image:graph_N50.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:graph_N100.png]][[Image:graph_N200.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:graph_N300.png]][[Image:graph_N400.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:graph_N500.png]][[Image:graph_N600.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:graph_N700.png]][[Image:graph_N800.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:graph_N900.png]][[Image:graph_N1000.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Final Results ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;h4&amp;gt;Benchmark Results (Runtime)&amp;lt;/h4&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Test Cases&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Theta&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Ref Run Time (usec)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cuda Run Time (usec)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Speedup&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;asin(0.1)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10958&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1826.33&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;700&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;asin(0.1)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;55619461&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;691&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;80491.26&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1000&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;asin(0.1)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;113455229&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1202&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;94388.71&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;asin(0.0123)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;11033&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2206.6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;700&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;asin(0.0123)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;56893226&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;717&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;79348.99&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1000&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;asin(0.0123)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;116084611&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1215&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;95542.89&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;asin(0.2)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;11021&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1574.43&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;700&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;asin(0.2)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;55963647&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;665&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;84155.86&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1000&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;asin(0.2)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;112892176&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1352&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;83500.13&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Geometric Mean&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;23924.63&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Average&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;58115.02&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>https://wikis.ece.iastate.edu/cpre584/index.php?title=Xilinx.ece.iastate.edu&amp;diff=548</id>
		<title>Xilinx.ece.iastate.edu</title>
		<link rel="alternate" type="text/html" href="https://wikis.ece.iastate.edu/cpre584/index.php?title=Xilinx.ece.iastate.edu&amp;diff=548"/>
		<updated>2009-02-25T04:16:16Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: /* Xilinx EDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
===SSH===&lt;br /&gt;
Use SSH for either just a terminal or for port forwarding. Make sure that your computer has an X server. For windows use Xming and most linux machine should have it enabled by default.&lt;br /&gt;
&amp;lt;pre&amp;gt; ssh -Y xilinx.ece.iastate.edu&amp;lt;/pre&amp;gt;&lt;br /&gt;
===NX Client===&lt;br /&gt;
Use NX Client for a visual desktop similar to remote desktop&lt;br /&gt;
[http://www.nomachine.com/download.php NX Client download]&lt;br /&gt;
&lt;br /&gt;
==Sharing==&lt;br /&gt;
Turn on messages in your terminal&lt;br /&gt;
&amp;lt;pre&amp;gt;mesg y&amp;lt;/pre&amp;gt;&lt;br /&gt;
See who is all logged into the system&lt;br /&gt;
&amp;lt;pre&amp;gt;who&amp;lt;/pre&amp;gt;&lt;br /&gt;
Send messages to all users logged in&lt;br /&gt;
&amp;lt;pre&amp;gt;wall&amp;lt;/pre&amp;gt;&lt;br /&gt;
Examples&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-bash-3.2$ mesg y&lt;br /&gt;
-bash-3.2$ wall &amp;quot;Is anyone using the HW&amp;quot;&lt;br /&gt;
-bash-3.2$ wall &amp;quot;I will use it from 7pm – 7:30pm&amp;quot;&lt;br /&gt;
-bash-3.2$ wall &amp;quot;I am finished with the HW&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
&lt;br /&gt;
===Xilinx EDK===&lt;br /&gt;
Source the correct file and then run Xilinx EDK in the background. If not connected through NX client, then you need to enable X11 forwarding.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source /usr/local/bin/Xilinx_src&lt;br /&gt;
xps &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>https://wikis.ece.iastate.edu/cpre584/index.php?title=CAT&amp;diff=512</id>
		<title>CAT</title>
		<link rel="alternate" type="text/html" href="https://wikis.ece.iastate.edu/cpre584/index.php?title=CAT&amp;diff=512"/>
		<updated>2009-02-25T04:15:44Z</updated>

		<summary type="html">&lt;p&gt;127.0.0.1: New page: lasdfkalsdkgjlasdkgjas&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;lasdfkalsdkgjlasdkgjas&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
</feed>