SpiNNMan¶
Used to communicate with a SpiNNaker Board. The main part of this package is
the Transceiver
class. This can be used to
send and receive packets in various SpiNNaker formats, depending on what
connections are available.
Functional Requirements¶
Connect to and communicate with a machine using a number of different connections.
Boot a machine with the expected version of the software.
If the machine is already booted but the version is not the version expected, an exception will be thrown.
Check the version of the software which the machine is booted with.
Query the state of the machine to determine:
What the current state of the machine is in terms of the chips and cores available, the SDRAM available on the chips and which links are available between which chips.
What external links to the host exist (and separately add the discovered links to the set of links used to communicate with the machine).
What is running on the machine and where, and what the current status of those processes are.
How many cores are in a given state.
What is in the IOBUF buffers.
What the current routing entries for a given router are.
What the routing status counter values are.
Load application binaries on to the machine, either to individual cores or via a “flood-fill” mechanism to multiple cores simultaneously (which may be a subset of the cores on a subset of the chips).
Write data to SDRAM, either on an individual chip, or via a “flood-fill” mechanism to multiple chips simultaneously.
Send a signal to an application.
Read data from SDRAM on an individual chip.
Send and receive SpiNNaker packets where the connections allow this.
If no connection supports this packet type, an exception is thrown.
The user should be able to select which connection is used. Selection of a connection which does not support the traffic type will also result in an exception.
Send and receive SCP and SDP packets where the connections allow this.
If no connection supports the packet type, an exception is thrown.
The user should be able to select which connection is used. Selection of a connection which does not support the traffic type will also result in an exception.
It should be possible to call any of the functions simultaneously, including the same function more than once.
Where possible, multiple connections should be used to overlap calls.
The functions should not return until they have confirmed that any messages sent have been received, and any responses have been received.
Functions should not respond with the result of a different function.
Functions can further sub-divide the call into a number of separate calls that can be divided across the available connections, so long as the other requirements are met.
More than one machine can be connected to the same host.
Once the subset of connections has been worked out for each machine, the operation of these machines should be independent.
Use Cases¶
Connecting is done by using
create_transceiver_from_hostname()
.boot_board()
andget_scamp_version()
are used to ensure that the board is booted correctly before starting a simulation.get_machine_details()
is used to get a representation of the current state of the machine, which is used to decide where executables are to be run on the board for a particular simulation, where any external peripherals are connected, and how messages between the executables and/or the external peripherals are to be routed.write_memory()
andexecute()
are used to write parameters and execute executables on the boardsend_signal()
is used to send a signal which starts, stops or pauses a simulation.get_core_state_count()
is used to determine if a simulation is complete or has gone into an error state.get_iobuf()
,get_cpu_information()
andget_router_diagnostics()
are used to diagnose a problem with a simulation.read_memory()
is used to read some statistics recorded in SDRAM after a simulation.
Contents¶
- spinnman
- spinnman package
- Subpackages
- spinnman.connections package
- Subpackages
- spinnman.connections.abstract_classes package
- spinnman.connections.udp_packet_connections package
- Module contents
BMPConnection
BootConnection
EIEIOConnection
IPAddressesConnection
SCAMPConnection
SDPConnection
UDPConnection
UDPConnection.close()
UDPConnection.get_receive_method()
UDPConnection.is_connected()
UDPConnection.is_ready_to_receive()
UDPConnection.local_ip_address
UDPConnection.local_port
UDPConnection.receive()
UDPConnection.receive_with_address()
UDPConnection.remote_ip_address
UDPConnection.remote_port
UDPConnection.send()
UDPConnection.send_to()
update_sdp_header_for_udp_send()
- Module contents
- Module contents
- Subpackages
- spinnman.data package
- spinnman.messages package
- Subpackages
- spinnman.messages.eieio package
- spinnman.messages.scp package
- Subpackages
- spinnman.messages.scp.abstract_messages package
- spinnman.messages.scp.enums package
- spinnman.messages.scp.impl package
- Submodules
- spinnman.messages.scp.impl.count_state_response module
- spinnman.messages.scp.impl.get_chip_info_response module
- spinnman.messages.scp.impl.get_version_response module
- spinnman.messages.scp.impl.iptag_get_info_response module
- Module contents
AppCopyRun
AppStop
ApplicationRun
BMPGetVersion
BMPSetLed
CheckOKResponse
CountState
DoSync
FillRequest
FixedRouteInit
FixedRouteRead
FloodFillData
FloodFillEnd
FloodFillStart
GetChipInfo
GetVersion
IPTagClear
IPTagGet
IPTagGetInfo
IPTagSet
IPTagSetTTO
ReadADC
ReadFPGARegister
ReadLink
ReadMemory
ReverseIPTagSet
RouterAlloc
RouterClear
RouterInit
SDRAMAlloc
SDRAMDeAlloc
SendSignal
SetLED
SetPower
WriteFPGARegister
WriteLink
WriteMemory
- Module contents
- Subpackages
- spinnman.messages.sdp package
- Module contents
SDPFlag
SDPHeader
SDPHeader.bytestring
SDPHeader.destination_chip_x
SDPHeader.destination_chip_y
SDPHeader.destination_cpu
SDPHeader.destination_port
SDPHeader.flags
SDPHeader.from_bytestring()
SDPHeader.get_physical_cpu_id()
SDPHeader.source_chip_x
SDPHeader.source_chip_y
SDPHeader.source_cpu
SDPHeader.source_port
SDPHeader.tag
SDPMessage
- Module contents
- spinnman.messages.spinnaker_boot package
- Subpackages
- Module contents
SpinnakerBootMessage
SpinnakerBootMessages
SpinnakerBootOpCode
SystemVariableDefinition
SystemVariableDefinition.allocated_tag_table_address
SystemVariableDefinition.app_data_table_address
SystemVariableDefinition.array_size
SystemVariableDefinition.board_info
SystemVariableDefinition.board_test_flags
SystemVariableDefinition.boot_signature
SystemVariableDefinition.clock_divisor
SystemVariableDefinition.clock_drift
SystemVariableDefinition.clock_milliseconds
SystemVariableDefinition.cpu_clock_mhz
SystemVariableDefinition.cpu_information_base_address
SystemVariableDefinition.data_type
SystemVariableDefinition.debug_x
SystemVariableDefinition.debug_y
SystemVariableDefinition.default
SystemVariableDefinition.ethernet_ip_address
SystemVariableDefinition.first_free_router_entry
SystemVariableDefinition.fixed_route_copy
SystemVariableDefinition.hardware_version
SystemVariableDefinition.iobuf_size
SystemVariableDefinition.is_ethernet_available
SystemVariableDefinition.is_peer_to_peer_available
SystemVariableDefinition.is_root_chip
SystemVariableDefinition.last_biff_id
SystemVariableDefinition.led_0
SystemVariableDefinition.led_1
SystemVariableDefinition.led_half_period_10_ms
SystemVariableDefinition.link_peek_timeout_microseconds
SystemVariableDefinition.links_available
SystemVariableDefinition.lock
SystemVariableDefinition.log_peer_to_peer_sequence_length
SystemVariableDefinition.ltpc_period
SystemVariableDefinition.monitor_mailbox_flags
SystemVariableDefinition.n_active_peer_to_peer_addresses
SystemVariableDefinition.n_scamp_working_cores
SystemVariableDefinition.n_shared_message_buffers
SystemVariableDefinition.n_working_cores
SystemVariableDefinition.nearest_ethernet_x
SystemVariableDefinition.nearest_ethernet_y
SystemVariableDefinition.nearest_neighbour_delay_us
SystemVariableDefinition.nearest_neighbour_forward
SystemVariableDefinition.nearest_neighbour_last_id
SystemVariableDefinition.nearest_neighbour_memory_pointer
SystemVariableDefinition.nearest_neighbour_retry
SystemVariableDefinition.netinit_bc_wait_time
SystemVariableDefinition.netinit_phase
SystemVariableDefinition.offset
SystemVariableDefinition.p2p_b_repeats
SystemVariableDefinition.p2p_root_x
SystemVariableDefinition.p2p_root_y
SystemVariableDefinition.padding_2
SystemVariableDefinition.padding_3
SystemVariableDefinition.padding_4
SystemVariableDefinition.peer_to_peer_hop_table_address
SystemVariableDefinition.physical_to_virtual_core_map
SystemVariableDefinition.random_seed
SystemVariableDefinition.router_table_copy_address
SystemVariableDefinition.router_time_phase_timer
SystemVariableDefinition.sdram_base_address
SystemVariableDefinition.sdram_clock_frequency_mhz
SystemVariableDefinition.sdram_heap_address
SystemVariableDefinition.shared_message_buffer_address
SystemVariableDefinition.shared_message_count_in_use
SystemVariableDefinition.shared_message_first_free_address
SystemVariableDefinition.shared_message_maximum_used
SystemVariableDefinition.software_watchdog_count
SystemVariableDefinition.status_map
SystemVariableDefinition.system_buffer_words
SystemVariableDefinition.system_ram_base_address
SystemVariableDefinition.system_ram_heap_address
SystemVariableDefinition.system_sdram_base_address
SystemVariableDefinition.system_sdram_bytes
SystemVariableDefinition.system_sdram_heap_address
SystemVariableDefinition.time_milliseconds
SystemVariableDefinition.time_phase_scale
SystemVariableDefinition.unix_timestamp
SystemVariableDefinition.user_temp_0
SystemVariableDefinition.user_temp_1
SystemVariableDefinition.user_temp_2
SystemVariableDefinition.user_temp_4
SystemVariableDefinition.virtual_to_physical_core_map
SystemVariableDefinition.x
SystemVariableDefinition.x_size
SystemVariableDefinition.y
SystemVariableDefinition.y_size
- Submodules
- spinnman.messages.multicast_message module
- Module contents
- Subpackages
- spinnman.model package
- Subpackages
- spinnman.model.enums package
- Module contents
CPUState
DiagnosticFilterDefaultRoutingStatus
DiagnosticFilterDestination
DiagnosticFilterDestination.DUMP
DiagnosticFilterDestination.LINK_0
DiagnosticFilterDestination.LINK_1
DiagnosticFilterDestination.LINK_2
DiagnosticFilterDestination.LINK_3
DiagnosticFilterDestination.LINK_4
DiagnosticFilterDestination.LINK_5
DiagnosticFilterDestination.LOCAL
DiagnosticFilterDestination.LOCAL_MONITOR
DiagnosticFilterEmergencyRoutingStatus
DiagnosticFilterPacketType
DiagnosticFilterPayloadStatus
DiagnosticFilterSource
ExecutableType
MailboxCommand
P2PTableRoute
RouterError
RunTimeError
RunTimeError.ABORT
RunTimeError.API
RunTimeError.DABT
RunTimeError.DIVBY0
RunTimeError.ENABLE
RunTimeError.EVENT
RunTimeError.FIQ
RunTimeError.IOBUF
RunTimeError.IRQ
RunTimeError.MALLOC
RunTimeError.NONE
RunTimeError.NULL
RunTimeError.PABT
RunTimeError.PKT
RunTimeError.RESET
RunTimeError.SARK_VERSRION_INCORRECT
RunTimeError.SVC
RunTimeError.SWERR
RunTimeError.TIMER
RunTimeError.UNDEF
RunTimeError.VIC
- Module contents
- spinnman.model.enums package
- Module contents
ADCInfo
BMPConnectionData
CPUInfo
CPUInfo.application_id
CPUInfo.application_mailbox_command
CPUInfo.application_mailbox_data_address
CPUInfo.application_name
CPUInfo.iobuf_address
CPUInfo.link_register
CPUInfo.monitor_mailbox_command
CPUInfo.monitor_mailbox_data_address
CPUInfo.p
CPUInfo.physical_cpu_id
CPUInfo.processor_state_register
CPUInfo.registers
CPUInfo.run_time_error
CPUInfo.software_error_count
CPUInfo.software_source_filename_address
CPUInfo.software_source_line_number
CPUInfo.software_version
CPUInfo.stack_pointer
CPUInfo.state
CPUInfo.time
CPUInfo.user
CPUInfo.x
CPUInfo.y
CPUInfos
ChipInfo
ChipInfo.cpu_clock_mhz
ChipInfo.cpu_information_base_address
ChipInfo.first_free_router_entry
ChipInfo.iobuf_size
ChipInfo.ip_address
ChipInfo.is_ethernet_available
ChipInfo.links_available
ChipInfo.nearest_ethernet_x
ChipInfo.nearest_ethernet_y
ChipInfo.physical_to_virtual_core_map
ChipInfo.router_table_copy_address()
ChipInfo.sdram_base_address
ChipInfo.sdram_heap_address
ChipInfo.system_ram_heap_address
ChipInfo.system_sdram_base_address
ChipInfo.virtual_core_ids
ChipInfo.virtual_to_physical_core_map
ChipInfo.x
ChipInfo.x_size
ChipInfo.y
ChipInfo.y_size
ChipSummaryInfo
ChipSummaryInfo.clear_ethernet_ip_address()
ChipSummaryInfo.core_states
ChipSummaryInfo.ethernet_ip_address
ChipSummaryInfo.is_ethernet_available
ChipSummaryInfo.largest_free_sdram_block
ChipSummaryInfo.largest_free_sram_block
ChipSummaryInfo.n_cores
ChipSummaryInfo.n_free_multicast_routing_entries
ChipSummaryInfo.nearest_ethernet_x
ChipSummaryInfo.nearest_ethernet_y
ChipSummaryInfo.parent_link
ChipSummaryInfo.working_links
ChipSummaryInfo.x
ChipSummaryInfo.y
DiagnosticFilter
DiagnosticFilter.default_routing_statuses
DiagnosticFilter.destinations
DiagnosticFilter.emergency_routing_statuses
DiagnosticFilter.enable_interrupt_on_counter_event
DiagnosticFilter.filter_word
DiagnosticFilter.match_emergency_routing_status_to_incoming_packet
DiagnosticFilter.packet_types
DiagnosticFilter.payload_statuses
DiagnosticFilter.read_from_int()
DiagnosticFilter.sources
ExecutableTargets
ExecutableTargets.add_processor()
ExecutableTargets.add_subsets()
ExecutableTargets.all_core_subsets
ExecutableTargets.binaries
ExecutableTargets.executable_types_in_binary_set()
ExecutableTargets.get_binaries_of_executable_type()
ExecutableTargets.get_cores_for_binary()
ExecutableTargets.get_n_cores_for_executable_type()
ExecutableTargets.known()
ExecutableTargets.total_processors
HeapElement
IOBuffer
MachineDimensions
P2PTable
RouterDiagnostics
RouterDiagnostics.error_count
RouterDiagnostics.error_status
RouterDiagnostics.errors_set
RouterDiagnostics.mon
RouterDiagnostics.n_dropped_fixed_route_packets
RouterDiagnostics.n_dropped_multicast_packets
RouterDiagnostics.n_dropped_nearest_neighbour_packets
RouterDiagnostics.n_dropped_peer_to_peer_packets
RouterDiagnostics.n_external_fixed_route_packets
RouterDiagnostics.n_external_multicast_packets
RouterDiagnostics.n_external_nearest_neighbour_packets
RouterDiagnostics.n_external_peer_to_peer_packets
RouterDiagnostics.n_local_fixed_route_packets
RouterDiagnostics.n_local_multicast_packets
RouterDiagnostics.n_local_nearest_neighbour_packets
RouterDiagnostics.n_local_peer_to_peer_packets
RouterDiagnostics.registers
RouterDiagnostics.user_0
RouterDiagnostics.user_1
RouterDiagnostics.user_2
RouterDiagnostics.user_3
RouterDiagnostics.user_registers
RouterDiagnostics.wait_1
RouterDiagnostics.wait_2
VersionInfo
- Subpackages
- spinnman.processes package
- Module contents
AbstractMultiConnectionProcess
AbstractMultiConnectionProcessConnectionSelector
ApplicationCopyRunProcess
ApplicationRunProcess
DeAllocSDRAMProcess
FixedConnectionSelector
GetCPUInfoProcess
GetHeapProcess
GetMachineProcess
GetMultiCastRoutesProcess
GetTagsProcess
GetVersionProcess
LoadFixedRouteRoutingEntryProcess
LoadMultiCastRoutesProcess
MallocSDRAMProcess
MostDirectConnectionSelector
ReadFixedRouteRoutingEntryProcess
ReadIOBufProcess
ReadMemoryProcess
ReadRouterDiagnosticsProcess
RoundRobinConnectionSelector
SendSingleCommandProcess
WriteMemoryFloodProcess
WriteMemoryProcess
- Module contents
- spinnman.spalloc package
- Submodules
- spinnman.spalloc.proxy_protocol module
- spinnman.spalloc.session module
- spinnman.spalloc.spalloc_boot_connection module
- spinnman.spalloc.spalloc_scp_connection module
- Module contents
AbstractSpallocClient
SpallocClient
SpallocEIEIOConnection
SpallocEIEIOListener
SpallocEIEIOListener.get_receive_method()
SpallocEIEIOListener.local_ip_address
SpallocEIEIOListener.local_port
SpallocEIEIOListener.receive_eieio_message()
SpallocEIEIOListener.send()
SpallocEIEIOListener.send_eieio_message_to_core()
SpallocEIEIOListener.send_to()
SpallocEIEIOListener.send_to_chip()
SpallocEIEIOListener.update_tag()
SpallocEIEIOListener.update_tag_by_ip()
SpallocJob
SpallocJob.connect_for_booting()
SpallocJob.connect_to_board()
SpallocJob.create_transceiver()
SpallocJob.destroy()
SpallocJob.get_connections()
SpallocJob.get_root_host()
SpallocJob.get_state()
SpallocJob.keepalive()
SpallocJob.launch_keepalive_task()
SpallocJob.open_eieio_connection()
SpallocJob.open_eieio_listener_connection()
SpallocJob.open_udp_listener_connection()
SpallocJob.wait_for_state_change()
SpallocJob.wait_until_ready()
SpallocJob.where_is_machine()
SpallocMachine
SpallocProxiedConnection
SpallocState
is_server_address()
- spinnman.utilities package
- spinnman.connections package
- Submodules
- spinnman.board_test_configuration module
- spinnman.config_setup module
- spinnman.constants module
BMP_ADC_MAX
BMP_MISSING_FAN
BMP_MISSING_TEMP
BMP_POST_POWER_ON_SLEEP_TIME
BMP_POWER_ON_TIMEOUT
BMP_TEMP_SCALE
BMP_TIMEOUT
BMP_V_SCALE_12
BMP_V_SCALE_2_5
BMP_V_SCALE_3_3
BOOT_RETRIES
CPU_INFO_BYTES
CPU_INFO_OFFSET
CPU_IOBUF_ADDRESS_OFFSET
CPU_USER_0_START_ADDRESS
CPU_USER_1_START_ADDRESS
CPU_USER_2_START_ADDRESS
CPU_USER_3_START_ADDRESS
EIEIO_COMMAND_IDS
EIEIO_COMMAND_IDS.DATABASE
EIEIO_COMMAND_IDS.EVENT_PADDING
EIEIO_COMMAND_IDS.EVENT_STOP
EIEIO_COMMAND_IDS.HOST_DATA_READ
EIEIO_COMMAND_IDS.HOST_DATA_READ_ACK
EIEIO_COMMAND_IDS.HOST_SEND_SEQUENCED_DATA
EIEIO_COMMAND_IDS.SPINNAKER_REQUEST_BUFFERS
EIEIO_COMMAND_IDS.SPINNAKER_REQUEST_READ_DATA
EIEIO_COMMAND_IDS.START_RESUME_NOTIFICATION
EIEIO_COMMAND_IDS.START_SENDING_REQUESTS
EIEIO_COMMAND_IDS.STOP_PAUSE_NOTIFICATION
EIEIO_COMMAND_IDS.STOP_SENDING_REQUESTS
IPTAG_TIME_OUT_WAIT_TIMES
IPTAG_TIME_OUT_WAIT_TIMES.TIMEOUT_10_ms
IPTAG_TIME_OUT_WAIT_TIMES.TIMEOUT_1280_ms
IPTAG_TIME_OUT_WAIT_TIMES.TIMEOUT_160_ms
IPTAG_TIME_OUT_WAIT_TIMES.TIMEOUT_20_ms
IPTAG_TIME_OUT_WAIT_TIMES.TIMEOUT_2560_ms
IPTAG_TIME_OUT_WAIT_TIMES.TIMEOUT_320_ms
IPTAG_TIME_OUT_WAIT_TIMES.TIMEOUT_40_ms
IPTAG_TIME_OUT_WAIT_TIMES.TIMEOUT_640_ms
IPTAG_TIME_OUT_WAIT_TIMES.TIMEOUT_80_ms
MAX_TAG_ID
NO_ROUTER_DIAGNOSTIC_FILTERS
N_RETRIES
READ_TYPES
ROUTER_DEFAULT_FILTERS_MAX_POSITION
ROUTER_DIAGNOSTIC_FILTER_SIZE
ROUTER_FILTER_CONTROLS_OFFSET
ROUTER_REGISTER_BASE_ADDRESS
ROUTER_REGISTER_P2P_ADDRESS
ROUTER_REGISTER_REGISTERS
ROUTER_REGISTER_REGISTERS.DUMP_FR
ROUTER_REGISTER_REGISTERS.DUMP_MC
ROUTER_REGISTER_REGISTERS.DUMP_NN
ROUTER_REGISTER_REGISTERS.DUMP_PP
ROUTER_REGISTER_REGISTERS.EXT_FR
ROUTER_REGISTER_REGISTERS.EXT_MC
ROUTER_REGISTER_REGISTERS.EXT_NN
ROUTER_REGISTER_REGISTERS.EXT_PP
ROUTER_REGISTER_REGISTERS.LOC_FR
ROUTER_REGISTER_REGISTERS.LOC_MC
ROUTER_REGISTER_REGISTERS.LOC_NN
ROUTER_REGISTER_REGISTERS.LOC_PP
ROUTER_REGISTER_REGISTERS.USER_0
ROUTER_REGISTER_REGISTERS.USER_1
ROUTER_REGISTER_REGISTERS.USER_2
ROUTER_REGISTER_REGISTERS.USER_3
SCP_SCAMP_PORT
SCP_TIMEOUT
SYSTEM_VARIABLE_BASE_ADDRESS
SYSTEM_VARIABLE_BYTES
UDP_BOOT_CONNECTION_DEFAULT_PORT
UDP_MESSAGE_MAX_SIZE
address_length_dtype
- spinnman.exceptions module
SpallocException
SpiNNManCoresNotInStateException
SpinnmanEIEIOPacketParsingException
SpinnmanEOFException
SpinnmanException
SpinnmanGenericProcessException
SpinnmanGroupedProcessException
SpinnmanIOException
SpinnmanInvalidPacketException
SpinnmanInvalidParameterException
SpinnmanInvalidParameterTypeException
SpinnmanTimeoutException
SpinnmanUnexpectedResponseCodeException
SpinnmanUnsupportedOperationException
- spinnman.get_cores_in_run_state module
- spinnman.transceiver module
Transceiver
Transceiver.add_scamp_connections()
Transceiver.bmp_connection
Transceiver.boot_board()
Transceiver.clear_ip_tag()
Transceiver.clear_multicast_routes()
Transceiver.clear_router_diagnostic_counters()
Transceiver.close()
Transceiver.control_sync()
Transceiver.discover_scamp_connections()
Transceiver.ensure_board_is_ready()
Transceiver.execute()
Transceiver.execute_application()
Transceiver.execute_flood()
Transceiver.free_sdram()
Transceiver.free_sdram_by_app_id()
Transceiver.get_connections()
Transceiver.get_core_state_count()
Transceiver.get_core_status_string()
Transceiver.get_cores_in_state()
Transceiver.get_cores_not_in_state()
Transceiver.get_cpu_information()
Transceiver.get_cpu_information_from_core()
Transceiver.get_heap()
Transceiver.get_iobuf()
Transceiver.get_iobuf_from_core()
Transceiver.get_machine_details()
Transceiver.get_machine_dimensions()
Transceiver.get_multicast_routes()
Transceiver.get_router_diagnostic_filter()
Transceiver.get_router_diagnostics()
Transceiver.get_scamp_version()
Transceiver.get_tags()
Transceiver.get_user_0_register_address_from_core()
Transceiver.get_user_1_register_address_from_core()
Transceiver.get_user_2_register_address_from_core()
Transceiver.get_user_3_register_address_from_core()
Transceiver.is_connected()
Transceiver.is_scamp_version_compabible()
Transceiver.load_fixed_route()
Transceiver.load_multicast_routes()
Transceiver.locate_spinnaker_connection_for_board_address()
Transceiver.malloc_sdram()
Transceiver.number_of_boards_located
Transceiver.power_off()
Transceiver.power_off_machine()
Transceiver.power_on()
Transceiver.power_on_machine()
Transceiver.read_adc_data()
Transceiver.read_bmp_version()
Transceiver.read_fixed_route()
Transceiver.read_fpga_register()
Transceiver.read_memory()
Transceiver.read_neighbour_memory()
Transceiver.read_user_0()
Transceiver.read_user_1()
Transceiver.read_word()
Transceiver.send_scp_message()
Transceiver.send_sdp_message()
Transceiver.send_signal()
Transceiver.set_ip_tag()
Transceiver.set_led()
Transceiver.set_leds()
Transceiver.set_reverse_ip_tag()
Transceiver.set_router_diagnostic_filter()
Transceiver.set_watch_dog()
Transceiver.set_watch_dog_on_chip()
Transceiver.stop_application()
Transceiver.wait_for_cores_to_be_in_state()
Transceiver.write_fpga_register()
Transceiver.write_memory()
Transceiver.write_memory_flood()
Transceiver.write_neighbour_memory()
Transceiver.write_user_0()
Transceiver.write_user_1()
create_transceiver_from_hostname()
- Module contents
- Subpackages
- spinnman package