Page 1
EVK-IRIS-W10 Evaluation kit for IRIS-W10 series modules User guide Abstract This document describes how to set up and use the EVK-IRIS-W10 evaluation kits for prototyping the IRIS-W10 open CPU, multiradio modules. It also describes the different options for debugging and the development capabilities included in the evaluation board.
EVK-IRIS-W10 - User guide Document information Title EVK-IRIS-W10 Subtitle Evaluation kit for IRIS-W10 series modules Document type User guide Document number UBX-23007837 Revision and date 9-Jan-2024 Disclosure restriction C1-Public This document applies to the following products: Product name EVK-IRIS-W101 EVK-IRIS-W106 u-blox or third parties may hold intellectual property rights in the products, names, logos, and designs included in this document.
EVK-IRIS-W10 board and includes setup instructions for starting development. All pins and interfaces supported on IRIS-W10 series modules are easily accessible from the evaluation board. Simple USB connections serve as the physical interfaces for the power, programming COM ports, debugging, and USB peripheral connectors.
EVK-IRIS-W10 - User guide IRIS-W10 open CPU modules, based on the NXP RW612, support: • Wi-Fi 6 IEEE 802.11a/b/g/n/ac/ax, Dual band WiFi 2.4/5 GHz • IEEE 802.15.4 supporting Thread®, Matter™ over Wi-Fi, and Ethernet • Bluetooth LE subsystem supporting Bluetooth 5.3 in 2.4 GHz band •...
EVK-IRIS-W10 - User guide Setting up the evaluation board Connect the external power supply to the EVK as described in powering the board section. • The green status LED (D10) is lit when the internal EVK 3V3 supply is active. •...
EVK-IRIS-W10 - User guide flash_config.c SDK\boards\rdrw612bga\flash_config Replace the “ ” in the folder with the updated version, which includes an updated FCB (Flash configuration block) and supports flash_config.c low-density Macronix 8MB QSPI Flash. The updated file is available in the u-blox short range open CPU GitHub repository [6].
Page 9
EVK-IRIS-W10 - User guide rw612_wifi_cli.hex. Flash the wifi_cli application file Figure 4: Flashing wifi_Cli application Reset the module and open a UART console (using Putty, TeraTerm, or another terminal emulator), and set the serial port to 115200 baud rate and run different feature sets in the wifi_cli application.
EVK-IRIS-W10 - User guide ⚠ The device can only operate as an Access Point (AP) on channel 1 – 11 in the 2.4 GHz band and on channels 36, 40, 44, and 48 in the 5 GHz band. Configure device B as Station with iperf client To configure device B as a Station with iperf server, open a terminal session and enter: wlan-add test1 ssid NXPAP ip:192.168.10.3,192.168.10.1,255.255.255.0 channel 48 wpa2 12345678...
EVK-IRIS-W10 - User guide Hardware description ☞ Design files for the EVK-IRIS-W10 PCB are available from your local u-blox support team. Figure 6 shows the major functions provided by EVK-IRIS-W10. Figure 6: Header and major function locations 3.1 Power EVK-IRIS-W10 has four potential power sources: Source Component / Input range...
EVK-IRIS-W10 - User guide 3.1.1 Powering the board After applying power to one of the sources described in Table 1, slide SW6 shown in Figure to the ON position to power-on the EVK. The input voltage VBUS-OUT is extended to: •...
Page 13
EVK-IRIS-W10 - User guide 3.3 V Linear regulator (U20) 3.1.1.2 U20 (NCP692MN33T2G is intended to supply power to the MCU-LINK chip with Figure minimum interference to the IRIS-W10 radio module. Figure 9: 3.3V linear regulator (U20) Resistors R151, R144, and R288 must be populated with 0603 0R, and, in this case, R208, R145, R274, and R287 must be disconnected.
EVK-IRIS-W10 - User guide In this mode, the status of the USB-ID signal defines whether the EVB or IRIS-W10 module works as either an OTG host (supply the voltage to a device board), or an OTG device. USB-ID is connected to the ground or left floating, as shown in Figure Figure 11: J72 schematic 3.1.1.4...
EVK-IRIS-W10 - User guide 3.1.3 Current measurement The evaluation board provides two current-sensing headers, as shown in Figure 14. • J7 for current measurement of the VDD module supply • J67 for current measurement of the VDD-IO module supply Module Current Measurement Module IO Current Measurement +3V3 +3V3...
EVK-IRIS-W10 - User guide 3.2.1 Automatic bootloader / Bootstrap Figure 16 shows bootloader configuration and sources available to user. Several signals and DIP switch combinations used to configure the EVK so it can boot in several scenarios. Figure 16: Bootloader schematic EVK has two main methods to bootstrap IRIS-W10 module: Default method - Using DIP switch SW3 with resistors R82, R94, R99 and R103 Four active-high signals (EXT-FREQ, EXT-PRI, EXT-GNT, EXT-REQ) are used to select...
EVK-IRIS-W10 - User guide 3.3 Buttons In addition to the RESET and BOOT buttons, EVK-IRIS-W1 has two more momentary push- button switches. These switches are active-low or high and connect to ground or +3V3 when pressed. The buttons and the associated GPIO signals are shown in Figure 17 Table Figure 17: EVK schematic - user buttons...
Page 18
EVK-IRIS-W10 - User guide +3V3 RGB1 GPIO44-UCX-RGB-R 0 4 02 750R GPIO43-UCX-RGB-G 0 4 02 470R GPIO42_UCX-RGB-B 0 4 02 360R 0 4 02 470R GREEN Figure 18: Schematic – RGB and power LED +3V3 UART status LED 470R GPIO11_U3-DTR 0 4 02 470R GPIO12_U3-DSR...
EVK-IRIS-W10 - User guide 3.5 Serial communication EVK-IRIS-W1 provides two options for serial communication and debugging: • MCU-Link (default) chip • FTDI chip 3.5.1 MCU-Link The MCU-Link is a powerful and cost-effective debug a that seamlessly integrates with the MCUXpresso Integrated Developer Environment (IDE). It is also compatible with third-party IDEs that support CMSIS-DAP protocol.
Page 20
EVK-IRIS-W10 - User guide To use the MCU-Link as a SWD debugging probe for an external MCU through J20, populate R13, R43, R68, R217, R224, R290, R292, R294, R296 with 0 Ω resitors and disconnect resistors R44, R45, R48, R116, R117, R119, R291, R293. IRIS-W10 GPIO/Function Connection MCU-Link pin...
EVK-IRIS-W10 - User guide Figure 22 shows the hardware version setting resistor group with related connections that are described in Table 7. For more information about MCU-Link hardware and firmware, see also the MCU-Link Pro documentation [10]. Figure 22: MCU-LINK hardware version and LEDs MCU-Link pin Hardware version Function...
EVK-IRIS-W10 - User guide IRIS-W10 pin name IRIS-W10 function Resistor/Jumper enable Interface IC function GPIO6/JTAG-TCK R1/J15 FTDI-JTAG-TCK, Pin 16, U108 GPIO8/JTAG-TDI R3/J36 FTDI- JTAG-TDI, Pin 17, U108 GPIO9/JTAG-TDO R4/J34 FTDI- JTAG-TDO, Pin 18, U108 GPIO7/JTAG-TMS R5/J35 FTDI- JTAG-TMS Pin 19, U108 GPIO10/JTAG-RESETn R6/J37 FTDI-...
Page 23
EVK-IRIS-W10 - User guide The IRIS-W10 module SWD interface, GPIO13-SWDCLK and GPIO14-SWDIO, are connected to the MCU-LINK interface and J45 needles connector simultaneously by default through 0R resistors R2 and R12 those GPIOs could be also connected to J20 by disconnecting the last two resistors and populate resistors R48, R116 with 0 R.
EVK-IRIS-W10 - User guide Figure 25: jumpers default connections JTAG-TCK GPIO6_U1-CTS-CS_JTAG-TCK GPIO6_U1-CTS-CS JTAG-TMS GPIO7_U1-CLK_JTAG-TMS GPIO7_U1-CLK JTAG-TDI GPIO8_U1-TxD-MISO-SCL-WS_JTAG-TDI GPIO8_U1-TxD-MISO-SCL-WS JTAG-TDO GPIO9_U1-RxD-MOSI-SDA-TRX_JTAG-TDO GPIO9_U1-RxD-MOSI-SDA-TRX RESETn GPIO10_U1-RTS_JTAG-nRST GPIO10_U1-RTS Figure 26: External JTAG debug interface demultiplexing 3.7 32.768 kHz low frequency clock The evaluation board has a 32.768 kHz crystal connected to the IRIS-W10 module that allows use of the external crystal oscillator option to source the RTC clock which is not enabled by default.
EVK-IRIS-W10 - User guide 3.8 mikroBUS slots EVK-IRIS-W10 has four mikroBUS standard compatible slots with multiple choices of RESET signal for each slot. All slots are not enabled to use by default, and that is mainly due to the multiplexing of the Flexcomm interfaces pins of the NXP RW612 chip as shown in Table 11.
EVK-IRIS-W10 - User guide Figure 28: mikroBUS 1 schematic UART MOSI MISO mikroBUS 1 GPIO 2 J27* GPIO 3 J25* Table 15: mikroBUS 1 working standard options, (*) default connection 3.8.2 mikroBUS 2 slot This slot is connected to the Flexcomm interface 2, cannot be used either as SPI standard simultaneously with SDIO function, which shares GPIO 15 and GPIO 16.
EVK-IRIS-W10 - User guide Figure 30: mikroBUS 2 schematic UART MOSI MISO mikroBUS 2 GPIO 13 J28* GPIO 14 J26* Table 16: mikroBUS 2 working standard options, (*) default connection 3.8.3 mikroBUS 3 slot This slot is connected to the Flexcomm interface 1 that cannot be used with the JTAG interface that shares all GPIOs on this slot, as shown in Figure To enable this slot:...
EVK-IRIS-W10 - User guide Figure 32: mikroBUS3 schematic UART MOSI MISO mikroBUS 3 GPIO 9 J18* GPIO 8 J16* Table 17: mikroBUS 3 working standard options, (*) default connection 3.8.4 mikroBUS 4 slot This slot is connected to the Flexcomm interface 1 that cannot be used totally with RMII function, which shares GPIO55, GPIO 56 and GPIO 57 as shown in Figure To enable this slot:...
EVK-IRIS-W10 - User guide Figure 38: Jumpers J55, J56, J57, J58, J59, J60 default connection IRIS-W10 pin name IRIS-W10 function Resistor/Jumper enable Interface IC function GPIO15/SDIO-CLK R100/J55 SDIO-CLK GPIO16/SDIO-D3 R97/J56 SDIO-D3 GPIO17/SDIO-CMD R98/J57 SDIO-CMD GPIO19/SDIO-D0 R101/J58 SDIO-D0 GPIO20/SDIO-D1 R102/J59 SDIO-D1 GPIO18/SDIO-D2 R83/J60 SDIO-D2...
Page 35
EVK-IRIS-W10 - User guide Several GPIOs described in Table Table Table • are connected to the pin headers by default and can’t be disconnected • are connected to the pin headers by default but can be disconnected • are not connected to the pin headers by default but can be connected •...
Page 36
EVK-IRIS-W10 - User guide GPIO Header Pin Connection How to connect, disconnect, disconnect other locations GPIO45 Default and can’t disconnect Release SW1 GPIO46 Default and can’t disconnect Disconnect MikroBUS 3- AN Disconnect MikroBUS 2- AN GPIO47 Default and can’t disconnect GPIO48 Default and can’t disconnect Disconnect MikroBUS 1- AN...
EVK-IRIS-W10 - User guide Header +3.3V 6,8,9,10 Table 24: Power signals mapping to the pin headers 3.12 QSPI memory The EVK-IRIS-W10 provides an option for external memory. A Quad SPI PSRAM (U2), shown Figure 40 Table 25, can be optionally mounted on the rear side of EVK board. •...
Page 38
EVK-IRIS-W10 - User guide Table 26 shows all jumper types and locations on the EVK, while Table 27 shows the default function and alternate function of each jumper – if applicable. Jumper Jumper type Location Jumper Jumper type Location Solder-bridge open Bottom Solder-bridge open Bottom...
Page 39
EVK-IRIS-W10 - User guide Jumper Default connection Alternate function J47-15 Connect GPIO 16 to U17 Connect SDIO-D3 Connect GPIO 17 to U17 Connect SDIO-CMD Connect GPIO 19 to U3-RTS Connect SDIO-D0 Connect GPIO 20 to U3-CTS Connect SDIO-D1 Connect GPIO 18 to mikroBUS-INT Connect SDIO-D2 Connect GPIO 27 to mikroBUS3-PWM Cannot be connected simultaneously with J88, J89, J90...
EVK-IRIS-W10 - User guide 3.14 Test points Table 28 describes the function of each test point on the EVK. Test point Function Test point Function MUSB-OTG-VBUS TP22 MUSB-OTG-ID TP23 ENET_B-CAST-OFF Chassis-GND TP24 TP25 P1_1-MCULINK Chassis-GND TP26 P1_9-MCULINK TP27 P1_20-MCULINK TP28 P1_21-MCULINK TP29 P1_31-MCULINK...
EVK-IRIS-W10 - User guide Appendix A Glossary Abbreviation Definition Clock Central Processing Unit Clear To Send Direct Current DC-DC DC to DC converter Device Firmware Update Evaluation Kit Flash Configuration Block FICR Factory Information Configuration Register GPIO General Purpose Input / Output Low Drop-Out voltage regulator Low Energy Light Emitting Diode...
EVK-IRIS-W10 - User guide Revision history Revision Date Name Comments 04-Sep-2023 habd, Initial release for EVK-IRIS-W10 PT1 24-Nov-2023 habd Updated for changes in new prototype spin of the board. Revised ch2 in Setting up the evaluation board. Added Starting up the EV section.