summaryrefslogtreecommitdiff
path: root/root-doc.txt
diff options
context:
space:
mode:
authorJim Lawson2017-01-27 10:58:38 -0800
committerJack Koenig2017-01-27 10:58:38 -0800
commit295315a5ec83dc3173d6ae2437c11e1d8414f774 (patch)
tree6c7d4a0fed59da1c4282e525b4c82a74146d0c16 /root-doc.txt
parent2a4d4f0ee9fc924ee9ff8a12c7a04a4c8e9a106b (diff)
Provide package-level text to reduce ScalaDoc white space. (#432)
Diffstat (limited to 'root-doc.txt')
-rw-r--r--root-doc.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/root-doc.txt b/root-doc.txt
new file mode 100644
index 00000000..245b4d24
--- /dev/null
+++ b/root-doc.txt
@@ -0,0 +1,14 @@
+This is the documentation for Chisel.
+
+== Package structure ==
+
+The [[chisel3]] package presents the public API of Chisel.
+It contains the concrete core types [[chisel3.core.UInt `UInt`]], [[chisel3.core.SInt `SInt`]], [[chisel3.core.Bool `Bool`]], [[chisel3.core.FixedPoint `FixedPoint`]], [[chisel3.core.Clock `Clock`]], and [[chisel3.core.Reg `Reg`]],
+the abstract types [[chisel3.core.Bits `Bits`]], [[chisel3.core.Aggregate `Aggregate`]], and [[chisel3.core.Data `Data`]],
+and the aggregate types [[chisel3.core.Bundle `Bundle`]] and [[chisel3.core.Vec `Vec`]].
+
+The [[Chisel]] package is a compatibility layer that attempts to provide chisel2 compatibility in chisel3.
+
+Utility objects and methods are found in the [[chisel3.util `util`]] package.
+
+The [[chisel3.testers `testers`]] package defines the basic interface for chisel testers.