Download Print this page

AXIOMTEK PICO338 User Manual

Intel® processor n97/ coretm i3-n305

Advertisement

Quick Links

PICO338
Intel
®
Processor N97/ Core
TM
i3-N305
Processor
Pico-ITX Board
User's Manual

Advertisement

loading
Need help?

Need help?

Do you have a question about the PICO338 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for AXIOMTEK PICO338

  • Page 1 PICO338 Intel ® Processor N97/ Core i3-N305 Processor Pico-ITX Board User’s Manual...
  • Page 2 Axiomtek does not make any commitment to update the information in this manual. Axiomtek reserves the right to change or revise this document and/or product at any time without notice. No part of this document may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of Axiomtek Co., Ltd.
  • Page 3 It discharges static electricity from your body. Wear a wrist-grounding strap, available from most electronic component stores, when ◼ handling boards and components. Trademarks Acknowledgments Axiomtek is a trademark of Axiomtek Co., Ltd. Intel ® and Celeron ®...
  • Page 4 Table of Contents Disclaimers ..................... ii ESD Precautions ................... iii Section 1 Introduction ..........1 Features ....................2 Specifications ..................2 Utilities ....................3 Block Diagram ..................4 Section 2 Board and Pin Assignments ....5 Board Dimensions and Fixing Holes ..........5 Board Layout ..................
  • Page 5 System Memory ................. 25 I/O Port Address Map ................ 26 Interrupt Controller (IRQ) Map ............27 Memory Map ..................33 Section 4 AMI BIOS Setup Utility ......35 Starting ....................35 Navigation Keys ................35 Main Menu ..................37 Advanced Menu ................. 38 Chipset Menu ..................
  • Page 6 This page is intentionally left blank.
  • Page 7 PICO338 Pico-ITX Board Section 1 Introduction The PICO338 is a Pico-ITX board with Intel ® Processor N97 and Intel ® Core i3-N305 that deliver outstanding system performance through high-bandwidth interfaces, multiple I/O functions for interactive applications and various embedded computing solutions.
  • Page 8 PICO338 Pico-ITX Board Features Intel ® processor N97(2.0GHz) and Core i3-N305 processor (1.8GHz) ⚫ LPDDR5 onboard up to 16GB memory capacity, 8GB as the default ⚫ 2 USB 3.2 ports and 2 USB 2.0 ports ⚫ 2 2.5 Gigabit Ethernet ports ⚫...
  • Page 9 Form Factor ⚫ Pico-ITX form factor ◼ All specifications and images are subject to change without notice. Note Utilities Chipset and graphics driver ⚫ Ethernet driver ⚫ Intel Chipset Serial IO Driver ⚫ Axiomtek eAPI3.0 SDK and Driver ⚫ Introduction...
  • Page 10 PICO338 Pico-ITX Board Block Diagram Introduction...
  • Page 11 PICO338 Pico-ITX Board Section 2 Board and Pin Assignments Board Dimensions and Fixing Holes Top View Board and Pin Assignments...
  • Page 12 PICO338 Pico-ITX Board Bottom View Board and Pin Assignments...
  • Page 13 PICO338 Pico-ITX Board Side View Board and Pin Assignments...
  • Page 14 PICO338 Pico-ITX Board Board Layout Top View Board and Pin Assignments...
  • Page 15 PICO338 Pico-ITX Board Bottom View Side View Board and Pin Assignments...
  • Page 16 And remove jumper clip from 2 jumper pins to open. Below illustration shows how to set up jumper. Properly configure jumper and switch settings on the PICO338 to meet your application purpose. Below you can find a summary table of jumpers, switch and onboard default settings.
  • Page 17 PICO338 Pico-ITX Board 2.4.1 LVDS +3.3V/+5V/+12V Voltage Selection (JP1) The board supports voltage selection for flat panel displays. Use this jumper to set LVDS connector (CN6) pin 1~6 VCCM to +3.3V, +5V or +12V, see section 2.5.6. To prevent hardware damage, before connecting please make sure that the input voltage of flat panel is correct.
  • Page 18 PICO338 Pico-ITX Board Connectors Signals go to other parts of the system through connectors. Loose or improper connection might cause problems, please make sure all connectors are properly and firmly connected. Here is a summary table of connectors on the hardware.
  • Page 19 PICO338 Pico-ITX Board 2.5.1 Digital I/O Connector (CN1) This is a 2x3-pin (pitch=2.0mm) connector. The board is equipped with a 4-bit digital I/O that meets requirements for a system customary automation control. The digital I/O can be configured to control cash drawers and sense warning signals from an Uninterrupted Power System (UPS), or perform store security control.
  • Page 20 PICO338 Pico-ITX Board 2.5.3 Front Panel Connector (CN3) This is a 2x5-pin header (pitch=2.0mm) for front panel interface. Signal Signal PS_ON_N PWR_PSIN RST_N BUZZER- BUZZER+ Power Status Pin 1 and pin 2 are for power status button; letting user know the power status of this board.
  • Page 21 PICO338 Pico-ITX Board 2.5.4 M.2 Key B Connector (CN4) The CN4 is a M.2 Key B connector. It is recommended to install: M.2 storage module with 22mm width x 42mm length when configuring to PCIex2. M.2 cellular module with 30mm width x 42mm length or 30mm width x 50/52mm length when configuring to PCIex1 and USB3.2.
  • Page 22 PICO338 Pico-ITX Board 2.5.5 Inverter Connector (CN5) This is a 8-pin (pitch=1.25mm) connector which is compliant with Hirose DF13-8P-1.25V for inverter. We strongly recommend you to use the matching connector, DF13-8S-1.25C, to avoid malfunction. Signal +12V (+12V level) +12V (+12V level)
  • Page 23 PICO338 Pico-ITX Board 2.5.6 LVDS Connector (CN6) This is a 2x20-pin (pitch=1.0mm) connector which is compliant with JST SM40B-SRDS-G-TF for LVDS LCD interface. It is strongly recommended to connect it with matching connector, SHDR-40VS-B. Pin 1~6 VCCM can be set to +3.3V, +5V or +12V by setting JP1 (see section 2.4.1).
  • Page 24 PICO338 Pico-ITX Board 24-bit single channel 18-bit dual channel Pin Signal Pin Signal Pin Signal Pin Signal VCCM VCCM VCCM VCCM VCCM VCCM VCCM VCCM VCCM VCCM VCCM VCCM 10 GND 10 GND 11 N.C 12 N.C 11 N.C 12 Channel B D0- 13 N.C...
  • Page 25 PICO338 Pico-ITX Board 2.5.7 M.2 Key E Connector (CN7) The CN7 is a M.2 2230 Key E connector with PCIex1 and USB2.0. It is recommended to install the M.2 wireless module with 22mm width x 30mm length. Signal Signal +3.3V_SBY USB2_DP8 +3.3V_SBY...
  • Page 26 PICO338 Pico-ITX Board 2.5.8 Power Connector (CN8) This is a 2x2pin (pitch=2.5mm) connector which is compliant with Molex 1054051104. Signal +12V +12V 2.5.9 HDMI Connector (CN9) The HDMI (High-Definition Multimedia Interface) is a compact digital interface which is capable of transmitting high-definition video and high-resolution audio over a single cable.
  • Page 27 PICO338 Pico-ITX Board 2.5.11 USB 3.2 Connector (USB1) The board comes with two Universal Serial Bus (compliant with USB 3.2 Gen2 (10Gb/s)) type A connectors for installing USB peripherals such as keyboard, mouse, scanner, etc. Signal Signal USB_Data1- USB_Data2- USB_Data1+...
  • Page 28 PICO338 Pico-ITX Board 2.5.13 CMOS Battery Connector (BAT1) This is a 2-pin (pitch=1.25mm) wafer connector for CMOS battery interface. Signal BAT1(+3V level) 2.5.14 SIM Card Wafer Connector (SCN1) The SCN1 is a 6-pin (pitch=1.0mm) wafer connector, which is compliant with JST B6B-PH-K-S, for SIM Card interface.
  • Page 29 PICO338 Pico-ITX Board 2.5.16 COM Wafer Connector (SCN3) This is a 9-pin (pitch = 1.25 mm) connector compliant with Molex 53047-0910. The SCN3 supports RS-232/422/485, selectable via BIOS setting (see section 4.4). The pin assignments for RS-232/422/485 are listed in the table below. It is strongly recommended to use the matching cable, 59380880250E.
  • Page 30 PICO338 Pico-ITX Board This page is intentionally left blank. Board and Pin Assignments...
  • Page 31 Make sure all correct settings are arranged for your installed microprocessor to prevent the CPU from damages. BIOS The PICO338 use AMI Plug and Play BIOS with a single 256 Mbit SPI Flash. System Memory The PICO338 supports onboard LPDDR5 memory with maximum capacity up to 16GB.
  • Page 32 PICO338 Pico-ITX Board I/O Port Address Map Hardware Description...
  • Page 33 PICO338 Pico-ITX Board Interrupt Controller (IRQ) Map The interrupt controller (IRQ) mapping list is shown as follows: Hardware Description...
  • Page 34 PICO338 Pico-ITX Board Hardware Description...
  • Page 35 PICO338 Pico-ITX Board Hardware Description...
  • Page 36 PICO338 Pico-ITX Board Hardware Description...
  • Page 37 PICO338 Pico-ITX Board Hardware Description...
  • Page 38 PICO338 Pico-ITX Board Hardware Description...
  • Page 39 PICO338 Pico-ITX Board Memory Map The memory mapping list is shown as follows: Hardware Description...
  • Page 40 PICO338 Pico-ITX Board This page is intentionally left blank. Hardware Description...
  • Page 41 PICO338 Pico-ITX Board Section 4 AMI BIOS Setup Utility The AMI UEFI BIOS provides users with a built-in setup program to modify basic system configuration. All configured parameters are stored in a flash chip to save the setup information whenever the power is turned off. This chapter provides users with detailed description about how to set up basic system configuration through the AMI BIOS setup utility.
  • Page 42 PICO338 Pico-ITX Board Hot Keys Description → Left/Right The Left and Right <Arrow> keys allow you to select a setup screen. The Up and Down <Arrow> keys allow you to select a setup screen or  Up/Down sub-screen. The Plus and Minus <Arrow> keys allow you to change the field value of a +−...
  • Page 43 PICO338 Pico-ITX Board Main Menu When you first enter the setup utility, you will enter the Main setup screen. You can always return to the Main setup screen by selecting the Main tab. System Time/Date can be set up as described below.
  • Page 44 PICO338 Pico-ITX Board Advanced Menu The Advanced menu also allows users to set configuration of the CPU and other system devices. You can select any of the items in the left frame of the screen to go to the sub menus: ►...
  • Page 45 PICO338 Pico-ITX Board ACPI Settings ⚫ ACPI Sleep State Select the ACPI (Advanced Configuration and Power Interface) sleep state. Configuration options are Suspend Disabled and S3 (Suspend to RAM). The S3 (Suspend to RAM) option selects ACPI sleep state the system will enter when suspend button is pressed.
  • Page 46 PICO338 Pico-ITX Board Trusted Computing ⚫ This screen provides function for specifying the TPM settings. Security Device Support Enable or disable BIOS support for security device, typically a TPM. When enabled (default setting), the BIOS initializes and makes the TPM available for use by the operating system and other system components.
  • Page 47 PICO338 Pico-ITX Board CPU Configuration ⚫ This screen shows the CPU Configuration and you can change the value of the selected option. Active Efficient-cores Enable number of E-cores in each processor package. AMI BIOS Setup Utility...
  • Page 48 PICO338 Pico-ITX Board Intel(R) Speed Shift Technology Enable or disable Intel(R) Speed Shift Technology support. Enabling will trigger the CPPC v2 (Collaborative Processor Performance Control version 2) interface to optimize CPU performance and power management. CPPC works by dynamically adjusting the processor's frequency and voltage in collaboration with the operating system.
  • Page 49 PICO338 Pico-ITX Board NVMe Configuration ⚫ This screen shows related information and settings for NVMe (Non-Volatile Memory Express) storage device. AMI BIOS Setup Utility...
  • Page 50 PICO338 Pico-ITX Board F81804 Serial Port Configuration ⚫ You can use this screen to select options for the Serial Port Configuration, and change the value of the selected option. A description of the selected item appears on the right side of the screen.
  • Page 51 PICO338 Pico-ITX Board Serial Port 1 Configuration ⚫ Serial Port Enable or disable serial port 1. The optimal setting for base I/O address is 3F8h and for interrupt request address is IRQ4. COM Port Type Use this item to set RS-232/422/485 communication mode.
  • Page 52 PICO338 Pico-ITX Board F81804 DIO Configuration ⚫ It is to adjust and modify the DIO settings, not to enable or disable the digital IO function. Use this screen to set parameters related to digital I/O configuration. DIO Modification Enable or disable digital I/O modification. If modification is disabled, the DIO status sub...
  • Page 53 PICO338 Pico-ITX Board Once it is enabled, you can access to the DIO status sub screen to set output or input, see image below. AMI BIOS Setup Utility...
  • Page 54 PICO338 Pico-ITX Board Hardware Monitor ⚫ This screen monitors hardware health status. This screen displays the temperature of system and CPU, also system voltages (+5VDUAL, VCC_RTC, VCC3V, VSB3V and VSB5V). AMI BIOS Setup Utility...
  • Page 55 PICO338 Pico-ITX Board USB Configuration ⚫ USB Devices Display all detected USB devices. AMI BIOS Setup Utility...
  • Page 56 PICO338 Pico-ITX Board Axiom HSIO Configuration ⚫ Use this screen to set parameters related to Axiom High-Speed Input/Output configuration which refers to M.2 Key B Connector (see section 2.5.4) HSIO modify Enable or disable HSIO (High-Speed Input/Output) modify. B key Configuration The B Key can be configured to support PCIex2, USB+PCIex1 or Only USB.
  • Page 57 PICO338 Pico-ITX Board Chipset Menu The Chipset menu allows users to change the advanced chipset settings. You can select any of the items in the left frame of the screen to go to the sub menus: ► System Agent (SA) Configuration ►...
  • Page 58 PICO338 Pico-ITX Board System Agent (SA) Configuration ⚫ This screen allows users to configure System Agent (SA) parameters. For items marked with “”, please press <Enter> for more options. Graphics Configuration Please press <Enter> to go to graphics configuration sub menus.
  • Page 59 PICO338 Pico-ITX Board Graphics Configuration ⚫ LVDS Panel Device Enable or disable LVDS panel support. LVDS Panel Type Select LVDS panel resolution for the display device. AMI BIOS Setup Utility...
  • Page 60 PICO338 Pico-ITX Board Internal Graphics Use this item to enable/disable internal graphics controller. Suggest to enable it to make HDMI (see Section 2.5.9) working. AMI BIOS Setup Utility...
  • Page 61 PICO338 Pico-ITX Board PCH-IO Configuration ⚫ This screen allows you to set PCH parameters. Audio card enable Audio card enable selection. Please enable this item when audio card is connected. Also refer to section 2.5.10. AMI BIOS Setup Utility...
  • Page 62 PICO338 Pico-ITX Board Security Menu The Security menu allows users to change the security settings for the system. Administrator Password ⚫ Set administrator password. User Password ⚫ Set user password. Secure Boot ⚫ Use this item to set parameters related to Secure Boot.
  • Page 63 PICO338 Pico-ITX Board Secure Boot ⚫ The Secure Boot feature is designed to ensure and protect the system from unauthorized access and malwares during boot-up. Secure Boot Secure Boot feature is Active if Secure Boot is Enabled, Platform Key (PK) is enrolled and the System is in User mode.
  • Page 64 PICO338 Pico-ITX Board Boot Menu The Boot menu allows users to change boot options of the system. Setup Prompt Timeout ⚫ Number of seconds to wait for setup activation key. 65535(0xFFFF) means indefinite waiting. Bootup Numlock State ⚫ Use this item to select the power-on state for the keyboard NumLock.
  • Page 65 PICO338 Pico-ITX Board Save & Exit Menu The Save & Exit menu allows users to load your system configuration with optimal or fail-safe default values. Save Changes and Exit ⚫ When you have completed the system configuration changes, select this option to leave Setup and return to Main Menu.
  • Page 66 PICO338 Pico-ITX Board Discard Changes ⚫ Select this option to quit Setup without making any permanent changes to the system configuration. Select Discard Changes from the Save & Exit menu and press <Enter>. Select Yes to discard changes. Restore Defaults ⚫...
  • Page 67 After the system stops working for a while, it can be auto-reset by the watchdog timer. The integrated watchdog timer can be set up in the system reset mode by program. A.2 How to Use Watchdog Timer Please check Axiomtek eAPI3.0 SDK before using below sample codes. Note //======================================================================...
  • Page 68 PICO338 Pico-ITX Board fprintf(stderr, "5. Exit\n"); fprintf(stderr, "Select WDT mode: "); scndata("%d", &wdt_runmode); switch (wdt_runmode) case 1: fprintf(stderr, "Set WDT timer mode (0 means second, 1 means minute):"); scndata("%d", &wdt_timermode); if (wdt_timermode == 0) fprintf(stderr, "WDT timer mode is second.\n");...
  • Page 69 PICO338 Pico-ITX Board EapiStatus = EApiWDogTrigger(); if (EapiStatus != EAPI_STATUS_SUCCESS) { fprintf(stderr, "Reload support!!!\n\n"); else fprintf(stderr, "Reload successful.\n\n"); break; case 4: EapiStatus = EApiWDogStop(); if (EapiStatus != EAPI_STATUS_SUCCESS) { fprintf(stderr, "Stop WDT not support!!!\n\n"); else { fprintf(stderr, "Stop WDT successful.\n\n");...
  • Page 70 PICO338 Pico-ITX Board This page is intentionally left blank. Watchdog Timer...
  • Page 71 Signal DIO 0 DIO 3 DIO 1 DIO 2 B.2 Digital I/O Programming Please check Axiomtek eAPI3.0 SDK before using below sample codes. Note #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include "EApi.h" #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) #include <Windows.h>...
  • Page 72 PICO338 Pico-ITX Board // ******************************************** // ******************************************** // Load and Initilize eAPI library // ******************************************** int InitLibrary() return EApiLibInitialize() != EAPI_STATUS_SUCCESS; void GPIO_demo() uint32_t GPIO_runmode = 0; uint32_t ID = 0; uint32_t mask = 0; uint32_t value = 0; uint32_t inmask = 0;...
  • Page 73 PICO338 Pico-ITX Board fprintf(stderr, "Get GPIO Direction not support!!!\n\n"); else { fprintf(stderr, "Get GPIO Direction ID: %x, mask: %x, Direction: %x\n\n", ID, mask, value); break; case 3: fprintf(stderr, "Bank: 0x10000\n"); fprintf(stderr, "Enter the ID(hex): "); scndata("%x", &ID); fprintf(stderr, "Enter the mask(hex): ");...
  • Page 74 PICO338 Pico-ITX Board default: fprintf(stderr, "GPIO error!!!\n\n"); break; fprintf(stderr, "********************************************\n"); // ******************************************** // Main // ******************************************** int main() int select = 0; if (InitLibrary() != 0) fprintf(stderr,"---- intialize: fail\n"); // system("pause"); return 1; fprintf(stderr, "---- intialize: ok\n"); GPIO_demo(); // system("pause");...