aboutsummaryrefslogtreecommitdiff
path: root/notes
diff options
context:
space:
mode:
authorjackbackrack2015-04-20 15:21:30 -0700
committerjackbackrack2015-04-20 15:21:30 -0700
commit6204b6d44aef2f47a8009ad06dfd4e09ce7ce950 (patch)
tree8795de870f20086b0615f7c402c234b79e6a71a0 /notes
parent5298af3dffcd0985922a2a8317fa6a67e192a9c0 (diff)
parent7617e33993abf9f6be357e0261755a4736c2e085 (diff)
merge
Diffstat (limited to 'notes')
-rw-r--r--notes/frontend-notes.04.16.15.txt15
1 files changed, 14 insertions, 1 deletions
diff --git a/notes/frontend-notes.04.16.15.txt b/notes/frontend-notes.04.16.15.txt
index 14634e5e..23da75d9 100644
--- a/notes/frontend-notes.04.16.15.txt
+++ b/notes/frontend-notes.04.16.15.txt
@@ -1,4 +1,18 @@
======= Fixes to Jonathan's Front-end ======
+
+== TODO ==
+Fixing chisel3 front-end bugs:
+ LFSR16: "concat" -> "cat"
+ MemorySearch: name collision with node done and output done
+ Mul: shr/shl take one expression argument, and one int argument.
+ node T_59 = UInt(2, 2)
+ node T_60 = shl(x, T_59)
+ ==>
+ node T_60 = shl(x, 2)
+ Outer: "instance" => "inst"
+ Stack: bug in firrtl! thanks!
+
+== Completed ==
Remove type from node emission
Currently, these are not equivalent because we will fail a type check:
@@ -10,4 +24,3 @@ Switch "input" -> "flip" and "output" to "" within a bundle
Switch "add-mod" -> "add-wrap"
Switch "multiplex" -> "mux"
Switch "greater" -> "gt"
-