forked from chipsalliance/chisel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroot-doc.txt
14 lines (9 loc) · 845 Bytes
/
root-doc.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
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.