Skip to content

Commit eb02fb5

Browse files
committed
Update README.md
1 parent 3fd661a commit eb02fb5

File tree

1 file changed

+44
-8
lines changed

1 file changed

+44
-8
lines changed

README.md

Lines changed: 44 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,13 @@ import simuhw as hw
4747

4848
### Simulation of Hardware Devices
4949

50-
1. Create instances of the derived classes of [`Device`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.Device) class. As of version 0.1.0, the following device classes are available.
50+
1. Create instances of the derived classes of [`Device`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.Device) class. As of version 0.2.0, the following device classes are available.
5151

5252
- Utility
5353
- [`Source`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.Source)
54+
- [`LogicLowSource`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.LogicLowSource)
55+
- [`LogicHighSource`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.LogicHighSource)
56+
- [`LogicUnknownSource`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.LogicUnknownSource)
5457
- [`Drain`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.Drain)
5558
- [`Delay`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.Delay)
5659
- [`Group`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.Group)
@@ -79,13 +82,46 @@ import simuhw as hw
7982
- Elementary Sequential Circuit
8083
- [`DLatch`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.DLatch)
8184
- [`DFlipFlop`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.DFlipFlop)
82-
- Arithmetic
83-
- [`Adder`](https://arithy.github.io/simuhw/apidoc/simuhw.arithmetic.html#simuhw.arithmetic.Adder)
84-
- [`HalfAdder`](https://arithy.github.io/simuhw/apidoc/simuhw.arithmetic.html#simuhw.arithmetic.HalfAdder)
85-
- [`FullAdder`](https://arithy.github.io/simuhw/apidoc/simuhw.arithmetic.html#simuhw.arithmetic.FullAdder)
86-
- [`Subtractor`](https://arithy.github.io/simuhw/apidoc/simuhw.arithmetic.html#simuhw.arithmetic.Subtractor)
87-
- [`HalfSubtractor`](https://arithy.github.io/simuhw/apidoc/simuhw.arithmetic.html#simuhw.arithmetic.HalfSubtractor)
88-
- [`FullSubtractor`](https://arithy.github.io/simuhw/apidoc/simuhw.arithmetic.html#simuhw.arithmetic.FullSubtractor)
85+
- Bit Operation
86+
- [`LeftShifter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.LeftShifter)
87+
- [`RightShifter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.RightShifter)
88+
- [`ArithmeticRightShifter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.ArithmeticRightShifter)
89+
- [`LeftRotator`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.LeftRotator)
90+
- [`RightRotator`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.RightRotator)
91+
- [`PopulationCounter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.PopulationCounter)
92+
- [`LeadingZeroCounter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.LeadingZeroCounter)
93+
- [`TrailingZeroCounter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.TrailingZeroCounter)
94+
- [`BitReverser`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.BitReverser)
95+
- [`SIMDLeftShifter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDLeftShifter)
96+
- [`SIMDRightShifter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDRightShifter)
97+
- [`SIMDArithmeticRightShifter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDArithmeticRightShifter)
98+
- [`SIMDLeftRotator`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDLeftRotator)
99+
- [`SIMDRightRotator`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDRightRotator)
100+
- [`SIMDPopulationCounter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDPopulationCounter)
101+
- [`SIMDLeadingZeroCounter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDLeadingZeroCounter)
102+
- [`SIMDTrailingZeroCounter`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDTrailingZeroCounter)
103+
- [`SIMDBitReverser`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDBitReverser)
104+
- Integer Arithmetic
105+
- [`Adder`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.Adder)
106+
- [`HalfAdder`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.HalfAdder)
107+
- [`FullAdder`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.FullAdder)
108+
- [`Subtractor`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.Subtractor)
109+
- [`HalfSubtractor`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.HalfSubtractor)
110+
- [`FullSubtractor`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.FullSubtractor)
111+
- [`Multiplier`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.Multiplier)
112+
- [`SignedMultiplier`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SignedMultiplier)
113+
- [`Divider`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.Divider)
114+
- [`SignedDivider`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SignedDivider)
115+
- [`Modulo`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.Modulo)
116+
- [`SignedModulo`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SignedModulo)
117+
- [`SIMDAdder`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDAdder)
118+
- [`SIMDSubtractor`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDSubtractor)
119+
- [`SIMDMultiplier`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDMultiplier)
120+
- [`SIMDSignedMultiplier`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDSignedMultiplier)
121+
- [`SIMDDivider`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDDivider)
122+
- [`SIMDSignedDivider`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDSignedDivider)
123+
- [`SIMDModulo`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDModulo)
124+
- [`SIMDSignedModulo`](https://arithy.github.io/simuhw/apidoc/simuhw.html#simuhw.SIMDSignedModulo)
89125
- Memory
90126
- [`LevelTriggeredMemory`](https://arithy.github.io/simuhw/apidoc/simuhw.memory.html#simuhw.memory.LevelTriggeredMemory)
91127
- [`EdgeTriggeredMemory`](https://arithy.github.io/simuhw/apidoc/simuhw.memory.html#simuhw.memory.EdgeTriggeredMemory)

0 commit comments

Comments
 (0)