Home

Application Note - Renesas Electronics

image

Contents

1. stane vivent LED KEE i Kos Zeck Ser ve Seck E vaanoot uot 13524 9e5 amp o1anot deren supog CLL exe sae oz NEEN ost SS 5 m zzesnt asenanzz iseLanzz 1901 wa svo ES Ta ETC ae ses S 5 5 auo ESI SI ord sed oad y pez k argent ad Erter zaet suis oteaan rrr EE up SCH ATO ZHN 8v vor f astus Hor E zi teu Ese pice nxSan 875 ans aten Leu ETAT SO NOE S Eun ETA osaano A 2 Deg ear sl err De aan men SS musan seu AT32 on Wid pue six 39s sorzLpaan fen zinou Tinie Tinow T El zinoa Zura Se t inod Nia Lx P HOA es ti A Sats 65 vid mm ostaca sd em es ij Ss aT nen E ETa mmm 057 La en 6 em B ans 215 4 se sene 955 aa S ozidhz z ver ozra
2. orant bg dum P Harn mjn mes epe reo la I anto antro ant o aerro ant o ann al anto ant of ann al mico ant oaut DS 65 s t sr 2 LT 2 15 IJ o c5 aniop ani p B reen CPT GINADA EDA sarnos o seprou sna ES urezuoo se2TAep SSSYUL li Sc v En EEN TATE IN AdWSbZ9 THOATD L soa EEEN 1994 har zr H Te 2294 1994 pr LNOA sacar AT oq asnu Sna Act passxe gou xz 1 C eer asnu 6 Tage 30 NIA ILON ve SES HE ive HEE egsegun Arre ed oF Ze Eee cee lez DE D ju LTE EE eZ ez ove 282 oz Sede 9Z0 0 8879N E So pez var H LM eta ety be oza ar ieee E EE EES ete jd arasan Kier b nd SS rm pA See Tre SZ oo tte TEY NISYT ES zu ver SSES TEE GET veda old ow e sa e T Enid eandur peen 301 brt sa sv S d 303 stqwesse jou og arat tause ca D t Tod sjndur enBoteue TWIST pesnun 305 GES Eza Ze Set ear SE EN EWVIVGOHI Z3W 30G68A eae Let BH LG R S ER sat E E ew TIONI Oza To FEE EST OVIVaSEL Pad etd ep eet vat r TISSET SS Eb eer cat 2 SINY SEI zur zat H PINY Eiter tat E SINY k ZINE TINY ore AdWSpZ9THOATVL pem zy 2224 TODA dan 4H 255 toon HII D SET SZAINI to
3. Values i le ede dece vite Mias en Eden 15 Random read operations eee nennen enne nnns 23 Vector drawing speed timing measurements en 24 Filled rectangle drawing speed timing measurements nennen ennen vennen 24 Application Note S17194EE1VOANOO 7 Application Note S17194EE1VOANOO Chapter 1 Introduction Ravin E UPD72255 is a graphics display controller which has originally been designed for use in high end automotive navigation and multimedia systems These systems require typically a high perform ance CPU for different tasks like processing of sensor data gyro acceleration sensor compass GPS navigation and tracking audio processing noise and echo cancellation speech recognition com pressed audio decoding and last but not least graphics and probably video processing Especially audio and graphics processing can be very demanding if the quality requirement exceeds a certain min imum level For these reasons Ravin E was designed for use with high end 32 and 64 bit CPUs of the MIPS RISC family Recently more and more customers outside of the automotive business have recognized the sophisti cated features of Ravin E and they share the requirement of a high quality display controller but without the need of very high CPU performance Many of these customers have already used derivatives of the V850 products they are familiar with the architecture and the development tools and therefore they are reluctant to change the product
4. 11 ns tHKA 2ns 11 ns tuKRDA 2ns 11 ns tsKID 6 ns The above analysis of V850E ME2 and Ravin E timings shows that both devices can be connected to each other with sufficient margin If the V850E ME2 is operating at the maximum bus speed of T214 2 ns then an address wait state must be inserted for reliable operation Tpncs is the RD to CS delay time which requires that CS must not return to inactive before RD is inac tive That specification might be a concern because the timing margin is 0 ns Violation of the Tprcs specification will however not automatically lead to a corrupted bus cycle The cycle will simply end prematurely and the timing parameters that are related to the rising edge of RD will not be valid any more If the host CPU is happy with the reduced data hold time Tou then this is a perfectly valid Ravin E read cycle Application Note S17194EE1VOANOO 15 Chapter 2 Hardware Description 2 4 Connecting a V850 or V850E with 16 bit External Bus to Ravin E Ravin E requires a 32 bit bus interface but most V850 and V850E devices provide only a 16 bit wide data bus In some applications one might accept the reduced performance that comes with the 16 bit interface of a V850 In this chapter we discuss a basic bus extender which adapts the 16 bit V850 bus to the 32 bit Ravin E bus It should be noted that we have never really built such a circuit and conse quently this is just a thought experiment We have written and
5. Hardware Description 2 3 Access Time Considerations As itis the case with probably most electronic designs the designer may have a certain degree of free domi in the interpretation of the electrical specifications Many timings have minimum and maximum val ues specified These parameter ranges account for the full specified voltage and temperature range They also include variations in the manufacturing process and aging of the device Therefore it is rea sonable to assume that the drift of parameters on the same device are correlated to one another In first approximation all subcomponents of the device have the same temperature and operating voltage they went through the same manufacturing process and they have the same age In the following dis cussion we assume therefore that the variation of all parameters is the same While this assumption is probably not acceptable for safety critical equipment it is common practice for most designs that have reduced safety requirements According to individual taste and risk assessment one can apply a safety margin between 0 and 10096 The full safety margin will most likely impact the performance The following table lists the most critical parameters for reliable operation of Ravin E with the V850E ME2 An eye must be kept on the other parameters as well but they are usually uncritical and met under all conditions The V850E ME2 has different minimum bus clock cycle times Depending on the bus load
6. and the T2 state Further wait states are generated as long as the WAIT input is pulled low and up to three idle states Tl can be inserted at the end of the bus cycle Application Note S17194EE1VOANOO 11 Chapter 2 Hardware Description Figure 2 3 V850E ME2 principle SRAM read timing a When read without speculative read address set up wait idle state insertion Note 1 TO BCYST output CSO to CS7 output ll ND dl XY e RD output Note 2 output DO to D31 input T WAIT input TASW T1 T2 4 Data Notes 1 State TO inserted between bus cycles 2 UUBE ULBE LUBE LLBE Remarks 1 The circle O indicates the sampling timing 2 The broken lines indicate the high impedance state 12 Application Note 17194EE1VOANOO TI ToNete 1 Chapter 2 Hardware Description Figure 2 4 V850E ME2 principle SRAM write timing a When written address setup wait idle state insertion Note 1 TO BCYST output CSO to CS7 output WR output Note 2 output DO to D31 output t WAIT input Notes 1 State TO inserted between bus cycles 2 UUBE ULBE LUBE LLBE Remarks 1 The circle O indicates the sampling timing TASW Ti T2 Data 2 The broken lines indicate the high impedance state Application Note S17194EE1VOANOO TI 13 Chapter 2
7. capacitance 19 ns 52 6 MHz or 14 2 ns 70 4 MHz are permitted To keep things simple the table neglects signal rise and fall times For conditions where the timing margin is small it is advisable to consider these rise and fall times as well as propagation delays of the PCB traces Table 2 1 Most critical parameters for reliable operation of Ravin E with the V850E ME2 Ravin E V850E ME2 V850E ME2 V850E ME2 parameter Busclk T219 ns Busclk T 14 2 ns timing calculation min 5ns 6 5 nx19ns 4 14 n x 14 2 ns twkH1 tpkgDL tpKat n x T min Ons 6 5 nx 19 ns 4 14 n x 14 2 ns twkH1 tpkgpL toKat n x T min 5 ns 14 5 ns 12 1 ns tewk twkH1 tHKWRH min 5 ns Ons Ons tukip tHKRDH min 5 ns 8 5 ns 6 1 ns twkL1 tukop iHkwRH min O ns Ons 0 ns thkA tHKRDA 5ns 19 ns 14 2 ns tswk T tskip Remark nis the number of address wait states 14 Application Note 17194EE1VOANOO Chapter 2 Hardware Description The following table is an except from the current V850E ME2 data sheet and it lists the timing values that have been used for the above calculations Note that these values might change in subsequent revisions so make always sure to use the latest data sheet Table 2 2 Timing values twkH1 0 5T 2ns 0 5T 2ns twkL1 0 5T 2 ns 0 5T 2ns tDKRDL 1ns 11 ns tDKA 2ns 11 ns tswk 6 ns tHKWRH 1ns 11 ns tHKID 2 ns tHKRDH 2ns 11 ns tukop 2ns
8. customers agree and acknowledge that the possibility of defects thereof cannot be eliminated entirely To minimize risks of damage to property or injury including death to persons arising from defects in NEC Electronics products customers must incorporate sufficient safety measures in their design such as redundancy fire containment and anti failure features e NEC Electronics products are classified into the following three quality grades Standard Special and Specific The Specific quality grade applies only to NEC Electronics products developed based on a customer designated quality assurance program for a specific application The recommended applications of NEC Electronics product depend on its quality grade as indicated below Customers must check the quality grade of each NEC Electronics product before using it in a particular application Standard Computers office equipment communications equipment test and measurement equipment audio and visual equipment home electronic appliances machine tools personal electronic equipment and industrial robots Special Transportation equipment automobiles trains ships etc traffic control systems anti disaster systems anti crime systems safety equipment and medical equipment not specifically designed for life support Specific Aircraft aerospace equipment submersible repeaters nuclear reactor control systems life support systems and medical equipment for l
9. from 150 MHz it should be adapted accordingly os sleep has been added to rgl custom c This is the file in which also the base address of the Ravin E frame buffer PhysFB and the Ravin E registers PhysReg must be adapted A detailed description of the RGL can be found in the Ravin E Graphics Library Manual in the rghdoc directory 4 2 Display of PNG files In order to display png files Portable Network Graphics we have ported the free PNG Reference Library libpng www libpng org to the V850 This library requires the zlib compression library www gzip org which has also been ported These two libraries are documented on their respective websites Calls to zlib functions are transparent and the libpng user need not bother too much about that zlib library It should be noted however that a certain amount of heap space is required for both lib png and zlib Also the stack size should not be too small as these functions seem to use it extensively They have clearly been written with personal computers in mind and are not optimized for the limited memory resources of embedded applications Nevertheless there is a limited number of tuning possibil ities by defining certain variables that control compilation of the libraries See the respective documen tation for details Application Note S17194EE1VOANOO 21 Chapter 4 Software Description 4 3 Demonstration Programs Two rather simple demo programs are supplied along with this applicati
10. or when large drawing lists are downloaded For these reasons the CPU and SDRAM interfaces are 32 bit wide and the CPU bus can be switched between PCI mode and asynchronous SRAM like mode This application note is restricted to the SRAM like mode because there are no V850 devices with built in PCI interface The Ravin E read and write timing diagrams are depicted in Figure 2 1 and Figure 2 2 respectively For reading data from Ravin E the CPU must apply the addresses the byte enable signals and chip select In response to chip select Ravin E pulls the RDY signal low to indicate that the data is not yet availa ble The CPU must then activate RD to request a data read After the requested data is available Ravin E releases the RDY signal so that the CPU can finish its bus cycle Figure 2 1 Ravin E read timing CS A23 to A2 AD31 to ADO 10 Application Note S17194EE1VOANOO Chapter 2 Hardware Description A write cycle is very similar to a read cycle The Ravin E data bus is switched to input and data is pro vided by the CPU Again when the RDY signal is released the CPU can finish its bus write cycle Figure 2 2 Ravin E write timing CS A23 to A2 2 2 V850E ME2 Bus Interface The V850E ME2 has an external bus interface which supports accesses to SRAM ROM Flash and to SDRAM These memory access methods share the same address and data bus but they use different control signals For SDRAM accesses the address lines car
11. simulated Verilog code which can be easily mapped into a small CPLD Building the bus extender in discrete logic doesn t seem worthwhile The described bus extender has multiple limitations Obviously it reduces the data throughput to half the bus frequency because two bus accesses are required where only one would be necessary in a pure 32 bit system A more subtle restriction is the address space Most V850 devices can only address external memory of up to 1 4 or 16 MB That is more than sufficient to access the Ravin E Registers which occupy only 4 KB but it may be less than the size of the Ravin E frame buffer In such a case the HostCpuBaseAddr register will have to be updated every time when the required frame buffer address is out of the current scope Finally the described bus extender supports only 32 bit word accesses Read modify write cycles are required if smaller entities have to be written With a little more overhead it will be possible to access bytes and halfwords but we restrict this description on the basics For this reason the current implementation does not use the UUBE LLBE signals The principle idea of the bus extender is to register the halfword which cannot currently be transferred When doing a word access via a 16 bit bus the V850 devices transfer the lower 16 bit halfword in the first bus cycle and the higher 16 bit halfword in the second bus cycle Therefore the bus extender must provide two different 16 bi
12. 3 does not exceed 700 mA and the one on Vpp45 doesn t exceed 250 mA U2 is a voltage reference for AD converter Four LEDs are provided to indicate the availability of the Vopso Vpp33 Vpp15 and AVper voltages Amplifying transistors are implemented for Vpp1s and for AVoer Vpp1s is too low to drive an LED and AVper should not be loaded excessively by a LED current U14 is a reset controller with a manual reset push button PB1 It supervises the Vpp33 supply voltage and can generate an NMI before the reset occurs There are a few untested building blocks on the ME2 board The analog inputs 0 3 are connected to a discrete external touch panel interface Analog inputs 4 7 are available at row connector J3 and can be terminated by R2 R5 if unused The USB function pins are connected to USB connector U15 The cir cuit is copied from the V850E ME2 user manual The two serial ports of the ME2 device are connected via RS232 transceiver U20 to two external DSUB 9 male connectors 20 Application Note S17194EE1VOANOO Chapter 4 Software Description 4 1 Ravin E Graphics Library The Ravin E graphics library RGL was originally written for the NEC MIPS RISC devices Vn41xx It has been ported to the V850E ME2 basically just by re compiling it with the V850E Green Hills tools An os sleep n function has been provided which delays by roughly n milliseconds It is used for timeouts and it need not be very precise but if the CPU core frequency differs much
13. 8 zo 0 TeauezFa0Y Teorazsa ee worn amar Application Note S17194EE1VOANOO 26 NEC Message From Name Company Tel FAX Although NEC has taken all possible steps to ensure that the documentation supplied to our customers is complete bug free and up to date we readily accept that errors may occur Despite all the care and precautions we ve taken you may encounter problems in the documentation Please complete this form whenever you d like to report errors or suggest improvements to us Address North America Hong Kong Philippines Oceania NEC Electronics America Inc NEC Electronics Hong Kong Ltd Corporate Communications Dept Fax 852 2886 9022 9044 Fax 1 800 729 9288 1 408 588 6130 Europe NEC Electronics Europe GmbH Market Communication Dept Fax 49 0 211 6503 1344 Korea NEC Electronics Hong Kong Ltd Seoul Branch Fax 02 528 4411 Taiwan NEC Electronics Taiwan Ltd Fax 02 2719 5951 Thank you for your kind support Asian Nations except Philippines NEC Electronics Singapore Pte Ltd Fax 65 6250 3583 Japan NEC Semiconductor Technical Hotline Fax 81 44 435 9608 would like to report the following error make the following suggestion Document title Document number Page number If possible please fax the referenced page or drawing Document Rating Excellent Clarity Oo Technical
14. Accuracy Oo Organization Oo MEMO
15. To our customers Old Company Name in Catalogs and Other Documents On April 17 2010 NEC Electronics Corporation merged with Renesas Technology Corporation and Renesas Electronics Corporation took over all the business of both companies Therefore although the old company name remains in this document it is a valid Renesas Electronics document We appreciate your understanding Renesas Electronics website http www renesas com April 1 2010 Renesas Electronics Corporation Issued by Renesas Electronics Corporation http www renesas com Send any inquiries to http www renesas com inquiry 24 NC S AS 10 11 12 Notice All information included in this document is current as of the date this document is issued Such information however is subject to change without any prior notice Before purchasing or using any Renesas Electronics products listed herein please confirm the latest product information with a Renesas Electronics sales office Also please pay regular and careful attention to additional and different information to be disclosed by Renesas Electronics such as that disclosed through our website Renesas Electronics 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 Renesas Electronics products or technical information described in this document No license express implied or otherwise is g
16. WOTH H END d UVT onu AK tc BA amp FE 824 Ww Zt Two ie EE ono 4 20 gt gt w zz I NITY E ve GEET dee dee sv jy xeu ayze ant sE 5534 382 SS Lee DE si doed ssoippe 192 eedan Horen pon EEA SE OZ ote Tee xeu an DIG sooeds gp 2594 252 EX ear SA t 33 BEZ DOE sserppe zs2 pue 0S2 a Te Gaon seas Aet pi etl NMT LT le sTqeedoes dou ET zij er 59a zoa TET FaWzev ET SS t v De SUIS beosvee enen EE Se ER SET ot zuz ee soor by 0594 082 asa bynett EET pew ET AEG E Lac 5 nn Su 19 4 808 wast 1a 192 pue AN 7 Steg ZL 42 3828 22 er Ted eed TT t ARN r 919d HM UM Sass 651 sac epa f z v i E EE orass HI 1 s pue e TITE sac act leer our Le EES saaan O pan gE 3800 unn e 124 orie LL Zeg Wn at LY er EEV CH gar Sam 19 381D NM ID 7124 zaaon r var sat svi BE kof N H WMD 114 oaaow HE sat Set Z8 Aer MTI 0124 Ges IN v t pet EE See Ld TE sootomtw E te GaiNi stua4 160 Herea e STET 2 81 ext bee STE ee EE aae e 0094 2505 SEY v imaasoea HEE TES SE LIV EES out 97 LIV HOHR Y Sene eg E ee LET 62d am mmm fet pr EE E EE SE eet Sea S W S zeny TIE zaoa ivoor SAINT naa Lea ero T T S GE Z gr esl anie aaAo OT Y euva szv amp ddiNl cuad szd PET 2g eefa AdvSpZ9THOATVL ar game veu RH ZS Snaar rea DEE Kee tz5T 225 tee Pi Lnvareev Gaini cHaa eza eet bea thar 1220 zoon ke EY Lt nees ter ecg 153 59 HE E SS sHad Tza se E 194 Fey buwa ozw EBI pHaa oza SH tid aoz OE 98 euva erv GaiNi eHaa
17. built in oscillator so that an inter nal operating frequency of 8 18 432 147 456 MHz can be achieved J1 is the CPU N Wire connector which enables debugging through any of NEC s V850 emulators The mode select inputs MODE 1 0 JIT 1 0 SSEL 1 0 and PLLSEL are connected to jumpers so that any supported configuration can be chosen DIP switch S1 is connected to a few unused port pins and it is not dedicated for a specific pur pose The 32 bit wide address data bus interfaces to the memory block and to the drivers for access to the Ravin E board The address lines are automatically properly multiplexed for access to the SDRAMs Two parallel 16 bit wide memories are used for Flash as well as for the SDRAM We use 256 MBit memories in either case so that 64 MB Flash memory and 64 MB SDRAM are available Due to inter nal restrictions of the V850E ME2 address decoding these sizes may not be completely accessible Different voltage regulators are implemented on the ME2 board Switching regulator U13 generates a stabilized 5 V master supply voltage Vppso from which all other voltages are derived by linear regula tors U18 generates Vpp33 and U11 generates Vpp1s for the core supply Each of them has shunt resis tors in front of its input voltage pin which reduce the input voltage and dissipate some of the power That allows for a reduced heatsink area on the PCB Heatsinks other than the PCB copper are not required as long as the load current on Vpp3
18. but Renesas Electronics does not warrant that such information is error free Renesas Electronics assumes no liability whatsoever for any damages incurred by you resulting from errors in or omissions from the information included herein Renesas Electronics products are classified according to the following three quality grades Standard High Quality and Specific The recommended applications for each Renesas Electronics product depends on the product s quality grade as indicated below You must check the quality grade of each Renesas Electronics product before using it in a particular application You may not use any Renesas Electronics product for any application categorized as Specific without the prior written consent of Renesas Electronics Further you may not use any Renesas Electronics product for any application for which it is not intended without the prior written consent of Renesas Electronics Renesas Electronics shall not be in any way liable for any damages or losses incurred by you or third parties arising from the use of any Renesas Electronics product for an application categorized as Specific or for which the product is not intended where you have failed to obtain the prior written consent of Renesas Electronics The quality grade of each Renesas Electronics product is Standard unless otherwise expressly specified in a Renesas Electronics data sheets or data books etc Standard Computers offic
19. clically so that the impression of a movie is generated The images were produced by POVRay www povray org and ThumbsPlus www thumb splus com was used to generate a common palette for all of them A common palette is required to eliminate the temporal noise which would otherwise occur due to the asynchronous update of the pal ette and the display data The animation is very simple and it requires the whole CPU time There is no delay implemented to slow down the movement An improvement of speed is possible in many ways In the current implemen tation every single image is decompressed again before it is displayed The most simple improvement at the expense of RAM space would be to decompress the images only once at initialization time and merely copy them to the frame buffer at run time That would not only save the decompression time itself but also the assembly time of the individual pixels Also the actual data transfer would not be per formed pixel by pixel but 32 bit wide i e two or four pixels at a time The performance and the required CPU time can be further improved by copying the decompressed individual images into Ravin E s frame buffer to a location which is not currently being displayed Transfer of the image to the screen location would then be accomplished by a BITBLT command to Ravin E For the CPU that is a simple sequence of a few register write operations and as such it would virtually cost no CPU time at all 22 Applicati
20. cs America Inc Santa Clara California Tel 408 588 6000 800 366 9782 Fax 408 588 6130 800 729 9288 NEC Electronics Europe GmbH Duesseldorf Germany Tel 0211 65 03 1101 Fax 0211 65 03 1327 Sucursal en Espana Madrid Spain Tel 091 504 27 87 Fax 091 504 28 60 Succursale Frangaise V lizy Villacoublay France Tel 01 30 67 58 00 Fax 01 30 67 58 99 Filiale Italiana Milano Italy Tel 02 66 75 41 Fax 02 66 75 42 99 Branch The Netherlands Eindhoven The Netherlands Tel 040 244 58 45 Fax 040 244 45 80 Branch Sweden Taeby Sweden Tel 08 63 80 820 Fax 08 63 80 388 United Kingdom Branch Milton Keynes UK Tel 01908 691 133 Fax 01908 670 290 NEC Electronics Hong Kong Ltd Hong Kong Tel 2886 9318 Fax 2886 9022 9044 NEC Electronics Hong Kong Ltd Seoul Branch Seoul Korea Tel 02 528 0303 Fax 02 528 4411 NEC Electronics Singapore Pte Ltd Singapore Tel 65 6253 8311 Fax 65 6250 3583 NEC Electronics Taiwan Ltd Taipei Taiwan Tel 02 2719 2377 Fax 02 2719 5951 Application Note S17194EE1VOANOO Table of Contents Chapter 1 Introduction ciego E ORE ERE e A RE eee ev NAE 9 Chapter 2 Hardware Description 10 2 1 Ravin E Bus Interface 000 c cee nn n nnn 10 2 2 V850E ME2 Bus Interface lseeeeeeeeeeee n m nnn 11 2 3 Access Time Considerations 2 0 00 senen ennen ee 14 2 4 Connecting a V850 or V850E with 16 bit External Bus to Rav
21. e equipment communications equipment test and measurement equipment audio and visual equipment home electronic appliances machine tools personal electronic equipment and industrial robots High Quality Transportation equipment automobiles trains ships etc traffic control systems anti disaster systems anti crime systems safety equipment and medical equipment not specifically designed for life support Specific Aircraft aerospace equipment submersible repeaters nuclear reactor control systems medical equipment or systems for life support e g artificial life support devices or systems surgical implantations or healthcare intervention e g excision etc and any other applications or purposes that pose a direct threat to human life You should use the Renesas Electronics products described in this document within the range specified by Renesas Electronics especially with respect to the maximum rating operating supply voltage range movement power voltage range heat radiation characteristics installation and other product characteristics Renesas Electronics shall have no liability for malfunctions or damages arising out of the use of Renesas Electronics products beyond such specified ranges Although Renesas Electronics endeavors to improve the quality and reliability of its products semiconductor products have specific characteristics such as the occurrence of failure at a certain rate and malfunctions under c
22. easure the vector drawing speed we draw long lines in different angles with the rgl DrawLine function which is setup to use the Ravin E drawing engine A total of 50 lines are drawn on the 16 bpp layer and 49 lines are drawn on the 8 bpp layer All lines start from the top left to the top right of the Screen and they end at the bottom right to the bottom left This is just to have different line lengths and different angles On the 800 x 600 screen the line lengths vary between 600 and 1000 pixels These are the results of the timing measurements Table 5 2 Vector drawing speed timing measurements Operation Average drawing time per line 600 1000 pixels us 8 bpp Draw Line 47 5 16 bpp Draw Line 27 9 5 3 Filled rectangle drawing speed The rectangle drawing speed is measured by calling the rgl DrawBItFillRect function a few hundred times and then calculating the average execution speed for drawing one rectangle We have chosen arbitrarily a size of 30 x 10 pixels and the position of each rectangle on the screen is random Again we measured the speed for an 8 bpp and for a 16 bpp layer Here are the results Table 5 3 Filled rectangle drawing speed timing measurements Operation Average drawing time per rectangle 30 x 10 pixels us 8 bpp DrawBItFillRect 7 8 16 bpp DrawBItFillRect 9 4 24 Application Note 17194EE1VOANOO Chapter 6 Schematics of V850E ME2 Application Test Board V850E ME2 Board Figure 6 1 paeo
23. ecifications of NEC Electronics products Not all products and or types are available in every country Please check with an NEC sales representative for availability and additional information No part of this document may be copied or reproduced in any form or by any means without prior written consent of NEC Electronics NEC Electronics assumes no responsibility for any errors that may appear in this document e NEC Electronics 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 Electronics products listed in this document or any other liability arising from the use of such NEC Electronics products No license express implied or otherwise is granted under any patents copyrights or other intellectual property rights of NEC Electronics or others Descriptions of circuits software and other related information in this document are provided for illustrative purposes in semiconductor product operation and application examples 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 Electronics no responsibility for any losses incurred by customers or third parties arising from the use of these circuits software and information e While NEC Electronics endeavors to enhance the quality reliability and safety of NEC Electronics products
24. era ett Oe HEE r e ste el cuwayaty t aiNi cuaa sia EEL 6ta id BRS twas ctv Taarn Haas Lra VE Ive zz 982 oz sz mg BEE sty gH onva orv siN1 0004 510 Hersta CS 22 82 Dire ES rs SI sta ter DS rra 282 Mirra ew SEN SS EST bt Ge FAREN rn pas Ees LOE SIE imu Mu sane TAXI flv 19 Sty ET ETG Tree ram 402 TY zE TY Tar doe a TORT Tv eo St eu zta SIVE SES EZ ee Utv A din Ty eo TTY Ud TIT GV 24 Taz tue GE ow FT ess ADN ADEN DIV ES d a ora ewe SCHER We ER TAN HAUS B KERRI ov 69 SY s a Ix n un EN SE ea ea ard 201 anas tas Mi Eat v L9 5X D Lg Stat ow sa 8 T Sv 89 q 5 gar avi Gas SS FEI ov 65 EH sa Sd 4H cat zer HE fon NYMNT BEEN ne ea P P S ov EV er E Ed SES sar ovi HE S NUTT Seal cw a ES e sat sur foe asn fensa va rw 11a1NI ta Ev val Cor Aen bussn 24905 L orva 0v TaiNi oa S Er Ev SE ov Sr Se 2 cat eur E D Been Peer Tw mm ENT or TW Son gon Needs REECE Tn over 7 TET IvI DV Ow H NSVOGS NSVOdS EN Kess eee geg S EMTE ST YIA HNAdI EMIEL ser eis or ere sxogseu end reuioqxo TOOTING ele olav Ier ola mg TOUS 25 Application Note S17194EE1VOANOO SDRAM Flash Memory Power USB Heset Chapter 6 Schematics of V850E ME2 Application Test Board Figure 6 2
25. ertain use conditions Further Renesas Electronics products are not subject to radiation resistance design Please be sure to implement safety measures to guard them against the possibility of physical injury and injury or damage caused by fire in the event of the failure of a Renesas Electronics product such as safety design for hardware and software including but not limited to redundancy fire control and malfunction prevention appropriate treatment for aging degradation or any other appropriate measures Because the evaluation of microcomputer software alone is very difficult please evaluate the safety of the final products or system manufactured by you Please contact a Renesas Electronics sales office for details as to environmental matters such as the environmental compatibility of each Renesas Electronics product Please use Renesas Electronics products in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances including without limitation the EU RoHS Directive Renesas Electronics assumes no liability for damages or losses occurring as a result of your noncompliance with applicable laws and regulations This document may not be reproduced or duplicated in any form in whole or in part without prior written consent of Renesas Electronics Please contact a Renesas Electronics sales office if you have any questions regarding the information contained in this document or Renesas Electro
26. ey pao myey Jeddn pe y Jamo pe y i yeddn ou JewO SUM eqoJd OJMU owemu opJu oo2u mr X 000 X HH X 0000 X HH X 000 X Hi X 00 X Hi eeu i i i i i i pi UMU Du leou Le DC Dep ZZE ZE ZE DZ EE ZZ pes Ap CSZ ZZ D C Vvsvsevad ENT Jp SU 0 00 SU Q Orc SU Q Occ SU 0 09L SU 0 Op L su0 08 sug ogt SU Q Oc i SU 0 OPE sd 0 Jepuax3Isng joeloud JMA Ulls Jepue1x4sng qp 7004 CL judy 9yq 19 Application Note S17194EE1VOANOO Chapter 3 V850E ME2 Application Test Board We have built an application test board with the V850E ME2 called ME2 board Its schematics are depicted in Chapter 6 This document does not cover the USB serial interfaces and touch panel inter faces which the ME2 board provides because they are currently untested Therefore reuse the respec tive parts of the schematics with care The 32 bit bus interface has been made compatible with the Ravin E startware board startWARE GHS RavinE which is not covered by this document Please check the startWARE GHS RavinE Users Manual Doc Nr TPS HE U 6001 for details about that board The major building blocks of the ME2 board are the V850E ME2 CPU the Flash SDRAM memory the external bus drivers and the connector as well as the different voltage regulators and the reset genera tor These building blocks are briefly described below U1 is the V850E ME2 CPU An 18 432 MHz crystal is connected to its
27. family V850 products can also offer some cost advantage over the MIPS RISC devices and also most V850 devices are available with on chip ROM or Flash In many cases also the on chip peripherals of the V850 devices are more attractive for a particular application than those of the MIPS RISC devices This application note describes the basic functionality of the Ravin E and the V850 V850E bus inter faces as well as the possibilities to connect them to each other While we do not especially recommend to connect a V850 or V850E with 16 bit external bus to Ravin E this is possible and an outline of the required interface is shown in chapter 2 4 at page 16 Chapter 2 2 at page 11 shows the interface to a V850E ME2 which has a 32 bit bus interface Unlike the 16 bit bus interface the connection between Ravin E and a V850E ME2 with 32 bit interface has been physically built and extensively tested Sam ple programs are discussed in chapter 4 3 page 22 and some timing measurements are provided in chapter 5 Application Note S17194EE1VOANOO 9 Chapter 2 Hardware Description 2 1 Ravin E Bus Interface Ravin E is a high end graphics display controller and as such it generates significant data traffic on its buses which increases with the resolution and frame rate of the display the number of display layers and the size and frame rate of a captured video A wide CPU bus interface is required when pixel images are transferred directly to the frame buffer
28. ife support etc The quality grade of NEC Electronics products is Standard unless otherwise expressly specified in NEC Electronics data sheets or data books etc If customers wish to use NEC Electronics products in applications not intended by NEC Electronics they must contact NEC Electronics sales representative in advance to determine NEC Electronics s willingness to support a given application Notes 1 NEC Electronics as used in this statement means NEC Electronics Corporation and also includes its majority owned subsidiaries 2 NEC Electronics products means any product developed or manufactured by or for NEC Electronics as defined above M8E 02 10 Application Note S17194EE1VOANOO 3 Regional Information Some information contained in this document may vary from country to country Before using any NEC product in your application please contact the NEC office in your country to obtain a list of authorized representatives and distributors They will verify e Device availability e Ordering information e Product release schedule e Availability of related technical literature e Development environment specifications for example specifications for third party tools and components host computers power plugs AC supply voltages and so forth e Network requirements In addition trademarks registered trademarks export restrictions and other legal issues may also vary from country to country NEC Electroni
29. in E 16 2 4 1 Bus extender Verilog code 17 2 4 2 Bus extender simulated timing diagram nen 19 Chapter 3 V850E ME2 Application Test Board 20 Chapter 4 Software Description 0 a aoe enn eee eee 21 4 1 Ravin E Graphics Library soe eee eee 21 4 2 Display of PNG les 21 4 3 Demonstration Programs lsseeeeee n hh 22 Chapter 5 Performance Measurements cece eee eee eee ee eere 23 5 1 Data transfer rates between V850E ME2 and Ravin E frame buffer 23 5 2 Vector drawing speed cece eee eee n n nnn 24 5 3 Filled rectangle drawing speed 24 Chapter6 Schematics of V850E ME2 Application Test Board 25 Application Note S17194EE1VOANOO 5 Figure 2 1 Figure 2 2 Figure 2 3 Figure 2 4 Figure 2 5 Figure 6 1 Figure 6 2 List of Figures Ravin E re ditiming uci ette de nt rene en aen RR REO ERE CORRER BEER 10 Ravin E write timing AANEREN 11 V850E ME2 principle SRAM read ging 12 V850E ME2 principle SRAM write timing esssseeeeneneennnnnns 13 Bus extender simulated timing diagram eee 19 V850E ME2 Board rre eet deense venen deae tine dee dd dee eee 25 SDRAM Flash Memory Power USB Heset nnns 26 Application Note S17194EE1VOANOO Table 2 1 Table 2 2 Table 5 1 Table 5 2 Table 5 3 List of Tables Most critical parameters for reliable operation of Ravin E with the V850E ME2 14 Timing
30. is issued to fill the video output pipeline 5 1 Data transfer rates between V850E ME2 and Ravin E frame buffer This part of the benchmark measures the speed of word read and write transfers between the V850E ME2 and the frame buffer These figures become important when the CPU generates an image rather than sending commands to Ravin E to render it For the timing of the sequential access the benchmark executes a number of read write accesses to subsequent frame buffer addresses That is similar to the case when a predefined image e g PNG image is decompressed and transferred to the frame buffer Both the CPU and Ravin E can make use of burst accesses whenever applicable For the random access measurements the CPU accesses words within a predefined address range in a pseudo random order In most cases here burst accesses have no advantage actually the may reduce the access times tremendously because most of the transferred data may be discarded This effect can clearly be seen in the case of random read operations Table 5 1 Random read operations Operation Time per 32 bit word access ns sequential read sequential write random read random write The measured values vary slightly between multiple measurements That is due to the asynchronous screen refresh that takes place constantly in the background Application Note S17194EE1VOANOO 23 Chapter 5 Performance Measurements 5 2 Vector drawing speed To m
31. n for CMOS device inputs can be cause of malfunction If no connection is provided to the input pins itis possible that an internal input level may be generated due to noise etc hence causing malfunction CMOS devices behave differently than Bipolar or NMOS devices Input levels of CMOS devices must be fixed high or low by using a pull up or pull down circuitry Each unused pin should be connected to Voo or GND with a resistor if it is considered to have a possibility of being an output pin All handling related to the unused pins must be judged device by device and related specifications governing the devices STATUS BEFORE INITIALIZATION OF MOS DEVICES Note Power on does not necessarily define initial status of MOS device Production process of MOS does not define the initial operation status of the device Immediately after the power source is turned ON the devices with reset function have not yet been initialized Hence power on does not guarantee out pin levels I O settings or contents of registers Device is not initialized until the reset signal is received Reset operation must be executed immediately after power on for devices having reset function 2 Application Note S17194EE1VOANOO e The information in this document is current as of 15 06 2004 The information is subject to change without notice For actual design in refer to the latest publications of NEC Electronics data sheets or data books etc for the most up to date sp
32. nics products or if you have any other inquiries Note 1 Renesas Electronics as used in this document means Renesas Electronics Corporation and also includes its majority owned subsidiaries Note 2 Renesas Electronics product s means any product developed or manufactured by or for Renesas Electronics RENESAS Application Note Operation of Ravin E with V850 Devices Documen t No MS Date Published J 2004 NEC Corporation 2004 Printed in Germany NOTES FOR CMOS DEVICES D PRECAUTION AGAINST ESD FOR SEMICONDUCTORS Note Strong electric field when exposed to a MOS device can cause destruction of the gate oxide and ultimately degrade the device operation Steps must be taken to stop generation of static electricity as much as possible and quickly dissipate it once when it has occurred Environmental control must be adequate When it is dry humidifier should be used It is recommended to avoid using insulators that easily build static electricity Semiconductor devices must be stored and transported in an anti static container static shielding bag or conductive material All test and measurement tools including work bench and floor should be grounded The operator should be grounded using wrist strap Semiconductor devices must not be touched with bare hands Similar precautions need to be taken for PW boards with semiconductor devices on it HANDLING OF UNUSED INPUT PINS FOR CMOS Note No connectio
33. nz z een 914 am Tid e otr dA sa ech 624 En T Sta mm Old mm oosccn va S T a Tae Sole antoj ant ol ant ant 0 surdaser S zd DS 5 ze5l ses bes sz cteoa sz cteoa Ri 30 T HEE our uS a BEE vosnTeL za wo szaTeZay ds 7 Zs A8 AU sz mH iasau DELI fp arse d z z z zr ee XUT os taaa alid pel peasequn A TTeraze Ll T t H H tz Prt t H i R EN t zs ES EE ed ST I St voDATEL voDATEL ie actA aren aaunv Sr SE E EI ost t an oT TT oT TT era at T et St t t TET IZ S waj ES 1 SEG ZS a cea re we pz zzv la eean E20 Le 870 oe ove PY DEED DECH seo St E sa j er ziv pee EIS drin aren rma aa i ZE uty BE ran 52a oF sa j r HS Sr SC 3 ssa p e sv fv 3 z 5 PET E OT AC WEA a Tee Tv tra os og sa ter 5v ZE Z z z zea SE te Zea i ox HE Sv d t i ToT SE zE EES sv oe Tv TT BE SS ra a EE Sv zeontvt anro era EE A era Be ev ain ost se Sr EE Bra zx ee Ev aren M va TT Te TIG amp EE EY ET Sto SS STA ev TIN DEE WE TT T pa HAAST HOEN 7 ans ET AMN t ar PK S t FE enn n 4 ER ZEDATPL Sue IW9SZATG6ZWV Seir voontpt STA viten E OT uc eee m T t EC E SS H enne weaves Zeenen Y ver i Ann F te xn gs SE Su snas LE E DECH sz LTSDE EE m Aaen Di 50 RES Er teuea uonor zi ET ENT BENGAL VOOATDL H HNASI HNAdI P mor ustt EINT Ox E rea remot aINT PT g z Tom et TINY i 1 mrsa set LL TINT ore ie oT gt Ga E AST 10828 5Z L082
34. on Note 17194EE1VOANOO Chapter 5 Performance Measurements Semiconductor data sheets usually specify timing parameters under well defined conditions These parameters are required to design a reliable system but often they cannot be used to estimate the per formance of a real system as they use idealistic assumptions The system performance is usually lim ited by many factors which may sometimes not be calculated or simulated Therefore it is useful to measure certain key performance values under real life conditions That is what we have done with the benchmark application and the results are documented in this chapter The benchmarks runs on the V850E ME2 board with the startWARE GHS RavinE board connected to it The V850E ME2 is clocked with 147 456 MHz the code is executed from the internal instruction memory and data and stack are located into the internal data memory The selected screen resolution is 800 x 600 pixel at 60 Hz frame rate and two display layers are enabled one with 16 bit per pixel and the other one with 8 bit per pixel In this configuration the screen refresh uses approximately 25 of the available bandwidth between Ravin E and its SDRAMs This is an average bus load calculated for a whole frame and it includes the sync pulses during which no data transfer takes place at all The aver age data rate during the display of a scan line is about twice as high with short periods of essentially 100 bus load when a burst read
35. on note Datalogger is an appli cation which displays a simple four channel datalogger grid on the background layer This is simply a predefined image that is stored in a PNG file and extracted once at initialization time into the frame buffer Four traces are displayed on the foreground layer which move from the right side to the left so that the older values appear on the left and the newer values on the right side The displayed values are generated from pseudo random numbers which are low pass filtered to make them look like real ana logue input data Display of the trace lines makes use of Ravin E s feature to move the viewport freely over the virtual dis play area When the display line wraps over Ravin E does not actually display the image data from the subsequent line but the data from the beginning of the current line This feature permits the impression of a moving image without actually copying data within the frame buffer Only the start address of the viewport is constantly updated In the case of the datalogger demo program the right most column is updated in addition to the viewport address as always new data shall be displayed The datalogger demo program requires very little CPU performance Almost all CPU time is spent in the os sleep 20 delay at the end of function main Animation is a demo program which displays a rotating image on the screen This endless movie is simply made by displaying a sequence of 60 PNG images cy
36. q GurAeu sH9 duvMa1e3s eua zo soraeweyss sur YATM JOU inq anourd rensn our UITM o3eu soueu moz snode oui paeog g utaey Teutbrio ota uo pebueysxe eie gt pue e r esneoeq adeys Tetoods e sasn doqoeuuoo NIG SFUL oavanseNra wer x aze ST oce px 775 Vie ate rcc ETE TIST vos bx CHER IE EAA I asta DIST 505 sona 505 INI x ove TV OENE ARN ROSS x RITEN zwar Lip Eva DVE SVH Lur BYE EIT Tere Teer t eeGan Sp Ve ge DE ER az FU vi ar EM ZE osdan Lap cou
37. r cpuread upper cpuwrite lower cpuwrite upper wire cpuread cpuwrite cclk assign defaults assign cpuwrite ncei amp nwri assign cpuread ncei amp nrdi assign cpuread_lower ncei amp nrdi amp al assign cpuread upper ncei amp nrdi amp al assign cpuwrite_lower ncei amp nwri amp al assign cpuwrite upper ncei amp nwri amp al assign nceo ncei assign nwro cpuwrite_upper assign nrdo cpuread_lower assign nbeo 3 0 ncei ncei ncei ncei assign nwaito rdyi amp cpuwrite_upper cpuread_lower assign cclk ncei nrdi amp al nwri amp al assign probe rnw always negedge nwri or negedge nrdi begin if nwri rnw lt 0 if nrdi rnw lt 1 end always 8 posedge cclk begin Application Note S17194EE1VOANOO if rnw dreg 15 0 else dreg 15 0 end assign dv 15 0 assign dr 31 0 endmodule 18 Chapter 2 Hardware Description lt dr 31 16 lt dv 15 0 cpuread 16 hz al dr 15 0 dreg 15 0 cpuwrite upper dv 15 0 dreg 15 0 Application Note S17194EE1VOANOO 32 hz gt Chapter 2 Hardware Description 2 4 2 Bus extender simulated timing diagram agram i d iming Bus extender simulated ti Figure 2 5 Jepuejx3sng uoisi eH 10 e6eg pJlowpeu pJomey pom
38. ranted hereby under any patents copyrights or other intellectual property rights of Renesas Electronics or others You should not alter modify copy or otherwise misappropriate any Renesas Electronics product whether in whole or in part Descriptions of circuits software and other related information in this document are provided only to illustrate the operation of semiconductor products and application examples You are fully responsible for the incorporation of these circuits software and information in the design of your equipment Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from the use of these circuits software or information When exporting the products or technology described in this document you should comply with the applicable export control laws and regulations and follow the procedures required by such laws and regulations You should not use Renesas Electronics products or the technology described in this document for any purpose relating to military applications or use by the military including but not limited to the development of weapons of mass destruction Renesas Electronics products and technology may not be used for or incorporated into any products or systems whose manufacture use or sale is prohibited under any applicable domestic or foreign laws or regulations Renesas Electronics has used reasonable care in preparing the information included in this document
39. ry the multiplexed row and column address signals The principle read and write timings of the V850E ME2 for SRAM accesses are depicted in Figure 2 3 and Figure 2 4 It is apparent that the V850E ME2 timing is a synchronous timing in which all bus activ ity is referenced to a rising or falling edge of the BUSCLK output A basic and maximum speed SRAM bus cycle consists of the T1 and the T2 state The addresses and the chip select signal become valid after the rising edge of T1 The RD or WR output is activated with the T1 falling edge and T2 is used for data transfer At the end of T2 i e with the rising clock edge of the subsequent state the data transfer is finished and the control signals are returned to inactive Four control signals indicate which portion of the data bus conveys valid data If A is a word address then LLBE indicates valid data at A 0 LUBE at A 1 ULBE at A 2 and UUBE applies for A 3 Note that the xxBE signals are shared with the xxWR signals Ravin E requires xxBE functionality because the enable signals must be stable while RD or WR are active As this is not the default after reset the PFCCT register must be set to OxOf during initialization to allow Ravin E accesses The basic bus access can be extended in several ways The address setup time is extended by insert ing up to three address wait states TASW before the T1 bus state Up to seven wait states can be automatically inserted between the T1
40. s sza soz bech XENO am Set STI ZAINI 115 024 uraz BE 4 ez ZAINI l406 t24 xd TAST z NEST EET LET SEND LADE ez NOWCTH E NOME TIKT Eri SAND taxi 224 vz saz I E a TERINI rama tea TIT ra ita EA rz TIO BEANA TISALNT Taxed erT rape Y 82 22 PIOS TTSdINT 501 ETT eg 29 237 OG Ze 12 pesdinT TAN ZE InN O24 Zi DE ee 82 er SIE NZSAINT EE EE EE F E Tia zel ZEE bii at Traa t Lt TINT Daxu pet O1S 0GxN cTd wz Ed st S LIdINI 0N28 114 t tui sae 87 GES SINV st SINY IDEEN Eer AIN Haa Tia 6a Gab zaz yr de PINY Won esr EE aS Tez taz HI G n SIT DOL Ol LLd 391 byr NISSE bea m EE wat PS M L EE HI HAAST ad T D sar ke 5 ZO01 Z94 via canta ber oor EEN ING cat FEE sedan BEE ur ERNAS eLa or erran UE 9vI gat f dINI ZOHVWO ZLd ENH ov S ce Da re Set fat fe Ehe ZET Te EEE Te pvr var E NISTINT 77594 1901 L9AINI tvivaour HEE re Et EVT cat e RESINI eessen Ivivaour HEL E BE vr zat nn NESSINIREI 0124INI 3941NI ovivaoui PEt RES DE tur Tat oe ee 551 57 554 121 0201 Dani HE ave zm Tse A Deena 1094LNI won BEL 1 3 mo i DoDaINT zz 40 0211 00541NI gas ovr L SISSE DD INT eg 25d 0Ol GRdiNI 199 Her l ZE SSES e el osi Ted LN usua HE Ser E d d oe d QOUWNG OSAINT swa re ant of ant o i Sao dod eed OVAA OS AINT Sud Hg 5 Sek 4 dug Si TEST Y NISYT Biene 625 5 z vhind outa Z Tquosse S sz5 ved t NOWISH OG SC DEE e ard 1234 zava bee NOE Qi enda Omar ERU 7 BSA zoon HE oe EGAN NS
41. t registers one for read accesses and the other one for write accesses For read accesses i e data transfer from Ravin E to the V850 the first CPU bus cycle performs a 32 bit Ravin E read access and with the rising edge of the CPU RD signal the upper halfword is stored in a 16 bit register while the lower halfword is directly read from Ravin E The subsequent 16 bit read access transfers the stored upper halfword to the CPU The write access is very similar but the lower halfword must be stored during the first write access while the second write access actually transfers the upper halfword from the CPU directly to Ravin E while the lower halfword is taken from the register As can be seen in the timing diagram on the subsequent page the bus extender generates chip enable and byte enable signals also for those V850 cycles which do not generate Ravin E cycles No actual Ravin E cycle will be executed however because the read and write lines remain inactive This is a principle yet acceptable flaw in the concept The reason are the delayed read and write signals relative to the chip enable input Only when read or write gets active we can decide whether or not a Ravin E cycle is to be performed but then it may be too late to activate the chip and byte enable outputs A workaround for that dilemma would be to perform the Ravin E cycles always when the upper or lower halfword is accessed independent of the data transfer direction Then the bus ex
42. tender can decide depending on the A1 address whether to generate a Ravin E cycle The drawback of that solution would be that word accesses are only performed for reading or writing The other word access would have to be replaced by two halfword accesses 16 Application Note S17194EE1VOANOO Chapter 2 Hardware Description 2 4 4 Bus extender Verilog code DESIGNER Michael Kraemer OBJECT MODULE BusExtender for V850 16 bit bus to Ravin E 32 bit bus DATE 07 April 2004 REVISION 1 0 Untested Sample Use with care This module shall interface a 16 bit V850 CPU to a 32 bit Ravin E module BusExtender dv dr ncei nwri nrdi al nceo nwro nrdo nbeo rdyi nwaito probe inout 15 0 dv 16 bit V850 data bus inout 31 0 dr 32 bit Ravin E data bus input ncei chip enable input active low input nwri write input active low input nrdi read input active low input al Al from CPU output nceo chip enable output active low output nwro chip enable output active low output nrdo chip enable output active low output 3 0 nbeo byte enable output active low input rdyi ready input from Ravin E active high output nwaito wait output to CPU active low output probe reg 15 0 dreg data register reg rnw to remember read or write access wire cpuread lowe

Download Pdf Manuals

image

Related Search

Related Contents

      CXRecorder User Guide vfc clean  BMB200  取扱説明書はこちらからご覧ください  OPERATING INSTRUCTIONS  "取扱説明書"  

Copyright © All rights reserved.
Failed to retrieve file