Uses of Class
uk.ac.manchester.spinnaker.machine.MemoryLocation
Packages that use MemoryLocation
Package
Description
Java client for the SpiNNaker allocation service.
The buffer manager and support classes.
Classes used to describe the JSON requests to the data transfer code.
Describes a SpiNNaker machine.
Messages that talk to the BMP.
Model support classes for the communication messages.
The messages of SpiNNaker Control Protocol (SCP).
Data I/O Protocols.
Fast data download protocol.
Storage management.
Storage management implementation that uses SQLite.
How to actually talk to a SpiNNaker machine.
-
Uses of MemoryLocation in uk.ac.manchester.spinnaker.alloc.client
Methods in uk.ac.manchester.spinnaker.alloc.client with parameters of type MemoryLocationModifier and TypeMethodDescriptionSpallocClient.Job.fastReadData(ChipLocation gathererChip, IPTag iptag, HasCoreLocation monitorCore, MemoryLocation baseAddress, int length) Fast read data directly with a job.voidSpallocClient.Job.fastWriteData(CoreLocation gathererCore, IPTag iptag, HasChipLocation chip, MemoryLocation baseAddress, ByteBuffer data) Fast write data directly with a job.SpallocClient.Job.readMemory(HasChipLocation chip, MemoryLocation baseAddress, int length) Read memory directly using the Spalloc API.voidSpallocClient.Job.writeMemory(HasChipLocation chip, MemoryLocation baseAddress, ByteBuffer data) Write memory directly using the Spalloc API. -
Uses of MemoryLocation in uk.ac.manchester.spinnaker.front_end.download
Fields in uk.ac.manchester.spinnaker.front_end.download declared as MemoryLocationModifier and TypeFieldDescriptionfinal MemoryLocationRecordingRegion.dataThe data memory address. (32-bits; unsigned) -
Uses of MemoryLocation in uk.ac.manchester.spinnaker.front_end.download.request
Methods in uk.ac.manchester.spinnaker.front_end.download.request that return MemoryLocationModifier and TypeMethodDescriptionDownloadRegion.getAddress()Vertex.getBase()Get the recording region base address. -
Uses of MemoryLocation in uk.ac.manchester.spinnaker.machine
Fields in uk.ac.manchester.spinnaker.machine declared as MemoryLocationModifier and TypeFieldDescriptionstatic final MemoryLocationMemoryLocation.NULLThe zero memory location.Methods in uk.ac.manchester.spinnaker.machine that return MemoryLocationModifier and TypeMethodDescriptionMemoryLocation.add(int offset) Add an offset to this location to get a new memory location.Methods in uk.ac.manchester.spinnaker.machine with parameters of type MemoryLocationModifier and TypeMethodDescriptionintMemoryLocation.compareTo(MemoryLocation other) intMemoryLocation.diff(MemoryLocation other) Get the difference between this location and another.booleanMemoryLocation.greaterThan(MemoryLocation other) Test if this location is greater than another location.booleanMemoryLocation.lessThan(MemoryLocation other) Test if this location is less than another location. -
Uses of MemoryLocation in uk.ac.manchester.spinnaker.messages.bmp
Methods in uk.ac.manchester.spinnaker.messages.bmp that return MemoryLocationModifier and TypeMethodDescriptionSerialVector.getBoardStatusLocation()SerialVector.getCortexVector()SerialVector.getFlashBuffer()protected MemoryLocationEraseFlash.Response.parse(ByteBuffer buffer) Constructors in uk.ac.manchester.spinnaker.messages.bmp with parameters of type MemoryLocationModifierConstructorDescriptionBMPReadMemory(BMPBoard board, MemoryLocation address, int size) BMPWriteMemory(BMPBoard board, MemoryLocation baseAddress, ByteBuffer data) EraseFlash(BMPBoard board, MemoryLocation baseAddress, int size) ReadFPGARegister(FPGA fpga, MemoryLocation register, BMPBoard board) ReadSerialFlash(BMPBoard board, MemoryLocation address, int size) ReadSerialFlashCRC(BMPBoard board, MemoryLocation baseAddress, int size) UpdateFlash(BMPBoard board, MemoryLocation baseAddress, int size) WriteFlashBuffer(BMPBoard board, MemoryLocation baseAddress, boolean erase) WriteFPGARegister(FPGA fpga, MemoryLocation register, int value, BMPBoard board) WriteSerialFlash(BMPBoard board, MemoryLocation baseAddress, ByteBuffer data) -
Uses of MemoryLocation in uk.ac.manchester.spinnaker.messages.model
Fields in uk.ac.manchester.spinnaker.messages.model declared as MemoryLocationModifier and TypeFieldDescriptionfinal MemoryLocationFirmwareDescriptors.addressThe location of the firmware descriptor in BMP memory.static final MemoryLocationFPGAMainRegisters.BASE_ADDRESSBase address of the main registers.final MemoryLocationHeapElement.blockAddressThe address of the block.final MemoryLocationHeapElement.nextAddressA pointer to the next block, or 0 if none.Methods in uk.ac.manchester.spinnaker.messages.model that return MemoryLocationModifier and TypeMethodDescriptionFPGALinkRegisters.address(int registerBank) Compute the address of the register in a particular register bank.FPGARecevingLinkCounters.address(int linkNumber) Get the address of the counter for a particular link.FPGASendingLinkCounters.address(int linkNumber) Get the address of the counter for a particular link.FPGAMainRegisters.getAddress()ChipInfo.getAllocatedTagTableAddress()ChipInfo.getAppDataTableAddress()ChipInfo.getBoardInfoAddress()ChipInfo.getCPUInformationBaseAddress()final MemoryLocationHeapElement.getDataAddress()Gets the address of the data in the heap element.ChipInfo.getNearestNeighbourMemoryAddress()ChipInfo.getP2PHopTableAddress()ChipInfo.getRouterTableCopyAddress()ChipInfo.getSDRAMBaseAddress()ChipInfo.getSDRAMHeapAddress()ChipInfo.getSharedMessageBufferAddress()ChipInfo.getSharedMessageFirstFreeAddress()ChipInfo.getSystemRAMBaseAddress()ChipInfo.getSystemRAMHeapAddress()ChipInfo.getSystemSDRAMBaseAddress()ChipInfo.getSystemSDRAMHeapAddress()Methods in uk.ac.manchester.spinnaker.messages.model with parameters of type MemoryLocationModifier and TypeMethodDescriptionstatic TransferUnitTransferUnit.efficientTransferUnit(MemoryLocation address, int size) What is an efficient transfer unit to use, given a starting address and a size of data to move.Constructors in uk.ac.manchester.spinnaker.messages.model with parameters of type MemoryLocationModifierConstructorDescriptionHeapElement(MemoryLocation blockAddress, MemoryLocation nextAddress, int free) -
Uses of MemoryLocation in uk.ac.manchester.spinnaker.messages.scp
Methods in uk.ac.manchester.spinnaker.messages.scp that return MemoryLocationModifier and TypeMethodDescriptionprotected MemoryLocationSDRAMAlloc.Response.parse(ByteBuffer buffer) Constructors in uk.ac.manchester.spinnaker.messages.scp with parameters of type MemoryLocationModifierConstructorDescriptionFillRequest(HasChipLocation chip, MemoryLocation baseAddress, int data, int size) FloodFillData(byte nearestNeighbourID, int blockNumber, MemoryLocation baseAddress, byte[] data) FloodFillData(byte nearestNeighbourID, int blockNumber, MemoryLocation baseAddress, byte[] data, int offset, int length) FloodFillData(byte nearestNeighbourID, int blockNumber, MemoryLocation baseAddress, ByteBuffer data) ReadLink(HasChipLocation chip, Direction link, MemoryLocation baseAddress, int size) ReadLink(HasCoreLocation core, Direction link, MemoryLocation baseAddress, int size) ReadMemory(HasChipLocation chip, MemoryLocation address, int size) ReadMemory(HasCoreLocation core, MemoryLocation address, int size) RouterInit(HasChipLocation chip, int numEntries, MemoryLocation tableAddress, int baseIndex, AppID appID) SDRAMDeAlloc(HasChipLocation chip, MemoryLocation baseAddress) Free a block of memory of known size.WriteLink(HasCoreLocation core, Direction link, MemoryLocation baseAddress, ByteBuffer data) WriteMemory(HasChipLocation chip, MemoryLocation baseAddress, ByteBuffer data) WriteMemory(HasCoreLocation core, MemoryLocation baseAddress, ByteBuffer data) -
Uses of MemoryLocation in uk.ac.manchester.spinnaker.protocols
Methods in uk.ac.manchester.spinnaker.protocols with parameters of type MemoryLocationModifier and TypeMethodDescriptionvoidFastDataIn.fastWrite(HasChipLocation boardLocalDestination, MemoryLocation baseAddress, ByteBuffer data) Write data to a given memory location. -
Uses of MemoryLocation in uk.ac.manchester.spinnaker.protocols.download
Methods in uk.ac.manchester.spinnaker.protocols.download with parameters of type MemoryLocationModifier and TypeMethodDescriptionDownloader.doDownload(HasCoreLocation monitorCore, MemoryLocation address, int size) Do the downloading. -
Uses of MemoryLocation in uk.ac.manchester.spinnaker.storage
Fields in uk.ac.manchester.spinnaker.storage declared as MemoryLocationModifier and TypeFieldDescriptionfinal MemoryLocationRegionInfo.pointerThe address where the region will be start.final @NotNull MemoryLocationBufferManagerStorage.Region.startAddressWhere should the data be downloaded from?Methods in uk.ac.manchester.spinnaker.storage that return MemoryLocationModifier and TypeMethodDescriptionDSEStorage.getStartAddress(CoreLocation xyp) Gets the start address for the metadata on this core.Methods in uk.ac.manchester.spinnaker.storage with parameters of type MemoryLocationModifier and TypeMethodDescriptionvoidDSEStorage.setStartAddress(CoreLocation xyp, MemoryLocation start) Record the start address for the metadata on this core.Constructors in uk.ac.manchester.spinnaker.storage with parameters of type MemoryLocationModifierConstructorDescriptionRegion(HasCoreLocation core, int regionIndex, MemoryLocation startLocation, int size, boolean isRecording) Create a region descriptor.RegionInfo(CoreLocation core, ByteBuffer content, MemoryLocation pointer) -
Uses of MemoryLocation in uk.ac.manchester.spinnaker.storage.sqlite
Methods in uk.ac.manchester.spinnaker.storage.sqlite that return MemoryLocationMethods in uk.ac.manchester.spinnaker.storage.sqlite with parameters of type MemoryLocationModifier and TypeMethodDescriptionvoidSQLiteDataSpecStorage.setStartAddress(CoreLocation xyp, MemoryLocation start) -
Uses of MemoryLocation in uk.ac.manchester.spinnaker.transceiver
Fields in uk.ac.manchester.spinnaker.transceiver declared as MemoryLocationModifier and TypeFieldDescriptionstatic final MemoryLocationCommonMemoryLocations.BUFFERED_SDRAM_STARTStart of buffered access to SDRAM.static final MemoryLocationCommonMemoryLocations.CPU_INFOWhere the CPU information structure is located.static final MemoryLocationCommonMemoryLocations.EXECUTABLE_ADDRESSWhere executables are written to prior to launching them.static final MemoryLocationCommonMemoryLocations.ROUTER_BASELocation of the bank of memory-mapped router registers.static final MemoryLocationCommonMemoryLocations.ROUTER_CONTROLLocation of the memory-mapped router control register (r0).static final MemoryLocationCommonMemoryLocations.ROUTER_DIAGNOSTIC_COUNTERWhere to write router diagnostic counters control data to (r11).static final MemoryLocationCommonMemoryLocations.ROUTER_DIAGNOSTICSLocation of the memory-mapped router diagnostics registers (rCN).static final MemoryLocationCommonMemoryLocations.ROUTER_ERRORLocation of the memory-mapped router error register (r5).static final MemoryLocationCommonMemoryLocations.ROUTER_FILTERSLocation of the memory-mapped router filtering registers (rFN).static final MemoryLocationCommonMemoryLocations.ROUTER_P2PThe base address of a router's P2P routing table, 3 bits per route.static final MemoryLocationCommonMemoryLocations.ROUTING_TABLE_DATALocation of routing table data in transit.static final MemoryLocationCommonMemoryLocations.SYS_VARSWhere the system variables are located.static final MemoryLocationCommonMemoryLocations.UNBUFFERED_SDRAM_STARTStart of unbuffered access to SDRAM.Methods in uk.ac.manchester.spinnaker.transceiver that return MemoryLocationModifier and TypeMethodDescriptiondefault 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 MemoryLocationTransceiverInterface.getUser0RegisterAddress(@uk.ac.manchester.spinnaker.machine.ValidP int p) Get the address of user0 for a given processor on the board.default MemoryLocationTransceiverInterface.getUser0RegisterAddress(@Valid HasCoreLocation core) Get the address of user0 for a given processor on the board.default MemoryLocationTransceiverInterface.getUser0RegisterAddress(@Valid Processor processor) Get the address of user0 for a given processor on the board.default MemoryLocationTransceiverInterface.getUser1RegisterAddress(@uk.ac.manchester.spinnaker.machine.ValidP int p) Get the address of user1 for a given processor on the board.default MemoryLocationTransceiverInterface.getUser1RegisterAddress(@Valid HasCoreLocation core) Get the address of user1 for a given processor on the board.default MemoryLocationTransceiverInterface.getUser1RegisterAddress(@Valid Processor processor) Get the address of user1 for a given processor on the board.default MemoryLocationTransceiverInterface.getUser2RegisterAddress(@uk.ac.manchester.spinnaker.machine.ValidP int p) Get the address of user2 for a given processor on the board.default MemoryLocationTransceiverInterface.getUser2RegisterAddress(@Valid HasCoreLocation core) Get the address of user2 for a given processor on the board.default MemoryLocationTransceiverInterface.getUser2RegisterAddress(@Valid Processor processor) Get the address of user2 for a given processor on the board.static MemoryLocationUtils.getVcpuAddress(int p) Get the address of thevcpu_tstructure for the given core.static MemoryLocationUtils.getVcpuAddress(HasCoreLocation core) Get the address of thevcpu_tstructure for the given core.Transceiver.mallocSDRAM(HasChipLocation chip, int size, AppID appID, int tag) default MemoryLocationTransceiverInterface.mallocSDRAM(@Valid HasChipLocation chip, @jakarta.validation.constraints.Positive int size) Allocates a chunk of SDRAM on a chip on the machine.default MemoryLocationTransceiverInterface.mallocSDRAM(@Valid HasChipLocation chip, @jakarta.validation.constraints.Positive int size, @NotNull AppID appID) Allocates a chunk of SDRAM on a chip on the machine.TransceiverInterface.mallocSDRAM(@Valid HasChipLocation chip, @jakarta.validation.constraints.Positive int size, @NotNull AppID appID, int tag) Allocates a chunk of SDRAM on a chip on the machine.Methods in uk.ac.manchester.spinnaker.transceiver with parameters of type MemoryLocationModifier and TypeMethodDescriptionvoidTransceiver.fillMemory(HasChipLocation chip, MemoryLocation baseAddress, int repeatValue, int size, FillDataType dataType) default voidTransceiverInterface.fillMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, int repeatValue, @jakarta.validation.constraints.Positive int size) Fill some memory with repeated data.voidTransceiverInterface.fillMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, int repeatValue, @jakarta.validation.constraints.Positive int size, @NotNull FillDataType dataType) Fill some memory with repeated data.voidTransceiver.freeSDRAM(HasChipLocation chip, MemoryLocation baseAddress) voidTransceiverInterface.freeSDRAM(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress) Free allocated SDRAM.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 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.intTransceiver.readFPGARegister(FPGA fpga, MemoryLocation register, BMPCoords bmp, BMPBoard board) intUnimplementedBMPTransceiver.readFPGARegister(FPGA fpga, MemoryLocation register, BMPCoords bmp, BMPBoard board) Transceiver.readMemory(HasCoreLocation core, MemoryLocation baseAddress, int length) default ByteBufferTransceiverInterface.readMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read some areas of SDRAM from the board.TransceiverInterface.readMemory(@Valid HasCoreLocation core, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read some areas of SDRAM (or System RAM) from the board.Transceiver.readNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, int length) default ByteBufferTransceiverInterface.readNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read some areas of memory on a neighbouring chip using a LINK_READ SCP command.TransceiverInterface.readNeighbourMemory(@Valid HasCoreLocation core, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read some areas of memory on a neighbouring chip using a LINK_READ SCP command.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.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, @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.voidTransceiver.writeFPGARegister(FPGA fpga, MemoryLocation register, int value, BMPCoords bmp, BMPBoard board) voidUnimplementedBMPTransceiver.writeFPGARegister(FPGA fpga, MemoryLocation register, int value, BMPCoords bmp, BMPBoard board) voidTransceiver.writeMemory(HasCoreLocation core, MemoryLocation baseAddress, File dataFile) voidTransceiver.writeMemory(HasCoreLocation core, MemoryLocation baseAddress, InputStream dataStream, int numBytes) voidTransceiver.writeMemory(HasCoreLocation core, MemoryLocation baseAddress, ByteBuffer data) default voidTransceiverInterface.writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.NotEmpty byte[] data) Write to the SDRAM on the board.default voidTransceiverInterface.writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, int dataWord) Write to the SDRAM on the board.default voidTransceiverInterface.writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @NotNull File dataFile) Write to the SDRAM on the board.default voidTransceiverInterface.writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @NotNull InputStream dataStream, @jakarta.validation.constraints.Positive int numBytes) Write to the SDRAM on the board.default voidTransceiverInterface.writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write to the SDRAM on the board.default voidTransceiverInterface.writeMemory(@Valid HasCoreLocation core, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.NotEmpty byte[] data) Write to the SDRAM on the board.default voidTransceiverInterface.writeMemory(@Valid HasCoreLocation core, @NotNull MemoryLocation baseAddress, int dataWord) Write to the SDRAM (or System RAM) on the board.voidTransceiverInterface.writeMemory(@Valid HasCoreLocation core, @NotNull MemoryLocation baseAddress, @NotNull File dataFile) Write to the SDRAM on the board.voidTransceiverInterface.writeMemory(@Valid HasCoreLocation core, @NotNull MemoryLocation baseAddress, @NotNull InputStream dataStream, @jakarta.validation.constraints.Positive int numBytes) Write to the SDRAM on the board.voidTransceiverInterface.writeMemory(@Valid HasCoreLocation core, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write to the SDRAM (or System RAM) on the board.voidTransceiver.writeMemoryFlood(MemoryLocation baseAddress, File dataFile) voidTransceiver.writeMemoryFlood(MemoryLocation baseAddress, InputStream dataStream, int numBytes) voidTransceiver.writeMemoryFlood(MemoryLocation baseAddress, ByteBuffer data) default voidTransceiverInterface.writeMemoryFlood(@NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.NotEmpty byte[] data) Write to the SDRAM of all chips.default voidTransceiverInterface.writeMemoryFlood(@NotNull MemoryLocation baseAddress, int dataWord) Write to the SDRAM of all chips.voidTransceiverInterface.writeMemoryFlood(@NotNull MemoryLocation baseAddress, @NotNull File dataFile) Write to the SDRAM of all chips.voidTransceiverInterface.writeMemoryFlood(@NotNull MemoryLocation baseAddress, @NotNull InputStream dataStream, @jakarta.validation.constraints.Positive int numBytes) Write to the SDRAM of all chips.voidTransceiverInterface.writeMemoryFlood(@NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write to the SDRAM of all chips.voidTransceiver.writeNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, File dataFile) voidTransceiver.writeNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, InputStream dataStream, int numBytes) voidTransceiver.writeNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, ByteBuffer data) default voidTransceiverInterface.writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.NotEmpty byte[] data) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, int dataWord) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull File dataFile) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull InputStream dataStream, @jakarta.validation.constraints.Positive int numBytes) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasCoreLocation core, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.NotEmpty byte[] data) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasCoreLocation core, @NotNull Direction link, @NotNull MemoryLocation baseAddress, int dataWord) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.voidTransceiverInterface.writeNeighbourMemory(@Valid HasCoreLocation core, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull File dataFile) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.voidTransceiverInterface.writeNeighbourMemory(@Valid HasCoreLocation core, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull InputStream dataStream, @jakarta.validation.constraints.Positive int numBytes) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.voidTransceiverInterface.writeNeighbourMemory(@Valid HasCoreLocation core, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.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) default voidTransceiverInterface.writeUser0(@Valid HasCoreLocation core, @NotNull MemoryLocation pointer) Write to the user0 register of a core.default voidTransceiverInterface.writeUser1(@Valid HasCoreLocation core, @NotNull MemoryLocation pointer) Write to the user1 register of a core.default voidTransceiverInterface.writeUser2(@Valid HasCoreLocation core, @NotNull MemoryLocation pointer) Write to the user2 register of a core.