A short update on area usage. It turns out that using the DE10-Standard board is not really a feasible solution as the PS is connected to the VGA output rather than the PL. This is non-ideal since this means we would need to have the PS passing values from the PL to the VGA output which complicates our architecture un-necessarily. However, in the event we need to upgrade, this is still not particularly concerning as we can always revert onto the DE2-115 boards with 118K logic elements. Like the DE10-Standard, the DE2-115 also has a 2×20 GPIO port. For our purposes this level of connectivity is sufficient. So then, we plan to use the DE0-CV, in the event area constraints become too difficult to optimize for, we can revert to the DE2-115, which we have been using for prototyping.
This week for our team was somehow even less productive than the week prior, but we are running up against spring break which should enable us to catch up to our planned schedule. Our PCBs are on order, and after a design revision, this should be the only PCB that we need to have ordered. As for the controller PCB that we originally planned, it turns out it makes more sense to connect the arcade switches to the connector wire-to-wire. This forgoes the break-out PCB we would need in favor of just directly wiring the buttons as needed. A small breadboard may be used to breakout the 5V and ground signals but this is both easier logistically and from a prototyping perspective.