diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 556230af05972fd9f121481b4fadea8ec5d28384..b3a942a1f2996f8107e324199ace66101926a19a 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -11,7 +11,6 @@ repos:
   rev: v2.2.3
   hooks:
   - id: trailing-whitespace
-  - id: check-added-large-files
   - id: check-ast
   - id: check-json
   - id: check-merge-conflict
diff --git a/docs/ARC2018.pdf b/docs/ARC2018.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e0241f870e3b8e8e6bc1c2bf5c853f17b164ec51
Binary files /dev/null and b/docs/ARC2018.pdf differ
diff --git a/docs/ASAP2018.pdf b/docs/ASAP2018.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..6144a6cd834fae4c6a00142c004c886d3aef4e7d
Binary files /dev/null and b/docs/ASAP2018.pdf differ
diff --git a/docs/BigDataBelfast2018.pdf b/docs/BigDataBelfast2018.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f7c96e9d37c45a9303bddf7ede9a118bb0e5003e
Binary files /dev/null and b/docs/BigDataBelfast2018.pdf differ
diff --git a/docs/DAMON2019_Blott_final.pdf b/docs/DAMON2019_Blott_final.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..08b3aa20fcb4a3f51252fcc6257fc01233a1858d
Binary files /dev/null and b/docs/DAMON2019_Blott_final.pdf differ
diff --git a/docs/FPGA2018_Tutorial.pdf b/docs/FPGA2018_Tutorial.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8d63ba9c1b91768b0c59b2d439ccee2b18d6bdc9
Binary files /dev/null and b/docs/FPGA2018_Tutorial.pdf differ
diff --git a/docs/FutureofAI2019_Blott.pdf b/docs/FutureofAI2019_Blott.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..84775f3bb21cf81f1d46b189863c010ababc68b0
Binary files /dev/null and b/docs/FutureofAI2019_Blott.pdf differ
diff --git a/docs/Hotchips2018_Tutorial.pdf b/docs/Hotchips2018_Tutorial.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..2772634d108cf8ba7d3433ac134fd9c5cea38b36
Binary files /dev/null and b/docs/Hotchips2018_Tutorial.pdf differ
diff --git a/docs/IEEECluster2018.pdf b/docs/IEEECluster2018.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a2e2cf07a2207dfc38c89e8081917ce2c603058f
Binary files /dev/null and b/docs/IEEECluster2018.pdf differ
diff --git a/docs/MPSOC2018.pdf b/docs/MPSOC2018.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f1837ae216b734c451283107f83afe7ff05dd54f
Binary files /dev/null and b/docs/MPSOC2018.pdf differ
diff --git a/docs/RCML2018.pdf b/docs/RCML2018.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..c8cf780d8cdf0364dc9f1d6a1ce88c29ee59f493
Binary files /dev/null and b/docs/RCML2018.pdf differ
diff --git a/docs/_config.yml b/docs/_config.yml
new file mode 100644
index 0000000000000000000000000000000000000000..474d9143165f5afc4c8b275464289a6fda53df86
--- /dev/null
+++ b/docs/_config.yml
@@ -0,0 +1,3 @@
+theme: jekyll-theme-dinky
+google_analytics: UA-148815864-1
+show_downloads: false
diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html
new file mode 100644
index 0000000000000000000000000000000000000000..8b17710446ff6c274bbb746e51387a55d3054c58
--- /dev/null
+++ b/docs/_layouts/default.html
@@ -0,0 +1,70 @@
+<!doctype html>
+<html lang="{{ site.lang | default: "en-US" }}">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+{% seo %}
+    <link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
+    <script src="{{ '/assets/js/scale.fix.js' | relative_url }}"></script>
+    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
+    <!--[if lt IE 9]>
+    <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+  </head>
+  <body>
+    <div class="wrapper">
+      <header>
+        <!--<h1 class="header">{{ site.title | default: site.github.repository_name }}</h1>-->
+        <a href="https://xilinx.github.io/finn">
+          <img src="https://github.com/Xilinx/finn/raw/master/docs/img/finn-logo.png" style="border: none" width="150">
+        </a>
+        <p class="header">{{ site.description | default: site.github.project_tagline }}</p>
+
+        <ul>
+          {% if site.show_downloads %}
+            <li class="download"><a class="buttons" href="{{ site.github.zip_url }}">Download ZIP</a></li>
+            <li class="download"><a class="buttons" href="{{ site.github.tar_url }}">Download TAR</a></li>
+          {% endif %}
+          <li class="download"><a class="buttons" style="background: none" href="https://xilinx.github.io/finn/about">About</a></li>
+          <li class="download"><a class="buttons" style="background: none" href="https://xilinx.github.io/finn/blog">Blog</a></li>
+          <li class="download"><a class="buttons" style="background: none" href="https://xilinx.github.io/finn/demos">Demos</a></li>
+          <li class="download"><a class="buttons" style="background: none" href="https://github.com/Xilinx/brevitas">Brevitas</a></li>
+          <li class="download"><a class="buttons" style="background: none" href="https://github.com/Xilinx/finn-hlslib">HLS Library</a></li>
+          <li class="download"><a class="buttons" style="background: none" href="https://xilinx.github.io/finn/publications">Publications</a></li>
+          <li class="download"><a class="buttons" style="background: none" href="https://xilinx.github.io/finn/community">Community</a></li>
+          <li><a class="buttons github" href="{{ site.github.repository_url }}">View On GitHub</a></li>
+        </ul>
+
+        {% if site.github.is_project_page %}
+          <p class="header">This project is maintained by <a class="header name" href="{{ site.github.owner_url }}">{{ site.github.owner_name }}</a></p>
+        {% endif %}
+
+        {% if site.github.is_user_page %}
+          <ul>
+            <li><a class="buttons github" href="{{ site.github.owner_url }}">GitHub Profile</a></li>
+          </ul>
+        {% endif %}
+      </header>
+
+      <section>
+        {{ content }}
+      </section>
+
+      <footer>
+        <p><small>Hosted on <a href="https://pages.github.com">GitHub Pages</a> using the Dinky theme</small></p>
+      </footer>
+    </div>
+    <!--[if !IE]><script>fixScale(document);</script><![endif]-->
+    {% if site.google_analytics %}
+      <script>
+        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+        ga('create', '{{ site.google_analytics }}', 'auto');
+        ga('send', 'pageview');
+      </script>
+    {% endif %}
+  </body>
+</html>
diff --git a/docs/_layouts/post.html b/docs/_layouts/post.html
new file mode 100644
index 0000000000000000000000000000000000000000..fdcc889fdc75cfea789a84dd8109d067d625791c
--- /dev/null
+++ b/docs/_layouts/post.html
@@ -0,0 +1,7 @@
+---
+layout: default
+---
+<h1>{{ page.title }}</h1>
+<p>{{ page.date | date_to_string }} - {{ page.author }}</p>
+
+{{ content }}
diff --git a/docs/_posts/2019-09-27-new-project-page-is-live.md b/docs/_posts/2019-09-27-new-project-page-is-live.md
new file mode 100644
index 0000000000000000000000000000000000000000..7385a0233387329ef33d46d1fc72c85575b3e69c
--- /dev/null
+++ b/docs/_posts/2019-09-27-new-project-page-is-live.md
@@ -0,0 +1,7 @@
+---
+layout: post
+title:  "New project page is live!"
+author: "Yaman Umuroglu"
+---
+
+Welcome to the new FINN project page, we hope you like it!
diff --git a/docs/about.md b/docs/about.md
new file mode 100644
index 0000000000000000000000000000000000000000..8a9029e22b66e330c815c20b902ac235887aa661
--- /dev/null
+++ b/docs/about.md
@@ -0,0 +1,39 @@
+## What is FINN?
+
+<img align="left" src="img/finn-example.png" alt="drawing" width="300"/>
+
+FINN is an
+experimental framework from Xilinx Research Labs to explore deep neural network
+inference on FPGAs.
+It specifically targets <a href="https://github.com/maltanar/qnn-inference-examples" target="_blank">quantized neural
+networks</a>, with emphasis on
+generating dataflow-style architectures customized for each network.
+It is not
+intended to be a generic DNN accelerator like xDNN, but rather a tool for
+exploring the design space of DNN inference accelerators on FPGAs.
+<br>
+## Features
+
+* **Templated Vivado HLS library of streaming components:** FINN comes with an
+HLS hardware library that implements convolutional, fully-connected, pooling and
+LSTM layer types as streaming components. The library uses C++ templates to
+support a wide range of precisions.
+* **Ultra low-latency and high performance
+with dataflow:** By composing streaming components for each layer, FINN can
+generate accelerators that can classify images at sub-microsecond latency.
+* **Many end-to-end example designs:** We provide examples that start from training a
+quantized neural network, all the way down to an accelerated design running on
+hardware. The examples span a range of datasets and network topologies.
+* **Toolflow for rapid design generation:** The FINN toolflow supports allocating
+separate compute resources per layer, either automatically or manually, and
+generating the full design for synthesis. This enables rapid exploration of the
+design space.
+
+## Who are we?
+
+The FINN team is part of Xilinx's CTO group under Ivo Bolsens (CTO) and Kees Vissers (Fellow) and working very closely with the Pynq team and Kristof Denolf and Jack Lo for integration with video processing.
+
+<img src="img/finn-team.jpg" alt="The FINN Team" width="400"/>
+
+From left to right: Lucian Petrica, Giulio Gambardella,
+Alessandro Pappalardo, Ken O’Brien, Michaela Blott, Nick Fraser, Yaman Umuroglu
diff --git a/docs/blog.md b/docs/blog.md
new file mode 100644
index 0000000000000000000000000000000000000000..b75366b30945d691d65b0d62ab4330b0b9b66e04
--- /dev/null
+++ b/docs/blog.md
@@ -0,0 +1,9 @@
+# Blog
+
+<ul>
+  {% for post in site.posts %}
+    <li>
+      <a href="https://xilinx.github.io/finn/{{ post.url }}">{{ post.title }}</a>
+    </li>
+  {% endfor %}
+</ul>
diff --git a/docs/community.md b/docs/community.md
new file mode 100644
index 0000000000000000000000000000000000000000..46f0f7b50d514b04e5e02ec6a4e95f5511c84f39
--- /dev/null
+++ b/docs/community.md
@@ -0,0 +1,15 @@
+# Community
+
+We have a Gitter channel for all things FINN-related here:
+[![Gitter](https://badges.gitter.im/xilinx-finn/community.svg)](https://gitter.im/xilinx-finn/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
+
+
+### External Collaborators
+* NTNU, Norway: Magnus Jahre, Magnus Sjalander
+* University of Sydney, Australia: Julian Faraone, Philip Leong
+* ETH Zurich, Switzerland: Kaan Kara, Ce Zhang, Lois Orosa, Onur Mutlu
+* University of Kaiserslautern, Germany: Vladimir Rybalkin, Mohsin Ghaffar, Nobert Wehn
+* Imperial College, UK: Alex (Jiang) Su and Peter Cheung
+* Northeastern University, USA: Miriam Leeser
+* Trinity College Dublin, Ireland: Linda Doyle
+* Missing Link Electronics, Germany
diff --git a/docs/demos.md b/docs/demos.md
new file mode 100644
index 0000000000000000000000000000000000000000..eef4b91d7a7e8c1630a84c330fd403c30a18383a
--- /dev/null
+++ b/docs/demos.md
@@ -0,0 +1,56 @@
+## Neural Network Demos
+
+Multiple Jupyter notebooks examples are provided, with different datasets and two architectures:
+
+* **Feed-forward Dataflow**: all layers of the network are
+implemented in the hardware, the output of one layer is the input of the
+following one that starts processing as soon as data is available. The network
+parameters for all layers are cached in the on-chip memory. For each network
+topology, a customized hardware implementation is generated that provides low
+latency and high throughput.
+
+* **Dataflow with loopback**: a fixed hardware
+architecture is implemented, being able to compute multiple layers in a single
+call. The complete network is executed in multiple calls, which are scheduled on
+the same hardware architecture. Changing the network topology implies changing
+the runtime scheduling, but not the hardware architecture. This provides a
+flexible implementation but features slightly higher latency.
+
+Our design
+examples are mostly for the <a href="http://www.pynq.io/" target="_blank">PYNQ</a> Z1 and Z2 boards, and a
+few for the Ultra96. Future support for AWS F1 and other Xilinx platforms is
+also planned.
+
+### Demos with Dataflow Architecture
+
+| Thumbnail | Dataset | Neural Network | Task | Link |
+|-----------|---------|-------------|------|--------|
+|<img src="img/cifar-10.png" alt="drawing" width="200"/>|<a href="https://www.cs.toronto.edu/~kriz/cifar.html" target="_blank">CIFAR-10</a>|6 convolutional, 3 max pool and 3 fully connected layers|Image classification (animals and vehicles)|<a href="https://github.com/Xilinx/BNN-PYNQ/blob/master/notebooks/CNV-BNN_Cifar10.ipynb" target="_blank">Cifar10</a>|
+|<img src="img/svhn.png" alt="drawing" width="200"/>|<a href="http://ufldl.stanford.edu/housenumbers/" target="_blank">Street View House Numbers</a>|6 convolutional, 3 max pool and 3 fully connected layers|Image classification (house numbers)|<a href="https://github.com/Xilinx/BNN-PYNQ/blob/master/notebooks/CNV-BNN_SVHN.ipynb" target="_blank">SVHN</a>|
+|<img src="img/gtsrb.png" alt="drawing" width="200"/>|<a href="http://benchmark.ini.rub.de/?section=gtsdb&subsection=dataset" target="_blank">German Road Signs</a>|6 convolutional, 3 max pool and 3 fully connected layers|Image classification (road signs)|<a href="https://github.com/Xilinx/BNN-PYNQ/blob/master/notebooks/CNV-BNN_Road-Signs.ipynb" target="_blank">GTRSB</a>|
+|<img src="img/mnist.jpg" alt="drawing" width="200"/>|<a href="http://yann.lecun.com/exdb/mnist/" target="_blank">MNIST</a>|3 fully connected layers|Image classification (handwritten digits)|<a href="https://github.com/Xilinx/BNN-PYNQ/blob/master/notebooks/LFC-BNN_MNIST_Webcam.ipynb" target="_blank">MNIST</a>|
+|<img src="img/fraktur.png" alt="drawing" width="200"/>|Fraktur|Bi-LSTM|Optical Character Recognition|<a href="https://github.com/Xilinx/LSTM-PYNQ/blob/master/notebooks/Fraktur_OCR.ipynb" target="_blank">Fraktur</a>|
+
+### Demos with Loopback Architecture
+
+* <a href="https://github.com/Xilinx/QNN-MO-PYNQ/blob/master/notebooks/dorefanet-classification.ipynb" target="_blank">ImageNet Classification</a>: shows an example
+on how to classify a non-labelled image (e.g., downloaded from the web, your
+phone etc) in one of the 1000 classes available on the <a href="http://image-
+net.org/challenges/LSVRC/2014/browse-synsets" target="_blank"> ImageNet </a>
+dataset.
+
+* <a href="https://github.com/Xilinx/QNN-MO-PYNQ/blob/master/notebooks/dorefanet-imagenet-samples.ipynb" target="_blank">ImageNet - Dataset validation</a>: shows an example classifying labelled image (i.e.,  extracted
+from the dataset) in one of the 1000 classes available on the <a href="http
+://image-net.org/challenges/LSVRC/2014/browse-synsets" target="_blank"> ImageNet
+</a> dataset.
+
+* <a href="https://github.com/Xilinx/QNN-MO-PYNQ/blob/master/notebooks/dorefanet-imagenet-loop.ipynb" target="_blank">ImageNet - Dataset validation in a loop</a>: shows an example classifying labelled image
+(i.e.,  extracted from the dataset) in one of the 1000 classes available on the
+<a href="http://image-net.org/challenges/LSVRC/2014/browse-synsets"
+target="_blank"> ImageNet </a> dataset in a loop.
+
+* <a href="https://github.com/Xilinx/QNN-MO-PYNQ/blob/master/notebooks/tiny-yolo-image.ipynb" target="_blank">Object Detection - from image</a>: shows object detection in a image
+(e.g., downloaded from the web, your phone etc), being able to identify objects
+in a scene and drawing bounding boxes around them. The objects can be one of the
+20 available in the  <a href="http://host.robots.ox.ac.uk/pascal/VOC/"
+target="_blank"> PASCAL VOC </a> dataset
diff --git a/docs/img/cifar-10.png b/docs/img/cifar-10.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1f7538d689d2a92c627fff561a4ad7fa1e94ccc
Binary files /dev/null and b/docs/img/cifar-10.png differ
diff --git a/docs/img/finn-example.png b/docs/img/finn-example.png
new file mode 100644
index 0000000000000000000000000000000000000000..b850adcf3bf08431875f2af46787b56ef2c6e57c
Binary files /dev/null and b/docs/img/finn-example.png differ
diff --git a/docs/img/finn-flow.png b/docs/img/finn-flow.png
new file mode 100644
index 0000000000000000000000000000000000000000..47aef287095c46b2f38030bca0a8d2e5d7cae2a9
Binary files /dev/null and b/docs/img/finn-flow.png differ
diff --git a/docs/img/finn-logo.png b/docs/img/finn-logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..02f073b9a351fe3e4d27ef3b077059e16954a644
Binary files /dev/null and b/docs/img/finn-logo.png differ
diff --git a/docs/img/finn-logo.svg b/docs/img/finn-logo.svg
new file mode 100644
index 0000000000000000000000000000000000000000..0d9e2ef783e71bb5cd082ac147dcc8be4e1d3bb6
--- /dev/null
+++ b/docs/img/finn-logo.svg
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="svg2"
+   xml:space="preserve"
+   width="176.34172"
+   height="53.759998"
+   viewBox="0 0 176.34172 53.759998"
+   sodipodi:docname="finn-logo.svg"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)"><metadata
+     id="metadata8"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+     id="defs6"><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath18"><path
+         d="M 0,1.2207e-4 H 960 V 540.00012 H 0 Z"
+         id="path16"
+         inkscape:connector-curvature="0"
+         style="clip-rule:evenodd" /></clipPath><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath28"><path
+         d="M 5.66e-7,1.2207e-4 H 960 V 540.00012 H 5.66e-7 Z"
+         id="path26"
+         inkscape:connector-curvature="0"
+         style="clip-rule:evenodd" /></clipPath><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath40"><path
+         d="M -7.3641e-5,1.8311e-4 H 959.99993 V 540.00018 H -7.3641e-5 Z"
+         id="path38"
+         inkscape:connector-curvature="0"
+         style="clip-rule:evenodd" /></clipPath><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath52"><path
+         d="M 1.4305e-5,0 H 960.00001 V 540 H 1.4305e-5 Z"
+         id="path50"
+         inkscape:connector-curvature="0"
+         style="clip-rule:evenodd" /></clipPath><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath64"><path
+         d="M 1.4305e-5,0 H 960.00001 V 540 H 1.4305e-5 Z"
+         id="path62"
+         inkscape:connector-curvature="0"
+         style="clip-rule:evenodd" /></clipPath><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath76"><path
+         d="M 1.4305e-5,0 H 960.00001 V 540 H 1.4305e-5 Z"
+         id="path74"
+         inkscape:connector-curvature="0"
+         style="clip-rule:evenodd" /></clipPath><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath88"><path
+         d="M 1.4305e-5,0 H 960.00001 V 540 H 1.4305e-5 Z"
+         id="path86"
+         inkscape:connector-curvature="0"
+         style="clip-rule:evenodd" /></clipPath><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath100"><path
+         d="M -2.287e-6,1.2207e-4 H 960 V 540.00012 H -2.287e-6 Z"
+         id="path98"
+         inkscape:connector-curvature="0"
+         style="clip-rule:evenodd" /></clipPath><mask
+       maskUnits="userSpaceOnUse"
+       x="0"
+       y="0"
+       width="1"
+       height="1"
+       id="mask104"><image
+         width="1"
+         height="1"
+         style="image-rendering:optimizeSpeed"
+         preserveAspectRatio="none"
+         xlink:href="data:image/png;base64,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"
+         id="image106" /></mask></defs><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1849"
+     inkscape:window-height="850"
+     id="namedview4"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="6.6114484"
+     inkscape:cx="173.49449"
+     inkscape:cy="22.417885"
+     inkscape:window-x="67"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g10" /><g
+     id="g10"
+     inkscape:groupmode="layer"
+     inkscape:label="finn-logo"
+     transform="matrix(1.3333333,0,0,-1.3333333,-45.599999,559.99999)"><g
+       id="g82"><g
+         id="g84"
+         clip-path="url(#clipPath88)"><text
+   transform="matrix(1,0,0,-1,71.04,385.22)"
+   style="font-style:italic;font-variant:normal;font-weight:bold;font-size:39.95999908px;font-family:Arial;-inkscape-font-specification:Arial-BoldItalicMT;writing-mode:lr-tb;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+   id="text92"><tspan
+     x="0 24.41556 35.524441 64.375557"
+     y="0"
+     sodipodi:role="line"
+     id="tspan90">FINN</tspan></text>
+
+</g></g><g
+       id="g94"><g
+         id="g96"
+         clip-path="url(#clipPath100)"><g
+           id="g102"
+           transform="matrix(44.16,0,0,40.32,34.2,379.68)"><image
+             width="1"
+             height="1"
+             style="image-rendering:optimizeSpeed"
+             preserveAspectRatio="none"
+             transform="matrix(1,0,0,-1,0,1)"
+             xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABUCAYAAAAPvFA1AAAABHNCSVQICAgIfAhkiAAAC0NJREFUeJztnFuMJFUdxn//c6qqL9Mzs7uzd4ddJEhiVjcGxBhCSJRoiISEGA0JQQxolgcwASM8GBNNfCK+6KtRUdgY9MGoRB70hRdJkEQ0sLvsBVyWi7LsXHp6unu6u6qOD3Xp6utU9/Q0Yae+3U7XnK7qrvmdf311vjrVI4Ah09SkPuwd2GnKgE9ZGfApKwM+ZWXAp6wM+JSVAZ+ACsANolOtmwHfoizgYXuGWso4kwHfok7YRY4om3eMn2r9DPgWdJ9V4CbtcM5vpd4mAz6m7tA5vmDlEBFez4Bvr25RNl+3C4gIAGd9N/W2GfARdUwsvmEXY9g1Y3g7pX9DBnwkLYriEWcGRwXYRIRLxhvpPTLgKbWA8IRTwlGKoLYFEM566e0EMuCpNIfwuFNiRukYdmQpo5wwIQO+qQrAo84M+7TVA7uF4Y0RTpiQAR8qCzhhz3BU2wnYwWsiwpuey2i4M+BD9YBV5LjldMGW0L1HtxPIgA/UV3Wezw+CHfm3lwGfiG7XDnfa+RhsP9iBf482JIQMeI9uVjb3JoJN8BzAJtH2hu/SGuOGhwx4QsfE4sEhsIMKDx7j2AlkwGMtiuIhpxinyCjY9MIOOuNMBnx8LSA8ZvcPNv1gtzBcyICPpwLwuFNil+6FLQnY0G67MMb4O9KOBm4RwO6XIrthRwUPcGnE6ydJ7WjgDw9KkdGjC3bbv5tjf+aOBf6AVRicIuNy7oUtIpx2x/Nv2KHA79I5brVyQ2GL9If9lutS38INxzsO+G3K4e7E9Fhq2OG/0+74dgI7DPhnlMU3nc1TZF/YE/Bv2EHAbxDNQ/ZMB9hBKbL9eifswL8z4JsqOReZnB4blCIHwb7oNrfk37ADgC8gPGLPpE6RSdhI53ud2WJ1w1UOPJgeSxdsorZwLYL/ne1btRO4ioFbwKN2icMdsIPXhqXIQbAn4d9wFQM/YRe53upOke3psUEpchDsi24z9R2yw3RVAr/PKnDTJsFmUIrsB1uA02NeHezWVQf8rugmy/DnUVJkD+zwgRLOT8BO4CoDfouyu1Jke/iXJkV2toXLIojSGfBuHROLbzkzm6TIzYNN0JaArRWXjceVMSaM+6kv8Gf2HOA7pXn2qY9Gf1ynLB5x0qTI4cEmaItXRrQCpTjVakxsX/sS/dtGjR/M7eHfB4/y8937uF5bE/vASesAikftYk+KDBbTBZtu2CKACmCjNae3G/ifNqo0jEGtLHOnUbywf5G/7j3M3YWZiX3wJLSA8JjTP0VKCtiRbwdtxB2E0nF1oxSnGvWJ7XNf4GXf5x+NDXByqFoVvbzEp5tNfjq/wJmDRzgxM8dcMi18CCoADw+4yXKcFBnD1gpJVPdl3+PKFqbUujXQpE/WK9RzDio8VKXRILe8zK5Khe/nS7x+6Fp+tmvvh2I3m91kOShFhqsOHGujQtg6gI1SnGpuTHTfBwJ/vl5FaQuxNEpUOJwSxHXJVdaQlSW+JhYv7F/kzwuH+GK+ONEdG6bNbrIclCKHBRuUCmwkBB37d6M20X0fCLwJPFev4jn5GHYEXimF+AZVXcdaWeLmlsuvd+3j9MEj3F+c3Va7ucfa/CbL1LChE3YCdGQtp+pTAg7w21qFDcfphC0qHk4ppYK/J7RRx15eYvf6Oj8uzvHqwaM8Ob/Aok73dei0ukPn+LI1/CbLkVKkCCjp8OwIuijFZa/FlS1MGPfTUOAvNjfYEBDbbld2d7WLare3WjhrZZyVZe7VNi8fOMLv9xyYiN10f1VvpOmxoSky9OwE9Hj8vTHZ6oYUSfN31Qobto1SEg+xIsBJb+/weWOw1teR5Svc5vk8tWsfrxy4hnuKJZwxdrL7q3rjTo8FbZ0pMq5qrXv9u14dY2+Ha1PgJ6truLYdHHoiIfj28yDwkd2Yeh1neYlDtRpPzsxz/tC1/HBuT2q76f6qXuS8k0qRPVaig4oXrTg3Yf+GFMAveC5vey2w7HZlJ2HHHaA6fV7a7SICzSa5cmA337ZzvHzgCM/s3s+Ndm7gZy8QfHvMTsAedXqsJ0VCX9AR5Aj6uvF5rzm5hBkp1cWSp6sV1rXVB2byudNuBOnbAWIMVqUCy0t8ycAfFw7x0v7FHrspAN91ShRVdCQElWkgFeyBKVLrASMSnRitaE7V1rcEdpCEFH+3cJ9S/PPgUXbV62AMBhPYRbipMQZjomUSy4nXh2wjuRzNQoGm0vyiusbT1TXut/Ic1TYKEBQ6BKq6go3qCDz9U2Q81o7A6k7Pjr1ct5d/9e4lnv/g/a3R7aNUwAGe23uI25SFbgXDpB6Y9IIH078DMP07xbJpFvLMFIq81Whwrr7BiuehQ4haBBWOsaUH9gjBJnGijDy7Y1lpvnfmVS5ug4enzuW/rK7xqV172W8s8H0kWaEIBhM8S9AuEkEnXhaRYJtoOdom7DDxXHKVCm61yjX5Aotzs6z7Hqc2mrzXCCYAjBh0WMk+QcXHH0JgOWoY7KRnq7a1JJfXjbctsANWKSvcAS4e/jizAuJ6iO+D7wcWM8A6eqt4RLsRgVwOikWM0pzeaPBOq0XLGBQE5w4IskB3ACIEn0yRHTYSWUvnMkrzUnmFn5x/fSKAu5V6hqEJ/GWjRl0EHBtjhw/LQrTedIgYhZJhw8ruFCsEF81YXkbKqxxTwlfmZrmpWCCvFa4B3wRV7WMwIvi0x9pGydChX9uzVUfln66sbQtsGMFSAJ5aL3N7oUDRyYMOK9zzMWG1i++D58XW0WMZYftQu6HLoqID0HUxa2U8rTicn+FwqUTZ83ij1eK9locOt1cCRgQTZQGtMDHozhFK0kZiH1eK19bKkyPcpZGAv9jcwPcFP6wM8U0A3guAG98LfpEQfuzzgzw7hp3sgLBTkutFHSCC8Q2mWoHaOnO5PDfOzHA8J5xttnjXdfEQDIJWgi8KURKDNolqV4mTZVThohTrvs9btcknzEga+NEoG+xRmuP5Ik7OARVd/AlzdfQLSfQs7RMXiat50dAtMY5uv96+ApjcpmPbqM1zMbUaynXZb9t8olAgr4UK0FTSFdfDYZ+lO/07ag/XfaW8wt8/uDwWzDQaefbgZLXMg7PzMFcKLMUPLUX57RNpR9WHduN5wWv0t4wt2U2rhWmu4mnFYrHEYj7PijGcF2EpPF/o8Kpg5O0iwc8mgh1Np5W3z05gDOAXPJf/+i5zBrRthz7ugWrDxfcRbWKPx/eCw9lvd8podmOIYv1mduNX1pBqhXknz+dmS7SMz1kj/E+BpwLYKryWEnVAAD44Ql8rr0wUcLdGthQIYvdnc3nypVL7EmfPQ+ILXh3t07AbA7itwG5aLvuV4jrP4GBYsy1aVmLEYlmgFEZpqsbjN+fPjYExvcaakHy2VuGJegPfslBaYbxEZSeqHN/HKA98M9huvMSYngnaTRjAaDUxKw1QiiOlEkdbLlcszX9mS6wUrSA8heehN8vbc/0kqbGAf+D7/KvV4NZmA1MsxkNE6TNEJLSSTrvxwTPge8GwzfO31W4AMAZ/bQ1Zr7AnX2Ch5dIoVzi3Z573Z4Mj9dTq9toJjAkc4OR6mU8ur7Jvfg78wK9NWL3SNUSku+rjk6zqqPqOTvG8GPxAzzYGo612B4SJFRNF6OAHCa/rQJh2Wy5mdZV8Psdxz8O/ssql3XMslVe3DHQzpY723XKAcx+7DjdnJ97BtJeNCZzWJN4+OvSNYTZx+XRSerPVoOqn/6ONsQzYlmbJ8/hDtcKztQqTuXWzV2MDBzhmOcxP4P7D11oN1szYu/GR0paAZxpdH43bY68iZcCnrAz4lJUBn7Iy4FNWBnzKyoBPWRnwKSsDPmVlwKesDPiU9X+JAqqJxAreHwAAAABJRU5ErkJggg=="
+             mask="url(#mask104)"
+             id="image108" /></g></g></g></g></svg>
diff --git a/docs/img/finn-stack.png b/docs/img/finn-stack.png
new file mode 100644
index 0000000000000000000000000000000000000000..e34b1ecb454ee25ffb64df44d58e7aa50c294b7c
Binary files /dev/null and b/docs/img/finn-stack.png differ
diff --git a/docs/img/finn-team.jpg b/docs/img/finn-team.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2711758b8218aa76c61f6b756c575b40fbb64b8
Binary files /dev/null and b/docs/img/finn-team.jpg differ
diff --git a/docs/img/fraktur.png b/docs/img/fraktur.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e105d181d69dd877993987e154811aa9a6153f4
Binary files /dev/null and b/docs/img/fraktur.png differ
diff --git a/docs/img/gtsrb.png b/docs/img/gtsrb.png
new file mode 100644
index 0000000000000000000000000000000000000000..ebc98ee4a6606ad80a00d8614a5e8c196878f0e5
Binary files /dev/null and b/docs/img/gtsrb.png differ
diff --git a/docs/img/mnist.jpg b/docs/img/mnist.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..29cea887284017d2573b87b35e2481420f15c85f
Binary files /dev/null and b/docs/img/mnist.jpg differ
diff --git a/docs/img/svhn.png b/docs/img/svhn.png
new file mode 100644
index 0000000000000000000000000000000000000000..774a393fa71c15ae90cd4cb0294941a35049f23d
Binary files /dev/null and b/docs/img/svhn.png differ
diff --git a/docs/index.md b/docs/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..8213e6b637b0df788a3368b52ead7c2e591359c1
--- /dev/null
+++ b/docs/index.md
@@ -0,0 +1,33 @@
+# FINN
+<img align="left" src="img/finn-stack.png" alt="drawing" style="margin-right: 20px" width="300"/>
+
+FINN is an
+experimental framework from Xilinx Research Labs to explore deep neural network
+inference on FPGAs.
+It specifically targets <a href="https://github.com/maltanar/qnn-inference-examples" target="_blank">quantized neural
+networks</a>, with emphasis on
+generating dataflow-style architectures customized for each network.
+It is not
+intended to be a generic DNN accelerator like xDNN, but rather a tool for
+exploring the design space of DNN inference accelerators on FPGAs.
+<br><br>
+A new, more modular version of FINN is currently under development on GitHub, and we welcome contributions from the community!
+<br>
+
+## Quickstart
+
+Depending on what you would like to do, we have
+different suggestions on where to get started:
+
+* **I want to try out premade accelerators on real hardware.** Head over to <a href="https://github.com/Xilinx/BNN-PYNQ" target="_blank">BNN-PYNQ</a> repository to try out some image
+classification accelerators, or to <a href="https://github.com/Xilinx/LSTM-PYNQ" target="_blank">LSTM-PYNQ</a>
+to try optical character recognition with LSTMs.
+* **I want to try the full design flow.** The <a href="https://github.com/Xilinx/FINN" target="_blank">FINN</a> repository
+contains the Python toolflow that goes from a trained, quantized Caffe network
+to an accelerator running on real hardware.
+* **I want to train new quantized networks for FINN.** Have a look <a href="https://github.com/Xilinx/BNN-PYNQ/tree/master/bnn/src/training" target="_blank">here</a>, at
+[this presentation](https://drive.google.com/open?id=17oorGvtUbdFd-o1OzSuxGCSrWsvm_S2ftC1UC2FLtuE)
+for an example with Fashion-MNIST, or <a href="https://github.com/Xilinx/pytorch-ocr" target="_blank">here</a> for quantized
+LSTMs with PyTorch.
+* **I want to understand how it all fits together.** Check out our [publications](#publications),
+particularly the <a href="https://arxiv.org/abs/1612.07119" target="_blank">FINN paper at FPGA'17</a> and the <a href="https://arxiv.org/abs/1809.04570" target="_blank">FINN-R paper in ACM TRETS</a>.
diff --git a/docs/publications.md b/docs/publications.md
new file mode 100644
index 0000000000000000000000000000000000000000..4f8a0c86fa5e9e0dcfdc9a44ee7d4ebba5097c46
--- /dev/null
+++ b/docs/publications.md
@@ -0,0 +1,39 @@
+## Publications
+
+* FPL'18: <a href="https://arxiv.org/pdf/1807.04093.pdf" target="_blank">FINN-L:Library Extensions and Design Trade-off Analysis for Variable Precision LSTM Networks on FPGAs</a>
+* FPL'18: <a href="https://arxiv.org/pdf/1806.08862.pdf" target="_blank">BISMO: A Scalable Bit-Serial Matrix Multiplication Overlay for Reconfigurable Computing</a>
+* FPL'18: <a href="http://kalman.mee.tcd.ie/fpl2018/content/pdfs/FPL2018-43iDzVTplcpussvbfIaaHz/XZmyRhWvHACdwHRVTCTVB/6jfImwD836ibhOELmms0Ut.pdf" target="_blank">Customizing Low-Precision Deep Neural Networks For FPGAs</a>
+* ACM TRETS, Special Issue on Deep Learning: <a href="https://arxiv.org/abs/1809.04570" target="_blank">FINN-R: An End-to-End Deep-Learning Framework for Fast Exploration of Quantized Neural Networks</a>
+* ARC'18: <a href="https://arxiv.org/pdf/1807.10577.pdf" target="_blank">Accuracy to Throughput Trade-Offs for Reduced Precision Neural Networks on Reconfigurable Logic</a>
+* CVPR’18: <a href="https://arxiv.org/abs/1807.00301" target="_blank">SYQ: Learning Symmetric Quantization For Efficient Deep Neural Networks</a>
+* DATE'18: <a href="https://ieeexplore.ieee.org/abstract/document/8342121/" target="_blank">Inference of quantized neural networks on heterogeneous all-programmable devices</a>
+* ICONIP’17: <a href="https://arxiv.org/abs/1709.06262" target="_blank">Compressing Low Precision Deep Neural Networks Using Sparsity-Induced Regularization in Ternary Networks</a>
+* ICCD'17: <a href="https://ieeexplore.ieee.org/abstract/document/8119246/" target="_blank">Scaling Neural Network Performance through Customized Hardware Architectures on Reconfigurable Logic</a>
+* PARMA-DITAM'17: <a href="https://arxiv.org/abs/1701.03400" target="_blank">Scaling Binarized Neural Networks on Reconfigurable Logic</a>
+* FPGA'17: <a href="https://arxiv.org/abs/1612.07119" target="_blank">FINN: A Framework for Fast, Scalable Binarized Neural Network Inference</a>
+* H2RC'16: <a href="https://h2rc.cse.sc.edu/2016/papers/paper_25.pdf" target="_blank">A C++ Library for Rapid Exploration of Binary Neural Networks on Reconfigurable Logic</a>
+
+## External Publications and Projects Based on FINN
+
+If you are using FINN in your
+work and would like to be listed here, please contact us!
+
+* <a href="https://coefs.uncc.edu/htabkhiv/teaching/hardware-software-co-design-real-time-ai/" target="_blank">Hardware-Software Co-Design Real-time AI (UNC Charlotte)</a>
+* <a href="https://ieeexplore.ieee.org/abstract/document/8442108" target="_blank">BinaryEye: A 20 kfps Streaming Camera System on FPGA with Real-Time On-Device Image Recognition Using Binary Neural Networks</a>
+* <a href="https://qiita.com/ykshr/items/08147098516a45203761" target="_blank">Cucumber sorting with FINN (in Japanese)</a>
+* <a href="https://github.com/mohaghasemzadeh/ReBNet" target="_blank">ReBNet: Residual Binarized Neural Network, FCCM'18 best paper</a>
+
+## Events, Tutorials and Keynotes
+* DAMON'2019 keynote:  <a href="https://github.com/Xilinx/FINN/blob/master/docs/DAMON2019_Blott_final.pdf" target="_blank">Performance Scaling with Innovative Compute Architectures and FPGAs</a>
+* Future of AI'2019 keynote:  <a href="https://github.com/Xilinx/FINN/blob/master/docs/FutureofAI2019_Blott.pdf" target="_blank">Future of AI: Unconventional Compute Architectures</a>
+* BigData Belfast'2018 talk: <a href="https://github.com/Xilinx/FINN/blob/master/docs/BigDataBelfast2018.pdf" target="_blank">Unconventional Compute Architectures for Enabling the Roll-Out of Deep Learning</a>
+* CLUSTER'2018 keynote: <a href="https://github.com/Xilinx/FINN/blob/master/docs/IEEECluster2018.pdf" target="_blank">Unconventional Compute Architectures with Reconfigurable Devices in the Cloud</a>
+* RCML'2018 invited talk: <a href="https://github.com/Xilinx/FINN/blob/master/docs/ARC2018.pdf" target="_blank">The Emerging Computational Landscape of Neural Networks</a>
+* HotChips'2018 ML tutorial: <a href="https://github.com/Xilinx/FINN/blob/master/docs/Hotchips2018_Tutorial.pdf" target="_blank">Overview of Deep Learning and Computer Architectures for Accelerating DNNs</a>
+  + <a href="https://youtu.be/ydsZ7A0FF0I" target="_blank">Video</a>
+* ASAP'2018 keynote: <a href="https://github.com/Xilinx/FINN/blob/master/docs/ASAP2018.pdf" target="_blank">Design Trade-offs for Machine Learning Solutions on Reconfigurable Devices</a>
+* ARC'2018 keynote: <a href="https://github.com/Xilinx/FINN/blob/master/docs/ARC2018.pdf" target="_blank">Scalable Machine Learning with Reconfigurable Devices</a>
+* FPGA'2018 tutorial: <a href="https://github.com/Xilinx/FINN/blob/master/docs/FPGA2018_tutorial.pdf" target="_blank">Training Quantized Neural Networks</a>
+* MPSoC 2017 talk: <a href="https://github.com/Xilinx/FINN/blob/master/docs/MPSOC2018.pdf" target="_blank">A Framework for Reduced Precision Neural Networks on FPGAs</a>
+* TCD 2017 guest lecture on ML: <a href="https://www.youtube.com/watch?v=pIVh-4tqjPc" target="_blank">Machine Learning for Embedded Systems (Video)</a>
+* QPYNQ'2017 tutorial: <a href="https://www.ntnu.edu/ie/eecs/qpynq" target="_blank">Quantized Neural Networks with Xilinx PYNQ</a>