[[PageOutline]] = Gateworks Single Board Computers Revisions = This page is to describe the difference between hardware revisions. [=#newport] = Newport Family [=#gw640x] == GW640x === Revision A.1 Date: 06/21/2018 * Initial release [=#gw630x] == GW630x === Revision B.2 Date: 12/15/2017 * Initial release * Fix GSC BATT current protection (cut/wire) === Revision B.3 Date: 01/04/2018 * Fix voltage strapping for MDIO (cut/wire) (see [wiki:newport/errata#np1 Errata NP1]) * Load resistors for PHY_RST# capability (see [wiki:newport/errata#np1 Errata NP1]) === Revision C Date: 01/04/2018 * Replace 0.22uF AC coupling caps on !SerDes lanes with 0.1uF (recommended values for PCIe gen1/gen2) * Move CPU LEDR from GPIO-13 to GPIO-31 to resolve CPU frequency strapping (850MHz -> 800MHz) * Move PHY_RST# from GPIO-31 to GPIO-23 and make open-collector * Fix voltage strapping for MDIO (see [wiki:newport/errata#np1 Errata NP1]) * Fix GSC BATT current protection * Replace USB3 VBUS filters for improved manufacture-ability * Add EMI protection on RJ45 LED's * Added series resistor to miniPCI socket PERST# signals (to allow optional unload) ---- [=#ventana] = Ventana Family = [=#gw51xx] == GW51xx == === Revision A === Date: 04/19/2013 * Initial release === Revision B === Date: 09/17/2013 * Add VDD_HIGH to GSC analog input for voltage monitoring * Select GPS 4800 baud NMEA protocol by default * Reduce voltage drop for USB OTG VBUS * Adjust 5V boost converter feedback resistors for more accurate 5V * Add i.MX6 GPIO control of mini-PCIe WiFi? disable * Move mounting holes to match other Ventana boards * Improve HDMI and OTG connectors footprints * Modify JTAG route from a star to a daisy chain topology === Revision B.1 === Date: 11/08/2013 * Eliminate possible high input voltage on the switching supply enable input by removing unnecessary R34 pullup === Revision C === Date: 09/04/2014 * Add diode to prevent power backfeed when board is powered off and a USB cable is plugged in to a powered host (see [wiki:ventana/errata#hw8 Errata HW8]) * Connect GPS PPS signal to reserved pin 49 on Mini-PCIe socket through unloaded configuration resistor * Change GSC VDD_HIGH connection to include a divide-by-two resistive divider since voltage exceeds analog-to-digital converter 2.5V reference * Add GSC analog input option to DIO * Replace U15 input power supply to increase operating voltage range and improved manufacturability * Ground RTC XTAL input to eliminate noise causing pre-mature watchdog resets (see [wiki:ventana/errata#hw7 Errata HW7]) === Revision D === Date: 03/05/2015 * Add optional 3.3V primary power supply bypass connector to power the board with well regulated 3.3V +/-5% input * Move watchdog timer from WDOG2_B to WDOG1_B for mainstream Linux support * Add 32.768KHz crystal to processor real time clock for increased watchdog timer and Linux time of day accuracy * Reduce PORJ pullup resistor value for faster rise time Improve inductor footprints for improved manufacturability === Revision E.1 === Date: 12/23/2015 * Add series resistor between battery positive and reverse current diode for UL two level protection * Reduce PCIe clock jitter to GEN2 levels by adding a clock generator providing the CPU and PCIe socket clock input (see [wiki:ventana/errata#hw14 Errata HW14]) * Add processor external watchdog support by connecting WDOG_B to PMIC PWRON input === Revision F === Date: 10/17/2016: * Reduce emissions / EMI on RGMII clock signal with 22 ohm series resistor * Replaced GbE crystal for increased lifespan [=#gw520x] == GW520x == === Revision A === Date: 10/18/2013 * Initial Release === Revision A.1 === Date: 10/18/2013 * Replace decoupling capacitors on the clock buffer input with series resistors for improved PCIe clock performance. === Revision B.1 === Date: 1/30/2014 * Add WiFi disable signal to all Mini-PCIe sockets through zero ohm resistors * Add optional load JST 1x2x2mm connector under the pushbutton switch * Add ability to route USB OTG to miniPCIe socket instead of front-panel via GPIO * Replace 2-pin tamper switch connector with 3-pin connector to support CAN Bus, RS485, TTL serial and tamper switch option * Add optional CAN Bus transceiver * Add optional RS485 transceiver * Add optional TTL serial bypass resistors * Add option for 3.3V and 5V power to one pin of the digital I/O connector through unloaded configuration resistors === Revision C.1 === Date: 3/31/2015 * Replace obsolete J2 uSD/SIM socket with functionally equivalent socket * Replace 3.3V TVS arrays with 2.5V arrays for improved protection * Add 3.3V voltage translator to both 2.5V PCISKTx_RSTJ signals for increased voltage margin * Remove capacitor on tamper switch input to reduce switch debounce time constant * Add Schottky diode to USB_H1_VBUS net to prevent i.MX6 backfeed when board is powered off and active USB cable is plugged in * Connect I2C3 bus to the digital I/O connector through unloaded configuration resistors * Connect GPS PPS signal to reserved pin on both Mini-PCIe sockets through unloaded configuration resistors * Add changes to support SOM application, (a) add CAN bus transceiver bypass resistors, (b) add RS232 transceiver bypass resistors, (c) add connector under uSD/SIM socket to support SD, USB, battery voltage, and reset, (d) add 2-pin power input connector * Add "USB" to PCIe socket silkscreen for clarification === Revision C.2 === Date: 4/3/2015 * Add 100 ohm differential PCIe clock termination resistor for improved PCIe clock compliance. === Revision D === Date: 2/18/2016 * Move watchdog timer from WDOG2_B to WDOG1_B for mainstream Linux support * Add 32.768KHz crystal to processor real time clock for increased watchdog timer and Linux time of day accuracy * Replace audio codec logic ground connection with two zero ohm configuration resistors for connecting to analog ground by default audio connector J11.5 as an option * Add optional GSC analog input to J4.1 connector through divide by two configuration resistors unloading the series resistor for backwards compatibility * Add optional 4-pin friction latching connector for micro-B OTG connector * Add optional OTG ID pulldown resistor to configure OTG port for host operation when optional 4-pin connector is loaded * Reduce PORJ pullup resistor value for faster rise time * Add series resistor between battery positive and reverse current diode for UL two level protection * Add processor watchdog support by connecting WDOG_B to PMIC PWRON input * Add support for UHS-1 MMC cards to run at their full speed capability * Reduce PCIe clock jitter to GEN2 levels by replacing clock buffer with clock generator and connecting clock output back to processor PCIe clock input * Replace RGMII_TXCLK series resistor with 22.1 ohm device and add second 22.1 series resistor to RGMII_RXCLK to reduce radiated emissions * Improve processor core voltage rails by adding on 22uF capacitor to both VDD_ARM and VDD_SOC and widening copper fills * Update SIM/uSD socket footprint and move 0.2mm closer to board edge for improved manufacturing * Move USB signals away from SIM/uSD mounting tab slot to improve fabrication processes [=#gw522x] == GW522x == === Revision A === Date: 01/29/2015 * Initial release === Revision A.1 === Date: 04/21/2015 * Improve PCIe clock termination === Revision B === Date: 04/29/2015 * Reduce PORJ pullup resistor value for faster rise time * Improve PCIe clock termination * Add processor watchdog support by connecting WDOG_B to PMIC PWRON input (see [[wiki:ventana/errata#hw12 Errata HW12]) * Add support for UHS-1 MMC cards to run at their full speed capability (see [wiki:ventana/errata#hw16 Errata HW16]) * Correct the SPI connector bottom side silkscreen pin labels === Revision C === Date: 07/22/2015 * Add series resistor between battery positive and reverse current diode for UL two level protection * Reduce PCIe clock jitter to GEN2 levels by replacing clock buffer with clock generator and connecting clock output back to processor PCIe clock input (see [wiki:ventana/errata#hw14 Errata HW14]) * Replace RGMII_TXCLK series resistor with 22.1 ohm device and add second 22.1 series resistor to RGMII_RXCLK to reduce radiated emissions * Add optional 3.3V primary power supply bypass connector to power the board with well regulated 3.3V +/-5% input * Improve processor core voltage rails by adding on 22uF capacitor to both VDD_ARM and VDD_SOC and widening copper fills === Revision D === Date: 01/04/2017: * Add wide range linear regulator for powering the GSC battery from the input voltage when board power is turned off to extend battery life * Add option for external GSC battery connector * Replaced GbE crystal for increased lifespan === Revision D.1 === Date: 01/06/2017: * Add LDO output capacitor. === Revision E === Date: 05/16/2017: * Swap CTS and RTS for optional UART flow-control (resistor option) * Add series resistor on each miniPCIe PERST# signal to allow unloading if needed * Add LDO output capacitor missing on Rev D and added on Rev D.1 * Replace LDO input capacitor with 100V variant for improved Vin margin * Extend SPI from J24 connector to J8 via optional series resistors [=#gw53xx] == GW53xx == === Revision A === Date: 12/17/2013 * Initial revision === Revision A.1 === Date: 12/17/2013 * Replace decoupling capacitors on the clock buffer input with series resistors for improved PCIe clock performance === Revision B === Date: 12/05/2013 * Add resistor load option for I2C support via DIO connector === Revision C === Date: 07/29/2015 * Replace obsolete J2 uSD/SIM socket with functionally equivalent socket * Improved RJ45 TVS arrays * Add 3.3V voltage translator to 2.5V PCISKTx_RSTJ signals for increased voltage margin * Remove capacitor on tamper switch input to reduce switch debounce time constant (see [wiki:ventana/errata#hw4 Errata HW4]) * Add Schottky diode to USB_H1_VBUS net to prevent i.MX6 backfeed when board is powered off and active USB cable is plugged in (see [wiki:ventana/errata#hw8 Errata HW8]) * Connect GPS PPS signal to reserved pin on both Mini-PCIe sockets pin 49 through unloaded configuration resistors * Add optional GSC analog input to J10.4 connector through divide by two configuration resistors unloading the series resistor for backwards compatibility * Increase USB boost converter power to 1.6A max current (see [wiki:ventana/errata#hw6 Errata HW6]) === Revision C.1 === * Update GW53xx-C to include 100 ohm differential PCIe clock termination resistor. === Revision D === Date: 10/10/2014 * Move watchdog timer from WDOG2_B to WDOG1_B for mainstream Linux support * Add 32.768KHz crystal to processor real time clock for increased watchdog timer and Linux time of day accuracy * Replace audio codec logic ground connection with two zero ohm configuration resistors for connecting to analog ground by default and audio connector as an option * Add option to bypass CAN bus transceiver to provide additional TTL UARt * Add option to bypass RS232 transceiver === Revision E === Date: 03/31/2015 * Reduce PORJ pullup resistor value for faster rise time * Improve processor core voltage rails by adding on 22uF capacitor to both VDD_ARM and VDD_SOC and widening copper fills * Reduce PCIe clock jitter to GEN2 levels by replacing clock buffer with clock generator and connecting clock output back to processor PCIe clock input (see [wiki:ventana/errata#hw14 Errata HW14]) * Add processor external watchdog support by connecting WDOG_B to PMIC PWRON input * Add support for UHS-1 MMC cards to run at their full speed capability (see [wiki:ventana/errata#hw16 Errata HW16]) === Revision F === * Improve 5V Boost Supply for powering CAN, HDMI, and LVDS. (resolves [wiki:ventana/errata#hw18 Errata HW18]) * Reduce emissions / EMI on RGMII clock signal with 22 ohm series resistor * Improve voltage rails with larger traces and capacitors for greater stability when operating in LDO-Bypass mode * Improve USB host connector durability [=#gw54xx] == GW54xx == === Revision B === Date: 03/14/2013 * Initial Revision === Revision C === Date: 07/16/2013 * Add optional 3.3V primary power supply bypass connector to power the board with well regulated 3.3V +/-5% input * Fix Analog Video input functionality (see [wiki:ventana/errata#hw1 Errata HW1]) * Fix GPS Antenna Short Protection (see [wiki:ventana/errata#hw2 Errata HW2]) * Replace MMA8451 accelerometer with FXOS8700 accelerometer/magnetometer * Replace GSP with Wi2Wi Wi2Wi W2SG0008i for improved functionality * Replace UART handshake with additional UART tx/rx and made previous hardware handshaking a resistor loading option === Revision D === Date: 01/13/2014 * Add optional serial console bypass to the RS485 connector * Add PoE diodes to second Ethernet connector for increased functionality * Add i.MX6 GPIO control of mini-PCIe WiFi? disable * Add installed SIM card outline to silkscreen for ease of use === Revision E === Date: 6/28/2016: * Add diode to prevent power backfeed when board is powered off and a USB cable is plugged in to a powered host (see [wiki:ventana/errata#hw8 Errata HW8]) * Connect GPS PPS signal to reserved pin 49 of J9 (Top right) and J10 (Bottomr left/center) Mini-PCIe sockets through unloaded configuration resistors as a build option * Add 3.3V voltage translator to miniPCIe socket PERST# signals for increased voltage margin * Unload capacitor C473 to resolve issue with off-board tamper signal (see [wiki:ventana/errata#hw4 Errata HW4]) * Add 32.768KHz crystal to processor real time clock for increased watchdog timer and Linux time of day accuracy * Add ability to bypass CAN transceiver through loadable resistors * Add ability to bypass UART2 RS232 transceiver through loadable resistors * Improved GPS Antenna short circuit fault monitoring by lowering trip threshold to allow for higher power active antennas * Replace audio codec logic ground connection with two zero ohm configuration resistors for connecting to analog ground by default audio connector J28.5 as an option * Add 0 to 5V GSC analog input available via 3-byte register at 0x1A to previously unused J27.4 connector * Add resistor loading option to provide 3.3V to J16.3 * Add resistor loading option to provide 5.0V to J16.4 * Add series resistor between battery positive and reverse current diode for UL two level protection * Add processor watchdog support by connecting WDOG2_B to PMIC PWRON input (see [wiki:ventana/errata#hw12 Errata HW12]) * Reduce PCIe clock jitter to GEN2 levels by routing clock generator output back to processor PCIe clock input (see [wiki:ventana/errata#hw14 Errata HW14]) * Add support for UHS-1 MMC cards to run at their full speed capability (see [wiki:ventana/errata#hw16 Errata HW16]) * Add a reset generator to improve signalling during board reset * Improve processor core voltage rails by adding on 22uF capacitor to both VDD_ARM and VDD_SOC and widening copper fills for greater stability when operating in LDO-Bypass mode as well as supporting higher frequency processors * Reduce emissions / EMI on RGMII clock signal with 22 ohm series resistor * Improve USB host connector durability * Add SPI support via J32 ((ECSPI2 SS0) (see SPI)) === Revision E.1 === Date: 6/29/2016: * Increase VDD_1P8 current flow with soldered wire === Revision F === Date: 11/01/2016: * Increase VDD_1P8 trace width to remove need for wire from Revision E.1 [=#gw551x] == GW551x == === Revision A.1 === Date: 01/08/2015 * Initial release === Revision B === Date: 02/18/2015 * Move passives further from mounting holes * Increase spacing between the HDMI input and HDMI output connectors * Reduce PORJ pullup resistor value for faster rise time * Improve HDMI video input to allow YUV422 semi-planar input allowing 1080p@60Hz (see [wiki:ventana/errata#hw9 Errata HW9]) * Fix USB OTG device mode (see [wiki:ventana/errata#hw10 Errata HW10]) === Revision C === Date: 10/06/2016: * Add series resistor between battery positive and reverse current diode for UL two level protection * Add processor external watchdog support by connecting WDOG_B to PMIC PWRON input (see [wiki:ventana/errata#hw12 Errata HW12]) * Reduce PCIe clock jitter to GEN2 levels by adding a clock generator providing the CPU and PCIe socket clock input (see [wiki:ventana/errata#hw14 Errata HW14]) * Adjust processor drive on CPU crystal for increased lifespan * Improve processor core voltage rails by adding on 22uF capacitor to both VDD_ARM and VDD_SOC and widening copper fills === Revision C.1 === Date: 02/10/2017: * Fix HS/CLK on HDMI Input === Revision D === Date: 03/02/2017: * Fix YUV422 semi-planar HDMI input to support 1080p60 [=#gw552x] == GW552x == === Revision A.2 === Date: 11/19/2014 * Initial release === Revision B === Date: 07/29/2015 * Add diode to prevent power backfeed when board is powered off and a USB cable is plugged in to a powered host (see [wiki:ventana/errata#hw8 Errata HW8]) * Add 3.3V voltage translator to 2.5V PCISKTx_RSTJ signals for increased voltage margin * Move watchdog timer from WDOG2_B to WDOG1_B for mainstream Linux support * Add 32.768KHz crystal to processor real time clock for increased watchdog timer and Linux time of day accuracy * Move barrel jack to the opposite side of the power supply to eliminate interface between HDMI and barrel jack mating connectors * Add software controllable USB switch to configure one of the panel USB ports for either host or device === Revision C === Date: 03/29/2016 * Reduce PORJ pullup resistor value for faster rise time * Add series resistor between battery positive and reverse current diode for UL two level protection * Adjust processor drive on CPU crystal for increased lifespan * Improve processor core voltage rails by adding on 22uF capacitor to both VDD_ARM and VDD_SOC and widening copper fills * Add processor external watchdog support by connecting WDOG_B to PMIC PWRON input * Reduce PCIe clock jitter to GEN2 levels by adding a clock generator providing the CPU and PCIe socket clock input (see [wiki:ventana/errata#hw14 Errata HW14]) * Add resistor load option for SPI support via J8 ((ECSPI3 J8.1:SS0# J8.2:SCLK, J8.17:MOSI, J8.18:MISO see SPI)) * Add resistor load option for I2C support via J8 ((I2C3: J8.17:SCL, J8.18:SDA)) * Move battery to reduce heat impact on it's lifespan * Replace J8 10pin connector with 20pin connector === Revision C.1 === Date: 10/18/2016 * Replace J8 20pin connector with 10pin connector (20pin connector available as option) [=#gw553x] == GW553x == === Revision B === Date: 08/30/2016 * Add processor external watchdog support by connecting WDOG_B to PMIC PWRON input * Replace 2-pin connector with reset switch for standard product (2-pin connector is optional) * Replace 2-pin connector with user LED (2-pin connector is optional) ---- [=#laguna] = Laguna Family = [=#gw2388] == GW2388-4 == === Revision A === Date: 12/2009 * Initial Release === Revision B === Date: 05/2010 * Improve GSC battery circuit to increase battery life * Add core buck regulator power sequencing for reliable power up * Add VTT generator capacitance to reduce output ripple * Correct SATA connector footprint and adding optional SATA power connector * Replace through hole DB9 connector with surface-mount connector for improved manufacturing === Revision C === Date: 12/2010 * Change watchdog timer circuit to ensure narrow pulse width generates reset * Add ARM processor digital I/O control of USB voltage generator * Add GW16038 mounting hole for increased mechanical retention * Add fifth GW2388 mounting hole near center of board for increased stability in high vibration environment * Add support for micro SD card detection signal * Add optional USB header under USB panel jack for optional external connector mounting * Add series resistor to the GPS receiver antenna power signal to remove possibility of circuit damage in response to an antenna short * Add filter capacitors to LED, reset, and tamper switch connectors to reduce radiated emissions. === Revision D === Date: 09/2011 * Increase default DDR2 memory size from 128Mytes to 256Mbytes due to price reduction in newer parts * Replace core voltage switchers with newer devices that do not require the reset generator for under voltage lockout * Update primary 3.3V switcher with newer Mosfets and Inductor to improve efficiency by 10% and improve transient response for supporting higher power radios. === Revision E === Date: 08/2012 * Change the Mini-PCIe bridge reset from system reset to ARM Processor GPIOA11 to ensure it remains low until after the PCIe clock is valid. === Revision F === Date: 12/2012 * Terminate unused PCIe bridge inputs to correct for TI design flaw that potentially locks up the bridge at low temperature and high humidity environments * Replace bipolar transistor used to drive fan with a MOSFET device for increased current capability * Add passive filter to JTAG system reset input to reduce EMI sensitivity. === Revision G === Date: 12/2013 * Replace ARM processor clock with an external clock generator to reduce jitter on PCIe differential clocks * Add diodes to the PoE return paths on both channels for full isolation when being powered by an 802.3 switch * Replace N-channel MOSFET used to drive fan with a P-channel device for proper control. === Revision H === Date: 02/2014 * Move the PCIe interrupts from processor digital I/O signals to dedicated interrupts for improved interrupt capability = Other SBC Families = Please contact support