All Classes and Interfaces
Class
Description
Abstract Root of all Data Links.
Wrapper for a board number so that it can't get mixed up with other integers.
A simple description of a BMP to talk to.
Like a core location, but for BMPs.
A Description of a Spinnaker Chip including its Router.
Descriptor used for converting JSON into a
Chip
.The details of a
Chip
.The location of a
Chip
as an X and Y tuple.Bean to represent values on a Chip that are typically the same on all Chips.
Represents a set of of
CoreLocation
s organised by chip.A direction from one SpiNNaker chip to another.
Hard codes all the supported FPGA Link IDs.
The FPGAs that manage inter-board links.
A description of a particular inter-board link.
The interface supported by any object that is associated with a board
location.
The interface supported by any object that is associated with a chip.
The interface supported by any object that is associated with a core.
A tuple of an IP address and a SpiNNaker link ID.
Used to hold data that is contained within an IP tag.
Represents a directional link between SpiNNaker chips in the machine.
A representation of a SpiNNaker Machine with a number of Chips.
Used to build a
Machine
from JSON.Default values for a SpiNNaker machine comprised of SpiNNaker-1 chips running
on boards of version 2 through 5.
Represents the size of a machine in chips.
Known types of machine.
Creates a mapper that can handle the sort of JSON mappings used in SpiNNaker
code.
A location in SpiNNaker or BMP memory.
A multicast packet routing table entry.
Physical board coordinates.
A processor object included in a SpiNNaker chip.
Holding case for a CoreLocation (X, Y and P) and the recording region ID.
Utility for reporting on the machine.
Used to hold data that is contained within a Reverse IP tag.
Routers are parts of SpiNNaker chips responsible for directing where
on-machine messages are delivered to.
A basic SpiNNaker routing entry.
A description of a data link that uses the SpiNNaker-link protocol.
Geometry of a "triad" of SpiNNaker boards.
Common properties of SpiNNaker IP tags and reverse IP tags.
Validates that a number looks like a tag identifier.
The types of traffic an
IPTag
can handle.Triad coordinates.
Validates that a board number is in a sane range.
Validates that a cabinet number is in a sane range.
Validates that a frame number is in a sane range.
Validates that a machine's height (in chips) is in a sane range.
Validates that a machine's width (in chips) is in a sane range.
Validates that a chip processor number is in a sane range.
Validates that a machine's depth is in a sane range.
Validates that a machine's height (in triads) is in a sane range.
Validates that a machine's width (in triads) is in a sane range.
Validates that a triad X coordinate is in a sane range.
Validates that a triad Y coordinate is in a sane range.
Validates that a triad Z coordinate is in a sane range.
Validates that a chip X coordinate is in a sane range.
Validates that a chip Y coordinate is in a sane range.
A representation of a SpiNNaker Machine with a number of
Chip
s.