Home

NEC VR4133 User's Manual

image

Contents

1. Details Simultaneous locking of two cache lines with the same index i e in both cache ways is prohibited No 2 Reception of non IEEE802 3 conformant packages Specification change notice Details In case of the reception of a non IEEE802 3 conformant 18 Byte length Ethernet packet the internal flow control logic statistic counter and receive status indicator may no longer work properly To avoid this situation control Ethernet reception as follows 1 Check the FTTYP 27 25 bits of the receive descriptor If the FTTYP descriptor indicates a control frame or a pause control frame check the frame type additionally by inspecting the Length Type field of the Ethernet frame If this is inconsistent with the content of the FTTYP bits ignore the FTTYP bits 2 Additionally the following statistics counters must be adjusted based on the content of the Length Type field RXCFCO 1 0x0f00 1554 1854 RXPFCO 1 0x0F00 1558 1858 RXUOCO 1 0x0 00 155c 185c 3 Flow control must be stopped by setting the RXCF bit in the MACC10 1 registers 0x0F00 1400 1700 to OyO No 3 Register content in Ether0 1 blocks Direction of usage Details When burst cycles occur on the internal bus the content of registers in the Ether0 1 blocks can be changed accidentally because data information is mistaken as address To avoid this the following countermeasures must be taken 1 The data cache must not be used 2 The processor must be run in 32
2. RCV CFGRO 1 0x0f00 1618 OxOf00 1918 and becomes up to burst length 1 Therefore one of the following workarounds must be implemented 1 Set up burst size as 1 word 4 bytes by RCV CFGRO 1 0x0f00 1618 Ox0f00 1918 2 Allocate the size of the receiving buffer on a memory as receiving maximum packet length burst size 1 Ethernet transmit short packet Direction of usage Details If following two conditions are both satisfied the internal DMA controller reads DMA buffer at the same address repeatedly and the ether MAC misunderstands it as a jumbo frame and a transmit abort may occur though the length of actual transmitted packet is shorter than the setting of LMAX0 1 0x0f001414 0x0f001714 register 1 The length of transmitted packet indicated by SIZE 15 0 is longer than the setting of DTBS bit of XMT_CFGRO 1 0x0f001600 0x0f001900 register and the packet length is less than 32 bytes or the burst size set by the DTBS bit is 8 words 32 bytes and the descriptor buffer size is 30 or 31 bytes 2 The physical buffer address pointer which is indicated by transmit descriptor is not word aligned Therefore one of the following workarounds must be implemented 1 Set 8 word 32bytes to the burst size of DTBS in XMT_CFGR0 1 0x0f001600 0x0f001900 If the descriptor size is 30 or 31 bytes set a word aligned address as the physical address value indicated by the transmit descriptor Set word aligned addre
3. use LD and SD instructions and do not locate PCI memory and VO areas in cached memory region of the CPU so that burst cycles as shown above are not generated Ethernet receive short packet Documentation errata Details The packet size of VLAN is designed for minimum 68 bytes length but this is not described in user s manual If a VLAN packet is received with a length of 64 67 byte less than 68 byte VR4133 will be judged it as a short packet and a packet will be discarded Using a packet with a length of less than 68 bytes can be realized by the following method Set a special value into VLTP 15 0 of VLTP0 1 0x0f001464 0x0f001764 register The special value has not to be a VLAN type which you want to receive The data can be received as a usual packet and judged as a VLAN packet by software In this case following items are different from usual VLAN procedure All the VLAN packets recognized by the TYPE field of receiving descriptor status are described as normal packets The statistics counter R64C0 1 R127C0 1 R255C0 1 R511C0 1 R1KC 0 1 and RMAXCO 1 count normal packets Customer Notification 7 Operating Precautions for VR4133 N No 9 Ethernet excessive data transfer into memory Direction of usage Details If two or more packets are received continuously excessive data may be written at the end of a packet The length of excessive data depends on the value of the DRBSO 1 bits of register
4. GR0O 1 0x0f001618 0x0f001918 1 and DRBS1 of RCV_CFGR0O 1 0x0f001618 0x0f001918 0 This setting selects a 2 words burst size In this case the internal bus arbiter can arbitrate to other bus master as well XX Bit of CPO status register Direction of usage Details The XX Bit bit 31 of the CPO status register does only affect LLD and SCD instructions in 32 bit supervisor mode and 32 bit user mode These instructions cause in user or supervisor mode a reserved instruction exception if XX Bit 0 LL instruction SC instruction LLD instruction 64 bit mode only and SCD instruction 64 bit mode only do not cause a reserved instruction exception in any case This description will be added within the documentation of the VR4133 No 14 PCI DMA function Specification change notice Details The VR4133 PCIU s DMA function VR4133 operates as PCI master and performs DMA transfer between memory and external PCI device can not longer be used Customer Notification 9 Operating Precautions for VR4133 C Valid Specification tem Date published Document Title April 2004 U16551EJ2VODS00 VR4133 Preliminary Data Sheet February 2004 U16620EJ3VOUMOO VR4133 User Manual 10 Customer Notification Operating Precautions for VR4133 N D Revision History January 2004 TPS HE B 6009 2 Added item 8 to 12 May 2004 TPS HE B 6009 3 Modified item 10 June 2004 TPS HE B 6009 4 Added item 13 and 14 Customer
5. NEC Customer Notification VR4133 64 bit Microprocessor Operating Precautions UPD30133F3 266 GA3 A Document No TPS HE B 6009 4 Date Published June 2004 NEC Electronics Europe GmbH DISCLAIMER The related documents in this customer notification may include preliminary versions However preliminary versions may not have been marked as such The information in this customer notification is current as of its date of publication The information is subject to change without notice For actual design in refer to the latest publications of NEC s data sheets or data books etc for the most up to date specifications of NEC PRODUCT S Not all PRODUCT S and or types are available in every country Please check with an NEC sales representative for availability and additional information No part of this customer notification may be copied or reproduced in any form or by any means without prior written consent of NEC NEC assumes no responsibility for any errors that may appear in this customer notification NEC does not assume any liability for infringement of patents copyrights or other intellectual property rights of third parties by or arising from the use of NEC PRODUCT S listed in this customer notification or any other liability arising from the use of such PRODUCT S No license express implied or otherwise is granted under any patents copyrights or other intellectual property rights of NEC or others Des
6. Notification 11
7. bit mode 3 The processor must be operated in user or supervisor mode 4 The DTBS 1 0 bits in the XMT_CFGRO 1 registers 0x0 00 1600 1900 must be set to 0y00 No 4 Read access from external PCI master Specification change notice Details In case that an external PCI master tries to read data from VR4133 memory via PCI DMA VR4133 may respond with wrong read data To avoid this situation one of the following countermeasures must be taken 1 Do not use PCI DMA memory gt PCI 2 If PCI DMA is used don t use an external PCI master that issues read requests to VR4133 Customer Notification 5 Operating Precautions for VR4133 N No 5 Write access to external VO area Direction of usage Details A write cycle to external VO or Flash area after Note ea CPU read write access to a BCU managed registers e or a CPU I O read after a bus hold e or a DMA I O read after a bus hold e or a Flash memory read may drive the wrong write data To avoid this situation one of the following workarounds must be implemented 1 execute a dummy register access to a non BCU managed register 2 execute a dummy external VO write or Flash write before the actually intended external write Note Note BCU managed registers are all registers except SCU registers 0x0 001000 O0x0f001009 SDRAMU registers 0x0 000400 0x0F000409 PCIU registers 0x0F000c00 0x0F000443 ETHER registers 0x0F001400 Ox0f00193f CEU registe
8. criptions of circuits software and other related information in this customer notification are provided for illustrative purposes of PRODUCT S operation and or application examples only The incorporation of these circuits software and information in the design of customer s equipment shall be done under the full responsibility of customer NEC assumes no responsibility for any losses incurred by customers or third parties arising from the use of these circuits software and information While wherever feasible NEC endeavors to enhance the quality reliability and safe operation of PRODUCT S the customer agree and acknowledge that the possibility of defects and or erroneous thereof cannot be eliminated entirely To minimize risks of damage to property or injury including death to persons arising from defects and or errors in PRODUCT S the customer must incorporate sufficient safety measures in their design such as redundancy fire containment and anti failure features The customer agrees to indemnify NEC against and hold NEC harmless from any and all consequences of any and all claims suits actions or demands asserted against NEC made by a third party for damages caused by one or more of the items listed in the enclosed table of content of this customer notification for PRODUCT S supplied after the date of publication Applicable Law The law of the Federal Republic of Germany applies to all information provided by NEC to the Customer und
9. er this Operating Precaution document without the possibility of recourse to the Conflicts Law or the law of 5th July 1989 relating to the UN Convention on Contracts for the International Sale of Goods the Vienna CISG agreement Dusseldorf is the court of jurisdiction for all legal disputes arising directly or indirectly from this information NEC is also entitled to make a claim against the Customer at his general court of jurisdiction If the supplied goods information are subject to German European and or North American export controls the Customer shall comply with the relevant export control regulations in the event that the goods are exported and or re exported If deliveries are exported without payment of duty at the request of the Customer the Customer accepts liability for any subsequent customs administration claims with respect to NEC Notes 1 NEC as used in this statement means NEC Corporation and also includes its direct or indirect owned or controlled subsidiaries 2 PRODUCT S means NEC semiconductor products NEC semiconductor products means any semiconductor product developed or manufactured by or for NEC and or TOOLS TOOLS means hardware and or software development tools for NEC semiconductor products developed manufactured and supplied by NEC and or hardware and or software development tools supplied by NEC but developed and or manufactured by independent 3 Party vendors wo
10. rldwide as their own product or on contract from NEC Customer Notification A B C D Table of Contents Table of Operating Precautions sise Description of Operating Precautions se Valid Sp cification EE EE sien Ge GE Ee M MR nn Ee ee nie Revision History Customer Notification Operating Precautions for VR4133 A Table of Operating Precautions uPD30133 Rank LK E P Simultaneous locking of cache 1 Bank with x x x the same index Ty packages LS Roger conent eneon Boks x Branch delay slot of JAL X instruction in x MIPS16 mode X X J x X EA Li Pr fa x X X X X X X Jv En O1 Des s x mw xix ss x x le 8 Ethernet receive short packet receive short Ethernet receive short packet x EAC excessive data transfer into memory 10 Ethernet transmit short packet transmit short Ethernet transmit short packet 11 RUES PCI and Ether CEU BCU CSI using DMA mode simultaneously PCI DMA function Jv Jv Jv V Not applicable X applicable Note The rank is indicated by the letter appearing at the 5 position from the left in the lot number marked on each product 4 Customer Notification Operating Precautions for VR4133 N B Description of Operating Precautions No 1 Simultaneous locking of cache lines with the same index Specification change notice
11. rs 0x0F000e00 0x0f000e7f No 6 Branch delay slot of JAL X instruction in MIPS16 mode Specification change notice Details A load of PC relative instruction must not be placed in the delay slot of a JAL X instruction in MIPS16 mode Therefore one of the following countermeasures must be taken 1 Do not locate a load of PC relative instruction in the delay slot of a JAL X instruction in MIPS16 mode 2 Do not use JAL X instructions in MIPS16 mode use JAL X in native mode instead As implementing these countermeasures requires changes in the compilers MIPS16 will be deleted from the VR4133 specification 6 Customer Notification No 7 No 8 Operating Precautions for VR4133 N Disconnect at the end of PCI burst cycle Specification change notice Details The last transfer of a PCI burst cycle is regarded as a disconnect cycle by VR4133 if STOP and TRDY are both asserted during the last but one data cycle as shown in the following figure FRAME IRDY TRDY STOP DO D1 D2 are burst data D3 is last burst data and D2 is last but one burst data TRDY and IRDY are both asserted during D2 and D3 So data transfer of D2 and D3 is finished But because of this restriction VR4133 mis interpreting data phase as if it is disconnected at D2 Therefore D3 cycle is performed again Therefore one of the following workarounds must be implemented 1 Do not use PCI DMA function 2 Do not
12. ss to the physical buffer address pointer which is indicated by transmits descriptor Set 32 bytes or more to SIZE 15 0 of transmit descriptor 8 Customer Notification Operating Precautions for VR4133 N Usage PCI and Ether CEU BCU CSI using DMA mode simultaneously Direction of usage Details Using PCI and Ether CEU BCU CSI using DMA mode simultaneously may occur a hang up if following 3 conditions are all satisfied 1 CPU reads PCI bus or PCIU register 0x0f000cxx Ox0f000dxx 2 External PCI master reads or writes SDRAM connected to VR4133 3 When using DMA between Ether CEU external I O ROM CSI and SDRAM To avoid this situation the following workaround must be implemented Set 1 to CONFIG_DONE bit of PCIENREG 0x0f000c34 before and after PCI read from t0 OXAFOO zero 0x0C34 0 CONFIG DONE lt 0 zero 0x0000 t0 read back CONFIG DONE bit rx 0 ry PCI bus or PCIU read from CPU t1 4 t1 0x0C34 t0 CONFIG DONE lt 1 Bus arbitration of Internal Bus Arbiter Direction of usage Details If an internal bus request occurs from Ethernet controller and another bus master such as PCI BCU CSl using DMA CEU CPU or another Ethernet controller the internal bus arbiter may ignore bus arbitration setting of SCUARBITSELREG and gives bus priority to Ethernet controller continuously To prevent this situation use following setting DRBSO of RCV_CF

Download Pdf Manuals

image

Related Search

Related Contents

APZマウント 取扱説明書 (5150KB)  ARCTIC F9 PWM  Viewsonic ViewPad 10e 4GB 3G Black  Télécharger le PDF  Blaupunkt BTA-6000  FLOWTI-T600_LOGTI-T600 Istruzioni di Sicurezza  OM673 - Northern Lights  MT RFCH4    new transmission  

Copyright © All rights reserved.
Failed to retrieve file