Part Number Hot Search : 
BZX84C18 APTGT5 LC7233 MAX86000 10209 RM2012 3BG256 0G471
Product Description
Full Text Search
 

To Download DOC-ST7-EMU3DS Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  november 2001 doc-st7-emu3/ds release 1.0 1/6 main components n st micro connect boxhost target interface n st7 emu3 probe comprised of a plastic box containing 3 boards: l common emulation board (ceb) l st7 dedicated emulation board (deb) l target emulation board (teb) n stvd7 (st7 visual debug), a windows ? -based integrated development environment n connection to host pc via parallel port (with a standard parallel cable in standard mode or ecp) description the st7-emu3 emulator is composed of the main components listed above. the st micro connect box is the host target interface, powered by an external power supply and linked to the st7xxx-emu3 probe and to a host pc running windows ? 95, 98, 2000 or nt4 ? and stvd7. stvd7 is a state-of-the-art, integrated develop- ment environment software that allows you to con- trol the emulator, debug, edit and rebuild your application program. running on the host pc, it takes advantage of the st7-emu3 emulators many hardware features to give you exquisite control over the running of your application program. the emu3 probe is made up of 3 boards, two of which (the ceb and the deb) are generic. the third board, the teb, is specific to the st7 target device, or family of devices that you are emulating. you may change tebs, allowing you to emulate other st7 devices with the same emu3 emulator. the emu3 probe can be connected to your applica- tion board using either rigid device adapters, or via a flex cable, allowing the st7-emu3 to run in emu- lation mode whilst embedded in your application. st micro connect box st7-emu3 probe two 80-pin cables flex cable connection to application board st7-emu3 st7-emu3 emulator for st7 devices
st7-emu3 2/6 1 hardware features l 1.8 to 5.5 v +/- 10% operating voltage range l internal clock operation frequency up to 16 mhz l clock sources: a programmable internal (on emu3 probe) clock up to 16 mhz (62.5 khz, 125 khz, 250 khz, 500 khz, 1 mhz, 2 mhz, 4 mhz, 8 mhz, 16 mhz)other frequencies may be available depending on type of teb installed in emu3 probe a external application ttl clock source may also be used l application power up detection l bus event machine (bem) permits non-intrusive querying of memory and signals, thereby allowing the imposition of conditional breakpoints, trace recording and sending of trigger output signals l 9 external input triggers a 1 input trigger on subclic connector on emulator main box a 8 input triggers on analyzer input connector which are recorded in the trace and accessible by the bus event machine (bem) l 2 output triggers on emulator main box (ttl levels) l easy upgrade a all programmable hardware components upgradable by software a all emulator firmware downloaded at start-up 2 debugging features 2.1 mapping l accessible memory in the emulatorram/rom memory zones are emulated with on-emulator memories l granularity of 1 byte l illegal access protection mechanism for write protected memory zones or for non-existent memory zones 2.2 instruction breakpoints l can place an unlimited number over the entire memory space l program stop on specified instruction fetchat c or assembler level l can be associated with a counter or/and a condition (loss of real time operation) 2.3 data breakpoints l available using advanced breakpoints l can place an unlimited number over the entire memory space
st7-emu3 3/6 l program stop on read or write or read/write address access 2.4 advanced breakpoints the advanced breakpoints functionality takes advantage of the bus event machine and enables the programmer to set simple or multi-level breakpoint conditions, control of trace recording and emulator trigger outputs. a four-level logical sequencer allows you to perform specific actions upon the occurrence of specific event or series of events. each level is defined by: if (n1 * event1)logic_operator1 (event2)then action_list1 else if (n2 * event3)logic_operator2 (event4)then action_list2 (logic_operator1 or logic_operator2 are one of and, nand, or, nor, xor, xnor) note that: l only one level is active at any one time l two 16-bit counters available per level (one for if, one for else if condition) events can be defined using any of the following parameters: l a specific address or range of addresses l a specific data value with bit mask l a read, write or read/write access l an opcode fetch l external event(s) monitored using one or all of the 9 input triggers l trace full information l a dma memory access l an interruption on an input channel l a stack operation access l any combination of the above actions that may be performed upon the occurrence of the defined event or sequence of events are: l a break in the execution of the program (i.e. a breakpoint) l the outputting of a waveform to one or both of the two output triggers l the enabling, or disabling of trace recording l the recording of a snapshot in the trace l continuing to another level of conditions, defined by another event or series of events. l a set of the above actions. when the conditions programmed by the user are met, the sequencer carries out the preset actions. up to four levels of conditional terms may be linked to construct logical functions capable of precisely defining the event to be tracked and the action to be carried out, within even the most convoluted of program sequences. it is this adaptability which makes the sequencer such a valuable tool. the heart of the advanced breakpoints sequencer is the bus event machine (bem). this hardware system is transparent to the user, and equipped with its own memory and bus connections. the bem functions in parallel with (i.e. at the same time as) the emulation hardware system controlling the program under test. in this way, the emu3 emulator is able to carry out non- intrusive debugging actions.
st7-emu3 4/6 2.5 trace l trace contents are disassembled at source level, optionally interleaved with machine instruction and bus activity data l trace can be recorded to a text file if desired l trace buffer can hold 256k-word trace records composed of: a address, data and control bus activity a 8-bit analyzer input a 1 trigger input a 30-bit timestamp extendable by overflow counting (where timestamp clock is device clock source or fixed 20 mhz reference) a advanced breakpoint sequencer information l selective trace defined by events in the sequencer a trace on, a trace off, a snapshot 2.6 performance analysis l measures real time spent executing a portion of code defined by specifying a range between 2 specified instructions l 48-bit wide count based on timestamp clock l up to 128k executions recorded for the defined portion of code l time analysis gives average time, minimum time, maximum time and standard deviation l results can be displayed graphically 2.7 configurable peripheral options l mcu configuration options permit you to configure the emulated devices peripheral options l allows user to freeze selected peripherals when program execution is stopped l note that watchdog is always stopped when program is stopped 2.8 read/write on the fly l allows a non-intrusive read or write of a variable during emulation (i.e. while program running) l variable can be 8, 16 or 32-bit l the full emulation space (up to 64 kbytes) is accessible (except for internal st7 registers emulated by the cpu) l read/write on the fly available in both the memory window and watch window of stvd7 2.9 code debug l full c source level and/or assembly level debugging capabilities l display of source code in concurrent windows
st7-emu3 5/6 l disassembling capability, optionally with interleaved source lines and st7 instructions, with symbolic and/or hexadecimal instruction operands l log file feature, allowing storage and subsequent redisplay or re-use of all displayed information l command files capability, which may be executed at users request or automatically interpreted at start-up l integrated development environment (ide) 2.10 display and modification capabilities l of all variables, taking into account the exact structure declared in the source code l of c-like expressions (display only) l for the entire st7 memory structure l symbolic display of peripheral registers both for name and value l of the st7 system registers, stacks, accumulator a and index x and ccr flags l of stack showing current function calls for each stack level and their parameter values (display only) l of current, minimum and maximum stack address 2.11 run features l execution starting from reset entry point, or from the current position in the user program l single stepping capabilities a at source code level, a at st7 machine instruction level, a can step into interrupts, or step over them l function call or a macro reference may optionally be considered as a single instruction depending on the level of detail required l display of current cpu state (reset, halt, wfi or run) l when the program execution is stopped, peripherals are frozen: a you can individually select enable/disable freeze function for timers a the watchdog is always stopped when program is stopped 2.12 debugger customization l last working environment restored automatically for a given application l number of windows opened, l windows position, l breakpoint lists l working environment storage in personalized files capability 2.13 online help l full on-line help following windows standard help facilities,
st7-emu3 6/6 l context-sensitive access from any window, l keyword search facility 3 mechanical data component dimensions st micro connect box 190 x 130 x 50 mm (metal housing) emu3 probe 120 x 90 x 50 mm (plastic housing) component connections description st micro connect box to emu3 probe connection two 50 cm long, flat cables, 80 wires each, pitch 0.635 information furnished is believed to be accurate and reliable. however, stmicroelectronics assumes no responsibility for the co nsequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. no license is granted by implication or otherwise under any patent or patent rights of stmicroelectronics. specifications mentioned in this publicati on are subject to change without notice. this publication supersedes and replaces all information previously supplied. stmicroelectronics product s are not authorized for use as critical components in life support devices or systems without express written approval of stmicroelectro nics. the st logo is a registered trademark of stmicroelectronics. intel ? is a u.s. registered trademark of intel corporation. microsoft ? , windows ? and windows nt ? are u.s. registered trademarks of microsoft corporation. ? 2001 stmicroelectronics - all rights reserved stmicroelectronics group of companies australia - brazil -china - finland - france - germany - hong kong - india - italy - japan - malaysia - malta - morocco - singapore - spain - sweden - switzerland - united kingdom - u.s.a. http://www.st.com


▲Up To Search▲   

 
Price & Availability of DOC-ST7-EMU3DS

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X