aboutsummaryrefslogtreecommitdiff
path: root/notes/chisel.04.13.15.txt
diff options
context:
space:
mode:
authorazidar2015-04-13 17:51:00 -0700
committerazidar2015-04-13 17:51:00 -0700
commitc140b1ffbcf7fb5b2bb05e93388b2c79f2ddf9f9 (patch)
treeea9621cbf742772c4f7c7bcf7ee09025402cb8d2 /notes/chisel.04.13.15.txt
parente5e51130ebb109f9e433139cab098454da676b8f (diff)
Finished Infer Widths
Diffstat (limited to 'notes/chisel.04.13.15.txt')
-rw-r--r--notes/chisel.04.13.15.txt29
1 files changed, 29 insertions, 0 deletions
diff --git a/notes/chisel.04.13.15.txt b/notes/chisel.04.13.15.txt
new file mode 100644
index 00000000..b9a1d099
--- /dev/null
+++ b/notes/chisel.04.13.15.txt
@@ -0,0 +1,29 @@
+Std Library Discussion
+
+FIRRTL Feedback:
+ Can we write an asynchronous FIFO using our implicit clock port semantics? (Patrick)
+ Unclear.
+
+ Can't mux between Bundle Types. (Stephen)
+ We think that is ok.
+
+ Bit-wise operation on SInts. Knocking down low bits. (Stephen)
+ Good point, we can define these.
+
+ UInt - UInt = SInt
+ ...
+
+ cmem vs reg of vec?
+ reg of vec has initialization, and can be accessed combinationally
+ maybe
+
+ subword updates?
+ modeled through the bundle types
+ not supported, but need to figure out how to support it
+
+ printfs and asserts
+
+ all primops require same widths. Need explicit incrementer node.
+
+ add padTo
+