translator
.
intermediateBuilder
.parallelLoadShiftRegister
index
/home/yentl/UA/devs-eindwerk/translator/translator/intermediateBuilder/parallelLoadShiftRegister.py
Classes
translator.intermediateBuilder.shiftRegister.ShiftRegister
(
translator.intermediateBuilder.memoryNode.MemoryNode
)
ParallelLoadShiftRegister
class
ParallelLoadShiftRegister
(
translator.intermediateBuilder.shiftRegister.ShiftRegister
)
Standard Shift Register consists of several stages, where each clock may lead to each stage receiving the value in the previous stage,
while a new value is loaded into the first stage
And supports parallel loads and stores to all stages' values
Method resolution order:
ParallelLoadShiftRegister
translator.intermediateBuilder.shiftRegister.ShiftRegister
translator.intermediateBuilder.memoryNode.MemoryNode
translator.intermediateBuilder.node.Node
translator.intermediateBuilder.element.Element
builtins.object
Methods defined here:
__init__
(self)
Constructor
bindOutputWithComp
(self, wire, infoTuple)
Overwrites the parent function (but has the same meaning)
getAllElementsViaOuputConnected
(self)
Overwrites the parent function (but has the same meaning)
setExtraOutput
(self, originalWire, newWire)
Overwrites the parent function (but has the same meaning)
Data descriptors inherited from
translator.intermediateBuilder.element.Element
:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)