Summary of Contents for Nuvoton NuMaker-IIoT-NUC980G1
Page 1
The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission from Nuvoton. Nuvoton is providing this document only for reference purposes of NuMicro microcontroller and microprocessor based system design. Nuvoton assumes no responsibility for errors or omissions.
NuMaker-IIoT-NUC980G1 OVERVIEW The NuMaker-IIoT-NUC980G1 is an evaluation board based on Arm ARM926EJ-S microprocessor NUC980DK63YC which has rich peripherals to help users to design-in their products or application systems easily. In addition, the NuMaker-IIoT-NUC980G1 uses NUC980DK63YC microprocessor which runs up to 300 MHz with built-in 64 MB DDR2 memory, 16 KB I-cache, 16 KB D-cache and MMU, 16 KB embedded SRAM and 16.5 KB IBR (Internal Boot ROM) for system booting from USB, SPI NAND...
NuMaker-IIoT-NUC980G1 FEATURES ⚫ NUC980DK63YC: LQFP128 pin MCP package with DDR2 (64 MB), which can run up to 300 MHz operating speed ⚫ SPI Flash: Quad mode system booting or data storage, using W25N01GVZEIG SPI- NAND (128 MB) ⚫ SD1/eMMC1: User SD/eMMC memory card for system booting, data storage or SDIO (Wi-Fi) device ⚫...
Connector Arduino UNO Compatible Extension Connectors CAN transceiver SPI-NAND Power setting W25N01GVZEIG Figure 3-1 Front View of NuMaker-IIoT-NUC980G1 ⚫ +5V In (JP14): Power adaptor 5V input CON4 USB Port CON9 USB Port Power Model JP14 (Type C) (Type C)
Page 8
NuMaker-IIoT-NUC980G1 voltage is over 5.7V or the current is over 1.7A. LED2 Green Power normal state. ⚫ RTC Battery (JP15): External Battery supply for RTC 3.3V powered JP15.1: Positive (+) – JP15.2: Negative (-) – ⚫ System Reset (K2): System will be reset if the K2 button is pressed ⚫...
Page 12
R27/R26 GPG9/GPG8 Remove with 1-bit mode ⚫ Audio Codec (U11, M1, CON6, CON7, CN1): Nuvoton NAU88C22YG (U11) connects to NUC980 using I S interface Microphone (M1): Through the NAU88C22YG chip sound input – Speaker output (CON6): Through the NAU88C22YG chip sound output –...
NuMaker-IIoT-NUC980G1 3.2 Rear View Figure 3-2 shows the main components and connectors from the rear side of NuMaker-IIoT-NUC980G1. VCOM ICE Audio AUX NK-980IOTG1 SD1/eMMC1 Figure 3-2 Rear View of NuMaker-IIoT-NUC980G1 ⚫ VCOM ICE interface: ICE Controller NUC123ZD4AN0 (U6) connects CON3 to PC Host...
4.1 Nuvoton CDC Driver Installation The USB serial port function is used to print some messages on PC API, such as SecureCRT, through the standard UART protocol to help user to debug program. Download and install the latest Nuvoton CDC driver: ⚫ https://www.nuvoton.com/resource-download.jsp?tp_GUID=SW1020160914071736 The installation is presented in Figure 4-1 and Figure 4-2.
4.2 Nuvoton Virtual COM Driver Installation The firmware programming tool NuWriter requires a NuWriter driver to be installed on PC first. Please follow the steps below to install the driver. Download and install the latest Nuvoton Virtual COM driver: ⚫ https://github.com/OpenNuvoton/NUC980_NuWriter/tree/master/Driver...
NuMaker-IIoT-NUC980G1 4.3 BSP Firmware Download NUC980 Linux BSP provides cross compilation tools based on Linux. This BSP has been tested in different x86 Linux distributions, including Ubuntu, CentOS, and Debian, etc. Since there are many distributions out there with different system configuration, sometimes it is necessary to change system setting or manually install some missing components for cross compilation.
NuMaker-IIoT-NUC980G1 4.4 Hardware Setup The NuMaker-IIoT-NUC980G1 provides jumpers to select boot-up conditions. To select USB ISP mode, the statuses of SW1.1 and SW1.2 are ON. For other boot selections, refer to Figure 4-5 and Table 4-1. Figure 4-5 Boot Source Selection Power-on setting SW1.2...
NuMaker-IIoT-NUC980G1 Figure 4-6 USB-Serial Debug Port 2. Find the “Nuvoton Virtual COM Port” on the Device Manger as Figure 4-7. Figure 4-7 Device Manger 3. Open a serial port terminal, PuTTY for example, to print out debug message. Set the speed to 115200.
2. Connect USBD connector to the PC USB port through a USB type C cable. Figure 4-10 USBD Port 3. Boot NuMaker-IIoT-NUC980G1 from USB ISP mode. 4. Find the “WinUSB driver (Nuvoton VCOM)” on the Device Manger as Figure 4-11. Jun. 25, 2024 Page 24 of 46...
NuMaker-IIoT-NUC980G1 Figure 4-11 Device Manger(2) Power on the NuMaker-IIoT-NUC980G1, and then open the programming tool “NuWriter.exe” on the PC. Note that the tool cannot work if the “WinUSB4NuVCOM” driver is not found. First, double-click “NuWriter.exe” on PC. NuWriter will start and a window appears. Select target chip as NUC980 series and select DDR parameter as DDR initial files.
This mode can write a new image to SPI NAND flash and specify the type of the image. These types can be recognized by uboot or Linux. The Image type is set Loader, Data, Environment or Pack. The NuMaker-IIoT-NUC980G1 default firmware consists of five images: ⚫...
NuMaker-IIoT-NUC980G1 Figure 4-13 Download u-boot-spl to SPI NAND u-boot For the Linux system, Loader Type is used to boot the Linux kernel. Compile NUC980 U-Boot to get Main U-Boot and SPL U-Boot. The Main U-Boot is a fully featured version of U-Boot. In this case, the Main U-Boot need to set the address at 0x100000.
NuMaker-IIoT-NUC980G1 Linux 5.10 need to download the dtb into SPI NAND Flash at the specified address, depending on the value of image start offset (aligned on block size boundary, block size is based on SPI NAND specifications). If dtb start offset is equal to 0x180000, download the dtb into SPI NAND Flash at the address 0x180000.
Figure 4-17 Download Environment to SPI NAND You can create a TXT file extension and add contents. NuWriter will transform env.txt to an environment image and download the image to SPI NAND. Here is an example for NuMaker-IIoT-NUC980G1 environment variables: baudrate=115200 bootdelay=1...
NuMaker-IIoT-NUC980G1 5.2 GPIO List Figure 5-2 shows the GPIO List of the NuMaker-IIoT-NUC980G1 board. Figure 5-2 GPIO List Jun. 25, 2024 Page 31 of 46 Rev 1.01...
NuMaker-IIoT-NUC980G1 5.3 Power Figure 5-3 shows the power circuit of the NuMaker-IIoT-NUC980G1 board. Figure 5-3 Power Jun. 25, 2024 Page 32 of 46 Rev 1.01...
NuMaker-IIoT-NUC980G1 5.4 NUC980DK Figure 5-4 shows the NUC980DK net name of the NuMaker-IIoT-NUC980G1 board. Figure 5-4 NUC980DK Jun. 25, 2024 Page 33 of 46 Rev 1.01...
NuMaker-IIoT-NUC980G1 5.5 Power Filter Figure 5-5 shows the power filter of the NuMaker-IIoT-NUC980G1 board. Figure 5-5 Power Filter Jun. 25, 2024 Page 34 of 46 Rev 1.01...
NuMaker-IIoT-NUC980G1 5.10 Audio Codec and CAN_3 Figure 5-10 shows the NAU88C22YG Audio Codec and CAN_3 circuit of the NuMaker-IIoT-NUC980G1 board. Figure 5-10 Audio Codec and CAN_3 Jun. 25, 2024 Page 39 of 46 Rev 1.01...
NuMaker-IIoT-NUC980G1 5.12 Arduino Uno Interface Figure 5-12 shows the Arduino Uno interface of the NuMaker-IIoT-NUC980G1 board. Figure 5-12 Arduino Uno interface Jun. 25, 2024 Page 41 of 46 Rev 1.01...
NuMaker-IIoT-NUC980G1 5.13 USB Figure 5-13 shows the USB 0/1 circuit of the NuMaker-IIoT-NUC980G1 board. Figure 5-13 USB Jun. 25, 2024 Page 42 of 46 Rev 1.01...
NuMaker-IIoT-NUC980G1 5.15 PCB Placement Figure 5-15 and Figure 5-16 show the front and rear placement of NuMaker-IIoT-NUC980G1. Figure 5-15 Front Placement Figure 5-16 Rear Placement Jun. 25, 2024 Page 44 of 46 Rev 1.01...
NuMaker-IIoT-NUC980G1 Important Notice Nuvoton Products are neither intended nor warranted for usage in systems or equipment, any malfunction or failure of which may cause loss of human life, bodily injury or severe property damage. Such applications are deemed, “Insecure Usage”.
Need help?
Do you have a question about the NuMaker-IIoT-NUC980G1 and is the answer not in the manual?
Questions and answers