Renesas RZB-ZMD16C-ZDK Register Operation Limitations, Limitations on Register Operation

Page 18

Applications Engineering

00000h

00400h

023FFh

0F000h

0F800h

10000h

SFR Area

Internal RAM

Area - 8kB

Reserved

High E/W

2kB data block

High E/W

2kB data block

 

00400h

User RAM Area

= 8064 Bytes

0237Fh

Kernel RAM

02380h

(128 Bytes)

023FFh

 

Note: User programs must not use shaded areas.

E8000h

FFFFFh

Reserved

User

Flash ROM

Area - 96kB

FF900h

FFE80h

User Program

Area - 94kB

Kernel

Program

FFFDCh

Special Page

Area

Fixed Vector

Area

Figure 7-1: M30280FAHP Memory Map with the Kernel Program

Note: The kernel occupies memory associated with special-page vector numbers 18-19 and 192-255. The user reset vector is re-mapped to address FFFD8h by the kernel.

7.4. Register Operation Limitations

Table 6-2 lists the limitations on register operation. The registers are inhibited from any modification. If register contents are modified in any way, kernel operation cannot be guaranteed.

Table 7-2: Limitations on Register Operation

Register Name

Restriction

User and Interrupt Stack Pointers

RAM memory range 02380H – 023FFH is used

 

by the kernel. Do not set stacks in this area.

UART1 Transmit/Receive Mode Register

Do not change.

UART1 Transmit/Receive Control Register 0

 

UART1 Transmit/Receive Control Register 1

 

UART1 Interrupt Control Register 0

Do not change.

UART Transmit/Receive Control Register 2

Do not change bits 0 and 2.

UART1 Transmit Buffer Register

Do not write to this register.

UART1 Receive Buffer Register

Do not read this register.

Port 6 and Port 6 DDR

To prevent changes on P6_4 data and direction,

 

use read-modify-write only instructions (BSET,

 

BCLR, AND, OR, etc.).

7.5. Limitations on Interrupts - Vectors that Reside in the Hardware Vector Table

Table 7-3lists the limitations on hardware interrupt (i.e. fixed) vector addresses.

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

August 2006

Image 18
Contents ZigBee Demo Kit ZDK Table of Contents RZB-ZMD16C-ZDK User’s Manual Rev 1.2 3 August Introduction Contents of Product Package Limited Guarantee and Support ZigBee Demo Kit Setup System ConnectivityHost Computer Requirements RZB-ZMD16C-ZDK BoardsRF Sniffer Board In-Circuit Debugger and Programmer ICD RF Sniffer Interface RfsiRF Sniffer Software and USB Driver Software Development ToolsFoUSB Flash-over-USB Programmer Hardware ZDK Board RZB-ZMD16C-ZDK1. JP1 MCU U4 Power RZB-ZMD16C-ZDK Board Block DiagramRZB-ZMD16C-ZDK Board Jumper Configuration M16C/28 Group of MCUsLCD Liquid Crystal Display TimersLimitations of the ZbRom System ZigBee RFFlash and RAM Usage System ClockInterrupts Stack RAM UsageZbROM Flash Size Global Variable RAM UsageMAC Address Area ZbROM RAM SizeCustomization of Demo Program Settings Other LimitationsPin and Peripheral Limitations System Operation & LimitationsKernel ROM Monitor Introduction Memory MapRegister Operation Limitations Limitations on Register OperationRegister Name Restriction Interrupt Cause M16C/28 Vector Address Kit Specification Stop or Wait Mode LimitationsPerforming Debug Using Symbols User Program’s Real-Time CapabilityPower Supply Requirements RZB-ZMD16C-ZDK Board SpecificationsHardware Specifications SpecificationAppendix A. Troubleshooting Guide Manual InstallationUSB Driver Problems Cannot Connect to Target Debugging ProblemsErratic Debug Behavior WindowsIssues that May Arise During Debug Operations Problem Possible Cause/s and SolutionTable A.3 Page Appendix B. Reference Manuals Appendix C. Expansion Headers MCU Function PinMCU Function Appendix D. Board Schematic & BOM RZB-ZMD16C-ZDK User’s Manual Rev 1.2 29 August RZB-ZMD16C-ZDK User’s Manual Rev 1.2 30 August Appendix E. RZB-ZMD16C-ZDK Printed Circuit Board Figure E-1 PCB Top ViewFigure E-2 PCB Bottom View Appendix F. Other Resources

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.