After last night's stream my understanding of your hardware strategy is to move to tile-based boards.
That means that connected hardware and extra connectors will be on tiles rather than Pmods. The only way to use a Pmod would be if a tile was produced with a Pmod connector.
So what is the specification of a tile? Is its dimension about 72mm x 36mm? Is the connector to is 12x2? Do tiles have male of female connectors?
The first board you plan to make in small numbers as a test of the concept will have a up5k and a usb c connector.
The main boards will be roughly the size of two tiles side by side.
One of the first tiles you plan to make is a stepper motor driver.
The up5k board will have two tile connectors on the top of the board.
If the concept works out, you plan to make one or more ecp5 boards. They will contain an HDMI connector, DDR2 ram etc., and will have tile connectors on the top and the bottom, allowing up to 4 tiles to be connected.
So for the moment you do not plan to make the Alloy board, or the Blackice V with the Arduino headers or the Amalgam board with the 80-pin connector. You are going with tile-based boards instead.
The new boards you are making will all have an ESP32 S2, with extra spi flash ram, and a flash rom connected to the fpga.
They will all have flat ribbon cable (FFC) connectors for cameras and an lcd.
Is this correct?