Number | Requirement | Rationale |
---|
| The backplane shall provide a method of communication between all modules | Adding simple boards to the system should be relatively easy |
| Each module shall be able to function independently to the best of its ability | Allows computer to be in modular configurations depending on flight needs |
| The backplane shall route power to every board | Boards need power |
| The assembly (backplane and at least four modules) shall be able to fit within a 3U cubesat | Extra points for 3U cubesat payload |
| The backplane architecture shall define a standard width and height for each module | Easier to mechanically integrate |
| The backplane shall survive launch operations | A flight computer should be able to survive a flight |
| Modules shall be individually mechanically accessible | Speeds up prototyping/troubleshooting/repair |
| The modules shall be drop-in interchangeable | Speeds up prototyping/troubleshooting/repair |
| Each module should limit the amount of external I/O | Prevents a rats nest in the avionics bay/payload |