Gowin Constraint Validation Notes
Static validation result
- Checked actual U3 schematic nets against the QN88P physical pin names and package numbers, DS117 operating limits, and the UG803/UG119 mapping already captured in Architecture Validation.
- No duplicate package-pin assignments were found in the actual connected U3 signals.
- Bank 2 carries Camera 1 at 3.3 V; Bank 1 carries ULPI and most Camera 2 signals at 3.3 V; Bank 3 carries reference/config/JTAG/control signals at 3.3 V. U3 VCCIO1/2/3 and combined VCCX/VCCIO0 are tied to
+3V3_BUCK; VCC is tied to +1V2_FPGA. These values satisfy DS117 recommended ranges.
- Dedicated/global-clock capable assignments are: Camera 1 PCLK pin 35
GCLKT_4, Camera 1 XCLK source pin 36 GCLKC_4, ULPI 60 MHz pin 51 GCLKC_3, Camera 2 PCLK pin 52 GCLKT_3, and 24 MHz reference pin 10 GCLKT_6.
- Clock-resource caveat: pins 51/52 are the complementary GCLKC_3/GCLKT_3 pair. Static pin capability is valid, but simultaneous use as independent ULPI and camera clocks still requires Gowin place-and-route acceptance.
- Pins 53-62 are configuration-multiplexed. Their ULPI use is conditional on internal-flash AUTO BOOT and the USB3320 remaining reset/Hi-Z during configuration.
- Pin 63 is
RPLL_T_in; GPIO use is conditional on not consuming that dedicated PLL input.
- JTAG pins 5-8 are preserved for JTAG. JTAGSEL_N, RECONFIG_N, MODE1 and MODE0 remain hardware straps, not ordinary RTL ports.
- No schematic pin reassignment was made because the static review found no authoritative hard conflict.
Required external gate
The Gowin vendor toolchain is unavailable in this environment. The CST must be parsed against the exact installed device database for GW1NR-LV9QN88PC6/I5, then synthesized and placed to prove clock-resource legality and configuration-pin reuse.
Camera blocker retained
The purchased camera-module MPN and flex drawing remain unknown. Therefore 3.3 V DVP compatibility, pin numbering/contact-side orientation, cable geometry, and actuator access are not frozen by this validation.