コード例 #1
0
ファイル: register.py プロジェクト: james-smith-za/casperfpga
 def __init__(self, parent, name, address, device_info=None, auto_update=False):
     self.auto_update = auto_update
     self.parent = parent
     self.last_values = {}
     Memory.__init__(self, name=name, width_bits=32, address=address, length_bytes=4)
     self.process_info(device_info)
     LOGGER.debug('New Register %s' % self)
コード例 #2
0
ファイル: tape.py プロジェクト: moliusimon/frnn
    def __init__(self, shape):
        Memory.__init__(self, shape)

        # Prepare pointer state
        self.pointer = tf.placeholder(tf.float32, (None, self.shape[0]))
        self._pointer_init = tf.constant(
            np.zeros((self.shape[0], ), dtype=tf.float32))
        self._pointer = self.pointer
コード例 #3
0
    def __init__(self, parent, name, address, length_bytes, device_info=None):
        """

        :param parent: Parent object who owns this TenGbe instance
        :param name: Unique name of the instance
        :param address:
        :param length_bytes:
        :param device_info: Information about this device
        """
        Memory.__init__(self, name, 32, address, length_bytes)
        Gbe.__init__(self, parent, name, address, length_bytes, device_info)
        self.memmap_compliant = self._check_memmap_compliance()
コード例 #4
0
ファイル: tengbe.py プロジェクト: ska-sa/casperfpga
    def __init__(self, parent, name, address, length_bytes, device_info=None):
        """

        :param parent: Parent object who owns this TenGbe instance
        :param name: Unique name of the instance
        :param address:
        :param length_bytes:
        :param device_info: Information about this device
        :return:
        """
        Memory.__init__(self, name, 32, address, length_bytes)
        Gbe.__init__(self, parent, name, address, length_bytes, device_info)
コード例 #5
0
    def __init__(self, parent, name, address, length_bytes, device_info=None):
        """

        :param parent:
        :param name:
        :param address:
        :param length_bytes:
        :param device_info:
        :return:
        """
        Memory.__init__(self, name, 32, address, length_bytes)
        Gbe.__init__(self, parent, name, address, length_bytes, device_info)
コード例 #6
0
 def __init__(self,
              parent,
              name,
              address,
              device_info=None,
              auto_update=False):
     self.auto_update = auto_update
     self.parent = parent
     self.last_values = {}
     Memory.__init__(self,
                     name=name,
                     width_bits=32,
                     address=address,
                     length_bytes=4)
     self.process_info(device_info)
     LOGGER.debug('New Register %s' % self)
コード例 #7
0
    def __init__(self, parent, name, address, length_bytes, device_info=None):
        """

        :param parent: Parent object who owns this TenGbe instance
        :param name: Unique name of the instance
        :param address:
        :param length_bytes:
        :param device_info: Information about this device
        """
        Memory.__init__(self, name, 32, address, length_bytes)
        Gbe.__init__(self, parent, name, address, length_bytes, device_info)
        self.memmap_compliant = self._check_memmap_compliance()
        if self.memmap_compliant:
            self.memmap = read_memory_map_definition(TENGBE_UNIFIED_MMAP_TXT)
        else:
            self.memmap = read_memory_map_definition(TENGBE_MMAP_LEGACY_TXT)
コード例 #8
0
 def __init__(self, filename="add.mem"):
     Memory.__init__(self, filename)
コード例 #9
0
ファイル: dataMemory.py プロジェクト: AiluAnti/Skole
 def __init__(self, filename):
     Memory.__init__(self, filename)
コード例 #10
0
    def __init__(self, root):
        Passthrough.__init__(self, root)
        Memory.__init__(self)

        self.source = ['/' + path for path in os.listdir(root)]