Uses of Class
uk.ac.manchester.spinnaker.machine.board.BMPBoard
Packages that use BMPBoard
Package
Description
The BMP control subsystem.
Classes used to model types of connections that talk to SpiNNaker.
Messages that talk to the BMP.
Model support classes for the communication messages.
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 BMPBoardMethods in uk.ac.manchester.spinnaker.alloc.bmp with parameters of type BMPBoardModifier and TypeMethodDescriptionSpiNNakerControl.readBlacklist(BMPBoard board) Read a blacklist from the given board.SpiNNakerControlDummy.readBlacklist(BMPBoard board) SpiNNakerControl.readSerial(BMPBoard board) Read a BMP serial number from the given board.SpiNNakerControlDummy.readSerial(BMPBoard board) Read the temperature data from the given board.voidSpiNNakerControl.writeBlacklist(BMPBoard board, Blacklist blacklist) Write a blacklist to the given board.voidSpiNNakerControlDummy.writeBlacklist(BMPBoard board, Blacklist blacklist) Method parameters in uk.ac.manchester.spinnaker.alloc.bmp with type arguments of type BMPBoardModifier and TypeMethodDescriptionSpiNNakerControl.Factory.create(SpallocAPI.Machine machine, BMPCoords coords, Map<BMPBoard, String> boardAddresses) Create a SpiNNaker board controller.voidPing the given boards.voidvoidSpiNNakerControl.powerOff(Collection<BMPBoard> boards) Turn off boards managed by a BMP.voidSpiNNakerControlDummy.powerOff(Collection<BMPBoard> boards) voidSpiNNakerControl.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.voidSpiNNakerControlDummy.powerOnAndCheck(List<BMPBoard> boards) Constructors in uk.ac.manchester.spinnaker.alloc.bmp with parameters of type BMPBoard -
Uses of BMPBoard in uk.ac.manchester.spinnaker.connections
Fields in uk.ac.manchester.spinnaker.connections with type parameters of type BMPBoardModifier and TypeFieldDescriptionfinal Collection<BMPBoard>BMPConnection.boardsThe 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 BMPBoardModifier and TypeMethodDescriptionprotected MappableIterable<BMPBoard>ReadCANStatus.Response.parse(ByteBuffer buffer) Constructors in uk.ac.manchester.spinnaker.messages.bmp with parameters of type BMPBoardModifierConstructorDescriptionBMPReadMemory(BMPBoard board, MemoryLocation address, int size) BMPWriteMemory(BMPBoard board, MemoryLocation baseAddress, ByteBuffer data) EraseFlash(BMPBoard board, MemoryLocation baseAddress, int size) GetBMPVersion(BMPBoard board) GetFPGAResetStatus(BMPBoard board) ReadFPGARegister(FPGA fpga, MemoryLocation register, BMPBoard board) ReadIPAddress(BMPBoard board) ReadSerialFlash(BMPBoard board, MemoryLocation address, int size) ReadSerialFlashCRC(BMPBoard board, MemoryLocation baseAddress, int size) ReadSerialVector(BMPBoard board) ResetFPGA(BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType) UpdateFlash(BMPBoard board, MemoryLocation baseAddress, int size) WriteFlashBuffer(BMPBoard board, MemoryLocation baseAddress, boolean erase) WriteFPGAData(BMPBoard board, byte[] data) WriteFPGAData(BMPBoard board, ByteBuffer data) WriteFPGARegister(FPGA fpga, MemoryLocation register, int value, BMPBoard board) WriteSerialFlash(BMPBoard board, MemoryLocation baseAddress, ByteBuffer data) Constructor parameters in uk.ac.manchester.spinnaker.messages.bmp with type arguments of type BMPBoardModifierConstructorDescriptionSetPower(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 BMPBoardModifier and TypeFieldDescriptionfinal Collection<@Valid BMPBoard>BMPConnectionData.boardsThe 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 BMPBoardModifier and TypeMethodDescriptiondefault MappableIterable<BMPBoard>BMPTransceiverInterface.availableBoards()List which boards are actually available to be manipulated by the current bound BMP.BMPTransceiverInterface.availableBoards(@Valid BMPCoords bmp) List which boards are actually available to be manipulated by a particular BMP.Transceiver.availableBoards(BMPCoords bmp) UnimplementedBMPTransceiver.availableBoards(BMPCoords bmp) Methods in uk.ac.manchester.spinnaker.transceiver with parameters of type BMPBoardModifier and TypeMethodDescriptiondefault booleanBMPTransceiverInterface.getResetStatus(@Valid BMPBoard board) Get the FPGA reset status.booleanBMPTransceiverInterface.getResetStatus(@Valid BMPCoords bmp, @Valid BMPBoard board) Get the FPGA reset status.booleanTransceiver.getResetStatus(BMPCoords bmp, BMPBoard board) booleanUnimplementedBMPTransceiver.getResetStatus(BMPCoords bmp, BMPBoard board) default MemoryLocationBMPTransceiverInterface.getSerialFlashBuffer(@Valid BMPBoard board) Get the address of the serial flash buffer.BMPTransceiverInterface.getSerialFlashBuffer(@Valid BMPCoords bmp, @Valid BMPBoard board) Get the address of the serial flash buffer.Transceiver.getSerialFlashBuffer(BMPCoords bmp, BMPBoard board) UnimplementedBMPTransceiver.getSerialFlashBuffer(BMPCoords bmp, BMPBoard board) default voidPower off a board in the machine.default voidPower on a board in the machine.default ADCInfoBMPTransceiverInterface.readADCData(@Valid BMPBoard board) Read the ADC data.BMPTransceiverInterface.readADCData(@Valid BMPCoords bmp, @Valid BMPBoard board) Read the ADC data.Transceiver.readADCData(BMPCoords bmp, BMPBoard board) UnimplementedBMPTransceiver.readADCData(BMPCoords bmp, BMPBoard board) default BlacklistBMPTransceiverInterface.readBlacklist(@Valid BMPBoard board) Read the blacklist from a board.default BlacklistBMPTransceiverInterface.readBlacklist(@Valid BMPCoords bmp, @Valid BMPBoard board) Read the blacklist from a board.default FirmwareDescriptorBMPTransceiverInterface.readBMPFirmwareDescriptor(@Valid BMPBoard board, FirmwareDescriptors type) Read the BMP firmware descriptor.default FirmwareDescriptorBMPTransceiverInterface.readBMPFirmwareDescriptor(@Valid BMPCoords bmp, @Valid BMPBoard board, FirmwareDescriptors type) Read the BMP firmware descriptor.default ByteBufferBMPTransceiverInterface.readBMPMemory(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read BMP memory.BMPTransceiverInterface.readBMPMemory(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read BMP memory.Transceiver.readBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length) UnimplementedBMPTransceiver.readBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length) default intBMPTransceiverInterface.readBMPMemoryWord(@Valid BMPBoard board, @NotNull MemoryLocation address) Read BMP memory.default intBMPTransceiverInterface.readBMPMemoryWord(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation address) Read BMP memory.default VersionInfoBMPTransceiverInterface.readBMPVersion(@Valid BMPBoard board) Read the BMP version.BMPTransceiverInterface.readBMPVersion(@Valid BMPCoords bmp, @Valid BMPBoard board) Read the BMP version.Transceiver.readBMPVersion(BMPCoords bmp, BMPBoard board) UnimplementedBMPTransceiver.readBMPVersion(BMPCoords bmp, BMPBoard board) default StringBMPTransceiverInterface.readBoardSerialNumber(@Valid BMPBoard board) Read the BMP serial number from a board.BMPTransceiverInterface.readBoardSerialNumber(@Valid BMPCoords bmp, @Valid BMPBoard board) Read the BMP serial number from a board.Transceiver.readBoardSerialNumber(BMPCoords bmp, BMPBoard board) UnimplementedBMPTransceiver.readBoardSerialNumber(BMPCoords bmp, BMPBoard board) default intBMPTransceiverInterface.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 intBMPTransceiverInterface.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 intBMPTransceiverInterface.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 intBMPTransceiverInterface.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 intBMPTransceiverInterface.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 intBMPTransceiverInterface.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 intBMPTransceiverInterface.readFPGARegister(FPGA fpga, @NotNull MemoryLocation register, @Valid BMPBoard board) Read a register on a FPGA of a board.intBMPTransceiverInterface.readFPGARegister(FPGA fpga, @NotNull MemoryLocation register, @Valid BMPCoords bmp, @Valid BMPBoard board) Read a register on a FPGA of a board.default intBMPTransceiverInterface.readFPGARegister(FPGA fpga, FPGAMainRegisters register, @Valid BMPBoard board) Read a register on a FPGA of a board, assuming the standard FPGA configuration.default intBMPTransceiverInterface.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.intTransceiver.readFPGARegister(FPGA fpga, MemoryLocation register, BMPCoords bmp, BMPBoard board) intUnimplementedBMPTransceiver.readFPGARegister(FPGA fpga, MemoryLocation register, BMPCoords bmp, BMPBoard board) default ByteBufferBMPTransceiverInterface.readSerialFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read BMP serial flash memory.BMPTransceiverInterface.readSerialFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read BMP serial flash memory.Transceiver.readSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length) UnimplementedBMPTransceiver.readSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length) default intBMPTransceiverInterface.readSerialFlashCRC(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read the CRC32 checksum of BMP serial flash memory.intBMPTransceiverInterface.readSerialFlashCRC(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read the CRC32 checksum of BMP serial flash memory.intTransceiver.readSerialFlashCRC(BMPCoords bmp, BMPBoard board, MemoryLocation address, int length) intUnimplementedBMPTransceiver.readSerialFlashCRC(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length) default voidBMPTransceiverInterface.resetFPGA(@Valid BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType) Reset the FPGAs on a board.voidBMPTransceiverInterface.resetFPGA(@Valid BMPCoords bmp, @Valid BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType) Reset the FPGAs on a board.voidTransceiver.resetFPGA(BMPCoords bmp, BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType) voidUnimplementedBMPTransceiver.resetFPGA(BMPCoords bmp, BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType) default voidBMPTransceiverInterface.setLED(Collection<Integer> leds, LEDAction action, @Valid BMPBoard board) Set the LED state of a board in the machine.default voidBMPTransceiverInterface.writeBlacklist(@Valid BMPBoard board, @Valid Blacklist blacklist) Write a blacklist to a board.default voidBMPTransceiverInterface.writeBlacklist(@Valid BMPCoords bmp, @Valid BMPBoard board, @Valid Blacklist blacklist) Write a blacklist to a board.default voidBMPTransceiverInterface.writeBMPFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress) Write a fixed size chunk to flash memory of a BMP with erase.voidBMPTransceiverInterface.writeBMPFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress) Write a fixed size chunk to flash memory of a BMP with erase.voidTransceiver.writeBMPFlash(BMPCoords bmp, BMPBoard board, MemoryLocation address) voidUnimplementedBMPTransceiver.writeBMPFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress) default voidBMPTransceiverInterface.writeBMPMemory(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, int dataWord) Write BMP memory.default voidBMPTransceiverInterface.writeBMPMemory(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull File file) Write BMP memory from a file.default voidBMPTransceiverInterface.writeBMPMemory(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write BMP memory.default voidBMPTransceiverInterface.writeBMPMemory(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, int dataWord) Write BMP memory.voidBMPTransceiverInterface.writeBMPMemory(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull File file) Write BMP memory from a file.voidBMPTransceiverInterface.writeBMPMemory(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write BMP memory.voidTransceiver.writeBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file) voidTransceiver.writeBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data) voidUnimplementedBMPTransceiver.writeBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file) voidUnimplementedBMPTransceiver.writeBMPMemory(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data) default voidBMPTransceiverInterface.writeFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write a buffer to flash memory on the BMP.voidBMPTransceiverInterface.writeFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write a buffer to flash memory on the BMP.voidTransceiver.writeFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) voidUnimplementedBMPTransceiver.writeFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) default voidBMPTransceiverInterface.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 voidBMPTransceiverInterface.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 voidBMPTransceiverInterface.writeFPGARegister(FPGA fpga, @NotNull MemoryLocation register, int value, @Valid BMPBoard board) Write a register on a FPGA of a board.voidBMPTransceiverInterface.writeFPGARegister(FPGA fpga, @NotNull MemoryLocation register, int value, @Valid BMPCoords bmp, @Valid BMPBoard board) Write a register on a FPGA of a board.default voidBMPTransceiverInterface.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 voidBMPTransceiverInterface.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.voidTransceiver.writeFPGARegister(FPGA fpga, MemoryLocation register, int value, BMPCoords bmp, BMPBoard board) voidUnimplementedBMPTransceiver.writeFPGARegister(FPGA fpga, MemoryLocation register, int value, BMPCoords bmp, BMPBoard board) default voidBMPTransceiverInterface.writeSerialFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int size, @NotNull InputStream stream) Write BMP serial flash memory from a stream.default voidBMPTransceiverInterface.writeSerialFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull File file) Write BMP serial flash memory from a file.default voidBMPTransceiverInterface.writeSerialFlash(@Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write BMP serial flash memory.voidBMPTransceiverInterface.writeSerialFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int size, @NotNull InputStream stream) Write BMP serial flash memory from a stream.voidBMPTransceiverInterface.writeSerialFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull File file) Write BMP serial flash memory from a file.voidBMPTransceiverInterface.writeSerialFlash(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write BMP serial flash memory.voidTransceiver.writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int size, InputStream stream) voidTransceiver.writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file) voidTransceiver.writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data) voidUnimplementedBMPTransceiver.writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int size, InputStream stream) voidUnimplementedBMPTransceiver.writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file) voidUnimplementedBMPTransceiver.writeSerialFlash(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data) Method parameters in uk.ac.manchester.spinnaker.transceiver with type arguments of type BMPBoardModifier and TypeMethodDescriptionvoidBMPTransceiverInterface.power(@NotNull PowerCommand powerCommand, @Valid BMPCoords bmp, Collection<@Valid BMPBoard> boards) Send a power request to the machine.voidTransceiver.power(PowerCommand powerCommand, BMPCoords bmp, Collection<BMPBoard> boards) voidUnimplementedBMPTransceiver.power(PowerCommand powerCommand, BMPCoords bmp, Collection<BMPBoard> boards) default voidBMPTransceiverInterface.powerOff(Collection<@Valid BMPBoard> boards) Power off some boards in the machine.default voidBMPTransceiverInterface.powerOn(Collection<@Valid BMPBoard> boards) Power on some boards in the machine.default VersionInfoBMPTransceiverInterface.readBMPVersion(@Valid BMPCoords bmp, Iterable<@Valid BMPBoard> boards) Read the BMP version.default VersionInfoBMPTransceiverInterface.readBMPVersion(Iterable<@Valid BMPBoard> boards) Read the BMP version.