Applications Engineering

1.0 Introduction

The RZB-ZMD16C-ZDK kit is a low-cost ZigBee demonstration kit for evaluating wireless ZigBee connectivity solutions based on the Renesas M16C/28 group of microcontrollers (MCU).

A small ZigBee Personal Area Network (PAN) can be set up, monitored and analyzed with the included hardware and software.

The kit contains one RF Sniffer board that connects to a PC’s USB port via an RTA-FoUSB-MON unit, which comes pre-programmed to function as the RF Sniffer Interface (RFSI). RF Sniffer software installed on the PC allows you to record and analyze ZigBee data packets. The software can also display the network topology of a ZigBee network. For more information on the RF Sniffer software and hardware, see the RF Sniffer User’s Manual, accessible via Start > (All) Programs > Renesas > RF SnifferV.x.xx

A second RTA-FoUSB-MON unit included in the kit comes pre-programmed to function as a Flash Programmer and In-Circuit-Debugger (ICD). Three ZigBee Demonstration Kit (ZDK) boards come pre- programmed with demo software that allows you to quickly set up a small ZigBee PAN comprised of a ZigBee network Coordinator and two ZigBee network Routers.

The kit comes with a complete software development tool chain for Renesas MCUs, including High- performance Embedded Workshop (HEW), which includes Integrated Development Environment (IDE), Graphical User Interface (GUI) and Software Debugger; NC30WA C-compiler, assembler and linker; and Flash-over-USB™ (FoUSB) Programming software.

A real-time, source-level debug environment is implemented using the HEW debugging interface with the RTA-FoUSB-MON Flash Programmer/ICD. The Flash-over-USBTM(FoUSB) Programmer software, in combination with the ICD, allows in-system programming of the M16C/28 Flash MCUs on the ZDK and RF Sniffer target boards.

The ICD and firmware provide a convenient Universal Serial Bus (USB) interface between the ZDK boards and the host PC. This interface reduces resource requirements on the M16C/28 MCU and allows faster code downloads. It also can be used with many other Renesas Flash MCUs, starter kits, and your own Renesas MCU-based target boards.

This ZDK provides a ZigBee stack and a real-time operating system (RTOS) for the stack in binary form. Your own application code can interface to the ZigBee stack via documented Application Programming Interface (API) function calls. Two binary files are provided in the directory C:\Renesas\RZB_ZMD16C_ZDK\ZbRom:

ZbRom_ZMD28_FFD_Vxx.mot contains the ZigBee stack and RTOS for Full Function Devices (FFD), i.e. ZigBee Routers or Coordinators. The module also contains all necessary MCU initialization routines.

ZbRom_ZMD28_RFD_Vxx.mot contains the ZigBee stack and RTOS for Reduced Function Devices (RFD), i.e. ZigBee End Devices. It has a smaller memory footprint than the FFD binary, leaving more memory available for your own application code. The module also contains all necessary MCU initialization routines.

Sample projects for the Renesas High-performance Embedded Workshop (HEW) allow you to quickly create your own ZigBee coordinator, router or end device.

RZB-ZMD16C-ZDK User’s Manual Rev 1.2 4/ 33

August 2006

Page 4
Image 4
Renesas RZB-ZMD16C-ZDK user manual Introduction

RZB-ZMD16C-ZDK specifications

The Renesas RZB-ZMD16C-ZDK is an advanced evaluation kit designed for developers and engineers focused on creating next-generation embedded applications. This development board is part of the RZ family, which is renowned for its powerful features and flexibility in various applications, including industrial automation, smart home devices, and automotive systems.

One of the standout features of the RZB-ZMD16C-ZDK is its integration of a Renesas RZ/A2M microprocessor. This microprocessor offers a high performance with an ARM Cortex-A9 core that operates at clock speeds up to 600 MHz, which enables the execution of complex algorithms and control tasks. The board boasts an impressive capability to support high-resolution graphics and touchscreen interfaces, making it ideal for HMI applications.

In terms of memory, the RZB-ZMD16C-ZDK comes equipped with substantial on-chip SRAM and flash memory, enhancing its ability to run sophisticated applications without the need for external memory interfaces. This is coupled with a generous amount of expansion options, including GPIO, ADC, and PWM functionality, ensuring that developers can easily integrate additional peripherals.

The kit supports various connectivity options, including Ethernet, USB, and serial communication protocols, enabling seamless integration into existing networks and infrastructures. Its built-in Ethernet capabilities are particularly advantageous for IoT applications, facilitating real-time data exchange and remote control functionalities.

The RZB-ZMD16C-ZDK also emphasizes ease of use for developers, featuring comprehensive software support, including the Renesas Flexible Software Package (FSP). This package accelerates development by providing pre-configured drivers and middleware, which simplifies the implementation of required functionalities.

Moreover, comprehensive debugging and development tools are included, allowing engineers to efficiently test and refine their applications without needing extensive additional resources. The availability of Kano and Renesas e2 studio IDE further enriches the development experience by providing a rich set of debugging and code analysis tools.

In summary, the Renesas RZB-ZMD16C-ZDK is a powerful evaluation kit designed with an extensive feature set and cutting-edge technology. Its combination of high-performance processing, ample memory, versatile connectivity, and robust software support makes it an attractive option for professionals seeking to develop reliable embedded solutions across various industries. The RZB-ZMD16C-ZDK stands out as a critical resource for innovation in the fast-evolving field of embedded systems.