Bitwise

Latest version: v1.0

Safety actively analyzes 688215 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0

================

Added
-----
* RAM modules to storage subpackage
* ``RAM16x4``
* ``RAM256x4``
* ``RAM65536x4``
* ``RAM16x8``
* ``RAM256x8``
* ``RAM65536x8``
* ``RAM16x16``
* ``RAM256x16``
* ``RAM65536x16``
* Condition code flag flip-flops module to processor subpackage
* Stack pointer (SP) and program counter (PC) modules to processor subpackage
* Overloaded ``__str__()`` methods to all modules
* Overloaded ``__call__()`` methods to all modules

Changed
-------
* Modified ``__init__()`` methods to allow all modules to be initialized with keyword arguments

Removed
-------
* 10-bit bus module from processor subpackage
* Processor from processor subpackage

0.3

================

Added
-----
* Processor, arithmetic-logic unit, and 10-bit bus modules to processor subpackage
* Bitwise logic operations to logic subpackage
* Bitwise AND, NAND, NOR, NOT, OR, XNOR, and XOR operations for 4-, 8-, and 16- bit inputs
* Multiplier classes to arithmetic subpackage
* ``Multiplier2``
* ``Multiplier4``
* ``Multiplier8``

Changed
-------
* Fixed enable inputs in the following modules to no longer act as a positive clock edge
* ``ParallelToSerialConverter4To1``
* ``ParallelToSerialConverter8To1``
* ``ParallelToSerialConverter16To1``
* ``ShiftRegister4``
* ``ShiftRegister8``
* ``ShiftRegister16``
* ``SerialToParallelConverter1To4``
* ``SerialToParallelConverter1To8``
* ``SerialToParallelConverter1To16``
* Added enable inputs to registers in ``storage.REG``
* Changed ordering of parameters to ``TristateBuffer``

0.2

=================

Added
-----
* Tri-state buffer to wire subpackage
* Ring counter classes to state subpackage
* ``RingCounter4``
* ``RingCounter8``
* ``RingCounter16``

* Up- and down-counter classes to state subpackage
* ``UpCounterMod4``
* ``UpCounterMod8``
* ``UpCounterMod16``
* ``DownCounterMod4``
* ``DownCounterMod8``
* ``DownCounterMod16``

* ``IMPLY`` logic gate to gate subpackage
* Shift register classes to state subpackage
* ``ShiftRegister4``
* ``ShiftRegister8``
* ``ShiftRegister16``

* Parallel-to-serial converter classes to state subpackage
* ``ParallelToSerialConverter4To1``
* ``ParallelToSerialConverter8To1``
* ``ParallelToSerialConverter16To1``

* Serial-to-parallel converter classes to state subpackage
* ``SerialToParallelConverter1To4``
* ``SerialToParallelConverter1To8``
* ``SerialToParallelConverter1To16``

* ``Buffer`` class to gate subpackage

Changed
-------
* Added ``__getitem__()`` and ``__len__()`` methods to ``Bus4``, ``Bus8``, ``Bus16``, and ``BusSevenSegmentDisplay`` classes
* Rewrote docstrings for all existing classes
* Misc improvements

0.1.1

===================

Added
-----
* Storage register classes to storage subpackage
* ``Register4``
* ``Register8``
* ``Register16``

Changed
-------
* Misc improvements

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.