background image

 

 

 

 

Last Updated: July 29, 2020

 

 

NanoCOM-WHU 

 

COM  Express  Module 

 

User’s  Manual 

1

st

  Ed

Summary of Contents for AAEON NanoCOM-WHU

Page 1: ...Last Updated July 29 2020 NanoCOM WHU COM Express Module User s Manual 1st 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 WHU 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: ...3 4 Setup Submenu Advanced 16 3 4 1 Graphics Configuration 17 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 24 3 4 5 1 Firmware Update Configuration 25 3 4 6 On Module Configuration 26 3 4 7 Power Management 27 3 4 8 AAEON BIOS Robot 28 3 4 8 1 Device Detecting Configuration 30 3 5 Setup Submen...

Page 12: ...nu Security 44 3 6 1 Secure Boot 45 3 6 2 Key Management 46 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 54 A 1 Watchdog Timer Initial Program 55 Appendix B I O Information 60 B 1 I O Address Map 61 B 2 Memory Address Map 62 B 3 IRQ Mapping Chart 63 Appendix C Programming Dig...

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

Page 14: ...Type Onboard DDR4 2400 2133 non ECC support Max Memory Capacity Up to 8GB BIOS AMI BIOS Legacy free BIOS Wake on LAN Yes Watchdog Timer 255 Levels Power Requirement Standard 12V Power Supply Type AT Mode Power Consumption Typical TBD Dimension L x W 3 31 x 2 17 84 mm x 55 mm Operating Temperature 32 F 140 F 0 C 60 C Storage Temperature 4 F 158 F 20 C 70 C Operating Humidity 0 90 relative humidity ...

Page 15: ...Intel UHD Graphics 620 610 Video Output eDP DDI x 1 LVDS Interface I O Ethernet Intel I219 GbE x 1 Audio HD Audio x 1 USB port USB 3 2 Gen 2 x 2 USB 2 0 x 8 Serial Port 2 wire UART x 2 TX RX HDD Interface SATA3 x 2 Onboard Storage eMMC Expansion Slot PCIe x1 x4 I2C LPC SMBus GPIO 8 bit TPM fTPM ...

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

Page 17: ...Chapter 2 Hardware Information 5 COM Express Module NanoCOM WHU 2 1 Dimensions Jumpers and Connectors ...

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

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 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 EXCD1_PERST A48 EXCD0_PERST B48 EXCD1_CPPE A49 EXCD0_...

Page 21: ...9 PCIE_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_TXP2 B71 DDI0_PAIR0 A72 EDP_TXN2 B72 DDI0_PAIR0 A73 EDP_TXP1 B73 DDI0_PAIR1 A74 EDP_TXN1 B74 DDI0_PAIR1 A75 EDP_TX...

Page 22: ...A84 EDP_AUXN B84 VCC_5V_SBY A85 GPI3 B85 VCC_5V_SBY A86 N C B86 VCC_5V_SBY A87 EDP_HDP 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 B97 SPI_CS A98 RS1_TX B98 DDI0_CTRL_CLK or DDI0_AUX A99 RS1_RX B99 D...

Page 23: ... A Row B A101 RS2_TX B101 FAN_PWMOUT A102 RS2_RX B102 FAN_TACHIN 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: ...COM Express Module NanoCOM WHU Chapter 3 Chapter 3 AMI BIOS Setup ...

Page 25: ...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 26: ...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 27: ...Chapter 3 AMI BIOS Setup 15 COM Express Module NanoCOM WHU 3 3 Setup Submenu Main ...

Page 28: ...Chapter 3 AMI BIOS Setup 16 COM Express Module NanoCOM WHU 3 4 Setup Submenu Advanced ...

Page 29: ... If Enable it will not scan for External Gfx Card on PEG and PCH PCIE Ports Primary Display Auto Optimal Default Failsafe Default IGFS PCI Select which of IGFX PEG PCI Graphics device should be Primary Display Or select SG for Switchable Gfx Internal Graphics Auto Optimal Default Failsafe Default Disabled Enabled Keep IGFS enabled based on the setup options Table Continues on Next Page ...

Page 30: ...T Pre Allocated 0M 32M Optimal Default Failsafe Default 64M 4M 8M 12M 16M 20M 24M 28M 32M F7 36M 40M 44M 48M 52M 56M 60M Select DVMT 5 0 Pre Allocated Fixed Graphics Memory size used by the Internal Graphics Device DVMT Total Gfx Mem 128M 256M Optimal Default Failsafe Default MAX ...

Page 31: ...ult Enabled or Disabled Hyper Threading Technology Intel Trusted Execution Technology Disabled Optimal Default Failsafe Default Enabled Enables utilization of additional hardware capabilities provided by Intel Trusted Execution Technology Changes require a full power cycle to take effect Intel VMX Virtualization Technology Disabled Enabled Optimal Default Failsafe Default When enabled a VMM can ut...

Page 32: ...peedStep Disabled Enabled Optimal Default Failsafe Default Allows more than two frequency ranges to be supported Turbo Mode Disabled Enabled Optimal Default Failsafe Default Enable Disable processor Turbo Mode requires Intel Speed Step or Intel Speed Shift to be available and enabled ...

Page 33: ...Chapter 3 AMI BIOS Setup 21 COM Express Module NanoCOM WHU 3 4 3 Memory Configuration ...

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

Page 35: ... 1 Mode Configuration Options Summary FAN 1 Full Mode Optimal Default Failsafe Default Manual Mode by PWM Auto Mode by PWM Choose the mode for FAN 1 PWM signal Non inverting Optimal Default Failsafe Default Inverting Select output PWM of inverting or non inverting signal ...

Page 36: ...Chapter 3 AMI BIOS Setup 24 COM Express Module NanoCOM WHU 3 4 5 PCH FW Configuration ...

Page 37: ...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 Options for Local FW Update function ...

Page 38: ...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 39: ...Type Select system power mode Restore AC Power Loss Last State Always On Always Off Optimal Default Failsafe Default IO Restore AC Power Loss RTC wake system from S5 Disabled Optimal Default Failsafe Default Fixed Time Dynamic Time Fixed Time System will wake on the hr min sec specified Dynamic Time System will wake on the current time Increase minute s ...

Page 40: ...ear WDT on completion of POST WDT will reset system automatically if it is not cleared before its timer counts down to zero 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 Als...

Page 41: ...es this before Sends watch dog Delayed POST DXE phase Disabled Optimal Default Failsafe Default Enabled Enabled Robot holds BIOS from starting 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...

Page 42: ...reset type robot should send on each boot Retry Count 3 Optimal Default Failsafe Default Fill retry counter here Robot will reset system at most counter times and then let the system continues its POST At time After show logo Optimal Default Failsafe Default Before show logo Select robot action time After show logo Robot will do action after logo is displayed System devices are almost ready Before...

Page 43: ...4 8 1 1 Device 1 5 Detecting Configuration Options Summary Interface Disabled Optimal Default Failsafe Default PCI DIO SMBUS Legacy I O Super I O MMIO Select interface robot should use to communicate with device Note This menu is the same for all Devices 1 thru 5 ...

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

Page 45: ...Setup 33 COM Express Module NanoCOM WHU 3 5 1 PCI Express Configuration Options Summary PCIE_0 3 Configuration As Four x1 Optimal Default Failsafe Default As one x2 and two x1 As two x2 As one x4 PCIE Controller Selection ...

Page 46: ...E_ Configuration Options Summary PCIE_N Disabled Enabled Optimal Default Failsafe Default Control the PCI Express Root Port PCIe Speed Auto Optimal Default Failsafe Default Gen1 Gen2 Gen3 Configure PCIe Speed Note This menu is the same for PCIE_0 PCIE_1 PCIE_2 and PCIE_3 ...

Page 47: ...lt Enable or Disable SCS eMMC 5 0 Controller eMMC 5 0 HS400 Mode Disabled Enabled Optimal Default Failsafe Default Enable or Disable SCS eMMC HS400 Mode Driver Strength 33 Ohm 40 Ohm Optimal Default Failsafe Default 50 Ohm Sets I O driver strength SATA Controller s Enabled Optimal Default Failsafe Default Disabled Enable Disable SATA Device Table Continues on Next Page ...

Page 48: ...ed Optimal Default Failsafe Default Enabled Designates this port as Hot Pluggable External Disabled Optimal Default Failsafe Default Enabled Marks this port as external Spin Up Device Disabled Optimal Default Failsafe Default Enabled If enabled for any of ports Staggered Spin Up will be performed and only the drives which have this option enabled will spin up at boot Otherwise all drives spin up a...

Page 49: ...COM WHU 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 disabled ...

Page 50: ...odule NanoCOM WHU 3 5 4 Digital IO Port Configuration Options Summary IO Type Output Optimal Default Failsafe Default Input Set IO as Input or Output IO Data Low High Optimal Default Failsafe Default Set is output level when DIO pin is output ...

Page 51: ...Chapter 3 AMI BIOS Setup 39 COM Express Module NanoCOM WHU 3 5 5 Legacy Logical Devices Configuration ...

Page 52: ...ce 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 53: ...ce 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 54: ...erial Port Console Redirection Options Summary Console Redirection COM0 Disabled Optimal Default Failsafe Default Enabled Console Redirection Enable or Disable Console Redirection Disabled Optimal Default Failsafe Default Enabled Console Redirection Enable or Disable ...

Page 55: ...essages Resolution 80x24 Optimal Default Failsafe Default 80x25 On Legacy OS the Number of Rows and Columns supported redirection Redirect After POST Always Enable Optimal Default Failsafe Default Bootloader When Bootloader is selected then Legacy Console Redirection is disabled before booting to legacy OS When Always Enable is selected then Legacy Console Redirection is enabled for legacy OS Defa...

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: ...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 Restore Factory Keys No Press Yes to restore factory keys Yes Force System to User Mode Install factory default Secure Boot key databases Key Manag...

Page 58: ...and while the System is in Setup mode Restore Factory Keys No Press Yes to install factory default keys Yes Force System to User Mode Install Factory default Secure Boot key databases Enroll EFI image Allow the image to run in Secure Boot mode Enroll SHA256 Hash certificate of a PE image into Authorized Signature Database db Restore DB defaults No Press Yes to install factory default keys Yes Rest...

Page 59: ...0 0 No Key Update Enroll Factory Defaults or load certificates from a file 1 Public key Certificate a EFI_SIGNATURE_LIST b EFI_CERT_X509 DER c EFI_CERT_RSA2048 bin d EFI_CERT_SHAXXX 2 Authenticated UEFI Variable 3 EFI PE COFF Image SHA256 Key Source Factory External Mixed Append Authorized Signatures 0 0 No Key Update Enroll Factory Defaults or load certificates from a file 1 Public key Certificat...

Page 60: ...Authorized TimeStamps 0 0 No Key Update Enroll Factory Defaults or load certificates from a file 1 Public key Certificate a EFI_SIGNATURE_LIST b EFI_CERT_X509 DER c EFI_CERT_RSA2048 bin d EFI_CERT_SHAXXX 2 Authenticated UEFI Variable 3 EFI PE COFF Image SHA256 Key Source Factory External Mixed Append OsRecovery Signatures 0 0 No Key Update Enroll Factory Defaults or load certificates from a file 1...

Page 61: ...M WHU 3 7 Setup Submenu Boot Options Summary Quiet Boot Disabled Enabled Optimal Default Failsafe Default Enables or disables Quiet Boot option PXE Boot Disabled Optimal Default Failsafe Default UEFI Controls the execution of UEFI and Legacy Network OpROM ...

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

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

Page 64: ...ice Software 10 1 18019 8144 folder 2 Run the SetupChipset exe file in the folder 3 Follow the instructions 4 Drivers will be installed automatically Step 2 Install Graphics Driver 1 Open the Intel Graphic 27 20 100 7922 x64 folder 2 Run the igxpin exe file in the folder 3 Follow the instructions 4 Drivers will be installed automatically 5 A Read Me file is included in the folder in case you have ...

Page 65: ...1 Open the Intel R Management Engine Firmware 1910 12 0 1239 folder 2 Run the MEISetup exe file in the folder 3 Follow the instructions 4 Drivers will be installed automatically Step 6 Install Intel Serial IO Drivers 1 Open the Intel Serial IO 30 100 1841 2 folder 2 Run the SetupSerialIO exe file in the folder 3 Follow the instructions 4 Drivers will be installed automatically 5 A Read Me file is ...

Page 66: ...COM Express Module NanoCOM WHU Appendix A Appendix A Watchdog Timer Programming ...

Page 67: ...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 68: ... 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 69: ...Express Module NanoCOM WHU 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 70: ...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 71: ...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 72: ...COM Express Module NanoCOM SKU Appendix B Appendix B I O Information ...

Page 73: ...Appendix B I O Information 61 COM Express Module NanoCOM WHU B 1 I O Address Map ...

Page 74: ...Appendix B I O Information 62 COM Express Module NanoCOM WHU B 2 Memory Address Map ...

Page 75: ...Appendix B I O Information 63 COM Express Module NanoCOM WHU B 3 IRQ Mapping Chart ...

Page 76: ...Appendix B I O Information 64 COM Express Module NanoCOM WHU ...

Page 77: ...Appendix B I O Information 65 COM Express Module NanoCOM WHU ...

Page 78: ...Appendix B I O Information 66 COM Express Module NanoCOM WHU ...

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

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

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

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

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

Page 84: ...COM Express Module NanoCOM WHU Appendix C Appendix C Programming Digital I O ...

Page 85: ...Express Module NanoCOM WHU C 1 DIO Programming NanoCOM WHU 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 86: ... 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 87: ...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 88: ...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 89: ...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 90: ...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: