astra/am3352-ram-test-blank

A 324-ball TI AM3352 ARM processor/SoC footprint with DDR, LCD, USB, Ethernet, MMC, GPMC, serial, SPI/I²C, audio, ADC, clock, power, and JTAG interfaces, plus DDR routing constraints.

Version
0.0.2
License
unset
Stars
0

dist/index.cjs

'use strict';

var jsxRuntime = require('react/jsx-runtime');
var react = require('react');

var A18 = "VSS";
var B18 = "EXTINTn";
var C18 = "ECAP0_IN_PWM0_OUT";
var D18 = "UART1_CTSn";
var E18 = "UART0_CTSn";
var F18 = "MMC0_DAT2";
var A17 = "SPI0_SCLK";
var B17 = "SPI0_D0";
var C17 = "I2C0_SDA";
var D17 = "UART1_RTSn";
var E17 = "UART0_RTSn";
var F17 = "MMC0_DAT3";
var A16 = "SPI0_CS0";
var B16 = "SPI0_D1";
var C16 = "I2C0_SCL";
var D16 = "UART1_RXD";
var E16 = "UART0_TXD";
var F16 = "USB0_DRVVBUS";
var A15 = "XDMA_EVENT_INTR0";
var B15 = "PWRONRSTn";
var C15 = "SPI0_CS1";
var D15 = "UART1_TXD";
var E15 = "UART0_RXD";
var F15 = "USB1_DRVVBUS";
var A14 = "MCASP0_AHCLKX";
var B14 = "EMU1";
var C14 = "EMU0";
var D14 = "XDMA_EVENT_INTR1";
var E14 = "VDDS";
var F14 = "VDDSHV6";
var A13 = "MCASP0_ACLKX";
var B13 = "MCASP0_FSX";
var C13 = "MCASP0_FSR";
var D13 = "MCASP0_AXR1";
var E13 = "VDDSHV6";
var F13 = "VDD_MPU";
var A12 = "TCK";
var B12 = "MCASP0_ACLKR";
var C12 = "MCASP0_AHCLKR";
var D12 = "MCASP0_AXR0";
var E12 = "VDDSHV6";
var F12 = "VDD_MPU";
var A11 = "TDO";
var B11 = "TDI";
var C11 = "TMS";
var D11 = "CAP_VDD_SRAM_MPU";
var E11 = "VDDSHV6";
var F11 = "VDD_MPU";
var A10 = "WARMRSTn";
var B10 = "TRSTn";
var C10 = "CAP_VBB_MPU";
var D10 = "VDDS_SRAM_MPU_BB";
var E10 = "VDDSHV6";
var F10 = "VDD_MPU";
var A9 = "VREFN";
var B9 = "VREFP";
var C9 = "AIN7";
var D9 = "CAP_VDD_SRAM_CORE";
var E9 = "VDDS_SRAM_CORE_BG";
var F9 = "VDDS";
var A8 = "AIN6";
var B8 = "AIN5";
var C8 = "AIN4";
var D8 = "VDDA_ADC";
var E8 = "VSSA_ADC";
var F8 = "VSS";
var A7 = "AIN3";
var B7 = "AIN2";
var C7 = "AIN1";
var D7 = "VDDS_RTC";
var E7 = "VDDS_PLL_DDR";
var F7 = "VDD_CORE";
var A6 = "RTC_XTALIN";
var B6 = "AIN0";
var C6 = "PMIC_POWER_EN";
var D6 = "CAP_VDD_RTC";
var E6 = "VDDS";
var F6 = "VDD_CORE";
var A5 = "VSS_RTC";
var B5 = "RTC_PWRONRSTn";
var C5 = "EXT_WAKEUP";
var D5 = "DDR_A6";
var E5 = "VDDS_DDR";
var F5 = "VDDS_DDR";
var A4 = "RTC_XTALOUT";
var B4 = "RTC_KALDO_ENn";
var C4 = "DDR_BA0";
var D4 = "DDR_A8";
var E4 = "DDR_A2";
var F4 = "DDR_A10";
var A3 = "RESERVED";
var B3 = "DDR_BA2";
var C3 = "DDR_A3";
var D3 = "DDR_A15";
var E3 = "DDR_A12";
var F3 = "DDR_A0";
var A2 = "VDD_MPU_MON";
var B2 = "DDR_WEn";
var C2 = "DDR_A4";
var D2 = "DDR_CK";
var E2 = "DDR_A7";
var F2 = "DDR_A11";
var A1 = "VSS";
var B1 = "DDR_A5";
var C1 = "DDR_A9";
var D1 = "DDR_CKn";
var E1 = "DDR_BA1";
var F1 = "DDR_CASn";
var G18 = "MMC0_CMD";
var H18 = "RMII1_REF_CLK";
var J18 = "MII1_TXD3";
var K18 = "MII1_TX_CLK";
var L18 = "MII1_RX_CLK";
var M18 = "MDC";
var G17 = "MMC0_CLK";
var H17 = "MII1_CRS";
var J17 = "MII1_RX_DV";
var K17 = "MII1_TXD0";
var L17 = "MII1_RXD3";
var M17 = "MDIO";
var G16 = "MMC0_DAT0";
var H16 = "MII1_COL";
var J16 = "MII1_TX_EN";
var K16 = "MII1_TXD1";
var L16 = "MII1_RXD2";
var M16 = "MII1_RXD0";
var G15 = "MMC0_DAT1";
var H15 = "VDDS_PLL_MPU";
var J15 = "MII1_RX_ER";
var K15 = "MII1_TXD2";
var L15 = "MII1_RXD1";
var M15 = "USB0_CE";
var G14 = "VDDSHV6";
var H14 = "VDDSHV4";
var J14 = "VDDSHV4";
var K14 = "VDDSHV5";
var L14 = "VDDSHV5";
var M14 = "VSSA_USB";
var G13 = "VDD_MPU";
var H13 = "VDD_MPU";
var J13 = "VDD_MPU";
var K13 = "VDDS";
var L13 = "VSS";
var M13 = "VDD_CORE";
var G12 = "VSS";
var H12 = "VSS";
var J12 = "VDD_CORE";
var K12 = "VDD_CORE";
var L12 = "VSS";
var M12 = "VSS";
var G11 = "VSS";
var H11 = "VDD_CORE";
var J11 = "VSS";
var K11 = "VSS";
var L11 = "VSS";
var M11 = "VDD_CORE";
var G10 = "VDD_CORE";
var H10 = "VSS";
var J10 = "VSS";
var K10 = "VSS";
var L10 = "VSS";
var M10 = "VSS";
var G9 = "VSS";
var H9 = "VSS";
var J9 = "VSS";
var K9 = "VSS";
var L9 = "VDD_CORE";
var M9 = "VSS";
var G8 = "VSS";
var H8 = "VSS";
var J8 = "VSS";
var K8 = "VDD_CORE";
var L8 = "VDD_CORE";
var M8 = "VSS";
var G7 = "VDD_CORE";
var H7 = "VSS";
var J7 = "VSS";
var K7 = "VSS";
var L7 = "VDD_CORE";
var M7 = "VSS";
var G6 = "VDD_CORE";
var H6 = "VSS";
var J6 = "VSS";
var K6 = "VDD_CORE";
var L6 = "VDD_CORE";
var M6 = "VSS";
var G5 = "VDDS_DDR";
var H5 = "VDDS_DDR";
var J5 = "VDDS_DDR";
var K5 = "VDDS_DDR";
var L5 = "VDDS_DDR";
var M5 = "VPP";
var G4 = "DDR_RASn";
var H4 = "DDR_A14";
var J4 = "DDR_VREF";
var K4 = "DDR_D12";
var L4 = "DDR_D14";
var M4 = "DDR_D1";
var G3 = "DDR_CKE";
var H3 = "DDR_A13";
var J3 = "DDR_VTP";
var K3 = "DDR_D11";
var L3 = "DDR_D13";
var M3 = "DDR_D0";
var G2 = "DDR_RESETn";
var H2 = "DDR_CSn0";
var J2 = "DDR_DQM1";
var K2 = "DDR_D10";
var L2 = "DDR_DQSn1";
var M2 = "DDR_DQM0";
var G1 = "DDR_ODT";
var H1 = "DDR_A1";
var J1 = "DDR_D8";
var K1 = "DDR_D9";
var L1 = "DDR_DQS1";
var M1 = "DDR_D15";
var N18 = "USB0_DM";
var P18 = "USB1_CE";
var R18 = "USB1_DM";
var T18 = "USB1_VBUS";
var U18 = "GPMC_BEn1";
var V18 = "VSS";
var N17 = "USB0_DP";
var P17 = "USB1_ID";
var R17 = "USB1_DP";
var T17 = "GPMC_WAIT0";
var U17 = "GPMC_WPn";
var V17 = "GPMC_A11";
var N16 = "VDDA1P8V_USB0";
var P16 = "USB0_ID";
var R16 = "VDDA1P8V_USB1";
var T16 = "GPMC_A10";
var U16 = "GPMC_A9";
var V16 = "GPMC_A8";
var N15 = "VDDA3P3V_USB0";
var P15 = "USB0_VBUS";
var R15 = "VDDA3P3V_USB1";
var T15 = "GPMC_A7";
var U15 = "GPMC_A6";
var V15 = "GPMC_A5";
var N14 = "VSSA_USB";
var P14 = "VDDS";
var R14 = "GPMC_A4";
var T14 = "GPMC_A3";
var U14 = "GPMC_A2";
var V14 = "GPMC_A1";
var N13 = "VDD_CORE";
var P13 = "VDDSHV3";
var R13 = "GPMC_A0";
var T13 = "GPMC_CSn3";
var U13 = "GPMC_AD15";
var V13 = "GPMC_AD14";
var N12 = "VDD_CORE";
var P12 = "VDDSHV3";
var R12 = "GPMC_AD13";
var T12 = "GPMC_AD12";
var U12 = "GPMC_AD11";
var V12 = "GPMC_CLK";
var N11 = "VSS";
var P11 = "VDDSHV2";
var R11 = "VDDS_OSC";
var T11 = "GPMC_AD10";
var U11 = "XTALOUT";
var V11 = "VSS_OSC";
var N10 = "VSS";
var P10 = "VDDSHV2";
var R10 = "VDDS_PLL_CORE_LCD";
var T10 = "GPMC_AD9";
var U10 = "GPMC_AD8";
var V10 = "XTALIN";
var N9 = "VDD_CORE";
var P9 = "VDDS";
var R9 = "GPMC_AD6";
var T9 = "GPMC_AD7";
var U9 = "GPMC_CSn1";
var V9 = "GPMC_CSn2";
var N8 = "VDD_CORE";
var P8 = "VDDSHV1";
var R8 = "GPMC_AD2";
var T8 = "GPMC_AD3";
var U8 = "GPMC_AD4";
var V8 = "GPMC_AD5";
var N7 = "VSS";
var P7 = "VDDSHV1";
var R7 = "GPMC_ADVn_ALE";
var T7 = "GPMC_OEn_REn";
var U7 = "GPMC_AD0";
var V7 = "GPMC_AD1";
var N6 = "VDDS";
var P6 = "VDDSHV6";
var R6 = "LCD_AC_BIAS_EN";
var T6 = "GPMC_BEn0_CLE";
var U6 = "GPMC_WEn";
var V6 = "GPMC_CSn0";
var N5 = "VDDSHV6";
var P5 = "VDDSHV6";
var R5 = "LCD_HSYNC";
var T5 = "LCD_DATA15";
var U5 = "LCD_VSYNC";
var V5 = "LCD_PCLK";
var N4 = "DDR_D5";
var P4 = "DDR_D7";
var R4 = "LCD_DATA3";
var T4 = "LCD_DATA7";
var U4 = "LCD_DATA11";
var V4 = "LCD_DATA14";
var N3 = "DDR_D4";
var P3 = "DDR_D6";
var R3 = "LCD_DATA2";
var T3 = "LCD_DATA6";
var U3 = "LCD_DATA10";
var V3 = "LCD_DATA13";
var N2 = "DDR_D3";
var P2 = "DDR_DQSn0";
var R2 = "LCD_DATA1";
var T2 = "LCD_DATA5";
var U2 = "LCD_DATA9";
var V2 = "LCD_DATA12";
var N1 = "DDR_D2";
var P1 = "DDR_DQS0";
var R1 = "LCD_DATA0";
var T1 = "LCD_DATA4";
var U1 = "LCD_DATA8";
var V1 = "VSS";
var ballMap = {
	A18: A18,
	B18: B18,
	C18: C18,
	D18: D18,
	E18: E18,
	F18: F18,
	A17: A17,
	B17: B17,
	C17: C17,
	D17: D17,
	E17: E17,
	F17: F17,
	A16: A16,
	B16: B16,
	C16: C16,
	D16: D16,
	E16: E16,
	F16: F16,
	A15: A15,
	B15: B15,
	C15: C15,
	D15: D15,
	E15: E15,
	F15: F15,
	A14: A14,
	B14: B14,
	C14: C14,
	D14: D14,
	E14: E14,
	F14: F14,
	A13: A13,
	B13: B13,
	C13: C13,
	D13: D13,
	E13: E13,
	F13: F13,
	A12: A12,
	B12: B12,
	C12: C12,
	D12: D12,
	E12: E12,
	F12: F12,
	A11: A11,
	B11: B11,
	C11: C11,
	D11: D11,
	E11: E11,
	F11: F11,
	A10: A10,
	B10: B10,
	C10: C10,
	D10: D10,
	E10: E10,
	F10: F10,
	A9: A9,
	B9: B9,
	C9: C9,
	D9: D9,
	E9: E9,
	F9: F9,
	A8: A8,
	B8: B8,
	C8: C8,
	D8: D8,
	E8: E8,
	F8: F8,
	A7: A7,
	B7: B7,
	C7: C7,
	D7: D7,
	E7: E7,
	F7: F7,
	A6: A6,
	B6: B6,
	C6: C6,
	D6: D6,
	E6: E6,
	F6: F6,
	A5: A5,
	B5: B5,
	C5: C5,
	D5: D5,
	E5: E5,
	F5: F5,
	A4: A4,
	B4: B4,
	C4: C4,
	D4: D4,
	E4: E4,
	F4: F4,
	A3: A3,
	B3: B3,
	C3: C3,
	D3: D3,
	E3: E3,
	F3: F3,
	A2: A2,
	B2: B2,
	C2: C2,
	D2: D2,
	E2: E2,
	F2: F2,
	A1: A1,
	B1: B1,
	C1: C1,
	D1: D1,
	E1: E1,
	F1: F1,
	G18: G18,
	H18: H18,
	J18: J18,
	K18: K18,
	L18: L18,
	M18: M18,
	G17: G17,
	H17: H17,
	J17: J17,
	K17: K17,
	L17: L17,
	M17: M17,
	G16: G16,
	H16: H16,
	J16: J16,
	K16: K16,
	L16: L16,
	M16: M16,
	G15: G15,
	H15: H15,
	J15: J15,
	K15: K15,
	L15: L15,
	M15: M15,
	G14: G14,
	H14: H14,
	J14: J14,
	K14: K14,
	L14: L14,
	M14: M14,
	G13: G13,
	H13: H13,
	J13: J13,
	K13: K13,
	L13: L13,
	M13: M13,
	G12: G12,
	H12: H12,
	J12: J12,
	K12: K12,
	L12: L12,
	M12: M12,
	G11: G11,
	H11: H11,
	J11: J11,
	K11: K11,
	L11: L11,
	M11: M11,
	G10: G10,
	H10: H10,
	J10: J10,
	K10: K10,
	L10: L10,
	M10: M10,
	G9: G9,
	H9: H9,
	J9: J9,
	K9: K9,
	L9: L9,
	M9: M9,
	G8: G8,
	H8: H8,
	J8: J8,
	K8: K8,
	L8: L8,
	M8: M8,
	G7: G7,
	H7: H7,
	J7: J7,
	K7: K7,
	L7: L7,
	M7: M7,
	G6: G6,
	H6: H6,
	J6: J6,
	K6: K6,
	L6: L6,
	M6: M6,
	G5: G5,
	H5: H5,
	J5: J5,
	K5: K5,
	L5: L5,
	M5: M5,
	G4: G4,
	H4: H4,
	J4: J4,
	K4: K4,
	L4: L4,
	M4: M4,
	G3: G3,
	H3: H3,
	J3: J3,
	K3: K3,
	L3: L3,
	M3: M3,
	G2: G2,
	H2: H2,
	J2: J2,
	K2: K2,
	L2: L2,
	M2: M2,
	G1: G1,
	H1: H1,
	J1: J1,
	K1: K1,
	L1: L1,
	M1: M1,
	N18: N18,
	P18: P18,
	R18: R18,
	T18: T18,
	U18: U18,
	V18: V18,
	N17: N17,
	P17: P17,
	R17: R17,
	T17: T17,
	U17: U17,
	V17: V17,
	N16: N16,
	P16: P16,
	R16: R16,
	T16: T16,
	U16: U16,
	V16: V16,
	N15: N15,
	P15: P15,
	R15: R15,
	T15: T15,
	U15: U15,
	V15: V15,
	N14: N14,
	P14: P14,
	R14: R14,
	T14: T14,
	U14: U14,
	V14: V14,
	N13: N13,
	P13: P13,
	R13: R13,
	T13: T13,
	U13: U13,
	V13: V13,
	N12: N12,
	P12: P12,
	R12: R12,
	T12: T12,
	U12: U12,
	V12: V12,
	N11: N11,
	P11: P11,
	R11: R11,
	T11: T11,
	U11: U11,
	V11: V11,
	N10: N10,
	P10: P10,
	R10: R10,
	T10: T10,
	U10: U10,
	V10: V10,
	N9: N9,
	P9: P9,
	R9: R9,
	T9: T9,
	U9: U9,
	V9: V9,
	N8: N8,
	P8: P8,
	R8: R8,
	T8: T8,
	U8: U8,
	V8: V8,
	N7: N7,
	P7: P7,
	R7: R7,
	T7: T7,
	U7: U7,
	V7: V7,
	N6: N6,
	P6: P6,
	R6: R6,
	T6: T6,
	U6: U6,
	V6: V6,
	N5: N5,
	P5: P5,
	R5: R5,
	T5: T5,
	U5: U5,
	V5: V5,
	N4: N4,
	P4: P4,
	R4: R4,
	T4: T4,
	U4: U4,
	V4: V4,
	N3: N3,
	P3: P3,
	R3: R3,
	T3: T3,
	U3: U3,
	V3: V3,
	N2: N2,
	P2: P2,
	R2: R2,
	T2: T2,
	U2: U2,
	V2: V2,
	N1: N1,
	P1: P1,
	R1: R1,
	T1: T1,
	U1: U1,
	V1: V1
};

const pin = (signal) => {
    const ball = Object.entries(ballMap).find(([, s]) => s === signal)?.[0];
    if (!ball)
        throw new Error(`Unknown AM3352 signal: ${signal}`);
    return `.U1 > .${ball}`;
};
// TI SPRS717L Tables 7-68 / 7-69: 25 mil byte skew, 5 mil differential skew.
function TimingConstraints() {
    return jsxRuntime.jsxs(jsxRuntime.Fragment, { children: [[0, 1].map(byte => jsxRuntime.jsxs(react.Fragment, { children: [jsxRuntime.jsx("bus", { name: `DDR_BYTE${byte}`, routingPhaseIndex: 2, maxLengthSkew: 0.635, connections: [
                            ...Array.from({ length: 8 }, (_, bit) => pin(`DDR_D${byte * 8 + bit}`)), pin(`DDR_DQM${byte}`), pin(`DDR_DQS${byte}`), pin(`DDR_DQSn${byte}`)
                        ] }), jsxRuntime.jsx("differentialpair", { name: `DDR_DQS_PAIR${byte}`, positiveConnection: pin(`DDR_DQS${byte}`), negativeConnection: pin(`DDR_DQSn${byte}`), maxLengthSkew: 0.127, pcbTraceGap: 0.12 })] }, byte)), jsxRuntime.jsx("differentialpair", { name: "DDR_CK_PAIR", positiveConnection: pin("DDR_CK"), negativeConnection: pin("DDR_CKn"), maxLengthSkew: 0.127, pcbTraceGap: 0.12 })] });
}

// TI SPRS717L, ZCZ top-view maps, pages 15–17. Numeric selectors preserve imported ordering.
const pinLabels$1 = {
    "pin1": [
        "A1",
        "VSS_A1"
    ],
    "pin2": [
        "B1",
        "DDR_A5_B1"
    ],
    "pin3": [
        "C1",
        "DDR_A9_C1"
    ],
    "pin4": [
        "D1",
        "DDR_CKn_D1"
    ],
    "pin5": [
        "E1",
        "DDR_BA1_E1"
    ],
    "pin6": [
        "F1",
        "DDR_CASn_F1"
    ],
    "pin7": [
        "G1",
        "DDR_ODT_G1"
    ],
    "pin8": [
        "H1",
        "DDR_A1_H1"
    ],
    "pin9": [
        "J1",
        "DDR_D8_J1"
    ],
    "pin10": [
        "K1",
        "DDR_D9_K1"
    ],
    "pin11": [
        "L1",
        "DDR_DQS1_L1"
    ],
    "pin12": [
        "M1",
        "DDR_D15_M1"
    ],
    "pin13": [
        "N1",
        "DDR_D2_N1"
    ],
    "pin14": [
        "P1",
        "DDR_DQS0_P1"
    ],
    "pin15": [
        "R1",
        "LCD_DATA0_R1"
    ],
    "pin16": [
        "T1",
        "LCD_DATA4_T1"
    ],
    "pin17": [
        "U1",
        "LCD_DATA8_U1"
    ],
    "pin18": [
        "V1",
        "VSS_V1"
    ],
    "pin19": [
        "A2",
        "VDD_MPU_MON_A2"
    ],
    "pin20": [
        "B2",
        "DDR_WEn_B2"
    ],
    "pin21": [
        "C2",
        "DDR_A4_C2"
    ],
    "pin22": [
        "D2",
        "DDR_CK_D2"
    ],
    "pin23": [
        "E2",
        "DDR_A7_E2"
    ],
    "pin24": [
        "F2",
        "DDR_A11_F2"
    ],
    "pin25": [
        "G2",
        "DDR_RESETn_G2"
    ],
    "pin26": [
        "H2",
        "DDR_CSn0_H2"
    ],
    "pin27": [
        "J2",
        "DDR_DQM1_J2"
    ],
    "pin28": [
        "K2",
        "DDR_D10_K2"
    ],
    "pin29": [
        "L2",
        "DDR_DQSn1_L2"
    ],
    "pin30": [
        "M2",
        "DDR_DQM0_M2"
    ],
    "pin31": [
        "N2",
        "DDR_D3_N2"
    ],
    "pin32": [
        "P2",
        "DDR_DQSn0_P2"
    ],
    "pin33": [
        "R2",
        "LCD_DATA1_R2"
    ],
    "pin34": [
        "T2",
        "LCD_DATA5_T2"
    ],
    "pin35": [
        "U2",
        "LCD_DATA9_U2"
    ],
    "pin36": [
        "V2",
        "LCD_DATA12_V2"
    ],
    "pin37": [
        "A3",
        "RESERVED_A3"
    ],
    "pin38": [
        "B3",
        "DDR_BA2_B3"
    ],
    "pin39": [
        "C3",
        "DDR_A3_C3"
    ],
    "pin40": [
        "D3",
        "DDR_A15_D3"
    ],
    "pin41": [
        "E3",
        "DDR_A12_E3"
    ],
    "pin42": [
        "F3",
        "DDR_A0_F3"
    ],
    "pin43": [
        "G3",
        "DDR_CKE_G3"
    ],
    "pin44": [
        "H3",
        "DDR_A13_H3"
    ],
    "pin45": [
        "J3",
        "DDR_VTP_J3"
    ],
    "pin46": [
        "K3",
        "DDR_D11_K3"
    ],
    "pin47": [
        "L3",
        "DDR_D13_L3"
    ],
    "pin48": [
        "M3",
        "DDR_D0_M3"
    ],
    "pin49": [
        "N3",
        "DDR_D4_N3"
    ],
    "pin50": [
        "P3",
        "DDR_D6_P3"
    ],
    "pin51": [
        "R3",
        "LCD_DATA2_R3"
    ],
    "pin52": [
        "T3",
        "LCD_DATA6_T3"
    ],
    "pin53": [
        "U3",
        "LCD_DATA10_U3"
    ],
    "pin54": [
        "V3",
        "LCD_DATA13_V3"
    ],
    "pin55": [
        "A4",
        "RTC_XTALOUT_A4"
    ],
    "pin56": [
        "B4",
        "RTC_KALDO_ENn_B4"
    ],
    "pin57": [
        "C4",
        "DDR_BA0_C4"
    ],
    "pin58": [
        "D4",
        "DDR_A8_D4"
    ],
    "pin59": [
        "E4",
        "DDR_A2_E4"
    ],
    "pin60": [
        "F4",
        "DDR_A10_F4"
    ],
    "pin61": [
        "G4",
        "DDR_RASn_G4"
    ],
    "pin62": [
        "H4",
        "DDR_A14_H4"
    ],
    "pin63": [
        "J4",
        "DDR_VREF_J4"
    ],
    "pin64": [
        "K4",
        "DDR_D12_K4"
    ],
    "pin65": [
        "L4",
        "DDR_D14_L4"
    ],
    "pin66": [
        "M4",
        "DDR_D1_M4"
    ],
    "pin67": [
        "N4",
        "DDR_D5_N4"
    ],
    "pin68": [
        "P4",
        "DDR_D7_P4"
    ],
    "pin69": [
        "R4",
        "LCD_DATA3_R4"
    ],
    "pin70": [
        "T4",
        "LCD_DATA7_T4"
    ],
    "pin71": [
        "U4",
        "LCD_DATA11_U4"
    ],
    "pin72": [
        "V4",
        "LCD_DATA14_V4"
    ],
    "pin73": [
        "A5",
        "VSS_RTC_A5"
    ],
    "pin74": [
        "B5",
        "RTC_PWRONRSTn_B5"
    ],
    "pin75": [
        "C5",
        "EXT_WAKEUP_C5"
    ],
    "pin76": [
        "D5",
        "DDR_A6_D5"
    ],
    "pin77": [
        "E5",
        "VDDS_DDR_E5"
    ],
    "pin78": [
        "F5",
        "VDDS_DDR_F5"
    ],
    "pin79": [
        "G5",
        "VDDS_DDR_G5"
    ],
    "pin80": [
        "H5",
        "VDDS_DDR_H5"
    ],
    "pin81": [
        "J5",
        "VDDS_DDR_J5"
    ],
    "pin82": [
        "K5",
        "VDDS_DDR_K5"
    ],
    "pin83": [
        "L5",
        "VDDS_DDR_L5"
    ],
    "pin84": [
        "M5",
        "VPP_M5"
    ],
    "pin85": [
        "N5",
        "VDDSHV6_N5"
    ],
    "pin86": [
        "P5",
        "VDDSHV6_P5"
    ],
    "pin87": [
        "R5",
        "LCD_HSYNC_R5"
    ],
    "pin88": [
        "T5",
        "LCD_DATA15_T5"
    ],
    "pin89": [
        "U5",
        "LCD_VSYNC_U5"
    ],
    "pin90": [
        "V5",
        "LCD_PCLK_V5"
    ],
    "pin91": [
        "A6",
        "RTC_XTALIN_A6"
    ],
    "pin92": [
        "B6",
        "AIN0_B6"
    ],
    "pin93": [
        "C6",
        "PMIC_POWER_EN_C6"
    ],
    "pin94": [
        "D6",
        "CAP_VDD_RTC_D6"
    ],
    "pin95": [
        "E6",
        "VDDS_E6"
    ],
    "pin96": [
        "F6",
        "VDD_CORE_F6"
    ],
    "pin97": [
        "G6",
        "VDD_CORE_G6"
    ],
    "pin98": [
        "H6",
        "VSS_H6"
    ],
    "pin99": [
        "J6",
        "VSS_J6"
    ],
    "pin100": [
        "K6",
        "VDD_CORE_K6"
    ],
    "pin101": [
        "L6",
        "VDD_CORE_L6"
    ],
    "pin102": [
        "M6",
        "VSS_M6"
    ],
    "pin103": [
        "N6",
        "VDDS_N6"
    ],
    "pin104": [
        "P6",
        "VDDSHV6_P6"
    ],
    "pin105": [
        "R6",
        "LCD_AC_BIAS_EN_R6"
    ],
    "pin106": [
        "T6",
        "GPMC_BEn0_CLE_T6"
    ],
    "pin107": [
        "U6",
        "GPMC_WEn_U6"
    ],
    "pin108": [
        "V6",
        "GPMC_CSn0_V6"
    ],
    "pin109": [
        "A7",
        "AIN3_A7"
    ],
    "pin110": [
        "B7",
        "AIN2_B7"
    ],
    "pin111": [
        "C7",
        "AIN1_C7"
    ],
    "pin112": [
        "D7",
        "VDDS_RTC_D7"
    ],
    "pin113": [
        "E7",
        "VDDS_PLL_DDR_E7"
    ],
    "pin114": [
        "F7",
        "VDD_CORE_F7"
    ],
    "pin115": [
        "G7",
        "VDD_CORE_G7"
    ],
    "pin116": [
        "H7",
        "VSS_H7"
    ],
    "pin117": [
        "J7",
        "VSS_J7"
    ],
    "pin118": [
        "K7",
        "VSS_K7"
    ],
    "pin119": [
        "L7",
        "VDD_CORE_L7"
    ],
    "pin120": [
        "M7",
        "VSS_M7"
    ],
    "pin121": [
        "N7",
        "VSS_N7"
    ],
    "pin122": [
        "P7",
        "VDDSHV1_P7"
    ],
    "pin123": [
        "R7",
        "GPMC_ADVn_ALE_R7"
    ],
    "pin124": [
        "T7",
        "GPMC_OEn_REn_T7"
    ],
    "pin125": [
        "U7",
        "GPMC_AD0_U7"
    ],
    "pin126": [
        "V7",
        "GPMC_AD1_V7"
    ],
    "pin127": [
        "A8",
        "AIN6_A8"
    ],
    "pin128": [
        "B8",
        "AIN5_B8"
    ],
    "pin129": [
        "C8",
        "AIN4_C8"
    ],
    "pin130": [
        "D8",
        "VDDA_ADC_D8"
    ],
    "pin131": [
        "E8",
        "VSSA_ADC_E8"
    ],
    "pin132": [
        "F8",
        "VSS_F8"
    ],
    "pin133": [
        "G8",
        "VSS_G8"
    ],
    "pin134": [
        "H8",
        "VSS_H8"
    ],
    "pin135": [
        "J8",
        "VSS_J8"
    ],
    "pin136": [
        "K8",
        "VDD_CORE_K8"
    ],
    "pin137": [
        "L8",
        "VDD_CORE_L8"
    ],
    "pin138": [
        "M8",
        "VSS_M8"
    ],
    "pin139": [
        "N8",
        "VDD_CORE_N8"
    ],
    "pin140": [
        "P8",
        "VDDSHV1_P8"
    ],
    "pin141": [
        "R8",
        "GPMC_AD2_R8"
    ],
    "pin142": [
        "T8",
        "GPMC_AD3_T8"
    ],
    "pin143": [
        "U8",
        "GPMC_AD4_U8"
    ],
    "pin144": [
        "V8",
        "GPMC_AD5_V8"
    ],
    "pin145": [
        "A9",
        "VREFN_A9"
    ],
    "pin146": [
        "B9",
        "VREFP_B9"
    ],
    "pin147": [
        "C9",
        "AIN7_C9"
    ],
    "pin148": [
        "D9",
        "CAP_VDD_SRAM_CORE_D9"
    ],
    "pin149": [
        "E9",
        "VDDS_SRAM_CORE_BG_E9"
    ],
    "pin150": [
        "F9",
        "VDDS_F9"
    ],
    "pin151": [
        "G9",
        "VSS_G9"
    ],
    "pin152": [
        "H9",
        "VSS_H9"
    ],
    "pin153": [
        "J9",
        "VSS_J9"
    ],
    "pin154": [
        "K9",
        "VSS_K9"
    ],
    "pin155": [
        "L9",
        "VDD_CORE_L9"
    ],
    "pin156": [
        "M9",
        "VSS_M9"
    ],
    "pin157": [
        "N9",
        "VDD_CORE_N9"
    ],
    "pin158": [
        "P9",
        "VDDS_P9"
    ],
    "pin159": [
        "R9",
        "GPMC_AD6_R9"
    ],
    "pin160": [
        "T9",
        "GPMC_AD7_T9"
    ],
    "pin161": [
        "U9",
        "GPMC_CSn1_U9"
    ],
    "pin162": [
        "V9",
        "GPMC_CSn2_V9"
    ],
    "pin163": [
        "A10",
        "WARMRSTn_A10"
    ],
    "pin164": [
        "B10",
        "TRSTn_B10"
    ],
    "pin165": [
        "C10",
        "CAP_VBB_MPU_C10"
    ],
    "pin166": [
        "D10",
        "VDDS_SRAM_MPU_BB_D10"
    ],
    "pin167": [
        "E10",
        "VDDSHV6_E10"
    ],
    "pin168": [
        "F10",
        "VDD_MPU_F10"
    ],
    "pin169": [
        "G10",
        "VDD_CORE_G10"
    ],
    "pin170": [
        "H10",
        "VSS_H10"
    ],
    "pin171": [
        "J10",
        "VSS_J10"
    ],
    "pin172": [
        "K10",
        "VSS_K10"
    ],
    "pin173": [
        "L10",
        "VSS_L10"
    ],
    "pin174": [
        "M10",
        "VSS_M10"
    ],
    "pin175": [
        "N10",
        "VSS_N10"
    ],
    "pin176": [
        "P10",
        "VDDSHV2_P10"
    ],
    "pin177": [
        "R10",
        "VDDS_PLL_CORE_LCD_R10"
    ],
    "pin178": [
        "T10",
        "GPMC_AD9_T10"
    ],
    "pin179": [
        "U10",
        "GPMC_AD8_U10"
    ],
    "pin180": [
        "V10",
        "XTALIN_V10"
    ],
    "pin181": [
        "A11",
        "TDO_A11"
    ],
    "pin182": [
        "B11",
        "TDI_B11"
    ],
    "pin183": [
        "C11",
        "TMS_C11"
    ],
    "pin184": [
        "D11",
        "CAP_VDD_SRAM_MPU_D11"
    ],
    "pin185": [
        "E11",
        "VDDSHV6_E11"
    ],
    "pin186": [
        "F11",
        "VDD_MPU_F11"
    ],
    "pin187": [
        "G11",
        "VSS_G11"
    ],
    "pin188": [
        "H11",
        "VDD_CORE_H11"
    ],
    "pin189": [
        "J11",
        "VSS_J11"
    ],
    "pin190": [
        "K11",
        "VSS_K11"
    ],
    "pin191": [
        "L11",
        "VSS_L11"
    ],
    "pin192": [
        "M11",
        "VDD_CORE_M11"
    ],
    "pin193": [
        "N11",
        "VSS_N11"
    ],
    "pin194": [
        "P11",
        "VDDSHV2_P11"
    ],
    "pin195": [
        "R11",
        "VDDS_OSC_R11"
    ],
    "pin196": [
        "T11",
        "GPMC_AD10_T11"
    ],
    "pin197": [
        "U11",
        "XTALOUT_U11"
    ],
    "pin198": [
        "V11",
        "VSS_OSC_V11"
    ],
    "pin199": [
        "A12",
        "TCK_A12"
    ],
    "pin200": [
        "B12",
        "MCASP0_ACLKR_B12"
    ],
    "pin201": [
        "C12",
        "MCASP0_AHCLKR_C12"
    ],
    "pin202": [
        "D12",
        "MCASP0_AXR0_D12"
    ],
    "pin203": [
        "E12",
        "VDDSHV6_E12"
    ],
    "pin204": [
        "F12",
        "VDD_MPU_F12"
    ],
    "pin205": [
        "G12",
        "VSS_G12"
    ],
    "pin206": [
        "H12",
        "VSS_H12"
    ],
    "pin207": [
        "J12",
        "VDD_CORE_J12"
    ],
    "pin208": [
        "K12",
        "VDD_CORE_K12"
    ],
    "pin209": [
        "L12",
        "VSS_L12"
    ],
    "pin210": [
        "M12",
        "VSS_M12"
    ],
    "pin211": [
        "N12",
        "VDD_CORE_N12"
    ],
    "pin212": [
        "P12",
        "VDDSHV3_P12"
    ],
    "pin213": [
        "R12",
        "GPMC_AD13_R12"
    ],
    "pin214": [
        "T12",
        "GPMC_AD12_T12"
    ],
    "pin215": [
        "U12",
        "GPMC_AD11_U12"
    ],
    "pin216": [
        "V12",
        "GPMC_CLK_V12"
    ],
    "pin217": [
        "A13",
        "MCASP0_ACLKX_A13"
    ],
    "pin218": [
        "B13",
        "MCASP0_FSX_B13"
    ],
    "pin219": [
        "C13",
        "MCASP0_FSR_C13"
    ],
    "pin220": [
        "D13",
        "MCASP0_AXR1_D13"
    ],
    "pin221": [
        "E13",
        "VDDSHV6_E13"
    ],
    "pin222": [
        "F13",
        "VDD_MPU_F13"
    ],
    "pin223": [
        "G13",
        "VDD_MPU_G13"
    ],
    "pin224": [
        "H13",
        "VDD_MPU_H13"
    ],
    "pin225": [
        "J13",
        "VDD_MPU_J13"
    ],
    "pin226": [
        "K13",
        "VDDS_K13"
    ],
    "pin227": [
        "L13",
        "VSS_L13"
    ],
    "pin228": [
        "M13",
        "VDD_CORE_M13"
    ],
    "pin229": [
        "N13",
        "VDD_CORE_N13"
    ],
    "pin230": [
        "P13",
        "VDDSHV3_P13"
    ],
    "pin231": [
        "R13",
        "GPMC_A0_R13"
    ],
    "pin232": [
        "T13",
        "GPMC_CSn3_T13"
    ],
    "pin233": [
        "U13",
        "GPMC_AD15_U13"
    ],
    "pin234": [
        "V13",
        "GPMC_AD14_V13"
    ],
    "pin235": [
        "A14",
        "MCASP0_AHCLKX_A14"
    ],
    "pin236": [
        "B14",
        "EMU1_B14"
    ],
    "pin237": [
        "C14",
        "EMU0_C14"
    ],
    "pin238": [
        "D14",
        "XDMA_EVENT_INTR1_D14"
    ],
    "pin239": [
        "E14",
        "VDDS_E14"
    ],
    "pin240": [
        "F14",
        "VDDSHV6_F14"
    ],
    "pin241": [
        "G14",
        "VDDSHV6_G14"
    ],
    "pin242": [
        "H14",
        "VDDSHV4_H14"
    ],
    "pin243": [
        "J14",
        "VDDSHV4_J14"
    ],
    "pin244": [
        "K14",
        "VDDSHV5_K14"
    ],
    "pin245": [
        "L14",
        "VDDSHV5_L14"
    ],
    "pin246": [
        "M14",
        "VSSA_USB_M14"
    ],
    "pin247": [
        "N14",
        "VSSA_USB_N14"
    ],
    "pin248": [
        "P14",
        "VDDS_P14"
    ],
    "pin249": [
        "R14",
        "GPMC_A4_R14"
    ],
    "pin250": [
        "T14",
        "GPMC_A3_T14"
    ],
    "pin251": [
        "U14",
        "GPMC_A2_U14"
    ],
    "pin252": [
        "V14",
        "GPMC_A1_V14"
    ],
    "pin253": [
        "A15",
        "XDMA_EVENT_INTR0_A15"
    ],
    "pin254": [
        "B15",
        "PWRONRSTn_B15"
    ],
    "pin255": [
        "C15",
        "SPI0_CS1_C15"
    ],
    "pin256": [
        "D15",
        "UART1_TXD_D15"
    ],
    "pin257": [
        "E15",
        "UART0_RXD_E15"
    ],
    "pin258": [
        "F15",
        "USB1_DRVVBUS_F15"
    ],
    "pin259": [
        "G15",
        "MMC0_DAT1_G15"
    ],
    "pin260": [
        "H15",
        "VDDS_PLL_MPU_H15"
    ],
    "pin261": [
        "J15",
        "MII1_RX_ER_J15"
    ],
    "pin262": [
        "K15",
        "MII1_TXD2_K15"
    ],
    "pin263": [
        "L15",
        "MII1_RXD1_L15"
    ],
    "pin264": [
        "M15",
        "USB0_CE_M15"
    ],
    "pin265": [
        "N15",
        "VDDA3P3V_USB0_N15"
    ],
    "pin266": [
        "P15",
        "USB0_VBUS_P15"
    ],
    "pin267": [
        "R15",
        "VDDA3P3V_USB1_R15"
    ],
    "pin268": [
        "T15",
        "GPMC_A7_T15"
    ],
    "pin269": [
        "U15",
        "GPMC_A6_U15"
    ],
    "pin270": [
        "V15",
        "GPMC_A5_V15"
    ],
    "pin271": [
        "A16",
        "SPI0_CS0_A16"
    ],
    "pin272": [
        "B16",
        "SPI0_D1_B16"
    ],
    "pin273": [
        "C16",
        "I2C0_SCL_C16"
    ],
    "pin274": [
        "D16",
        "UART1_RXD_D16"
    ],
    "pin275": [
        "E16",
        "UART0_TXD_E16"
    ],
    "pin276": [
        "F16",
        "USB0_DRVVBUS_F16"
    ],
    "pin277": [
        "G16",
        "MMC0_DAT0_G16"
    ],
    "pin278": [
        "H16",
        "MII1_COL_H16"
    ],
    "pin279": [
        "J16",
        "MII1_TX_EN_J16"
    ],
    "pin280": [
        "K16",
        "MII1_TXD1_K16"
    ],
    "pin281": [
        "L16",
        "MII1_RXD2_L16"
    ],
    "pin282": [
        "M16",
        "MII1_RXD0_M16"
    ],
    "pin283": [
        "N16",
        "VDDA1P8V_USB0_N16"
    ],
    "pin284": [
        "P16",
        "USB0_ID_P16"
    ],
    "pin285": [
        "R16",
        "VDDA1P8V_USB1_R16"
    ],
    "pin286": [
        "T16",
        "GPMC_A10_T16"
    ],
    "pin287": [
        "U16",
        "GPMC_A9_U16"
    ],
    "pin288": [
        "V16",
        "GPMC_A8_V16"
    ],
    "pin289": [
        "A17",
        "SPI0_SCLK_A17"
    ],
    "pin290": [
        "B17",
        "SPI0_D0_B17"
    ],
    "pin291": [
        "C17",
        "I2C0_SDA_C17"
    ],
    "pin292": [
        "D17",
        "UART1_RTSn_D17"
    ],
    "pin293": [
        "E17",
        "UART0_RTSn_E17"
    ],
    "pin294": [
        "F17",
        "MMC0_DAT3_F17"
    ],
    "pin295": [
        "G17",
        "MMC0_CLK_G17"
    ],
    "pin296": [
        "H17",
        "MII1_CRS_H17"
    ],
    "pin297": [
        "J17",
        "MII1_RX_DV_J17"
    ],
    "pin298": [
        "K17",
        "MII1_TXD0_K17"
    ],
    "pin299": [
        "L17",
        "MII1_RXD3_L17"
    ],
    "pin300": [
        "M17",
        "MDIO_M17"
    ],
    "pin301": [
        "N17",
        "USB0_DP_N17"
    ],
    "pin302": [
        "P17",
        "USB1_ID_P17"
    ],
    "pin303": [
        "R17",
        "USB1_DP_R17"
    ],
    "pin304": [
        "T17",
        "GPMC_WAIT0_T17"
    ],
    "pin305": [
        "U17",
        "GPMC_WPn_U17"
    ],
    "pin306": [
        "V17",
        "GPMC_A11_V17"
    ],
    "pin307": [
        "A18",
        "VSS_A18"
    ],
    "pin308": [
        "B18",
        "EXTINTn_B18"
    ],
    "pin309": [
        "C18",
        "ECAP0_IN_PWM0_OUT_C18"
    ],
    "pin310": [
        "D18",
        "UART1_CTSn_D18"
    ],
    "pin311": [
        "E18",
        "UART0_CTSn_E18"
    ],
    "pin312": [
        "F18",
        "MMC0_DAT2_F18"
    ],
    "pin313": [
        "G18",
        "MMC0_CMD_G18"
    ],
    "pin314": [
        "H18",
        "RMII1_REF_CLK_H18"
    ],
    "pin315": [
        "J18",
        "MII1_TXD3_J18"
    ],
    "pin316": [
        "K18",
        "MII1_TX_CLK_K18"
    ],
    "pin317": [
        "L18",
        "MII1_RX_CLK_L18"
    ],
    "pin318": [
        "M18",
        "MDC_M18"
    ],
    "pin319": [
        "N18",
        "USB0_DM_N18"
    ],
    "pin320": [
        "P18",
        "USB1_CE_P18"
    ],
    "pin321": [
        "R18",
        "USB1_DM_R18"
    ],
    "pin322": [
        "T18",
        "USB1_VBUS_T18"
    ],
    "pin323": [
        "U18",
        "GPMC_BEn1_U18"
    ],
    "pin324": [
        "V18",
        "VSS_V18"
    ]
};
function AM3352(props) {
    return jsxRuntime.jsx("chip", { ...props, manufacturerPartNumber: "AM3352BZCZ100", supplierPartNumbers: { jlcpcb: ["C468247"] }, pinLabels: pinLabels$1, footprint: jsxRuntime.jsxs("footprint", { children: [Object.entries(pinLabels$1).map(([pin, [ball]]) => jsxRuntime.jsx("smtpad", { portHints: [pin, ball], pcbX: ("ABCDEFGHJKLMNPRTUV".indexOf(ball[0]) - 8.5) * 0.8, pcbY: (Number(ball.slice(1)) - 9.5) * 0.8, shape: "circle", radius: 0.2 })), jsxRuntime.jsx("courtyardrect", { pcbX: 0, pcbY: 0, width: 16, height: 16 }), jsxRuntime.jsx("silkscreenrect", { pcbX: 0, pcbY: 0, width: 15.4, height: 15.4 }), jsxRuntime.jsx("silkscreencircle", { pcbX: -7.8, pcbY: -7.8, radius: 0.3 })] }) });
}

const pinLabels = {
    "pin1": [
        "A1",
        "VDDQ1"
    ],
    "pin2": [
        "B1",
        "VSSQ1"
    ],
    "pin3": [
        "C1",
        "VDDQ2"
    ],
    "pin4": [
        "D1",
        "VSSQ2"
    ],
    "pin5": [
        "E1",
        "VSS1"
    ],
    "pin6": [
        "F1",
        "VDDQ3"
    ],
    "pin7": [
        "G1",
        "VSSQ3"
    ],
    "pin8": [
        "H1",
        "VREFDQ"
    ],
    "pin9": [
        "J1",
        "NC1"
    ],
    "pin10": [
        "K1",
        "ODT"
    ],
    "pin11": [
        "L1",
        "NC2"
    ],
    "pin12": [
        "M1",
        "VSS2"
    ],
    "pin13": [
        "N1",
        "VDD1"
    ],
    "pin14": [
        "P1",
        "VSS3"
    ],
    "pin15": [
        "R1",
        "VDD2"
    ],
    "pin16": [
        "T1",
        "VSS4"
    ],
    "pin17": [
        "A2",
        "DQU5"
    ],
    "pin18": [
        "B2",
        "VDD3"
    ],
    "pin19": [
        "C2",
        "DQU3"
    ],
    "pin20": [
        "D2",
        "VDDQ4"
    ],
    "pin21": [
        "E2",
        "VSSQ4"
    ],
    "pin22": [
        "F2",
        "DQL2"
    ],
    "pin23": [
        "G2",
        "DQL6"
    ],
    "pin24": [
        "H2",
        "VDDQ5"
    ],
    "pin25": [
        "J2",
        "VSS5"
    ],
    "pin26": [
        "K2",
        "VDD4"
    ],
    "pin27": [
        "L2",
        "N_CS"
    ],
    "pin28": [
        "M2",
        "BA0"
    ],
    "pin29": [
        "N2",
        "A3"
    ],
    "pin30": [
        "P2",
        "A5"
    ],
    "pin31": [
        "R2",
        "A7"
    ],
    "pin32": [
        "T2",
        "N_RESET"
    ],
    "pin33": [
        "A3",
        "DQU7"
    ],
    "pin34": [
        "B3",
        "VSS6"
    ],
    "pin35": [
        "C3",
        "DQU1"
    ],
    "pin36": [
        "D3",
        "DMU"
    ],
    "pin37": [
        "E3",
        "DQL0"
    ],
    "pin38": [
        "F3",
        "DQSL"
    ],
    "pin39": [
        "G3",
        "N_DQSl"
    ],
    "pin40": [
        "H3",
        "DQL4"
    ],
    "pin41": [
        "J3",
        "N_RAS"
    ],
    "pin42": [
        "K3",
        "N_CAS"
    ],
    "pin43": [
        "L3",
        "N_WE"
    ],
    "pin44": [
        "M3",
        "BA2"
    ],
    "pin45": [
        "N3",
        "A0"
    ],
    "pin46": [
        "P3",
        "A2"
    ],
    "pin47": [
        "R3",
        "A9"
    ],
    "pin48": [
        "T3",
        "NC3"
    ],
    "pin49": [
        "A7",
        "DQU4"
    ],
    "pin50": [
        "B7",
        "N_DQSU"
    ],
    "pin51": [
        "C7",
        "DQSU"
    ],
    "pin52": [
        "D7",
        "DQU0"
    ],
    "pin53": [
        "E7",
        "DML"
    ],
    "pin54": [
        "F7",
        "DQL1"
    ],
    "pin55": [
        "G7",
        "VDD5"
    ],
    "pin56": [
        "H7",
        "DQL7"
    ],
    "pin57": [
        "J7",
        "CK"
    ],
    "pin58": [
        "K7",
        "N_CK"
    ],
    "pin59": [
        "L7",
        "A10"
    ],
    "pin60": [
        "M7",
        "NC4"
    ],
    "pin61": [
        "N7",
        "A12"
    ],
    "pin62": [
        "P7",
        "A1"
    ],
    "pin63": [
        "R7",
        "A11"
    ],
    "pin64": [
        "T7",
        "NC5"
    ],
    "pin65": [
        "A8",
        "VDDQ6"
    ],
    "pin66": [
        "B8",
        "DQU6"
    ],
    "pin67": [
        "C8",
        "DQU2"
    ],
    "pin68": [
        "D8",
        "VSSQ5"
    ],
    "pin69": [
        "E8",
        "VSSQ6"
    ],
    "pin70": [
        "F8",
        "DQL3"
    ],
    "pin71": [
        "G8",
        "VSS7"
    ],
    "pin72": [
        "H8",
        "DQL5"
    ],
    "pin73": [
        "J8",
        "VSS8"
    ],
    "pin74": [
        "K8",
        "VDD6"
    ],
    "pin75": [
        "L8",
        "ZQ"
    ],
    "pin76": [
        "M8",
        "VREFCA"
    ],
    "pin77": [
        "N8",
        "BA1"
    ],
    "pin78": [
        "P8",
        "A4"
    ],
    "pin79": [
        "R8",
        "A6"
    ],
    "pin80": [
        "T8",
        "A8"
    ],
    "pin81": [
        "A9",
        "VSS9"
    ],
    "pin82": [
        "B9",
        "VSSQ7"
    ],
    "pin83": [
        "C9",
        "VDDQ7"
    ],
    "pin84": [
        "D9",
        "VDD7"
    ],
    "pin85": [
        "E9",
        "VDDQ8"
    ],
    "pin86": [
        "F9",
        "VSSQ8"
    ],
    "pin87": [
        "G9",
        "VSSQ9"
    ],
    "pin88": [
        "H9",
        "VDDQ9"
    ],
    "pin89": [
        "J9",
        "NC6"
    ],
    "pin90": [
        "K9",
        "CKE"
    ],
    "pin91": [
        "L9",
        "NC7"
    ],
    "pin92": [
        "M9",
        "VSS10"
    ],
    "pin93": [
        "N9",
        "VDD8"
    ],
    "pin94": [
        "P9",
        "VSS11"
    ],
    "pin95": [
        "R9",
        "VDD9"
    ],
    "pin96": [
        "T9",
        "VSS12"
    ]
};
const W631GG6MB_12 = (props) => {
    return (jsxRuntime.jsx("chip", { 
        // Keep ball designators distinct from signal aliases (A1 is both a ball and an address signal).
        pinLabels: Object.fromEntries(Object.entries(pinLabels).map(([pin, [ball, signal]]) => [pin, [ball, `signal_${signal}`]])), supplierPartNumbers: {
            "jlcpcb": [
                "C408825"
            ]
        }, manufacturerPartNumber: "W631GG6MB-12", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-3.199892mm", pcbY: "5.999861mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-3.199892mm", pcbY: "5.199761mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-3.199892mm", pcbY: "4.399915mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-3.199892mm", pcbY: "3.599815mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-3.199892mm", pcbY: "2.799969mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-3.199892mm", pcbY: "1.999869mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-3.199892mm", pcbY: "1.199769mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-3.199892mm", pcbY: "0.399923mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "-3.199892mm", pcbY: "-0.400177mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "-3.199892mm", pcbY: "-1.200023mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "-3.199892mm", pcbY: "-2.000123mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "-3.199892mm", pcbY: "-2.800223mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "-3.199892mm", pcbY: "-3.600069mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "-3.199892mm", pcbY: "-4.400169mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "-3.199892mm", pcbY: "-5.200015mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "-3.199892mm", pcbY: "-6.000115mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "-2.400046mm", pcbY: "5.999861mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "-2.400046mm", pcbY: "5.199761mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "-2.400046mm", pcbY: "4.399915mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "-2.400046mm", pcbY: "3.599815mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin21"], pcbX: "-2.400046mm", pcbY: "2.799969mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin22"], pcbX: "-2.400046mm", pcbY: "1.999869mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin23"], pcbX: "-2.400046mm", pcbY: "1.199769mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin24"], pcbX: "-2.400046mm", pcbY: "0.399923mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin25"], pcbX: "-2.400046mm", pcbY: "-0.400177mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin26"], pcbX: "-2.400046mm", pcbY: "-1.200023mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin27"], pcbX: "-2.400046mm", pcbY: "-2.000123mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin28"], pcbX: "-2.400046mm", pcbY: "-2.800223mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin29"], pcbX: "-2.400046mm", pcbY: "-3.600069mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin30"], pcbX: "-2.400046mm", pcbY: "-4.400169mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin31"], pcbX: "-2.400046mm", pcbY: "-5.200015mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin32"], pcbX: "-2.400046mm", pcbY: "-6.000115mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin33"], pcbX: "-1.599946mm", pcbY: "5.999861mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin34"], pcbX: "-1.599946mm", pcbY: "5.199761mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin35"], pcbX: "-1.599946mm", pcbY: "4.399915mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin36"], pcbX: "-1.599946mm", pcbY: "3.599815mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin37"], pcbX: "-1.599946mm", pcbY: "2.799969mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin38"], pcbX: "-1.599946mm", pcbY: "1.999869mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin39"], pcbX: "-1.599946mm", pcbY: "1.199769mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin40"], pcbX: "-1.599946mm", pcbY: "0.399923mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin41"], pcbX: "-1.599946mm", pcbY: "-0.400177mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin42"], pcbX: "-1.599946mm", pcbY: "-1.200023mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin43"], pcbX: "-1.599946mm", pcbY: "-2.000123mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin44"], pcbX: "-1.599946mm", pcbY: "-2.800223mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin45"], pcbX: "-1.599946mm", pcbY: "-3.600069mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin46"], pcbX: "-1.599946mm", pcbY: "-4.400169mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin47"], pcbX: "-1.599946mm", pcbY: "-5.200015mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin48"], pcbX: "-1.599946mm", pcbY: "-6.000115mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin49"], pcbX: "1.599946mm", pcbY: "5.999861mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin50"], pcbX: "1.599946mm", pcbY: "5.199761mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin51"], pcbX: "1.599946mm", pcbY: "4.399915mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin52"], pcbX: "1.599946mm", pcbY: "3.599815mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin53"], pcbX: "1.599946mm", pcbY: "2.799969mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin54"], pcbX: "1.599946mm", pcbY: "1.999869mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin55"], pcbX: "1.599946mm", pcbY: "1.199769mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin56"], pcbX: "1.599946mm", pcbY: "0.399923mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin57"], pcbX: "1.599946mm", pcbY: "-0.400177mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin58"], pcbX: "1.599946mm", pcbY: "-1.200023mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin59"], pcbX: "1.599946mm", pcbY: "-2.000123mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin60"], pcbX: "1.599946mm", pcbY: "-2.800223mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin61"], pcbX: "1.599946mm", pcbY: "-3.600069mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin62"], pcbX: "1.599946mm", pcbY: "-4.400169mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin63"], pcbX: "1.599946mm", pcbY: "-5.200015mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin64"], pcbX: "1.599946mm", pcbY: "-6.000115mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin65"], pcbX: "2.400046mm", pcbY: "5.999861mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin66"], pcbX: "2.400046mm", pcbY: "5.199761mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin67"], pcbX: "2.400046mm", pcbY: "4.399915mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin68"], pcbX: "2.400046mm", pcbY: "3.599815mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin69"], pcbX: "2.400046mm", pcbY: "2.799969mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin70"], pcbX: "2.400046mm", pcbY: "1.999869mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin71"], pcbX: "2.400046mm", pcbY: "1.199769mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin72"], pcbX: "2.400046mm", pcbY: "0.399923mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin73"], pcbX: "2.400046mm", pcbY: "-0.400177mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin74"], pcbX: "2.400046mm", pcbY: "-1.200023mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin75"], pcbX: "2.400046mm", pcbY: "-2.000123mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin76"], pcbX: "2.400046mm", pcbY: "-2.800223mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin77"], pcbX: "2.400046mm", pcbY: "-3.600069mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin78"], pcbX: "2.400046mm", pcbY: "-4.400169mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin79"], pcbX: "2.400046mm", pcbY: "-5.200015mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin80"], pcbX: "2.400046mm", pcbY: "-6.000115mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin81"], pcbX: "3.199892mm", pcbY: "5.999861mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin82"], pcbX: "3.199892mm", pcbY: "5.199761mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin83"], pcbX: "3.199892mm", pcbY: "4.399915mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin84"], pcbX: "3.199892mm", pcbY: "3.599815mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin85"], pcbX: "3.199892mm", pcbY: "2.799969mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin86"], pcbX: "3.199892mm", pcbY: "1.999869mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin87"], pcbX: "3.199892mm", pcbY: "1.199769mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin88"], pcbX: "3.199892mm", pcbY: "0.399923mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin89"], pcbX: "3.199892mm", pcbY: "-0.400177mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin90"], pcbX: "3.199892mm", pcbY: "-1.200023mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin91"], pcbX: "3.199892mm", pcbY: "-2.000123mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin92"], pcbX: "3.199892mm", pcbY: "-2.800223mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin93"], pcbX: "3.199892mm", pcbY: "-3.600069mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin94"], pcbX: "3.199892mm", pcbY: "-4.400169mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin95"], pcbX: "3.199892mm", pcbY: "-5.200015mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin96"], pcbX: "3.199892mm", pcbY: "-6.000115mm", radius: "0.175006mm", shape: "circle" }), jsxRuntime.jsx("silkscreencircle", { pcbX: "-4.191mm", pcbY: "5.968873mm", radius: "0.100076mm" }), jsxRuntime.jsx("silkscreenrect", { pcbX: "0mm", pcbY: "0mm", width: "7.500112mm", height: "12.999974mm", strokeWidth: "0.1999996mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.2667mm", pcbY: "7.527673mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -4.542599999999993, "y": 6.77767300000005 }, { "x": 4.009199999999851, "y": 6.77767300000005 }, { "x": 4.009199999999851, "y": -6.752526999999986 }, { "x": -4.542599999999993, "y": -6.752526999999986 }, { "x": -4.542599999999993, "y": 6.77767300000005 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C408825.obj?uuid=ad4fb88e379c496cbe0bdd4afce603af",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C408825.step?uuid=ad4fb88e379c496cbe0bdd4afce603af",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.000012700000070253736, y: 0.00012700000002041634, z: -0.325 },
        }, ...props }));
};

const ramNet = (s) => {
    if (/^VSS/.test(s))
        return "GND";
    if (/^VDD/.test(s))
        return "DDR_1V5";
    if (/^VREF/.test(s))
        return "DDR_VREF";
    if (/^DQL\d/.test(s))
        return `DDR_D${s.slice(3)}`;
    if (/^DQU\d/.test(s))
        return `DDR_D${8 + Number(s.slice(3))}`;
    if (/^A\d+$/.test(s) || /^BA\d/.test(s))
        return `DDR_${s}`;
    return { ODT: "DDR_ODT", CKE: "DDR_CKE", CK: "DDR_CK", N_CK: "DDR_CKn", N_CS: "DDR_CSn0", N_RESET: "DDR_RESETn", N_RAS: "DDR_RASn", N_CAS: "DDR_CASn", N_WE: "DDR_WEn", DML: "DDR_DQM0", DMU: "DDR_DQM1", DQSL: "DDR_DQS0", N_DQSl: "DDR_DQSn0", DQSU: "DDR_DQS1", N_DQSU: "DDR_DQSn1", ZQ: "DDR_ZQ" }[s];
};
// Keep only original nets shared by the two retained chips.
const cpuNet = (signal) => {
    if (/^VSS/.test(signal) || ["VREFN", "RTC_KALDO_ENn", "VPP"].includes(signal))
        return "GND";
    if (signal === "VDDS_DDR")
        return "DDR_1V5";
    return signal;
};
const cpuConnections = Object.entries(ballMap).map(([pin, signal]) => ({ pin, net: cpuNet(signal) }));
const ramConnections = Object.entries(pinLabels).map(([pin, labels]) => ({ pin, net: ramNet(labels[1] ?? "") }));
const sharedNets = [...new Set(ramConnections.flatMap(({ net }) => net && cpuConnections.some(c => c.net === net) ? [net] : []))];
function Board() {
    return (jsxRuntime.jsxs("board", { width: 70, height: 60, layers: 4, thickness: 1.2, minTraceWidth: 0.1, minTraceToPadEdgeClearance: 0.1, minViaPadDiameter: 0.3, minViaHoleDiameter: 0.15, routingDisabled: true, routeRemaining: false, schAutoLayoutEnabled: false, title: "AM3352 / RAM \u2014 unrouted baseline", children: [jsxRuntime.jsx(TimingConstraints, {}), jsxRuntime.jsx(AM3352, { name: "U1", noSchematicRepresentation: true, pcbX: 0, pcbY: 0 }), jsxRuntime.jsx(W631GG6MB_12, { name: "U3", noSchematicRepresentation: true, pcbX: 0, pcbY: -19 }), sharedNets.map(name => jsxRuntime.jsx("net", { name: name }, name)), [["U1", cpuConnections], ["U3", ramConnections]].flatMap(([ref, connections]) => connections.filter(({ net }) => net && sharedNets.includes(net)).map(({ pin, net }) => jsxRuntime.jsx("trace", { name: `T_${ref}_${pin}`, from: `.${ref} > .${pin}`, to: `net.${net}` }, `${ref}_${pin}`)))] }));
}

module.exports = Board;