diff --git a/doc/www/f.css b/doc/www/f.css
new file mode 100644
index 0000000..797e0e9
--- /dev/null
+++ b/doc/www/f.css
@@ -0,0 +1,119 @@
+body {
+ margin:0px;
+ padding:0px;
+ font:11px/20px verdana, arial, helvetica, sans-serif;
+ color:#333;
+ background-color:white;
+ }
+p {
+ font-family : "Gill Sans", "Trebuchet MS", verdana, sans-serif;
+ margin:0px 0px 16px 0px;
+ padding:0px;
+ }
+#content>p {margin:0px;}
+#content>p+p {text-indent:10px;}
+
+a {
+ color:#f00;
+ font-size:11px;
+ text-decoration:none;
+ font-weight:600;
+ font-family:verdana, arial, helvetica, sans-serif;
+ }
+a:link {color:#f00;}
+a:visited {color:#f00;}
+a:hover {border-top: 1px dotted;}
+
+#headspace {
+ margin:0px 00px 0px 0px;
+ height:89px;
+ width:719px;
+ position: fixed;
+ z-index:1;
+ background-color: #fff;
+ voice-family: "\"}\"";
+ voice-family:inherit;
+ width:700px; /* the correct height */
+ height:70px;
+ }
+
+#header {
+ margin:50px 0px 10px 0px;
+ padding:17px 0px 0px 20px;
+ /* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
+ height:33px; /* 14px + 17px + 2px = 33px */
+ width:719px; /* 14px + 17px + 2px = 33px */
+ position: fixed;
+ z-index:2;
+ border-style:solid;
+ border-color:gray;
+ border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
+ line-height:11px;
+ background-color:#ccc;
+ voice-family: "\"}\"";
+ voice-family:inherit;
+ width:700px; /* the correct height */
+ height:14px; /* the correct height */
+ }
+body>#header {height:14px;}
+
+
+#content {
+ margin:0px 50px 50px 10px;
+ position:absolute;
+ top:100px;
+ padding:10px;
+ width:619px;
+ z-index:0;
+ voice-family: "\"}\"";
+ voice-family:inherit;
+ width:600px; /* the correct height */
+ }
+
+#logo {
+ position: fixed;
+ z-index:3;
+ margin:0px 0px 0px 0px;
+ padding:0px;
+ top:0px;
+ left:600px;
+ }
+
+h1 {
+ color: #555;
+ background: white;
+ text-align: left;
+ font-size: 170%;
+ font-family : "Gill Sans", "Trebuchet MS", verdana, sans-serif;
+}
+
+h2 {
+ color: #333;
+ background: white;
+ text-align: left;
+ font-size: 140%;
+ font-family : "Gill Sans", "Trebuchet MS", verdana, sans-serif;
+}
+
+h2.title {
+ display:block;
+ color: #555;
+ padding:3px 4px;
+ margin: 35px 0px 0px 0px;
+ font-weight:bold;
+ background-color:#ddd;
+ border-bottom:1px dotted;
+ text-decoration:none;
+}
+
+h2.consol {
+ display:block;
+ color: #000;
+ padding:3px 4px;
+ width: 90%;
+ font-size: 95%;
+ margin: 3px 0px 0px 25px;
+ font-weight:normal;
+ background-color:#eee;
+ border:1px dotted;
+}
diff --git a/doc/www/img/abstract_fpga.svg b/doc/www/img/abstract_fpga.svg
new file mode 100644
index 0000000..abfb5cc
--- /dev/null
+++ b/doc/www/img/abstract_fpga.svg
@@ -0,0 +1,1155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/www/img/fpgafs.png b/doc/www/img/fpgafs.png
new file mode 100644
index 0000000..d018fd5
Binary files /dev/null and b/doc/www/img/fpgafs.png differ
diff --git a/doc/www/img/fpgafs.svg b/doc/www/img/fpgafs.svg
new file mode 100644
index 0000000..f03e186
--- /dev/null
+++ b/doc/www/img/fpgafs.svg
@@ -0,0 +1,1441 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FPGA
+ FS
+
+
+
diff --git a/doc/www/index.html b/doc/www/index.html
new file mode 100644
index 0000000..03b4075
--- /dev/null
+++ b/doc/www/index.html
@@ -0,0 +1,52 @@
+
+
+
+
+
+
FPGAFS
+
It provides a framework for a high performance reconfigurable computer
+ environment. The abstraction between the reconfigurable device and the
+ user application is simplified by using a virtual filesystem and a thread
+ abstraction per device context.
+ FPGAFS consists of two major layers of abstraction. First, the directory
+ representation to the user application. This interface provides for each context
+ one directory with a specified content to transfer data. The second layer
+ provides an interface for low level driver. It gives the flexibility to register
+ a lot of different low level drivers for different accelerators which can be
+ operate at the same time in one target system.
+
What is?
+
+
Concept
+
+
Download
+ FPGAFS keeps its development tree in a Subversion repository. It can be
+ downloaded with a Subversion checkout. The repository is anonymous accessible.
+
$ svn co svn://svn.subgra.de/ben/projects/fpgafs
+
+
Contact
+
Benjamin Krill: ben@ @codiert.org
+
+
+
+