Summary of Contents for Nuvoton NuMaker-IIoT-NUC980
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-NUC980 OVERVIEW The NuMaker-IIoT-NUC980 is an evaluation board based on Arm ARM926EJ-S microprocessor NUC980DK61Y which has rich peripherals to help users to design-in their products or application systems easily. In addition, the NuMaker-IIoT-NUC980 uses NUC980DK61Y 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 Flash...
NuMaker-IIoT-NUC980 FEATURES NUC980DK61Y: 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 ...
NuMaker-IIoT-NUC980 HARDWARE CONFIGURATION 3.1 Front View Figure 3-1 Front View of NuMaker-IIoT-NUC980 +5V In (CON1): Power adaptor 5V input CON4 USB Port CON9 USB Port Power Model CON1 (Micro-B) (Micro-B) Model 1 Connect to PC Model 2 Connect to PC...
Page 8
NuMaker-IIoT-NUC980 Virtual COM (CON4, U6): NUC123ZD4AN0 microcontroller (U6), USB micro-B connector (CON4) to PC, for debug message output User indication LEDs (LED3, LED4, LED5): Color GPIO pin of NUC980 LED3 Yellow LED4 Green PG15 LED5 PB13 SPI NAND Flash (U7, U8): Use Winbond W25N01GVZEIG 128MB (U8) for system booting;...
Page 10
NuMaker-IIoT-NUC980 Connector GPIO pin of NUN980 Function NU5.1 GPD11 SPI0_DI NU5.2 VDD33 NU5.3 GPD9 SPI0_CLK NU5.4 GPD10 SPI0_DO NU5.5 NU5.6 NU5.7 GPD8 SPI0_SS NU5.8 EBI port for use (CON11) Connector GPIO pin of NUN980 Function CON11.1 GPC0 EBI_DATA0 CON11.2...
Page 11
NuMaker-IIoT-NUC980 CON11.21 GPA11 EBI_ADDR9 CON11.22 GPA10 EBI_ADDR10 CON11.23 GPB0 ADC_AIN[0] CON11.24 GPB2 ADC_AIN[2] CON11.25 GPB4 ADC_AIN[4] CON11.26 GPB6 ADC_AIN[6] CON11.27 VDD33 CON11.28 SD1/eMMC1 (CON8): Use Micro SD/eMMC memory card for system booting, data storage or SDIO (Wi-Fi) device ...
Page 12
R27/R26 GPG9/GPG8 Remove with 1-bit mode Audio Codec (U11, M1, CON6, CON7, CN1): Nuvoton NAU8822L (U11) connects to NUC980 using I S interface Microphone (M1): Through the NAU8822L chip sound input – Speaker output (CON6): Through the NAU8822L chip sound output –...
NuMaker-IIoT-NUC980 3.2 Rear View Figure 3-2 shows the main components and connectors from the rear side of NuMaker-IIoT-NUC980. Figure 3-2 Rear View of NuMaker-IIoT-NUC980 VCOM ICE interface: ICE Controller NUC123ZD4AN0 (U6), USB connector (CON3) to PC Host Connector Pin Name Functions CON3.1...
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...
Page 17
NuMaker-IIoT-NUC980 Mar. 14, 2023 Page 17 of 45 Rev 1.01...
NuMaker-IIoT-NUC980 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-NUC980 4.4 Hardware Setup The NuMaker-IIoT-NUC980 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-NUC980 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.
NuMaker-IIoT-NUC980 Figure 4-8 PuTTY Session Setting Figure 4-9 is the log after booting from SPI NAND. Figure 4-9 Booting Log Mar. 14, 2023 Page 22 of 45 Rev 1.01...
2. Connect USBD connector to the PC USB port through a USB cable. Figure 4-10 USBD Port 3. Boot NuMaker-IIoT-NUC980 from USB ISP mode. 4. Find the “WinUSB driver (Nuvoton VCOM)” on the Device Manger as Figure 4-11. Mar. 14, 2023 Page 23 of 45...
NuMaker-IIoT-NUC980 Figure 4-11 Device Manger(2) Power on the NuMaker-IIoT-NUC980, 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-NUC980 default firmware consists of four images: ...
NuMaker-IIoT-NUC980 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-NUC980 uImage Download the image of data type 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 image start offset is equal to 0x200000, download the image of data into SPI NAND Flash at the address 0x200000.
Figure 4-16 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-NUC980 environment variables: baudrate=115200 bootdelay=1...
NuMaker-IIoT-NUC980 5.2 GPIO List Figure 5-2 shows the GPIO List of the NuMaker-IIoT-NUC980 board. Figure 5-2 GPIO List Mar. 14, 2023 Page 30 of 45 Rev 1.01...
NuMaker-IIoT-NUC980 5.3 Power Figure 5-3 shows the power circuit of the NuMaker-IIoT-NUC980 board. Figure 5-3 Power Mar. 14, 2023 Page 31 of 45 Rev 1.01...
NuMaker-IIoT-NUC980 5.4 NUC980DK Figure 5-4 shows the NUC980DK net name of the NuMaker-IIoT-NUC980 board. Figure 5-4 NUC980DK Mar. 14, 2023 Page 32 of 45 Rev 1.01...
NuMaker-IIoT-NUC980 5.5 Power Filter Figure 5-5 shows the power filter of the NuMaker-IIoT-NUC980 board. Figure 5-5 Power Filter Mar. 14, 2023 Page 33 of 45 Rev 1.01...
NuMaker-IIoT-NUC980 5.9 RMII_PE Figure 5-9 shows the RMII_PE circuit of the NuMaker-IIoT-NUC980 board. Figure 5-9 RMII_PE Mar. 14, 2023 Page 37 of 45 Rev 1.01...
NuMaker-IIoT-NUC980 5.12 Arduino Uno Interface Figure 5-12 shows the Arduino Uno interface of the NuMaker-IIoT-NUC980 board. Figure 5-12 Arduino Uno interface Mar. 14, 2023 Page 40 of 45 Rev 1.01...
NuMaker-IIoT-NUC980 5.13 USB Figure 5-13 shows the USB 0/1 circuit of the NuMaker-IIoT-NUC980 board. Figure 5-13 USB Mar. 14, 2023 Page 41 of 45 Rev 1.01...
NuMaker-IIoT-NUC980 5.15 PCB Placement Figure 5-15 and Figure 5-16 show the front and rear placement of NuMaker-IIoT-NUC980. Figure 5-15 Front Placement Figure 5-16 Rear Placement Mar. 14, 2023 Page 43 of 45 Rev 1.01...
NuMaker-IIoT-NUC980 REVISION HISTORY Date Revision Description 2021.05.20 1.00 Initial version. Updated document format Modified SPI-NAND part number W25N01GVZE1G 2023.03.14 1.01 to W25N01GVZEIG Figure 5-8 Memory Modified Mar. 14, 2023 Page 44 of 45 Rev 1.01...
Page 45
NuMaker-IIoT-NUC980 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”.