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 @@ + + + + + +FPGA Filesystem + + + + + +
+ +
+ + + +
+

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

+
+ + +