TNV85A003AE RENESAS | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 3

Technical content

(c) 2014. Renesas Electroni cs Corporation. All rights reserved. Page 1 of 3 Date: Mar. 10, 2014 RENESAS TECH NICAL UPDATE 1753, Shimonumabe, Nakahara-ku, Kawasaki-shi, Kanagawa 211-8668 Japan Renesas Electronics Corporation Product Category MPU/MCU Document No. TN-V85-A003A/E Rev. 1.00 Title V850ES/Kx1, Kx1+ R e s t r i c t ion notification of Mask ROM products Information Category Technical Notification Applicable Product V850ES/KF1 µPD703211 V850ES/KG1 µPD703215, MPD703215Y V850ES/KG1+ µPD703313, µPD703313Y Lot No. Reference Document -V850ES/KF1 User’s manual : Hardware (U16891E) -V850ES/KG1 User’s manual: Hardware (U16890E) -V850ES/KG1+ User’s manual: Hardware (U16894E) -V850ES User ’s manual For Architecture (U15943E) All lot This documen t describes a new restriction of Mask ROM products as shown by “Applicable Product”. 1. Restriction: Applicable Us age: T he usage which meets to (1) and (2) at the same timing is applicable to the restriction. (1) T he instruction codes which addresses 001FFF CH to 0020000H are executed continuously. (2) Pipeline disorder (Note) is generated. N o t e : The pipeline becomes disordered caused by the following factors. 1. A lignment hazard 2. Referencing execution resul t of load instruction 3. Referencing execution result of multiply instruction 4. Referencing execution result of LDSR instruction for EIPC and F EPC 5. A ccess of On-chip peripheral I/O register For details of pipeline disordered, please see User’s manual “V850ES 32-Bit Microprocessor Core Architecture” (U15943E). Detail o f Restriction: I n the case of Applicable Usage, CPU executes the wrong instruction code. (Example) The pipeline disordered is generated by Alignment hazard: I n t h i s c a s e , the instruction b will not be executed correctly. And wrong instruction code is executed.

RENESAS TECHNICAL UPDATE TN-V85-A003A/E Date: March 10, 2014 Page 2 of 2. Workaround: To avoid the continuous execution of Instruction codes which addresses from 001FFFCH to 0020000H, pl ease allocate 16 bytes data of all “0” in the address of 001FFF0H to 001FFFFH. (Example of settings for data allocation) The fo llowing shows examples for data allocation by using Renesas IDE PM+ (CubeSuite+). Constant array of “dummy” is defined as 16 bytes data of all “0”, and it is allocated from 001FFF0H to 001FFFFH. Please add the C s ource file and Link directive file as shown below. C source) Add the following codes as constant array of “dummy”. L i n k d i r e c t i v e ) Add the following codes of “DUMMY_CONST”, “TEXT2” and “ROMP” ( N o t e 1 ) Regarding .text2 description, please assign user ’s object file name (xxx.o, yyy.o and so on). T h e s e u s e r’s o b j e c t f i l e s will be allocated upward to 0020000H. #pragma section const "dummy" begin const int ary[4]={0x00, 0x00, 0x00, 0x00}; #pragma section const "dummy" end TEXT : ! L O AD ?RX { . p r o_epi_runtime = $PROGBITS ? A X .pro_epi_runtime; . t e x t = $ P ROGBITS ? AX .text; DUMMY_CONST : ! L O A D ?R V0x1FFF0{ d u m m y . const = $PR OGBITS ? A d u m m y . const; TEXT2 : !LOAD ?RX V0x20000{ . t e x t 2 = $ P ROGBITS ? A X .text {xxx.o,yyy.o}; (Note 1) ROMP : !LOAD ?RX { . r o m p = $ P ROGBITS ? A X .text {rompcrt.o};

RENESAS TECHNICAL UPDATE TN-V85-A003A/E Date: March 10, 201 4 Page 3 of 3. List of usage restriction: No.

Contents

Kx1, Kx1+ series Mask ROM products Kx1, Kx1+ series Flash memory products KF1: µPD703211 (Note) KG1: µPD703215, µPD703215Y KG1+: µPD703313, µPD703313Y Other products (Except for the left column products.)

1 Restriction of Mask ROM products X - -

(Note) Including µPD703211Z. R e m a r k: The meaning of each symbol is as follows: X : Restriction applicable - : Restriction not applicable 4. Revision history: Revision history of V850ES/Kx1 restriction notification Document Number Date Issued Description ZBG-CC-09-0049 November 9, 2009 Restriction on executing a mul or mulu instruction TN-V85-A003A/E March 10, 2014 Restriction of Mask ROM products (This document) Revision history of V850ES/Kx1+ restriction notification Document Number Date Issued Description ZBG-CC-09-0048 November 9, 2009 Restriction on executing a mul or mulu instruction TN-V85-A003A/E March 10, 2014 Rest riction of Mask ROM products (This document)