Bases: object
Represents the system variables for a chip, received from the chip SDRAM
Parameters: | system_data (bytearray) – An array of bytes retrieved from SDRAM on the baord |
---|---|
Raises spinnman.exceptions.SpinnmanInvalidParameterException: | |
If the data doesn’t contain valid system data information |
Attributes
cpu_clock_mhz | The speed of the CPU clock in MHz |
cpu_information_base_address | The base address of the cpu information structure |
first_free_router_entry | The id of the first free routing entry on the chip |
iobuf_size | The size of the iobuf buffers in bytes |
ip_address | The ip address of the chip, or None if no ethernet |
is_ethernet_available | True if the ethernet is running on this chip, False otherwise |
links_available | The links that are available on the chip |
nearest_ethernet_x | The x-coordinate of the nearest chip with ethernet |
nearest_ethernet_y | The y-coordinate of the nearest chip with ethernet |
physical_to_virtual_core_map | The physical core id to virtual core id map; entries with a value of 0xFF are non-operational cores |
sdram_base_address | The base address of SDRAM on the chip |
virtual_core_ids | A list of available cores by virtual core id (including the monitor) |
x | The x-coordinate of the chip |
x_size | The number of chips in the x-dimension |
y | The y-coordinate of the chip |
y_size | The number of chips in the y-dimension |
Methods
router_table_copy_address() | The address of the copy of the router table |
Detailed Methods