From 83c4f3ce0f099234b88a7ac79fdb99dfc2056426 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Thu, 8 Feb 2024 11:58:26 -0700 Subject: [PATCH] symbol for Onion Omega2S SOM --- symbols/onion/Omega2S.sym | 579 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 579 insertions(+) create mode 100644 symbols/onion/Omega2S.sym diff --git a/symbols/onion/Omega2S.sym b/symbols/onion/Omega2S.sym new file mode 100644 index 0000000..a41429d --- /dev/null +++ b/symbols/onion/Omega2S.sym @@ -0,0 +1,579 @@ +v 20220529 2 +B 400 400 6700 11300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 400 11800 8 10 1 1 0 0 1 +refdes=U? +P 0 11400 400 11400 1 0 0 +{ +T 100 11500 5 10 1 1 0 0 1 +pinnumber=1 +T 500 11400 3 10 1 1 0 0 1 +pinlabel=GND +T -100 11400 5 10 0 0 0 6 1 +pintype=pwr +} +P 0 11000 400 11000 1 0 0 +{ +T 100 11100 5 10 1 1 0 0 1 +pinnumber=2 +T 500 11000 3 10 1 1 0 0 1 +pinlabel=GPIO_36/PERST_N +T -100 11000 5 10 0 0 0 6 1 +pintype=io +} +P 0 10600 400 10600 1 0 0 +{ +T 100 10700 5 10 1 1 0 0 1 +pinnumber=3 +T 500 10600 3 10 1 1 0 0 1 +pinlabel=GPIO_37/REFCLK +T -100 10600 5 10 0 0 0 6 1 +pintype=io +} +P 0 9800 400 9800 1 0 0 +{ +T 100 9900 5 10 1 1 0 0 1 +pinnumber=5 +T 500 9800 3 10 1 1 0 0 1 +pinlabel=HW_RST_N +T -100 9800 5 10 0 0 0 6 1 +pintype=io +} +P 0 9000 400 9000 1 0 0 +{ +T 100 9100 5 10 1 1 0 0 1 +pinnumber=7 +T 500 9000 3 10 1 1 0 0 1 +pinlabel=GPIO_40/LINK3 +T -100 9000 5 10 0 0 0 6 1 +pintype=io +} +P 0 10200 400 10200 1 0 0 +{ +T 100 10300 5 10 1 1 0 0 1 +pinnumber=4 +T 500 10200 3 10 1 1 0 0 1 +pinlabel=GPIO_38/SW_RST +T -100 10200 5 10 0 0 0 6 1 +pintype=io +} +P 0 9400 400 9400 1 0 0 +{ +T 100 9500 5 10 1 1 0 0 1 +pinnumber=6 +T 500 9400 3 10 1 1 0 0 1 +pinlabel=GPIO_39/LINK4 +T -100 9400 5 10 0 0 0 6 1 +pintype=io +} +P 0 8600 400 8600 1 0 0 +{ +T 100 8700 5 10 1 1 0 0 1 +pinnumber=8 +T 500 8600 3 10 1 1 0 0 1 +pinlabel=3.3V +T -100 8600 5 10 0 0 0 6 1 +pintype=pwr +} +P 0 8200 400 8200 1 0 0 +{ +T 100 8300 5 10 1 1 0 0 1 +pinnumber=9 +T 500 8200 3 10 1 1 0 0 1 +pinlabel=3.3V +T -100 8200 5 10 0 0 0 6 1 +pintype=pwr +} +P 0 7800 400 7800 1 0 0 +{ +T 100 7900 5 10 1 1 0 0 1 +pinnumber=10 +T 500 7800 3 10 1 1 0 0 1 +pinlabel=PCIE_TXN0 +T -100 7800 5 10 0 0 0 6 1 +pintype=io +} +P 0 7400 400 7400 1 0 0 +{ +T 100 7500 5 10 1 1 0 0 1 +pinnumber=11 +T 500 7400 3 10 1 1 0 0 1 +pinlabel=PCIE_TXP0 +T -100 7400 5 10 0 0 0 6 1 +pintype=io +} +P 0 6600 400 6600 1 0 0 +{ +T 100 6700 5 10 1 1 0 0 1 +pinnumber=13 +T 500 6600 3 10 1 1 0 0 1 +pinlabel=PCIE_RXN0 +T -100 6600 5 10 0 0 0 6 1 +pintype=io +} +P 0 5800 400 5800 1 0 0 +{ +T 100 5900 5 10 1 1 0 0 1 +pinnumber=15 +T 500 5800 3 10 1 1 0 0 1 +pinlabel=PCIE_CKP0 +T -100 5800 5 10 0 0 0 6 1 +pintype=out +} +P 0 7000 400 7000 1 0 0 +{ +T 100 7100 5 10 1 1 0 0 1 +pinnumber=12 +T 500 7000 3 10 1 1 0 0 1 +pinlabel=PCIE_RXP0 +T -100 7000 5 10 0 0 0 6 1 +pintype=io +} +P 0 6200 400 6200 1 0 0 +{ +T 100 6300 5 10 1 1 0 0 1 +pinnumber=14 +T 500 6200 3 10 1 1 0 0 1 +pinlabel=PCIE_CKN0 +T -100 6200 5 10 0 0 0 6 1 +pintype=out +} +T 400 12100 8 10 0 0 0 0 1 +datasheet=onion/Omega2S_Datasheet.pdf +T 400 12700 8 10 0 0 0 0 1 +footprint=Omega2S +T 400 12400 8 10 0 0 0 0 1 +device=IC +T 7100 11800 8 10 1 1 0 6 1 +value=Omega2S+ +P 0 5400 400 5400 1 0 0 +{ +T 100 5500 5 10 1 1 0 0 1 +pinnumber=16 +T 500 5400 3 10 1 1 0 0 1 +pinlabel=GPIO_41 +T -100 5400 5 10 0 0 0 6 1 +pintype=io +} +P 0 5000 400 5000 1 0 0 +{ +T 100 5100 5 10 1 1 0 0 1 +pinnumber=17 +T 500 5000 3 10 1 1 0 0 1 +pinlabel=GPIO_42 +T -100 5000 5 10 0 0 0 6 1 +pintype=io +} +P 0 4200 400 4200 1 0 0 +{ +T 100 4300 5 10 1 1 0 0 1 +pinnumber=19 +T 500 4200 3 10 1 1 0 0 1 +pinlabel=GPIO_44/WLED_N +T -100 4200 5 10 0 0 0 6 1 +pintype=out +} +P 0 3400 400 3400 1 0 0 +{ +T 100 3500 5 10 1 1 0 0 1 +pinnumber=21 +T 500 3400 3 10 1 1 0 0 1 +pinlabel=GPIO_46/UART_RXD1 +T -100 3400 5 10 0 0 0 6 1 +pintype=io +} +P 0 4600 400 4600 1 0 0 +{ +T 100 4700 5 10 1 1 0 0 1 +pinnumber=18 +T 500 4600 3 10 1 1 0 0 1 +pinlabel=GPIO_43 +T -100 4600 5 10 0 0 0 6 1 +pintype=io +} +P 0 3800 400 3800 1 0 0 +{ +T 100 3900 5 10 1 1 0 0 1 +pinnumber=20 +T 500 3800 3 10 1 1 0 0 1 +pinlabel=GPIO_45/UART_TXD1 +T -100 3800 5 10 0 0 0 6 1 +pintype=io +} +P 0 3000 400 3000 1 0 0 +{ +T 100 3100 5 10 1 1 0 0 1 +pinnumber=22 +T 500 3000 3 10 1 1 0 0 1 +pinlabel=GND +T -100 3000 5 10 0 0 0 6 1 +pintype=pwr +} +P 0 2600 400 2600 1 0 0 +{ +T 100 2700 5 10 1 1 0 0 1 +pinnumber=23 +T 500 2600 3 10 1 1 0 0 1 +pinlabel=GND +T -100 2600 5 10 0 0 0 6 1 +pintype=pwr +} +P 0 2200 400 2200 1 0 0 +{ +T 100 2300 5 10 1 1 0 0 1 +pinnumber=24 +T 500 2200 3 10 1 1 0 0 1 +pinlabel=WIFI_RF +T -100 2200 5 10 0 0 0 6 1 +pintype=pas +} +P 0 1800 400 1800 1 0 0 +{ +T 100 1900 5 10 1 1 0 0 1 +pinnumber=25 +T 500 1800 3 10 1 1 0 0 1 +pinlabel=GND +T -100 1800 5 10 0 0 0 6 1 +pintype=pwr +} +P 7500 11400 7100 11400 1 0 0 +{ +T 7400 11500 5 10 1 1 0 6 1 +pinnumber=63 +T 7000 11400 3 10 1 1 0 6 1 +pinlabel=GND +T 7600 11400 5 10 0 0 0 0 1 +pintype=pwr +} +P 7500 11000 7100 11000 1 0 0 +{ +T 7400 11100 5 10 1 1 0 6 1 +pinnumber=62 +T 7000 11000 3 10 1 1 0 6 1 +pinlabel=USB_DM +T 7600 11000 5 10 0 0 0 0 1 +pintype=pas +} +P 7500 10600 7100 10600 1 0 0 +{ +T 7400 10700 5 10 1 1 0 6 1 +pinnumber=61 +T 7000 10600 3 10 1 1 0 6 1 +pinlabel=USB_DP +T 7600 10600 5 10 0 0 0 0 1 +pintype=pas +} +P 7500 9800 7100 9800 1 0 0 +{ +T 7400 9900 5 10 1 1 0 6 1 +pinnumber=59 +T 7000 9800 3 10 1 1 0 6 1 +pinlabel=GPIO_28/SD_D3 +T 7600 9800 5 10 0 0 0 0 1 +pintype=io +} +P 7500 9000 7100 9000 1 0 0 +{ +T 7400 9100 5 10 1 1 0 6 1 +pinnumber=57 +T 7000 9000 3 10 1 1 0 6 1 +pinlabel=GPIO_26/SD_CLK +T 7600 9000 5 10 0 0 0 0 1 +pintype=io +} +P 7500 10200 7100 10200 1 0 0 +{ +T 7400 10300 5 10 1 1 0 6 1 +pinnumber=60 +T 7000 10200 3 10 1 1 0 6 1 +pinlabel=GPIO_29/SD_D2 +T 7600 10200 5 10 0 0 0 0 1 +pintype=io +} +P 7500 9400 7100 9400 1 0 0 +{ +T 7400 9500 5 10 1 1 0 6 1 +pinnumber=58 +T 7000 9400 3 10 1 1 0 6 1 +pinlabel=GPIL_27/SD_CMD +T 7600 9400 5 10 0 0 0 0 1 +pintype=io +} +P 7500 8600 7100 8600 1 0 0 +{ +T 7400 8700 5 10 1 1 0 6 1 +pinnumber=56 +T 7000 8600 3 10 1 1 0 6 1 +pinlabel=GPIO_25/SD_D0 +T 7600 8600 5 10 0 0 0 0 1 +pintype=io +} +P 7500 8200 7100 8200 1 0 0 +{ +T 7400 8300 5 10 1 1 0 6 1 +pinnumber=55 +T 7000 8200 3 10 1 1 0 6 1 +pinlabel=GPIO_24/SD_D1 +T 7600 8200 5 10 0 0 0 0 1 +pintype=io +} +P 7500 7800 7100 7800 1 0 0 +{ +T 7400 7900 5 10 1 1 0 6 1 +pinnumber=54 +T 7000 7800 3 10 1 1 0 6 1 +pinlabel=GPIO_23/SD_CD +T 7600 7800 5 10 0 0 0 0 1 +pintype=io +} +P 7500 7400 7100 7400 1 0 0 +{ +T 7400 7500 5 10 1 1 0 6 1 +pinnumber=53 +T 7000 7400 3 10 1 1 0 6 1 +pinlabel=GPIO_22/SD_WP +T 7600 7400 5 10 0 0 0 0 1 +pintype=io +} +P 7500 6600 7100 6600 1 0 0 +{ +T 7400 6700 5 10 1 1 0 6 1 +pinnumber=51 +T 7000 6600 3 10 1 1 0 6 1 +pinlabel=GPIO_20/PWM_CH2/UART_TXD2 +T 7600 6600 5 10 0 0 0 0 1 +pintype=io +} +P 7500 5800 7100 5800 1 0 0 +{ +T 7400 5900 5 10 1 1 0 6 1 +pinnumber=49 +T 7000 5800 3 10 1 1 0 6 1 +pinlabel=GPIO_18/PWM_CH0 +T 7600 5800 5 10 0 0 0 0 1 +pintype=io +} +P 7500 7000 7100 7000 1 0 0 +{ +T 7400 7100 5 10 1 1 0 6 1 +pinnumber=52 +T 7000 7000 3 10 1 1 0 6 1 +pinlabel=GPIO_21/PWM_CH3/UART_RXD2 +T 7600 7000 5 10 0 0 0 0 1 +pintype=io +} +P 7500 6200 7100 6200 1 0 0 +{ +T 7400 6300 5 10 1 1 0 6 1 +pinnumber=50 +T 7000 6200 3 10 1 1 0 6 1 +pinlabel=GPIO_19/PWM_CH1 +T 7600 6200 5 10 0 0 0 0 1 +pintype=io +} +P 7500 5400 7100 5400 1 0 0 +{ +T 7400 5500 5 10 1 1 0 6 1 +pinnumber=48 +T 7000 5400 3 10 1 1 0 6 1 +pinlabel=GPIO_17 +T 7600 5400 5 10 0 0 0 0 1 +pintype=io +} +P 7500 5000 7100 5000 1 0 0 +{ +T 7400 5100 5 10 1 1 0 6 1 +pinnumber=47 +T 7000 5000 3 10 1 1 0 6 1 +pinlabel=GPIO_16 +T 7600 5000 5 10 0 0 0 0 1 +pintype=io +} +P 7500 4200 7100 4200 1 0 0 +{ +T 7400 4300 5 10 1 1 0 6 1 +pinnumber=45 +T 7000 4200 3 10 1 1 0 6 1 +pinlabel=GPIO_14 +T 7600 4200 5 10 0 0 0 0 1 +pintype=io +} +P 7500 3400 7100 3400 1 0 0 +{ +T 7400 3500 5 10 1 1 0 6 1 +pinnumber=43 +T 7000 3400 3 10 1 1 0 6 1 +pinlabel=TXO_P0 +T 7600 3400 5 10 0 0 0 0 1 +pintype=out +} +P 7500 4600 7100 4600 1 0 0 +{ +T 7400 4700 5 10 1 1 0 6 1 +pinnumber=46 +T 7000 4600 3 10 1 1 0 6 1 +pinlabel=GPIO_15 +T 7600 4600 5 10 0 0 0 0 1 +pintype=io +} +P 7500 3800 7100 3800 1 0 0 +{ +T 7400 3900 5 10 1 1 0 6 1 +pinnumber=44 +T 7000 3800 3 10 1 1 0 6 1 +pinlabel=TXO_N0 +T 7600 3800 5 10 0 0 0 0 1 +pintype=out +} +P 7500 3000 7100 3000 1 0 0 +{ +T 7400 3100 5 10 1 1 0 6 1 +pinnumber=42 +T 7000 3000 3 10 1 1 0 6 1 +pinlabel=RXI_N0 +T 7600 3000 5 10 0 0 0 0 1 +pintype=in +} +P 7500 2600 7100 2600 1 0 0 +{ +T 7400 2700 5 10 1 1 0 6 1 +pinnumber=41 +T 7000 2600 3 10 1 1 0 6 1 +pinlabel=RXI_P0 +T 7600 2600 5 10 0 0 0 0 1 +pintype=in +} +P 7500 2200 7100 2200 1 0 0 +{ +T 7400 2300 5 10 1 1 0 6 1 +pinnumber=40 +T 7000 2200 3 10 1 1 0 6 1 +pinlabel=GPIO_13/UART_RXD0 +T 7600 2200 5 10 0 0 0 0 1 +pintype=io +} +P 7500 1800 7100 1800 1 0 0 +{ +T 7400 1900 5 10 1 1 0 6 1 +pinnumber=39 +T 7000 1800 3 10 1 1 0 6 1 +pinlabel=GPIO_12/UART_TXD0 +T 7600 1800 5 10 0 0 0 0 1 +pintype=io +} +P 6100 0 6100 400 1 0 0 +{ +T 6200 100 5 10 1 1 270 6 1 +pinnumber=38 +T 6100 500 3 10 1 1 270 6 1 +pinlabel=GPIO_11 +T 6100 -100 5 10 0 0 270 0 1 +pintype=io +} +P 5300 0 5300 400 1 0 0 +{ +T 5400 100 5 10 1 1 270 6 1 +pinnumber=36 +T 5300 500 3 10 1 1 270 6 1 +pinlabel=SPI_MOSI +T 5300 -100 5 10 0 0 270 0 1 +pintype=out +} +P 5700 0 5700 400 1 0 0 +{ +T 5800 100 5 10 1 1 270 6 1 +pinnumber=37 +T 5700 500 3 10 1 1 270 6 1 +pinlabel=SPI_CS0 +T 5700 -100 5 10 0 0 270 0 1 +pintype=out +} +P 4900 0 4900 400 1 0 0 +{ +T 5000 100 5 10 1 1 270 6 1 +pinnumber=35 +T 4900 500 3 10 1 1 270 6 1 +pinlabel=SPI_MISO +T 4900 -100 5 10 0 0 270 0 1 +pintype=in +} +P 4500 0 4500 400 1 0 0 +{ +T 4600 100 5 10 1 1 270 6 1 +pinnumber=34 +T 4500 500 3 10 1 1 270 6 1 +pinlabel=SPI_CLK +T 4500 -100 5 10 0 0 270 0 1 +pintype=out +} +P 3700 0 3700 400 1 0 0 +{ +T 3800 100 5 10 1 1 270 6 1 +pinnumber=32 +T 3700 500 3 10 1 1 270 6 1 +pinlabel=VDD_FLASH +T 3700 -100 5 10 0 0 270 0 1 +pintype=pwr +} +P 2900 0 2900 400 1 0 0 +{ +T 3000 100 5 10 1 1 270 6 1 +pinnumber=30 +T 2900 500 3 10 1 1 270 6 1 +pinlabel=GPIO_4/I2C_SCLK +T 2900 -100 5 10 0 0 270 0 1 +pintype=io +} +P 4100 0 4100 400 1 0 0 +{ +T 4200 100 5 10 1 1 270 6 1 +pinnumber=33 +T 4100 500 3 10 1 1 270 6 1 +pinlabel=GPIO_6/SPI_CS1 +T 4100 -100 5 10 0 0 270 0 1 +pintype=out +} +P 3300 0 3300 400 1 0 0 +{ +T 3400 100 5 10 1 1 270 6 1 +pinnumber=31 +T 3300 500 3 10 1 1 270 6 1 +pinlabel=GPIO_5/I2C_SDA +T 3300 -100 5 10 0 0 270 0 1 +pintype=io +} +P 2500 0 2500 400 1 0 0 +{ +T 2600 100 5 10 1 1 270 6 1 +pinnumber=29 +T 2500 500 3 10 1 1 270 6 1 +pinlabel=GPIO_3/I2S_CLK +T 2500 -100 5 10 0 0 270 0 1 +pintype=io +} +P 2100 0 2100 400 1 0 0 +{ +T 2200 100 5 10 1 1 270 6 1 +pinnumber=28 +T 2100 500 3 10 1 1 270 6 1 +pinlabel=GPIO_2/I2S_WS +T 2100 -100 5 10 0 0 270 0 1 +pintype=io +} +P 1700 0 1700 400 1 0 0 +{ +T 1800 100 5 10 1 1 270 6 1 +pinnumber=27 +T 1700 500 3 10 1 1 270 6 1 +pinlabel=GPIO_1/I2S_SDO +T 1700 -100 5 10 0 0 270 0 1 +pintype=io +} +P 1300 0 1300 400 1 0 0 +{ +T 1400 100 5 10 1 1 270 6 1 +pinnumber=26 +T 1300 500 3 10 1 1 270 6 1 +pinlabel=GPIO_0/I2S_SDI +T 1300 -100 5 10 0 0 270 0 1 +pintype=io +} -- 2.30.2