X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fmaster-project%2Ffinal-presentation.git;a=blobdiff_plain;f=christiaan%2Freductioncircuit.lhs;fp=christiaan%2Freductioncircuit.lhs;h=a41dbf6dfb46fb89d4bf4047b90a23192659cf84;hp=be3c2d60d601cf1ae64f632c9847a11d7b1ddb06;hb=d61f2fb6e73a8a2233bc4f40c126e4fa1cce770a;hpb=6ff5e54ce41654b64aec29f5bb67ecb1bcadb38e diff --git a/christiaan/reductioncircuit.lhs b/christiaan/reductioncircuit.lhs index be3c2d6..a41dbf6 100644 --- a/christiaan/reductioncircuit.lhs +++ b/christiaan/reductioncircuit.lhs @@ -3,14 +3,14 @@ \frame{ \frametitle{Too Restrictive?} \begin{itemize} - \item Is CλasH too restrictive given the fact that a designer can currently not define his own vector transformations, or recursive functions for that matter? + \item Is \clash{} too restrictive given the fact that a designer can currently not define his own vector transformations, or recursive functions for that matter? \end{itemize} } \frame{ \frametitle{Too Restrictive?} \begin{itemize} - \item There is certainly room to increase expressivity. But we can already describe non-trivial design in CλasH. + \item There is certainly room to increase expressivity. But we can already describe non-trivial design in \clash{}. \item Example: Reduction circuit \end{itemize} } @@ -95,7 +95,7 @@ fifo :: (State (Fifo {..})) (inp, shift) = \item Map all vectors to RAMs: \begin{itemize} \item Store length separately, extra logic - \item What happens if size exceeds size of 1 blockRAM? + \item What happens if size of the vector exceeds size of the size of the RAM? \end{itemize} \item Translate to (shift/circular) Buffers \begin{itemize}