background image

 

 

 

  Last Updated: November 23, 2021

 

 

NanoCOM-TGU 

 

COM  Express  Module 

 

User’s  Manual  2nd  Ed

Summary of Contents for Aaeon NanoCOM-TGU

Page 1: ...Last Updated November 23 2021 NanoCOM TGU COM Express Module User s Manual 2nd Ed ...

Page 2: ...d in this manual is intended to be accurate and reliable However the original manufacturer assumes no responsibility for its use or for any infringements upon the rights of third parties that may result from its use The material in this document is for product information only and is subject to change without notice While reasonable efforts have been made in the preparation of this document to ass...

Page 3: ...a registered trademark of Microsoft Corp Intel and Celeron are registered trademarks of Intel Corporation Intel Core is a trademark of Intel Corporation ITE is a trademark of Integrated Technology Express Inc IBM and VGA are trademarks of International Business Machines Corporation All other product names or trademarks are properties of their respective owners ...

Page 4: ...U Packing List Before setting up your product please make sure the following items have been shipped Item Quantity NanoCOM TGU 1 If any of these items are missing or damaged please contact your distributor or sales representative immediately ...

Page 5: ...d descriptions and explanations on the product s hardware and software features if any its specifications dimensions jumper connector settings definitions and driver installation instructions if any to facilitate users in setting up their product Users may refer to the product page at AAEON com for the latest version of this document ...

Page 6: ...transient over voltage 7 Always disconnect this device from any AC supply before cleaning 8 While cleaning use a damp cloth instead of liquid or spray detergents 9 Make sure the device is installed near a power outlet and is easily accessible 10 Keep this device away from humidity 11 Place the device on a solid surface during installation to prevent falls 12 Do not cover the openings on the device...

Page 7: ...usion to the device iii Exposure to moisture iv Device is not working as expected or in a manner as described in this manual v The device is dropped or damaged vi Any obvious signs of damage displayed on the device 18 DO NOT LEAVE THIS DEVICE IN AN UNCONTROLLED ENVIRONMENT WITH TEMPERATURES BEYOND THE DEVICE S PERMITTED STORAGE TEMPERATURES SEE CHAPTER 1 TO PREVENT DAMAGE ...

Page 8: ...plosion if the battery is incorrectly replaced Replace only with the same or equivalent type recommended by the manufacturer Dispose of used batteries according to the manufacturer s instructions and your local government s recycling or disposal directives Attention Il y a un risque d explosion si la batterie est remplacée de façon incorrecte Ne la remplacer qu avec le même modèle ou équivalent re...

Page 9: ...质或元素名称及含量 AAEON Main Board Daughter Board Backplane 部件名称 有毒有害物质或元素 铅 Pb 汞 Hg 镉 Cd 六价铬 Cr VI 多溴联苯 PBB 多溴二苯醚 PBDE 印刷电路板 及其电子组件 外部信号 连接器及线材 O 表示该有毒有害物质在该部件所有均质材料中的含量均在 SJ T 11363 2006 标准规定的限量要求以下 X 表示该有毒有害物质至少在该部件的某一均质材料中的含量超出 SJ T 11363 2006 标准规定的限量要求 备注 此产品所标示之环保使用期限 系指在一般正常使用状况下 ...

Page 10: ...henyl Ethers PBDE PCB Other Components X O O O O Wires Connectors for External Connections X O O O O O O The quantity of poisonous or hazardous substances or elements found in each of the component s parts is below the SJ T 11363 2006 stipulated requirement X The quantity of poisonous or hazardous substances or elements found in at least one of the component s parts is beyond the SJ T 11363 2006 s...

Page 11: ...etup Submenu Main 16 3 4 Setup Submenu Advanced 17 3 4 1 Graphics Configuration 18 3 4 2 CPU Configuration 19 3 4 3 Memory Configuration 21 3 4 4 On Module H W Monitor 22 3 4 4 1 Fan 1 Mode Configuration 23 3 4 5 PCH FW Configuration 26 3 4 5 1 Firmware Update Configuration 27 3 4 6 On Module Configuration 28 3 4 7 Power Management 29 3 4 8 AAEON BIOS Robot 30 3 5 Setup Submenu System I O 32 3 5 1...

Page 12: ... 2 1 Key Management 48 3 7 Setup Submenu Boot 49 3 8 Setup Submenu Save Exit 50 Chapter 4 Drivers Installation 51 4 1 Driver Download and Installation 52 Appendix A Watchdog Timer Programming 55 A 1 Watchdog Timer Initial Program 56 Appendix B I O Information 61 B 1 I O Address Map 62 B 2 Memory Address Map 64 B 3 Large Memory Address Map 65 B 4 IRQ Mapping Chart 66 Appendix C Programming Digital ...

Page 13: ...COM Express Module NanoCOM TGU Chapter 1 Chapter 1 Product Specifications ...

Page 14: ...SKU Max Memory Capacity Up to 16GB BIOS AMI BIOS Legacy Free Wake on LAN Yes Watchdog Timer 255 Levels Power Requirement Standard 12V Power Supply Type AT ATX Power Consumption Typical 2 75A at 12V full load i7 1185GRE Dimensions L x W 3 31 x 2 17 84 mm x 55 mm Operating Temperature 32 F 140 F 0 C 60 C Option 40 F 185 F 40 C 85 C Storage Temperature 40 F 185 F 40 C 85 C Operating Humidity 0 90 rel...

Page 15: ...p to 2 5 Gbps Ethernet x 1 Audio High Definition Audio Interface USB port USB3 2 Gen 2 x 2 USB2 0 x 8 Serial Port 2 wire UART TX RX x 2 HDD Interface SATA III x 2 Expansion PCIe Gen 3 x1 x4 I2C LPC SMBus GPIO GPIO 8 bit Onboard Storage Onboard NVMe 64GB up to 128GB optional Note NVMe performance is affected by read write counts contact AAEON support for any questions TPM fTPM ...

Page 16: ...COM Express Module NanoCOM TGU Chapter 2 Chapter 2 Hardware Information ...

Page 17: ...Chapter 2 Hardware Information 5 COM Express Module NanoCOM TGU 2 1 Dimensions ...

Page 18: ...Chapter 2 Hardware Information 6 COM Express Module NanoCOM TGU ...

Page 19: ...2 B6 LPC_AD2 A7 GBE0_MDI2 B7 LPC_AD3 A8 GBE0_LINK B8 N C A9 GBE0_MDI1 B9 N C A10 GBE0_MDI1 B10 LPC_CLK A11 GND FIXED B11 GND FIXED A12 GBE0_MDI0 B12 PWRBTN A13 GBE0_MDI0 B13 SMB_CK A14 N C B14 SMB_DAT A15 SUS_S3 B15 SMB_ALERT A16 SATA0_TX B16 SATA1_TX A17 SATA0_TX B17 SATA1_TX A18 SUS_S4 B18 SUS_STAT A19 SATA0_RX B19 SATA1_RX A20 SATA0_RX B20 SATA1_RX A21 GND FIXED B21 GND FIXED A22 USB3_RXN0 B22 ...

Page 20: ...XED B31 GND FIXED A32 AC_BITCLK B32 SPKR A33 AC_SDOUT B33 I2C_CK A34 BIOS_DIS0 B34 I2C_DAT A35 THRMTRIP B35 THRM A36 USB6 B36 USB7 A37 USB6 B37 USB7 A38 USB_6_7_OC B38 USB_4_5_OC A39 USB4 B39 USB5 A40 USB4 B40 USB5 A41 GND FIXED B41 GND FIXED A42 USB2 B42 USB3 A43 USB2 B43 USB3 A44 USB_2_3_OC B44 USB_0_1_OC A45 USB0 B45 USB1 A46 USB0 B46 USB1 A47 VCC_RTC B47 N C A48 N C B48 N C A49 N C B49 SYS_RES...

Page 21: ...CIE_RX3 A60 GND FIXED B60 GND FIXED A61 PCIE_TX2 B61 PCIE_RX2 A62 PCIE_TX2 B62 PCIE_RX2 A63 GPI1 B63 GPO3 A64 PCIE_TX1 B64 PCIE_RX1 A65 PCIE_TX1 B65 PCIE_RX1 A66 GND B66 WAKE0 A67 GPI2 B67 WAKE1 A68 PCIE_TX0 B68 PCIE_RX0 A69 PCIE_TX0 B69 PCIE_RX0 A70 GND FIXED B70 GND FIXED A71 EDP_TX2_P B71 DDI0_PAIR0 A72 EDP_TX2_N B72 DDI0_PAIR0 A73 EDP_TX1_P B73 DDI0_PAIR1 A74 EDP_TX1_N B74 DDI0_PAIR1 A75 EDP_T...

Page 22: ...BY A85 GPI3 B85 VCC_5V_SBY A86 N C B86 VCC_5V_SBY A87 EDP_HPD B87 VCC_5V_SBY A88 PCIE0_CK_REF B88 BISO_DIS1 A89 PCIE0_CK_REF B89 DDI0_HPD A90 GND FIXED B90 GND FIXED A91 SPI_POWER B91 N C A92 SPI_MISO B92 N C A93 GPO0 B93 N C A94 SPI_CLK B94 N C A95 SPI_MOSI B95 DDI0_DDC_AUX_SEL A96 GND B96 N C A97 TYPE10 Pull down 47k ohm to GND B97 SPI_CS A98 RS1_TX B98 DDI0_AUX_DP A99 RS1_RX B99 DDI0_AUX_DN A10...

Page 23: ...press Module NanoCOM TGU Row A Row B A103 LID B103 SLEEP A104 VCC_12V B104 VCC_12V A105 VCC_12V B105 VCC_12V A106 VCC_12V B106 VCC_12V A107 VCC_12V B107 VCC_12V A108 VCC_12V B108 VCC_12V A109 VCC_12V B109 VCC_12V A110 GND FIXED B110 GND FIXED ...

Page 24: ...Chapter 2 Hardware Information 12 COM Express Module NanoCOM TGU 2 3 Function Block Diagram ...

Page 25: ...COM Express Module NanoCOM TGU Chapter 3 Chapter 3 AMI BIOS Setup ...

Page 26: ...verification routines check the current system configuration against the values stored in the CMOS memory If they do not match an error message will be output and the BIOS setup program will need to be run to set the configuration information in memory There are three situations in which the CMOS settings will need to be set or changed Starting the system for the first time The system hardware has...

Page 27: ...the power is turned off To enter BIOS Setup press Del or F2 immediately while your computer is powering up The function for each interface can be found below Main Date and time can be set here Press Tab to switch between date elements Advanced Enable Disable boot option for legacy network devices System I O For configuring PCI Express settings Security The setup administrator password can be set h...

Page 28: ...Chapter 3 AMI BIOS Setup 16 COM Express Module NanoCOM TGU 3 3 Setup Submenu Main ...

Page 29: ...Chapter 3 AMI BIOS Setup 17 COM Express Module NanoCOM TGU 3 4 Setup Submenu Advanced ...

Page 30: ...Chapter 3 AMI BIOS Setup 18 COM Express Module NanoCOM TGU 3 4 1 Graphics Configuration Options Summary VBT Select eDP On eDP Off Optimal Default Failsafe Default Select VBT for GOP Driver ...

Page 31: ...ckage Turbo Mode Disabled Enabled Optimal Default Failsafe Default Enable Disable processor Turbo Mode requires EMTTM enabled too AUTO means enabled Hyper Threading Disabled Enabled Optimal Default Failsafe Default Enable or Disable Hyper Threading Technology Intel R SpeedStep tm Disabled Enabled Optimal Default Failsafe Default Allows more than two frequency ranges to be supported Table Continues...

Page 32: ...M Express Module NanoCOM TGU Options Summary Intel VMX Virtualization Technology Disabled Enabled Optimal Default Failsafe Default When enabled a VMM can utilize the additional hardware capabilities provided by Vanderpool Technology ...

Page 33: ...safe Default By enabling this Error Injection feature the user acknowledges the security risks Enabling Error Injection allows attackers who have access to the Host Operating System to inject IBECC errors that can cause unintended memory corruption and enable the leak of security data in the BIOS stolen memory regions In Band ECC Operation Mode 0 1 2 Optimal Default Failsafe Default 0 Functional M...

Page 34: ...Chapter 3 AMI BIOS Setup 22 COM Express Module NanoCOM TGU 3 4 4 On Module H W Monitor ...

Page 35: ...e Configuration Fan 1 Full Mode Options Summary FAN 1 Full Mode Optimal Default Failsafe Default Manual Mode by PWM Auto Mode by PWM Smart Fan Mode Select PWM signal Non inverting Optimal Default Failsafe Default Inverting Select output PWM of inverting or non inverting signal ...

Page 36: ... 3 AMI BIOS Setup 24 COM Express Module NanoCOM TGU Fan 1 Manual Mode by PWM Options Summary Manual Setting 70 Optimal Default Failsafe Default Set Fan at fixed Duty Cycle Min 0 Max 100 Please input Dec number ...

Page 37: ...l Source 1 T1 Thermal Source 2 T2 Select monitor thermal source Temperature Of Start 30 Optimal Default Failsafe Default Temperature Of Start Temperature of Off 20 Optimal Default Failsafe Default Temperature of Off Start PWM 40 Optimal Default Failsafe Default Start PWM Slope PWM 0 PWM 1 PWM Optimal Default Failsafe Default 2 PWM 4 PWM 8 PWM 16 PWM 32 PWM 64 PWM Slope PWM ...

Page 38: ...Chapter 3 AMI BIOS Setup 26 COM Express Module NanoCOM TGU 3 4 5 PCH FW Configuration ...

Page 39: ...1 Firmware Update Configuration Options Summary Me FW Image Re Flash Enabled Disabled Optimal Default Failsafe Default Enable Disable Me FW Image Re Flash function Local FW Update Enabled Optimal Default Failsafe Default Disabled Enable Disable ME FW Update function ...

Page 40: ...uration Options Summary Battery Management Disabled Optimal Default Failsafe Default One Battery Enable to support battery in ACPI OS by I2C_CK I2C_DAT B33 B34 EC SMB HC Support Enabled Disabled Optimal Default Failsafe Default SMBus Host Controller Interface via Embedded Controller ...

Page 41: ...mal Default Failsafe Default SIO Restore AC Power Loss To decide the behavior after system power cut then resupply Note the CMOS battery must be present RTC wake system from S5 Disabled Optimal Default Failsafe Default Fixed Time Dynamic Time Bypass Fixed Time System will wake on the hr min sec specified Dynamic Time System will wake on the current time Increase minute s Bypass BIOS will not contr...

Page 42: ... Sends watch dog before booting OS Disabled Optimal Default Failsafe Default Enabled Enabled Robot set Watch Dog Timer WDT after POST completion before BIOS transfer control to OS WARNING Before enabling this function a program in OS must be in responsible for clearing WDT Also this function should be disabled if OS is going to update itself Delayed POST PEI phase Disabled Optimal Default Failsafe...

Page 43: ...rting POST right after power This allows BIOS POST to start with stable power or start after system is physically warmed up Note Robot does this before Sends watch dog Reset System once Disabled Optimal Default Failsafe Default Enabled Enabled Robot resets system for one time on each boot This will send a soft or hard reset to onboard devices thus puts devices to more stable state ...

Page 44: ...Chapter 3 AMI BIOS Setup 32 COM Express Module NanoCOM TGU 3 5 Setup Submenu System I O ...

Page 45: ...Summary PCI Express Root Port 1 Disabled Enabled Optimal Default Failsafe Default Control the PCI Express Root Port PCIe Speed Auto Optimal Default Failsafe Default Gen1 Gen2 Gen3 Gen4 Configure PCIe Speed Hot Plug Disabled Optimal Default Failsafe Default Enabled PCI Express Hot Plug Enable Disable ...

Page 46: ...Hot Plug Disabled Optimal Default Failsafe Default Enabled PCI Express Hot Plug Enable Disable PCI Express 1 Disable Enable Optimal Default Failsafe Default Control the PCI Express Root Port PCIe Speed Auto Optimal Default Failsafe Default Gen1 Gen2 Gen3 Configure PCIe Speed Hot Plug Disabled Optimal Default Failsafe Default Enabled PCI Express Hot Plug Enable Disable PCI Express 2 Disable Enable ...

Page 47: ...Default Gen1 Gen2 Gen3 Configure PCIe Speed Hot Plug Disabled Optimal Default Failsafe Default Enabled PCI Express Hot Plug Enable Disable PCI Express 4 Disable Enable Optimal Default Failsafe Default Control the PCI Express Root Port PCIe Speed Auto Optimal Default Failsafe Default Gen1 Gen2 Gen3 Configure PCIe Speed Hot Plug Disabled Optimal Default Failsafe Default Enabled PCI Express Hot Plug ...

Page 48: ...ed Enabled Optimal Default Failsafe Default Enable or Disable SATA Port Hot Plug Disabled Optimal Default Failsafe Default Enabled Designates this port as Hot Pluggable SATA Device Type Hard Disk Drive Optimal Default Failsafe Default Solid State Drive Identify the SATA port is connected to Solid State Drive or Hard Disk Drive Port 1 Disabled Enabled Optimal Default Failsafe Default Enable or Disa...

Page 49: ...s Summary Hot Plug Disabled Optimal Default Failsafe Default Enabled Designates this port as Hot Pluggable SATA Device Type Hard Disk Drive Optimal Default Failsafe Default Solid State Drive Identify the SATA port is connected to Solid State Drive or Hard Disk Drive ...

Page 50: ...COM TGU 3 5 3 HD Audio Configuration Options Summary HD Audio Disabled Enabled Optimal Default Failsafe Default Control Detection of the HD Audio device Disabled HD Audio will be unconditionally disabled Enabled HD Audio will be unconditionally enabled ...

Page 51: ...t Configuration Options Summary GPI Output Input Optimal Default Failsafe Default Set DIO as Input or Output GPO Output Optimal Default Failsafe Default Input Set DIO as Input or Output Output Level High Optimal Default Failsafe Default Low Set output level when DIO pin is output ...

Page 52: ...Chapter 3 AMI BIOS Setup 40 COM Express Module NanoCOM TGU 3 5 5 Legacy Logical Devices Configuration ...

Page 53: ...evice Disabled Enabled Optimal Default Failsafe Default Enable or Disable this Logical Device Possible Use Automatic Settings Optimal Default Failsafe Default IO 3F8h IRQ 4 DMA IO 2C8h IRQ 11 DMA Allows the user to change the device resource settings New settings will be reflected on this setup page after system restarts ...

Page 54: ...evice Disabled Enabled Optimal Default Failsafe Default Enable or Disable this Logical Device Possible Use Automatic Settings Optimal Default Failsafe Default IO 2F8h IRQ 3 DMA IO 2D8h IRQ 10 DMA Allows the user to change the device resource settings New settings will be reflected on this setup page after system restarts ...

Page 55: ...Serial Port Console Redirection Options Summary Console Redirection Disabled Optimal Default Failsafe Default Enabled Console Redirection Enable or Disable Console Redirection EMS Disabled Optimal Default Failsafe Default Enabled Console Redirection Enable or Disable ...

Page 56: ...hen the user enters the Setup utility A User Password does not provide access to many of the features in the Setup utility Select the password you wish to set and press Enter In the dialog box enter your password must be between 3 and 20 letters or numbers Press Enter and retype your password to confirm Press Enter again to set the password Removing the Password Select the password you want to rem...

Page 57: ...ce O S will not show Security Device TGU EFI protocol and INT1A interface will not be available SHA 1 PCR Bank Disabled Optimal Default Failsafe Default Enabled Enable or Disable SHA 1 PCR Bank SHA256 PCR Bank Disabled Enabled Optimal Default Failsafe Default Enable or Disable SHA256 PCR Bank SHA384 PCR Bank Disabled Optimal Default Failsafe Default Enabled Enable or Disable SHA384 PCR Bank Table ...

Page 58: ...safe Default Enable or Disable Endorsement Hierarchy TPM 2 0 UEFI Spec Version TCG_1_2 TCG_2 Optimal Default Failsafe Default Select the TCG2 Spec Version Support TCG_1_2 the Compatible mode for Win8 Win10 TCG_2 Support new TCG2 protocol and event format for win10 or later Physical Presence Spec Version 1 2 1 3 Optimal Default Failsafe Default Select to Tell O S to support PPI Spec Version 1 2 or ...

Page 59: ...re is Active if Secure Boot is Enabled Platform Key PK is enrolled and the System mode is in User mode Changing the mode requires platform reset Secure Boot Mode Standard Optimal Default Failsafe Default Custom Secure Boot mode options Standard or Custom In Custom mode Secure Boot Policy variables can be configured by a physically present user without full authentication ...

Page 60: ...ess Module NanoCOM TGU 3 6 2 1 Key Management Options Summary Factory Key Provision Disabled Optimal Default Failsafe Default Enabled Install factory default Secure Boot keys after the platform reset and while the System is in Setup mode ...

Page 61: ... NanoCOM TGU 3 7 Setup Submenu Boot Options Summary Quiet Boot Disabled Enabled Optimal Default Failsafe Default Enables or disables Quiet Boot option Network Stack Disabled Optimal Default Failsafe Default Enabled Enable Disable UEFI Network Stack ...

Page 62: ...Chapter 3 AMI BIOS Setup 50 COM Express Module NanoCOM TGU 3 8 Setup Submenu Save Exit ...

Page 63: ...COM Express Module NanoCOM TGU Chapter 4 Chapter 4 Drivers Installation ...

Page 64: ...s 10 1 Open the folder where you unzipped the Audio Drivers 2 Run the Setup exe in the folder 3 Follow the instructions 4 Drivers will be installed automatically Chipset Driver Windows 10 1 Open the folder where you unzipped the Chipset Drivers 2 Run the SetupChipset exe file in the folder 3 Follow the instructions 4 Drivers will be installed automatically Graphics Driver Windows 10 1 Open the fol...

Page 65: ...ically 6 After installing the LAN driver install Intel PROSet package optional 7 Open the Wired_PROSet_26 3_x64 folder 8 Run the Wired_PROSet_26 3_x64 exe file in the folder 9 Follow the instructions 10 Drivers will be installed automatically Intel Active Management Technology Drivers Windows 10 1 Open the folder where you unzipped the Intel AMT Drivers 2 Drivers must be installed manually refer t...

Page 66: ...nstallation 54 COM Express Module NanoCOM TGU Peripheral Driver Linux 1 Open the folder where you unzipped the Peripheral Drivers 2 Follow the instructions contained within the user guides to install the related drivers ...

Page 67: ...COM Express Module NanoCOM TGU Appendix A Appendix A Watchdog Timer Programming ...

Page 68: ...gister Logical Device Number 0xA8 Note3 Watch dog Logical Device Number Function and Device Number 0x00 Note4 Watch dog Function Device Number Table 2 Watchdog relative register table Option Register BitNum Value Note Timer Counter 0x00 Note5 Note10 Time of watchdog timer 0 255 Counting Unit 0x01 Note6 0 Note7 0 Note11 Select time unit 0 second 1 minute Watchdog RST pulse width 0x01 Note8 3 2 Note...

Page 69: ... EcBRAMReadByte byte Offset define void IOWriteByte byte Offset byte Value define byte IOReadByte byte Offset Watch Dog relative definition Please reference to Table 2 define byte TimerReg This parameter is represented from Note5 define byte TimerVal This parameter is represented from Note10 define byte UnitReg This parameter is represented from Note6 define byte UnitBit This parameter is represen...

Page 70: ...Express Module NanoCOM TGU VOID Main Procedure AaeonWDTConfig byte Timer Time of WDT timer 0x00 0xFF boolean Unit Select time unit 0 second 1 minute AaeonWDTConfig Procedure AaeonWDTEnable This procudure will enable the WDT counting AaeonWDTEnable ...

Page 71: ...parameter setting WDTParameterSetting VOID WDTEnableDisable byte Value ECBRAMWriteByte TimerReg Value VOID WDTParameterSetting Byte TempByte Watchdog Timer counter setting ECBRAMWriteByte TimerReg TimerVal WDT counting unit setting TempByte ECBRAMReadByte UnitReg TempByte UnitVal UnitBit ECBRAMWriteByte UnitReg TempByte WDT RST pulse width setting TempByte ECBRAMReadByte RSTReg TempByte RSTVal RST...

Page 72: ...RAMFnDataReg IOWriteByte EcBRAMIndex 0x13 OPReg IOWriteByte EcBRAMData Value IOWriteByte EcBRAMIndex 0x12 IOWriteByte EcBRAMData 0x30 Write start Byte ECBRAMReadByte byte OPReg IOWriteByte EcBRAMIndex 0x10 IOWriteByte EcBRAMData BRAMLDNReg IOWriteByte EcBRAMIndex 0x11 IOWriteByte EcBRAMData BRAMFnDataReg IOWriteByte EcBRAMIndex 0x12 IOWriteByte EcBRAMData 0x10 Read start IOWriteByte EcBRAMIndex 0x...

Page 73: ...COM Express Module NanoCOM TGU Appendix B Appendix B I O Information ...

Page 74: ...Appendix B I O Information 62 COM Express Module NanoCOM TGU B 1 I O Address Map ...

Page 75: ...Appendix B I O Information 63 COM Express Module NanoCOM TGU ...

Page 76: ...Appendix B I O Information 64 COM Express Module NanoCOM TGU B 2 Memory Address Map ...

Page 77: ...Appendix B I O Information 65 COM Express Module NanoCOM TGU B 3 Large Memory Address Map ...

Page 78: ...Appendix B I O Information 66 COM Express Module NanoCOM TGU B 4 IRQ Mapping Chart ...

Page 79: ...Appendix B I O Information 67 COM Express Module NanoCOM TGU ...

Page 80: ...Appendix B I O Information 68 COM Express Module NanoCOM TGU ...

Page 81: ...Appendix B I O Information 69 COM Express Module NanoCOM TGU ...

Page 82: ...Appendix B I O Information 70 COM Express Module NanoCOM TGU ...

Page 83: ...Appendix B I O Information 71 COM Express Module NanoCOM TGU ...

Page 84: ...Appendix B I O Information 72 COM Express Module NanoCOM TGU ...

Page 85: ...Appendix B I O Information 73 COM Express Module NanoCOM TGU ...

Page 86: ...Appendix B I O Information 74 COM Express Module NanoCOM TGU ...

Page 87: ...Appendix B I O Information 75 COM Express Module NanoCOM TGU ...

Page 88: ...Appendix B I O Information 76 COM Express Module NanoCOM TGU ...

Page 89: ...COM Express Module NanoCOM TGU Appendix C Appendix C Programming Digital I O ...

Page 90: ...Express Module NanoCOM TGU C 1 DIO Programming NanoCOM TGU utilizes an AAEON chipset as its Digital I O controller Below are the procedures to complete its configuration which you can use to develop a customized program to fit your application ...

Page 91: ... Device Number IO Value Status Function and Device Number 0x01 Note5 DIO Output Data Function Device Number Table 2 Digital I O relative register table Register Option Register BitNum Value Note GPI0 Pin Status 0x00 Note6 0 Note7 Note15 GPA2 GPI1 Pin Status 0x00 Note6 1 Note8 Note16 GPA3 GPI2 Pin Status 0x00 Note6 2 Note9 Note17 GPA4 GPI3 Pin Status 0x00 Note6 3 Note10 Note18 GPA5 GPO0 Pin Status ...

Page 92: ...Note6 define byte DIO0Bit This parameter is represented from Note7 define byte DIO1Bit This parameter is represented from Note8 define byte DIO2Bit This parameter is represented from Note9 define byte DIO3Bit This parameter is represented from Note10 define byte DIO4Bit This parameter is represented from Note11 define byte DIO5Bit This parameter is represented from Note12 define byte DIO6Bit This ...

Page 93: ...nReadPinStatus Input Example Read Digital I O Pin 3 status Output InputStatus 0 Digital I O Pin level is low 1 Digital I O Pin level is High PinStatus AaeonReadPinStatus DIO0ToDIO7Reg DIO3Bit Procedure AaeonSetOutputLevel Input Example Set Digital I O Pin 6 level AaeonSetOutputLevel DIO0ToDIO7Reg DIO6Bit DIO6Val ...

Page 94: ...onReg byte BitNum Byte TempByte TempByte ECBRAMReadByte BRAMFnData1Reg OptionReg If TempByte BitNum 0 Return 0 Return 1 VOID AaeonSetOutputLevel byte OptionReg byte BitNum byte Value Byte TempByte TempByte ECBRAMReadByte BRAMFnData1Reg OptionReg TempByte Value BitNum ECBRAMWriteByte OptionReg BitNum Value ...

Page 95: ...taReg IOWriteByte EcBRAMIndex 0x13 OPReg IOWriteByte EcBRAMData Value IOWriteByte EcBRAMIndex 0x12 IOWriteByte EcBRAMData 0x30 Write start Byte ECBRAMReadByte byte FnDataReg byte OPReg IOWriteByte EcBRAMIndex 0x10 IOWriteByte EcBRAMData BRAMLDNReg IOWriteByte EcBRAMIndex 0x11 IOWriteByte EcBRAMData FnDataReg IOWriteByte EcBRAMIndex 0x12 IOWriteByte EcBRAMData 0x10 Read start IOWriteByte EcBRAMInde...

Reviews: