- [x] increase PCB size to accommodate future switch from 256 caBGA to 381 caBGA package - [x] increase clearance around U8, U9, U11 (USB PHYs) to accommodate future switch from USB3343 to USB3320 - [x] rename Sideband port to "Control" and use as primary port for control of both FPGA and Apollo) - [x] rename Host port to "Aux" for auxiliary functions including MitM - [x] enhance Target-C PD/CC I/O with FUSB302B or similar Type-C controller - [x] enhance Aux PD/CC I/O with FUSB302B or similar Type-C controller - [x] connect shields of all USB connectors together - [x] disconnect USB shields from GND except through ferrites or 0 ohm resistors (populated by default) - [x] replace U1, U12, U13 (Target VBUS switches) with FET solution - [x] add VBUS voltage and current monitoring for all USB ports - [x] replace D1, D8 (5V diode OR) with FET solution - [x] move HyperRAM to FPGA pins in a DQS group if possible for both 381 caBGA and 256 caBGA variants - [x] increase clearance around U6 (microcontroller) to allow future replacement if necessary - [x] restore 1.8 V supply as an assembly option, supporting either 1.8 V or 3.3 V HyperRAM - [x] add pin straps for hardware version detection - [x] increase LED spacing - [x] add USB switch to Control port - [x] improve microcontroller D+/D- routing/reference plane - [x] remove Debug SPI test points - [x] bigger and better mounting holes - [x] add third button for SoC reset or general FPGA use - [x] remove J5 (FPGA JTAG) if it is in the way - [x] move Pmod connectors to the same side to support 24-pin Pmods - [x] remove unpopulated SMA connectors - [x] add FPGA->microcontroller interrupt signal - [x] add mezzanine connector - [x] add test points for DFU button - [x] update layout with all of the above Close this issue after validating the design and merging to main.
Close this issue after validating the design and merging to main.