aboutsummaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorazidar2016-01-23 15:36:09 -0800
committerazidar2016-01-23 15:36:09 -0800
commitd98526e50f9dee6edd4d885c707972cfa9666e34 (patch)
treedb879c88982cf5a16a224bdadc8d95a1bd1d3580 /spec
parent854b5d1b1e8929f74294dcce1bfb18dfbf7c874e (diff)
Added inference to mports
Diffstat (limited to 'spec')
-rw-r--r--spec/spec.tex19
1 files changed, 9 insertions, 10 deletions
diff --git a/spec/spec.tex b/spec/spec.tex
index fff0bbff..be0bae93 100644
--- a/spec/spec.tex
+++ b/spec/spec.tex
@@ -1791,19 +1791,18 @@ The concrete syntax of FIRRTL is defined in section \ref{syntax_tree}. Productio
%\section{TODO}
%
-%- Check sponsor paragraph
-%
%- FIRRTL implementation
-% - Make register reset/init optional
-% - Rework readwrite port types
-% - Add memory read-under-write flag
-% - Add partial connect algorithm
+% - Make register reset/init optional ; good
+% - Rework readwrite port types ; limits optimizations but probably ok
+% - Add memory read-under-write flag ; probably overengineering, but could be a wash
+% - Add partial connect algorithm ;
% - Add oriented types to type checker
-% - Add is invalid
-% - Add validif
-% - Add UBits
+% - Add is invalid ; good
+% - Add validif ; good
+% - Add UBits ; andrew doesn't care, favors overloading UInt
% - Add SBits
-% - Add Mux expression
+% - Add Mux expression ; that's lovely, need glitch-free mux for clock types
+% - removed addw, added head and tail ; great!
\end{document}