Uses of Class
uk.ac.manchester.spinnaker.machine.board.BMPBoard
Package | Description |
---|---|
uk.ac.manchester.spinnaker.alloc.bmp |
The BMP control subsystem.
|
uk.ac.manchester.spinnaker.connections |
Classes used to model types of connections that talk to SpiNNaker.
|
uk.ac.manchester.spinnaker.messages.bmp |
Messages that talk to the BMP.
|
uk.ac.manchester.spinnaker.messages.model |
Model support classes for the communication messages.
|
uk.ac.manchester.spinnaker.transceiver |
How to actually talk to a SpiNNaker machine.
|
-
Uses of BMPBoard in uk.ac.manchester.spinnaker.alloc.bmp
Methods in uk.ac.manchester.spinnaker.alloc.bmp that return BMPBoard Modifier and Type Method Description BMPBoard
Link. getBoard()
Methods in uk.ac.manchester.spinnaker.alloc.bmp with parameters of type BMPBoard Modifier and Type Method Description Blacklist
SpiNNakerControl. readBlacklist(BMPBoard board)
Read a blacklist from the given board.String
SpiNNakerControl. readSerial(BMPBoard board)
Read a BMP serial number from the given board.ADCInfo
SpiNNakerControl. readTemp(BMPBoard board)
Read the temperature data from the given board.void
SpiNNakerControl. writeBlacklist(BMPBoard board, Blacklist blacklist)
Write a blacklist to the given board.Method parameters in uk.ac.manchester.spinnaker.alloc.bmp with type arguments of type BMPBoard Modifier and Type Method Description SpiNNakerControl
SpiNNakerControl.Factory. create(SpallocAPI.Machine machine, BMPCoords coords, Map<BMPBoard,String> boardAddresses)
Create a SpiNNaker board controller.void
SpiNNakerControl. ping(List<BMPBoard> boards)
Ping the given boards.void
SpiNNakerControl. powerOff(List<BMPBoard> boards)
Turn off boards managed by a BMP.void
SpiNNakerControl. powerOnAndCheck(List<BMPBoard> boards)
Switch on a collection of boards managed by a BMP on a machine and check that they've come up correctly.Constructors in uk.ac.manchester.spinnaker.alloc.bmp with parameters of type BMPBoard Constructor Description FirmwareLoader(BMPTransceiverInterface txrx, BMPBoard board)
-
Uses of BMPBoard in uk.ac.manchester.spinnaker.connections
Fields in uk.ac.manchester.spinnaker.connections with type parameters of type BMPBoard Modifier and Type Field Description Collection<BMPBoard>
BMPConnection. boards
The IDs of the specific set of boards managed by the BMPs we can talk to. -
Uses of BMPBoard in uk.ac.manchester.spinnaker.messages.bmp
Methods in uk.ac.manchester.spinnaker.messages.bmp that return types with arguments of type BMPBoard Modifier and Type Method Description protected MappableIterable<BMPBoard>
ReadCANStatus.Response. parse(ByteBuffer buffer)
Constructor parameters in uk.ac.manchester.spinnaker.messages.bmp with type arguments of type BMPBoard Constructor Description SetPower(PowerCommand powerCommand, Collection<BMPBoard> boards, double delay)
-
Uses of BMPBoard in uk.ac.manchester.spinnaker.messages.model
Fields in uk.ac.manchester.spinnaker.messages.model with type parameters of type BMPBoard Modifier and Type Field Description Collection<@Valid BMPBoard>
BMPConnectionData. boards
The boards to be addressed. -
Uses of BMPBoard in uk.ac.manchester.spinnaker.transceiver
Methods in uk.ac.manchester.spinnaker.transceiver that return types with arguments of type BMPBoard Modifier and Type Method Description default MappableIterable<BMPBoard>
BMPTransceiverInterface. availableBoards()
List which boards are actually available to be manipulated by the current bound BMP.MappableIterable<BMPBoard>
BMPTransceiverInterface. availableBoards(@Valid BMPCoords bmp)
List which boards are actually available to be manipulated by a particular BMP.MappableIterable<BMPBoard>
Transceiver. availableBoards(BMPCoords bmp)
MappableIterable<BMPBoard>
UnimplementedBMPTransceiver. availableBoards(BMPCoords bmp)
Methods in uk.ac.manchester.spinnaker.transceiver with parameters of type BMPBoard Modifier and Type Method Description default boolean
BMPTransceiverInterface. getResetStatus(@Valid BMPBoard board)
Get the FPGA reset status.boolean
BMPTransceiverInterface. getResetStatus(@Valid BMPCoords bmp, @Valid BMPBoard board)
Get the FPGA reset status.boolean
Transceiver. getResetStatus(BMPCoords bmp, BMPBoard board)
boolean
UnimplementedBMPTransceiver. getResetStatus(BMPCoords bmp, BMPBoard board)
default MemoryLocation
BMPTransceiverInterface. getSerialFlashBuffer(@Valid BMPBoard board)
Get the address of the serial flash buffer.MemoryLocation
BMPTransceiverInterface. getSerialFlashBuffer(@Valid BMPCoords bmp, @Valid BMPBoard board)
Get the address of the serial flash buffer.MemoryLocation
Transceiver. getSerialFlashBuffer(BMPCoords bmp, BMPBoard board)
MemoryLocation
UnimplementedBMPTransceiver. getSerialFlashBuffer(BMPCoords bmp, BMPBoard board)
default void
BMPTransceiverInterface. powerOff(@Valid BMPBoard board)
Power off a board in the machine.default void
BMPTransceiverInterface. powerOn(@Valid BMPBoard board)
Power on a board in the machine.default ADCInfo
BMPTransceiverInterface. readADCData(@Valid BMPBoard board)
Read the ADC data.ADCInfo
BMPTransceiverInterface. readADCData(@Valid BMPCoords bmp, @Valid BMPBoard board)
Read the ADC data.ADCInfo
Transceiver. readADCData(BMPCoords bmp, BMPBoard board)
ADCInfo
UnimplementedBMPTransceiver. readADCData(BMPCoords bmp, BMPBoard board)
default Blacklist
BMPTransceiverInterface. readBlacklist(@Valid BMPBoard board)
Read the blacklist from a board.default Blacklist
BMPTransceiverInterface. readBlacklist(@Valid BMPCoords bmp, @Valid BMPBoard board)
Read the blacklist from a board.default FirmwareDescriptor
BMPTransceiverInterface. readBMPFirmwareDescriptor(@Valid BMPBoard board, FirmwareDescriptors type)
Read the BMP firmware descriptor.default FirmwareDescriptor
BMPTransceiverInterface. readBMPFirmwareDescriptor(@Valid BMPCoords bmp, @Valid BMPBoard board, FirmwareDescriptors type)
Read the BMP firmware descriptor.default ByteBuffer
BMPTransceiverInterface. readBMPMemory(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.Positive int length)
Read BMP memory.ByteBuffer
BMPTransceiverInterface. readBMPMemory(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.Positive int length)
Read BMP memory.ByteBuffer
Transceiver. readBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length)
ByteBuffer
UnimplementedBMPTransceiver. readBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length)
default int
BMPTransceiverInterface. readBMPMemoryWord(@Valid BMPBoard board, @NotNull MemoryLocation address)
Read BMP memory.default int
BMPTransceiverInterface. readBMPMemoryWord(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation address)
Read BMP memory.default VersionInfo
BMPTransceiverInterface. readBMPVersion(@Valid BMPBoard board)
Read the BMP version.VersionInfo
BMPTransceiverInterface. readBMPVersion(@Valid BMPCoords bmp, @Valid BMPBoard board)
Read the BMP version.VersionInfo
Transceiver. readBMPVersion(BMPCoords bmp, BMPBoard board)
VersionInfo
UnimplementedBMPTransceiver. readBMPVersion(BMPCoords bmp, BMPBoard board)
default String
BMPTransceiverInterface. readBoardSerialNumber(@Valid BMPBoard board)
Read the BMP serial number from a board.String
BMPTransceiverInterface. readBoardSerialNumber(@Valid BMPCoords bmp, @Valid BMPBoard board)
Read the BMP serial number from a board.String
Transceiver. readBoardSerialNumber(BMPCoords bmp, BMPBoard board)
String
UnimplementedBMPTransceiver. readBoardSerialNumber(BMPCoords bmp, BMPBoard board)
default int
BMPTransceiverInterface. readFPGALinkCounter(FPGA fpga, int linkNumber, FPGARecevingLinkCounters counter, @Valid BMPBoard board)
Read a link counter on a FPGA of a board, assuming the standard FPGA configuration.default int
BMPTransceiverInterface. readFPGALinkCounter(FPGA fpga, int linkNumber, FPGARecevingLinkCounters counter, @Valid BMPCoords bmp, @Valid BMPBoard board)
Read a register on a FPGA of a board, assuming the standard FPGA configuration.default int
BMPTransceiverInterface. readFPGALinkCounter(FPGA fpga, int linkNumber, FPGASendingLinkCounters counter, @Valid BMPBoard board)
Read a link counter on a FPGA of a board, assuming the standard FPGA configuration.default int
BMPTransceiverInterface. readFPGALinkCounter(FPGA fpga, int linkNumber, FPGASendingLinkCounters counter, @Valid BMPCoords bmp, @Valid BMPBoard board)
Read a register on a FPGA of a board, assuming the standard FPGA configuration.default int
BMPTransceiverInterface. readFPGARegister(FPGA fpga, int registerBank, FPGALinkRegisters register, @Valid BMPBoard board)
Read a register on a FPGA of a board, assuming the standard FPGA configuration.default int
BMPTransceiverInterface. readFPGARegister(FPGA fpga, int registerBank, FPGALinkRegisters register, @Valid BMPCoords bmp, @Valid BMPBoard board)
Read a register on a FPGA of a board, assuming the standard FPGA configuration.default int
BMPTransceiverInterface. readFPGARegister(FPGA fpga, @NotNull MemoryLocation register, @Valid BMPBoard board)
Read a register on a FPGA of a board.int
BMPTransceiverInterface. readFPGARegister(FPGA fpga, @NotNull MemoryLocation register, @Valid BMPCoords bmp, @Valid BMPBoard board)
Read a register on a FPGA of a board.default int
BMPTransceiverInterface. readFPGARegister(FPGA fpga, FPGAMainRegisters register, @Valid BMPBoard board)
Read a register on a FPGA of a board, assuming the standard FPGA configuration.default int
BMPTransceiverInterface. readFPGARegister(FPGA fpga, FPGAMainRegisters register, @Valid BMPCoords bmp, @Valid BMPBoard board)
Read a register on a FPGA of a board, assuming the standard FPGA configuration.int
Transceiver. readFPGARegister(FPGA fpga, MemoryLocation register, BMPCoords bmp, BMPBoard board)
int
UnimplementedBMPTransceiver. readFPGARegister(FPGA fpga, MemoryLocation register, BMPCoords bmp, BMPBoard board)
default ByteBuffer
BMPTransceiverInterface. readSerialFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.Positive int length)
Read BMP serial flash memory.ByteBuffer
BMPTransceiverInterface. readSerialFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.Positive int length)
Read BMP serial flash memory.ByteBuffer
Transceiver. readSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length)
ByteBuffer
UnimplementedBMPTransceiver. readSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length)
default int
BMPTransceiverInterface. readSerialFlashCRC(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.Positive int length)
Read the CRC32 checksum of BMP serial flash memory.int
BMPTransceiverInterface. readSerialFlashCRC(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.Positive int length)
Read the CRC32 checksum of BMP serial flash memory.int
Transceiver. readSerialFlashCRC(BMPCoords bmp, BMPBoard board, MemoryLocation address, int length)
int
UnimplementedBMPTransceiver. readSerialFlashCRC(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length)
default void
BMPTransceiverInterface. resetFPGA(@Valid BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType)
Reset the FPGAs on a board.void
BMPTransceiverInterface. resetFPGA(@Valid BMPCoords bmp, @Valid BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType)
Reset the FPGAs on a board.void
Transceiver. resetFPGA(BMPCoords bmp, BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType)
void
UnimplementedBMPTransceiver. resetFPGA(BMPCoords bmp, BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType)
default void
BMPTransceiverInterface. setLED(Collection<Integer> leds, LEDAction action, @Valid BMPBoard board)
Set the LED state of a board in the machine.default void
BMPTransceiverInterface. writeBlacklist(@Valid BMPBoard board, @Valid Blacklist blacklist)
Write a blacklist to a board.default void
BMPTransceiverInterface. writeBlacklist(@Valid BMPCoords bmp, @Valid BMPBoard board, @Valid Blacklist blacklist)
Write a blacklist to a board.default void
BMPTransceiverInterface. writeBMPFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress)
Write a fixed size chunk to flash memory of a BMP with erase.void
BMPTransceiverInterface. writeBMPFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress)
Write a fixed size chunk to flash memory of a BMP with erase.void
Transceiver. writeBMPFlash(BMPCoords bmp, BMPBoard board, MemoryLocation address)
void
UnimplementedBMPTransceiver. writeBMPFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress)
default void
BMPTransceiverInterface. writeBMPMemory(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, int dataWord)
Write BMP memory.default void
BMPTransceiverInterface. writeBMPMemory(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull File file)
Write BMP memory from a file.default void
BMPTransceiverInterface. writeBMPMemory(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data)
Write BMP memory.default void
BMPTransceiverInterface. writeBMPMemory(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, int dataWord)
Write BMP memory.void
BMPTransceiverInterface. writeBMPMemory(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull File file)
Write BMP memory from a file.void
BMPTransceiverInterface. writeBMPMemory(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data)
Write BMP memory.void
Transceiver. writeBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file)
void
Transceiver. writeBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data)
void
UnimplementedBMPTransceiver. writeBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file)
void
UnimplementedBMPTransceiver. writeBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data)
default void
BMPTransceiverInterface. writeFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data)
Write a buffer to flash memory on the BMP.void
BMPTransceiverInterface. writeFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data)
Write a buffer to flash memory on the BMP.void
Transceiver. writeFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data)
void
UnimplementedBMPTransceiver. writeFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data)
default void
BMPTransceiverInterface. writeFPGARegister(FPGA fpga, int registerBank, FPGALinkRegisters register, int value, @Valid BMPBoard board)
Write a register on a FPGA of a board, assuming the standard FPGA configuration.default void
BMPTransceiverInterface. writeFPGARegister(FPGA fpga, int registerBank, FPGALinkRegisters register, int value, @Valid BMPCoords bmp, @Valid BMPBoard board)
Write a register on a FPGA of a board, assuming the standard FPGA configuration.default void
BMPTransceiverInterface. writeFPGARegister(FPGA fpga, @NotNull MemoryLocation register, int value, @Valid BMPBoard board)
Write a register on a FPGA of a board.void
BMPTransceiverInterface. writeFPGARegister(FPGA fpga, @NotNull MemoryLocation register, int value, @Valid BMPCoords bmp, @Valid BMPBoard board)
Write a register on a FPGA of a board.default void
BMPTransceiverInterface. writeFPGARegister(FPGA fpga, FPGAMainRegisters register, int value, @Valid BMPBoard board)
Write a register on a FPGA of a board, assuming the standard FPGA configuration.default void
BMPTransceiverInterface. writeFPGARegister(FPGA fpga, FPGAMainRegisters register, int value, @Valid BMPCoords bmp, @Valid BMPBoard board)
Write a register on a FPGA of a board, assuming the standard FPGA configuration.void
Transceiver. writeFPGARegister(FPGA fpga, MemoryLocation register, int value, BMPCoords bmp, BMPBoard board)
void
UnimplementedBMPTransceiver. writeFPGARegister(FPGA fpga, MemoryLocation register, int value, BMPCoords bmp, BMPBoard board)
default void
BMPTransceiverInterface. writeSerialFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.Positive int size, @NotNull InputStream stream)
Write BMP serial flash memory from a stream.default void
BMPTransceiverInterface. writeSerialFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull File file)
Write BMP serial flash memory from a file.default void
BMPTransceiverInterface. writeSerialFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data)
Write BMP serial flash memory.void
BMPTransceiverInterface. writeSerialFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.Positive int size, @NotNull InputStream stream)
Write BMP serial flash memory from a stream.void
BMPTransceiverInterface. writeSerialFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull File file)
Write BMP serial flash memory from a file.void
BMPTransceiverInterface. writeSerialFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data)
Write BMP serial flash memory.void
Transceiver. writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int size, InputStream stream)
void
Transceiver. writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file)
void
Transceiver. writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data)
void
UnimplementedBMPTransceiver. writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int size, InputStream stream)
void
UnimplementedBMPTransceiver. writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file)
void
UnimplementedBMPTransceiver. writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data)
Method parameters in uk.ac.manchester.spinnaker.transceiver with type arguments of type BMPBoard Modifier and Type Method Description void
BMPTransceiverInterface. power(@NotNull PowerCommand powerCommand, @Valid BMPCoords bmp, Collection<@Valid BMPBoard> boards)
Send a power request to the machine.void
Transceiver. power(PowerCommand powerCommand, BMPCoords bmp, Collection<BMPBoard> boards)
void
UnimplementedBMPTransceiver. power(PowerCommand powerCommand, BMPCoords bmp, Collection<BMPBoard> boards)
default void
BMPTransceiverInterface. powerOff(Collection<@Valid BMPBoard> boards)
Power off some boards in the machine.default void
BMPTransceiverInterface. powerOn(Collection<@Valid BMPBoard> boards)
Power on some boards in the machine.default VersionInfo
BMPTransceiverInterface. readBMPVersion(@Valid BMPCoords bmp, Iterable<@Valid BMPBoard> boards)
Read the BMP version.default VersionInfo
BMPTransceiverInterface. readBMPVersion(Iterable<@Valid BMPBoard> boards)
Read the BMP version.