add memory slide
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 12 Jul 2018 01:03:00 +0000 (02:03 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 12 Jul 2018 01:03:00 +0000 (02:03 +0100)
shakti/m_class/HyperRAM.mdwn
shakti/m_class/libre_riscv_chennai_2018.tex

index 58f9fb46e89d40b5251c7bf956c8f4a613fcf929..f0a2648b714724aee7141e0d63c999f8fcc7679c 100644 (file)
@@ -1,4 +1,5 @@
 # HyperRAM (Octal SPI)
 
 * <https://github.com/blackmesalabs/hyperram>
-
+* Symbiotic EDA have a DDR variant that they can make libre for the
+  right $
index 16573fde8192430bdb5c8fb6b3072ea00d79e475..9453f1625d300bc3f52a03c238b18bfd959104c9 100644 (file)
 }
 
 
+\frame{\frametitle{Challenging Stuff [1] - Memory Interfaces}
+
+ \begin{itemize}
+   \item DDR3/4 PHYs are analog and very high speed.
+                  Impedance training.  Extreme timing tolerances on parallel buses.\\
+                  No surprise they cost USD \$1m and above.
+   \item Symbiotic EDA will do (Libre) PHY layout for USD \$300k,
+            time to completion for chosen geometry: 8-12 months.
+  \end{itemize}
+   {\it Silicon-proven but still risky.  What are the alternatives?}
+   \vspace{4pt}
+ \begin{itemize}
+   \item 133mhz 32-bit SDRAM (um...) maybe even FlexBus?
+   \item HyperRAM (aka JEDEC xSPI) 8-bit SPI 166mhz or DDR-300.\\
+          300mbyte/sec for only 13 wires, not bad!  (We'll take several)\\
+          http://libre-riscv.org/shakti/m\_class/HyperRAM/
+   \item HMC: insanely fast, very low power.  OpenHMC (LGPL)
+          https://opencores.org/project/openhmc
+  \end{itemize}
+}
+
+
 \frame{\frametitle{TODO}
 
  \begin{itemize}