aboutsummaryrefslogtreecommitdiff
path: root/notes
diff options
context:
space:
mode:
authorazidar2015-04-20 12:08:10 -0700
committerazidar2015-04-20 12:08:10 -0700
commit7617e33993abf9f6be357e0261755a4736c2e085 (patch)
treea8a32a3e0d731b49173f1c6f02056aea20902ada /notes
parent130c6676418e85d5d4dd12a0f0845e912eda8c3e (diff)
Fixed tests to use new execution arguments. Added and fixed chisel3 bugs
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"
-