Previous topic

spinnman.model package

Next topic

spinnman.model.core_subset module

This Page

spinnman.model.chip_info module

class spinnman.model.chip_info.ChipInfo(system_data)[source]

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

router_table_copy_address()[source]

The address of the copy of the router table

Return type:int