Computer accelerator boards that can be remotely configured, programmed, and reprogrammed, and remotely tested by uploading a bitstream to program the board; Computer circuit boards that can be remotely configured, programmed, and reprogrammed, and remotely tested by uploading a bitstream to program the board; Computer expansion boards that can be remotely configured, programmed, and reprogrammed, and remotely tested by uploading a bitstream to program the board; Computer graphics boards that can be remotely configured, programmed, and reprogrammed, and remotely tested by uploading a bitstream to program the board; Computer interface boards that can be remotely configured, programmed, and reprogrammed, and remotely tested by uploading a bitstream to program the board; Single-board computers that can be remotely configured, programmed, and reprogrammed, and remotely tested by uploading a bitstream to program the board; Customizing computer hardware by configuring, programming, and reprogramming the computer hardware, namely, computer boards; Updating of computer hardware by configuring, programming, and reprogramming the computer hardware, namely, computer boards; Upgrading of computer hardware, to allow for configuring, programming, and reprogramming the computer hardware, namely, computer boards