ICE Emulator for Motorola 68360/349

Size: px
Start display at page:

Download "ICE Emulator for Motorola 68360/349"

Transcription

1 ICE Emulator for Motorola 68360/349 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for Motorola 68360/ WARNING... 4 Quick Start... 5 Troubleshooting... 6 Hang-Up 6 Dualport Errors 7 FAQ... 8 Configuration Basics Emulation Modes 13 SYStem.Mode Emulation modes 14 SYStem.Access Dualport modes 15 General SYStem Settings and Restrictions General Restrictions 16 SYStem.Option DSACK DTACK mode 17 SYStem.Option Show cycles 17 SYStem.Option Show buserror cycles 17 SYStem.Option DMA modes 18 SYStem.Option Reset configuration 18 SYStem.Option MODCKx PLL mode 19 SYStem.Option Memory access timing 19 SYStem.Option ONCE On-circuit emulation 21 SYStem.Option STBY Standby voltage 22 SYStem.Option TestClock Clock error check 22 SYStem.Line BKPT External BKPT input 22 SYStem.Line ADDR Address mask 22 SYStem.RESetOut Peripheral reset 23 SYStem.TimeDebug Timeout for debug interface 23 SYStem.BdmClock BDM clock speed 23 ICE Emulator for Motorola 68360/349 1

2 SYStem.Option Address lines 24 SYStem.Clock Clock generation 24 Exception Control exception.enable Exception control 25 RESET 26 RESETS 27 HALT Line 28 BERR Line 29 BR Line 29 Mapping MAP.BUS Bus width mapping 30 Memory Classes State Analyzer Keywords for the Trigger Unit 32 Keywords for the Display 33 Dynamic Data Selector 34 Dequeueing 35 Port Analyzer Keywords for the Port Analyzer Compilers rd Party Tool Integrations Realtime Operation Systems Emulation Frequency Emulation Modules Module Overview 43 Order Information 44 Physical Dimensions Adapter ICE Emulator for Motorola 68360/349 2

3 ICE Emulator for Motorola 68360/349 Version 14-Nov-2018 SP:000045EE \\MCC\mcc\.sieb MIX AI E::w.d.l addr/line label mnemonic comment SP:000045E8 addq.l #3,d3 ; #3,.primz 443 primz = i + i + 3; SP:000045EA move.l d3,d1 ;.primz,.k SP:000045EC add.l d2,d1 ;.i,.k SP:000045EE bra $45F6 k = i + primz; 446 E::w.per SP:000045F0 447 SIM Configuration and Protection MCRH 0000 BR040ID 0 E::w.v.tab flags i (0) 1, MCRL 7CFF ASTM AsynFRZ1 Frz FRZ0 Frz BCROID 7 (1) 1, SUPV yes BCLRISM 7 IARB (2) 1, AVR 00 (3) 0, RSR C0 EXT yes POW yes SW no DBF no (4) 1, CLKOCR0C CLKWP np RSTEN no COM2 (5) 1, PLLCR 0000 PLLEN displlwp no PREEN 1 STSIM EXT (6) 0, CDVCR 0000 CDVWP no DEsY 1 DFTM 1 For general informations about the In-Circuit Debugger refer to the ICE User s Guide (ice_user.pdf). All general commands are described in PowerView Command Reference (ide_ref.pdf) and General Commands and Functions. ICE Emulator for Motorola 68360/349 3

4 WARNING NOTE: Do not connect or remove probe from target while target power is ON. Power up: Switch on emulator first, then target Power down: Switch off target first, then emulator ICE Emulator for Motorola 68360/349 4

5 Quick Start tbd. ICE Emulator for Motorola 68360/349 5

6 Troubleshooting Hang-Up If you are not able to stop the emulation, there may be some typically reasons: Double Address Error No DSACK Signal WATCHDOG Clock Error Changing the VCO Low Speed After a double address error the CPU state changes to HALT. Use the SYStem.Up command to start again. Double address errors normally occur when the stack pointer is out of memory. This condition occurs, if no DSACK signal is generated and the bus monitor is not activated. External accesses may be limited by SYStem.TIMEOUT. Internal accesses should be limited by the bus monitor. However some bytes between the peripherals are not monitored and force a hang-up of the emulation system.the CPU internal bus monitor is enabled by clearing bit FRZ0 (Freeze Bus Monitor enable) of register MCR (Module Configuration Register) and setting bit BME (Bus Monitor External enable) of register SYPCR (System Protection Register). In type CPU's the watchdog is enabled on RESET. Don't forget to disable the Software Watchdog (SWE) before starting the emulation. on sysup gosub ( d.s cpu:03ff00 %l d.s sd: %b 40 return )... stop The clock lines between the target and the oscillator replacement are kept as short as possible. But the 32 khz oscillator circuit has a very high impedance and correct operation with a crystal in the target cannot be guaranteed. Using the internal 32 khz clock is recommended in this case. When the VCO of the is reprogrammed, the System.Option TestClock must be turned off to avoid a clock fail error during VCO reloc. If the register is changed manually by the debugger, System.BdmClock must use a fixed frequency and the TimeDebug value must should set at least to 100 ms to prevent debug port access time-outs. When changed by the target program, the access Timeout (Trigger.Set TimeOut) of the emulator will trigger. Low clock frequencies may slow down the speed of the serial debugging interface. If debug errors occur, increase the value TimeDebug to 10 ms. ICE Emulator for Motorola 68360/349 6

7 Dualport Errors To implement the dualport access (emulation memory), the BR-line of the CPU is used. Dualport accesses are only allowed, while no external request to the bus occurs and the CPU cycle is completed. If the emulation CPU is in RESET state, the system controller may always access the emulation memory. Dualport errors may occur in the following conditions: 1. The length of the CPU cycle is extended by wait cycles, so that the request timeout signal is generated. 2. External DMA requests (single cycles) are too long. To solve problems with dualport error first increase the SYStem.TimeReq value. Be sure that the SYStem.TimeOut value is bigger than the access time limit. If it is not possible to solve the problem by changing these values, you must switch to DENIED mode. In this mode no access to memory is possible while running realtime emulation. The internal dualport access can increase the reaction time for external DMA requests. The performance reduction by the dualport access is typically 1% with some data windows (dualported) on the screen and may be at max. 5% when using dynamic emulation memory. ICE Emulator for Motorola 68360/349 7

8 FAQ Debugging via VPN Ref: 0307 The debugger is accessed via Internet/VPN and the performance is very slow. What can be done to improve debug performance? The main cause for bad debug performance via Internet or VPN are low data throughput and high latency. The ways to improve performance by the debugger are limited: In PRACTICE scripts, use "SCREEN.OFF" at the beginning of the script and "SCREEN.ON" at the end. "SCREEN.OFF" will turn off screen updates. Please note that if your program stops (e.g. on error) without executing "SCREEN.OFF", some windows will not be updated. "SYStem.POLLING SLOW" will set a lower frequency for target state checks (e.g. power, reset, jtag state). It will take longer for the debugger to recognize that the core stopped on a breakpoint. "SETUP.URATE 1.s" will set the default update frequency of Data.List/Data.dump/Variable windows to 1 second (the slowest possible setting). prevent unneeded memory accesses using "MAP.UPDATEONCE [address-range]" for RAM and "MAP.CONST [address--range]" for ROM/FLASH. Address ranged with "MAP.UPDATEONCE" will read the specified address range only once after the core stopped at a breakpoint or manual break. "MAP.CONST" will read the specified address range only once per SYStem.Mode command (e.g. SYStem.Up). ICE Emulator for Motorola 68360/349 8

9 Target Power Supply Switch Ref: 0103 Is there a simple way to control target power supply via the ICE to prevent problems after the ICE has been powered off? Follow the sequence below. If you own an output probe COUT8, connect it to the STROBE output connector. Type PULSE2. and press F1. You will get the pin out of the output probe COUT8. Pin 13 (OUT6) delivers +5 V after the emulator has finished its initialization and 0 V if the emulator is powered off. This can be used to drive a relay via a transistor to switch the target power on and off automatically if the Pulse Generator is not used for other purposes. The schematic of the switching unit can be found in the file TARGETC.CMM. Additionally Pin 13 (OUT6) can be controlled by ICE commands. Target power supply off. "PULSE2.P +" Target power supply on. "PULSE2.P -" The following PRACTICE command file creates 3 buttons in the Toolbox for: Target power on Target power off Target power off and QUIT. Wrong Location after Break Ref: Error Message "Emulation Memory Refresh Fail" Ref: 0016 To show the buttons automatically after starting the TRACE32 software, call the script with the DO command from system-settings.cmm in your TRACE32 system directory (create system-settings.cmm if it does not exist). Why is the location after break wrong? Most emulators use some bytes of user stack for the break system. Therefore it is necessary to have valid stack, if single step or breakpoints are used. Why does the message "emulation memory refresh fail" appears during change of the PLLCR register? The ICE configured with DRAM emulation memory may show this error message at changing the PLLCR register. Workaround: SETUP.REFERR OFF SYStem.TimeReq 10.ms ICE Emulator for Motorola 68360/349 9

10 68360 Problems at PLL Register Modification Ref: 0022 Why does emulation crash when PLL registers are modified? The CPU stopps its clock for a while until the PLL is oscillating stable at the new clock frequency. For this reason the emulator will detect a "ClockFail", an "Emulation Debug Port Fail" or "Dual Port Fail". Workaround: Disable ClockFail detection Increase TimeRequest value Increase TimeDebug value SYStem.Option TestClock OFF SYStem.TimeReq 10.ms SYStem.TimeDebug 10.ms Start-up Ref: 0012 The command "SYS.Up" does not work! The CPU disables the CLKO1 signal on MODCK0 = 1.and. MODCK1 = 0. Therefore the BDM clock cannot be generated by this clock. The TESTCLOCK option must be switched off. Start-up sequence: SYS.RES SYS.O DC SYS.O TESTCLOCK OFF SYS.O MODCK0 1 SYS.O MODCK1 0 SYS.UP For correct trace the CLKO1 line should be switched to FULL Trace Listing does not work What could be the reason if the trace listing does not work? The trace does not work if the CPU's CLK01 line is disabled. Please set the "Clock Output 1 Mode" in the "CLKOCR" register to FULL. Ref: 0027 ICE Emulator for Motorola 68360/349 10

11 Configuration tbd ICE Emulator for Motorola 68360/349 11

12 Basics Frequency The emulation probe supports the MC68360 CPU up to 33 MHz internal clock frequency. Port Analyzer A slot for the port analyzer is available. The port analyzer samples 64 peripheral ports in timing and state mode. Pre-Mapper Additional Trace Channels Buffers The pre-mapper supports full 32 bit mapping in 4 different storage classes. 48 additional trace channels are supplied by the emulation probe. Address lines, strobes and FC signals are not buffered to the target. Target system hardware errors may force malfunction of the emulator, but the emulation system is always able to start up, as the debugging is made via the serial debug interface. Target Addr FC SIZ D BUF D CPU Emulator Debug Interface BDM Interface PLL On-Circuit Emulation Dynamic Data Selector The emulation system uses the integrated debug interface. The debugger interface is hardware based to enable fast download and debug control. However the memory access is much slower (Pyrex. 20 KByte/sec.) than on other emulation probes. The download speed may be increased when using dualport access. The CLKO1 signal should not be switched off. The emulator runs with internal or external clock signals. The emulator system supports a high frequency clock as well as a fixed 32 khz reference clock for the on-chip PLL system. QFP chips may be emulated on board without desoldering the chip. A special clip-over adapter connects emulator module (PGA) and target system (QFP). On prototype systems it is recommended to use either the solder-on adapter or a PGA socket. The emulation probe includes a dynamic data selector to make data triggering very simple in 32 bit systems. ICE Emulator for Motorola 68360/349 12

13 Emulation Modes E::w.sys system Mode Clock TimeReq Option Option Down RESet VCO 1.000ms CONFIG0 ShowTrace Up Analyzer Low TimeOut CONFIG1 ShowBreak Monitor Mid 5.000us CONFIG2 DMATRACE RESet ResetDown High TimeDebug MODCK0 DMATRANS ResetUp AUTO 1.000ms MODCK1 RamWait reset NoProbe VCO*2 BUS16 ResetExt RESetOut AloneInt VCO/100 Line DSACK FastTerm AloneExt 32KHZ BusReq BERR PreMap cpu-type EmulInt ClkSteal BKPT STBY TestClock M68360 EmulExt Line ADDR ONCE ShowBERR 25 MHz Access FFFFFFFF BASE WE Nodelay 00FFF000 PRTY3 ClkSteal Request Denied The emulations head can stay in 6 modes. The modes are selected by the SYStem.Up or the SYStem.Mode command. ICE Emulator for Motorola 68360/349 13

14 SYStem.Mode Emulation modes SYStem.Mode <mode> <mode>: ResetDown ResetUp AloneInt AloneExt EmulInt EmulExt Reset Down Reset Up Alone Internal Alone External Target is down, all drivers are in tristate mode. Target has power, drivers are logically in inactive state, but not tristate. Probe is running with internal clock, DTACK signals are generated by the emulator system. Probe is running with external clock, DTACK signals are generated by the emulator. Emulation Internal Emulation External Probe is running with internal clock, no DTACK signals are generated. Probe is running with external clock, no DTACK signals are generated. In active mode, the power of the target is sensed and by switching down the target the emulator changes to RESET mode. The probe is not supplied by the target. When running without target, the target voltage is simulated by an internal pull-up resistor. The command SYStem.Up in Stand-alone doesn't work correctly. Use SYStem.Mode AloneInt to select correct emulation mode. ICE Emulator for Motorola 68360/349 14

15 SYStem.Access Dualport modes SYStem.Access <option> <option>: Request Denied Request Denied This is the default method to access memory in realtime. No dualport access allowed. On realtime emulation all windows, which need dualport access, are frozen. Breakpoints should not be set while realtime emulation is working. ICE Emulator for Motorola 68360/349 15

16 General SYStem Settings and Restrictions General Restrictions There are some restrictions on the ICE 68360: CLK01 line DRAM Interface FTERM DSACK Control DMA Function Code Program Execution in Onchip RAM Onchip Program Cache (68349) External 32 khz crystals The clock line CLK01 always should be enabled. The emulator uses this signal for running the BDM interface and for AMX bit). DRAM access with multiplexed address lines need additional wait states for the emulation memory, because the full address information is send out 1 or 2 clock cycles later. This can be avoided by replacing the whole external DRAM by emulation memory and programming the CPU to generate a regular access (i.e. disable the address multiplexing by clearing the GAMX bit). FTERM cycles are very fast memory cycles, too fast for the breakpoint system. With frequencies over 10 MHz it is not possible to use FTERM bus cycles. Using software breakpoints allows up to 17 MHz with FTERM read cycles. When the memory controller of the is programmed to generate an internal DSACK, the emulator cannot add extra wait states. The commands SYStem.Option Wait or MAP.Wait cannot work in this case. If extra wait states are required, the memory controller must be reprogrammed. On DMA cycles the FC3 bit should always be set to one. Otherwise the program breakpoint system will not work correctly. Program breakpoints and single stepping doesn't work when executing code in the Standby RAM of the Execution with cache enabled (68349) is possible. When the program cache is used, the SYStem.Option CACHE must be turned on. Program trace with cache enabled is not possible. Reads from the code area must be aligned long words. Reading byte or word data from program area will not work. The cache is invalidated before the emulation is started and before a memory read is made after a memory write. Stopping the emulation is not possible when the CPU makes no external cycles, i.e. is completely running out of cache memory. Setting program breakpoints, while the emulation is running, is not recommended. The SPot system should not be used in ON mode, as this also sets breakpoints while the processor is running. Oscillator circuits with 32 khz crystals need very short lines to the CPU. The max. lin length is exceeded by the emulation probe. If the crystal is not working correctly, the internal 32 khz clock should be used. Internal clock must be used, when On-Circuit Emulation is done. ICE Emulator for Motorola 68360/349 16

17 SYStem.Option DSACK DTACK mode SYStem.Option DSACK [ON OFF] The DTACK lines may be used normally. In this mode WAIT mapping is possible. In the other way the DTACK control system is disabled. The DTACK pins are directly connected to the target system. SYStem.Option Show cycles SYStem.Option ShowBreak [ON OFF] SYStem.Option ShowTrace [ON OFF] Show cycles are CPU access cycles to internal RAM or peripheral. This accesses generate no strobe signals to the external bus, until the bits SHEN0 and SHEN1 in the MCR register are set. ShowTrace enables the analyzer and trigger features for this cycles, ShowBreak the breakpoint memory. As show cycles need only 2 clock states either the emulation memory and trace memory must be faster or the clock frequency should not exceed 12.5 MHz. Synchronous PROGRAM breakpoints will not work in internal memory, as there is no access to the CPU bus possible. NOTE: Don't use the combination 01 if in Request mode (dualport) SYStem.Option Show buserror cycles SYStem.Option ShowBERR [ON OFF] Displays bus errors received when reading memory by the BDM display. The data values will toggle between 0 and 0xff to show a bus error. The feature will work only when the bus monitor is not frozen. ICE Emulator for Motorola 68360/349 17

18 SYStem.Option DMA modes System.Line BusReq [ON OFF] System.Option DMATRACE [ON OFF] System.Option DMATRANS [ON OFF] External DMA circuits and the IDMA circuit on the target CPU work in the same way: both request the main CPU with the BR signal. In realtime emulation the emulation CPU is stopped and the DMA can get control of the bus. When emulation is stopped, no BG signal is generated and the DMA is waiting till realtime emulation is started. SYStem.Line BusReq SYStem.Option DMATRACE SYStem.Option DMATRANS This option allows DMA access without running realtime emulation. External DMA circuits are not stopped on breakpoints. DMA cycles may be traced and trigger system is also active on DMA cycles. The DMA accesses make also writes to emulation memory. On read access to internal mapped memory the data information is driven to the target system. Be sure that there is no memory to avoid bus conflicts. SYStem.Option Reset configuration SYStem.Option CONFIG0 [ON OFF] SYStem.Option CONFIG1 [ON OFF] SYStem.Option CONFIG2 [ON OFF] SYStem.Option PRTY3 [ON OFF] SYStem.Option BUS16 [ON OFF] SYStem.Option ResetExt [ON OFF] On RESET the level on some input lines define the set-up of the CPU. In stand-alone mode or if no option ResetExt is selected, the logic level on the CONFIG and MODCK pins will be supplied by the emulator. ICE Emulator for Motorola 68360/349 18

19 SYStem.Option MODCKx PLL mode SYStem.Option MODCK0 [ON OFF] SYStem.Option MODCK1 [ON OFF] The MODCK signals define the function of the oscillator circuit. MODCKx Target <> <> MODCKx CPU Tristate buffer < SYStem.Option MODCKx < RESETH & /RESetEXT SYStem.Option Memory access timing SYStem.Option RamWait [ON OFF] SYStem.Option FastTerm [ON OFF] SYStem.Option MinWait [OFF FAST ] SYStem.Option DRAM [OFF 1 2 3] RamWait FastTerm MinWait DRAM Inserts one additional wait state in all bus cycles. This option must be used when the system uses fast termination cycles. Defines the minimal number of wait states used by the target system. Must be set if internal address multiplexing is used. This option defines the time when the address multiplexing is ready so that emulation memory (also break memory!) can be accessed with a stable address. The value depends on the clock speed, the memory speed and the TRLXQ bit. Table: GAMX: Global Address Mux Enable (CPU register) RFEN: Refresh Enable (CPU register) RCYC: Refresh Cycle Length (CPU register) TRLXQ: Time Relax (CPU register) SYSTEM.OPTION DRAM x: Memory Access Time: Value for emulator system configuration the resulting emulation memory access time (clk-cycles) ICE Emulator for Motorola 68360/349 19

20 SYSTEM. DRAM Memory OPTION Access GAMX RFEN RCYC TRLXQ DRAM Time (clk-cycles) no OFF TCYC+2 yes no -- no 1..3 TCYC+2..0 yes no -- yes 2..3 TCYC+2..1 yes yes 4/3 no 2..3 TCYC+1..0 yes yes 6/5 no 3 TCYC yes yes 7/5 no 3 TCYC yes yes 8/5 no 3 TCYC yes yes 4/3 yes 3 TCYC+1 yes yes 6/5 yes not supported!!! yes yes 7/5 yes not supported!!! yes yes 8/5 yes not supported!!! The minimum emulation memory access time depends on the speed of the emulation memory in use. It might be necessary to insert wait state (increase TCYC of the DRAM chip select) to get a proper access time for. Example: - 70 ns emulation memory - CPU Clock Speed: 33 MHz --> Clock period about 33ns - Memory Access Time: TCYC+1 (Table content) - Wait states: 0 (TCYC=0) --> Memory access time: (0+1)*clockperiod --> Access time = 33 ns --> too short for 70 ns emulation memory --> insert 2 Wait states --> Memory access time: (2+1)*clockperiod --> Access time = 99 ns o.k. It also might be necessary to modify the wait state configuration for SRAM cycles as result of SYS.OPTION DRAM x. ICE Emulator for Motorola 68360/349 20

21 Table: SYSTEM. OPTION DRAM SRAM Memory Access Time (clk-cyles) OFF TCYC+2 1 TCYC+1 2 TCYC 3 TCYC-1 The additional SRAM wait states can be found as described in the example above. SYStem.Option ONCE On-circuit emulation SYStem.Option ONCE [ON OFF] Set to ON if using the Clip-Over-Adapter with QFP-Packages. The CPU chip on the target board is set to tristate by pulling down the TRIS-pin. The emulation must be set to use the internal clock (EmulInt or AloneInt). ICE Emulator for Motorola 68360/349 21

22 SYStem.Option STBY Standby voltage SYStem.Option STBY [ON OFF] ON OFF The STBY pin is always supplied even if the target power is off. Internal RAM data are lost if target power is off. SYStem.Option TestClock Clock error check SYStem.Option TestClock [ON OFF] ON OFF The clock test circuit is active. Clock fails will be detected by the emulator system. In this case the emulator changes to reset state. No clock check. The clock output may be switched off, but no trace of program and data is possible. SYStem.Line BKPT External BKPT input SYStem.Line BKPT[ON OFF] The BKPT input from the target is used to stop emulation asynchronously. SYStem.Line ADDR Address mask SYStem.Line ADDR <mask> This mask is used for internal dualport access to supply correct address mirrors. sys.line address 0x000fffffh ; address lines A0..A19 are used only ICE Emulator for Motorola 68360/349 22

23 SYStem.RESetOut Peripheral reset SYStem.RESetOut Resets the target system. The function is similar to the RESET instruction of the CPU. SYStem.TimeDebug Timeout for debug interface SYStem.TimeDebug <time> <time>: 1.260ms The serial debug interface signals Debug Error if the CPU doesn't response within this time. SYStem.BdmClock BDM clock speed SYStem.BdmClock <rate> <rate>: 4 8 <fixed> <fixed>: Either the clock frequency divided by 4 or 8 is used as the BDM clock or a fixed clock rate. The fixed clock rate must be used when the operation frequency is very slow. ICE Emulator for Motorola 68360/349 23

24 SYStem.Option Address lines SYStem.Option PreMap [ON OFF] SYStem.Option [ON OFF] The emulator can run in 24, 28 and 32 bit mode. If the upper address lines are not used by the target system, the pre-mapper should be switched off. The WE option must be used, when the upper four address bits are used as write strobes. Bus Width SYStem.Option PreMap SYStem.Option WE 24 OFF ON/OFF 28 ON ON 32 ON OFF For additional information refer to the MAP.PRE command. SYStem.Clock Clock generation SYStem.Clock <option> <option>: VCO High Mid Low Auto 32KHZ VCO/100 VCO*2 VCO Low, Mid, High Auto Variable frequency 1 35 MHz. 2.5, 5.0 or 10.0 MHz. Automatic frequency select in order to the setting on MODCLK field. If MODCLK is low, the VCO is selected (Direct Input). Otherwise the 32 khz fixed frequency signal is used to support the clock input (PLL reference clock). VCO/100 VCO frequency divided by 100. VCO*2 Doubled VCO frequency. ICE Emulator for Motorola 68360/349 24

25 Exception Control exception.enable Exception control E::w.x exception Activate Enable Trigger Puls Puls OFF OFF OFF OFF OFF Single ON CpuReset ON ON CpuReset Width RESet PerReset RESet RESet PerReset 1.000us Delay Halt Halt CpuReset Halt PERiod OFF BusReq BusReq Halt BusReq BusErr BusReq IRQ BusErr IRQ1 Puls IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 ICE Emulator for Motorola 68360/349 25

26 RESET The reset line (input and output) is controlled by a bridge with analog switches and diodes. VCC 2.7k +1 Trace/Trigger VCC 2.7k RESET- S2 RESET- Target Emulation CPU S3 S1 S4 GND GND S1 Reset Target X.Activate PerReset X.Puls PerReset S2 Reset Out SYStem.RESetOut Running S3 Reset In X.Enable Reset S4 Internal Reset Emulator Control X.Activate CpuReset X.Puls CpuReset SYStem.RESetOut exception.enable Reset [ON OFF] exception.activate PerReset [ON OFF] exception.activate CpuReset [ON OFF] ICE Emulator for Motorola 68360/349 26

27 RESETS VCC 2.7k +1 Trace/Trigger VCC 2.7k RESET- S2 RESET- Target Emulation CPU S3 S4 GND S1 Reset Target X.Activate PerReset X.Puls PerReset S2 Reset Out SYStem.RESetOut Running S3 Reset In X.Enable ResetS S4 Internal Reset Emulator Control X.Activate ResetS X.Puls ResetS SYStem.RESetOut exception.enable ResetS [ON OFF] exception.activate ResetS [ON OFF] ICE Emulator for Motorola 68360/349 27

28 HALT Line VCC 2.7k +1 Trace/Trigger VCC 2.7k HALT- S5 HALT- Target Emulation CPU S6 S7 GND S5 HALT Out Running S6 HALT In X.Enable HALT S7 Internal Halt Emulator Control X.Activate HALT X.Puls HALT exception.enable Halt [ON OFF] exception.activate Halt [ON OFF] ICE Emulator for Motorola 68360/349 28

29 BERR Line VCC 100K +1 Trace/Trigger BERR- Target >=1 X.Enable X.Puls- & BERR- CPU START- SYStem.Line exception.enable BusErr [ON OFF] SYStem.Line BusERR [ON OFF] BR Line VCC 100K +1 Trace/Trigger BR- Target >=1 X.Enable X.Puls- & BR- CPU Dualport- exception.enable BusReq [ON OFF] exception.activate BusReq [ON OFF] SYStem.Line BusReq [ON OFF] ICE Emulator for Motorola 68360/349 29

30 Mapping MAP.BUS Bus width mapping MAP.BUS8 [<range>] MAP.BUS16 [<range>] MAP.BUS32 [<range>] MAP.BUSEXT [<range>] Every block in the address space of the CPU has either an 8, 16 or 32 bit bus width. The emulator breakpoint and trace system need this information in realtime in order to work correctly. The mapper must be set for all ranges, where internal bus width setting is used. map.bus8 0x0--0x0fffff map.busext ; maps first 1 MB block for 8 bit ; remaps all to external definition The MAP.RESet command sets the bus width definition to external. ICE Emulator for Motorola 68360/349 30

31 Memory Classes Memory Class Description FC0 Function-Code 0 FC1 UD FC2 UP USER-DATA USER-DATA USER-PROGRAM USER-PROGRAM FC3 Function-Code 3 FC4 Function-Code 4 FC5 SD FC6 SP SUPERVISOR-DATA SUPERVISOR-DATA SUPERVISOR-PROGRAM SUPERVISOR-PROGRAM FC7 Function-Code 7 CPU U S D P C E CPU Function-Code User Supervisor Data Program Memory access by CPU Emulation memory access ICE Emulator for Motorola 68360/349 31

32 State Analyzer Keywords for the Trigger Unit DMACycle DMA cycle TimeOut DTACK Timeout (not HA120) Read CPU read cycle Write CPU write cycle Wait0..Wait13 Wait states WaitX Wait states greater 13 WaitFast Fast cycle DMAACK DMA acknowledge RMC Read modify write cycle FC0,FC3,FC4, Function code 0, 3, 4 or FC8..FC15 UserData - FC1 User data area UserProgram - FC2 User program area SupervisorData Supervisor data area FC5 SupervisorProgram Supervisor program area FC6 CPU - FC7 Interrupt acknowledge FC8 - FC15 DMA function codes IACK Supervisor User Data Program ReadData WriteData Interrupt acknowledge Supervisor data or program access User data or program access Data access Program access Data access read Data access write BYTE WORD Byte transfer Word transfer ICE Emulator for Motorola 68360/349 32

33 TRIPLE LONG PORT 3 Byte transfer Long transfer Input line from port analyzer For not CPU-specific keywords, see non-declarable input variables in ICE/FIRE Analyzer Trigger Unit Programming Guide (analyzer_prog.pdf). Keywords for the Display WR AS FC3 DMAACK RMC SIZE SIZE.0 SIZE.1 DSACK DSACK.0 DSACK.1 BR BG BGACK BERR HALT RESETH RESETS CS0.. CS7 Wait Write line Address Strobe DMA Function Code line DMAACK line RMC line Bus transfer size SIZ0 signal SIZ1 signal Bus size DSACK0 signal DSACK1 signal Bus request Bus grant Bus grant acknowledge Bus access error Halt cycle RESETH line RESETS line Chip select lines Number of inserted wait cycles, FT means fast cycle, for more than 13 a Xw appears. ICE Emulator for Motorola 68360/349 33

34 Dynamic Data Selector To allow better triggering in systems with different bus widths, a dynamic data selector is implemented in the emulation probe. This trigger system is activated on byte, word and long data transfers independently of the bus size on the target system. The long word H written to 1001H on a word bus is transferred in 3 different cycles: Address Size D31--D24 D23--D16 D15--D08 D07--D H 4 87H 1002H 3 65H 43H 1003H 1 21H To trigger to this word with the static data selector needs 3 trigger level and a complex trigger set-up. With the dynamic data selector, the word transfer is recognized independent from the bus size and the base address. The dynamic data selector is called by the keywords DATA.Byte DATA.Word DATA.Long The analyzer programming (STU) is like this: addr ab ff ; address definition data.long testdata ; data definition break if testdata:a:ab ; operation Selective trace on byte level within a 32-bit bus is possible without knowing the base address and the data port: addr ab ff data.byte testdata 'A'--'Z' sample if testdata:a:ab The dynamic data selector can only work correctly, when the bus size can be detected. Usually the DTACK signals define the bus size. If the chip-select logic is used, internal DTACK signals will be generated. In this case, the bus size must be defined by the mapper using the commands MAB.BUS8 MAB.BUS16 MAB.BUS32 MAB.BUSEXT Define 8-bit bus Define 16-bit bus Define 32-bit bus Define bus width by DTACK lines ICE Emulator for Motorola 68360/349 34

35 The static data selectors are defined by the keywords DATA.Byte0 DATA.Byte1 DATA.Byte2 DATA.Byte3 DATA.Word0 DATA.Word1 DATA.Word2 DATA.Triple0 DATA.Triple1 DATA.Long0 Dequeueing The disassembled lines in the analyzer are displayed prior to the resulting data cycles. This dequeueing fails for commands which have not a constant number of data cycles. Problems with Prefetches: short forward conditional branches to addresses already prefetched ICE Emulator for Motorola 68360/349 35

36 Port Analyzer Keywords for the Port Analyzer A0..A15 B0..B17 C0..C11 IRQ1..IRQ7 Interrupt request lines DS AS Strobes BCLRO RESETH RESETS HALT BERR PERR BGACK BR BG Bus Clear Hardware Reset Software Reset Halt line BERR input Parity Error BusGrandAckn Busrequest BusGrand ICE Emulator for Motorola 68360/349 36

37 Compilers Language Compiler Company Option Comment ADA ALSYS-ADA IEEE limited support (IEEE) ADA TELESOFT-ADA Telesoft IEEE limited support (IEEE) ASM RTOS IEP GmbH SYM/LOC Source level debugging ASM ASM68K Mentor Graphics Corporation IEEE Source level debugging ASM VERSADOS-ASM NXP Semiconductors VERSADOS symbols only ASM OS-9-ASSEMBLER Radisys Inc. ROF Source level debugging ASM AS68 TASKING IEEE C HP C HP no type/locals info C ORGANON CAD-UL BOUND ElectronicServices GmbH C C68K Cosmic Software COSMIC C GNU-C Free Software ELF/DWARF Foundation, Inc. C GNU-C Free Software COFF Foundation, Inc. C GNU-C Free Software Foundation, Inc. ELF/DWARF C GREEN-HILLS-C Greenhills Software Inc. COFF C ICC68K Introl Corporation ICOFF C MCC Mentor Graphics IEEE Corporation C HT-68K Microchip Technology HITECH Inc. C HICROSS-68K NXP Semiconductors HICROSS C CC68K NXP Semiconductors COFF C ULTRA-C Radisys Inc. ROF OS/9 compilers C OS/9-C Radisys Inc. ROF C CROSSCODE-C SDSI SDS C SCC68K Sierra COFF C SUN3-CC Oracle Corporation DBX C ICC68K TASKING COFF C ICC68K TASKING IEEE C TT-68K TASKING IEEE C TCC68K TASKING AOUT only source and syms C TEKTRONIX-C Tektronix COMFOR ICE Emulator for Motorola 68360/349 37

38 Language Compiler Company Option Comment C D-CC Wind River Systems IEEE C D-CC Wind River Systems ELF/DWARF C++ ORGANON-C++ CAD-UL BOUND ElectronicServices GmbH C++ GNU-C++ Free Software DBX Foundation, Inc. C++ GNU-C++ Free Software ELF/DWARF Foundation, Inc. C++ CCC68K Mentor Graphics IEEE Corporation C++ HICROSS-68K NXP Semiconductors HICROSS C++ CODEWARRIOR NXP Semiconductors ELF/DWARF C++ CROSSCODE-C++ SDSI SDS C++ D-C++ Wind River Systems ELF/DWARF MODULA MOD68K Introl Corporation ICOFF MODULA MCS2 Multichannelsystems COFF GmbH MODULA MCDS NXP Semiconductors MCDS PASCAL MPC Mentor Graphics IEEE Corporation PEARL RTOS IEP GmbH SYM/LOC no type/locals info ICE Emulator for Motorola 68360/349 38

39 3rd Party Tool Integrations CPU Tool Company Host WINDOWS CE PLATF. - Windows BUILDER CODE::BLOCKS - - C++TEST - Windows ADENEO - X-TOOLS / X32 blue river software GmbH Windows CODEWRIGHT Borland Software Windows Corporation CODE CONFIDENCE Code Confidence Ltd Windows TOOLS CODE CONFIDENCE Code Confidence Ltd Linux TOOLS EASYCODE EASYCODE GmbH Windows ECLIPSE Eclipse Foundation, Inc Windows CHRONVIEW Inchron GmbH Windows LDRA TOOL SUITE LDRA Technology, Inc. Windows UML DEBUGGER LieberLieber Software Windows GmbH SIMULINK The MathWorks Inc. Windows ATTOL TOOLS MicroMax Inc. Windows VISUAL BASIC Microsoft Corporation Windows INTERFACE LABVIEW NATIONAL Windows INSTRUMENTS Corporation TPT PikeTec GmbH Windows CANTATA QA Systems Ltd Windows RAPITIME Rapita Systems Ltd. Windows RHAPSODY IN MICROC IBM Corp. Windows RHAPSODY IN C++ IBM Corp. Windows DA-C RistanCASE Windows TRACEANALYZER Symtavision GmbH Windows ECU-TEST TraceTronic GmbH Windows UNDODB Undo Software Linux TA INSPECTOR Vector Windows VECTORCAST UNIT Vector Software Windows TESTING VECTORCAST CODE Vector Software Windows COVERAGE 68K OS68 DEBUGGER Enea OSE Systems - 68K SDT CMICRO IBM Corp. Windows 68K DIAB RTA SUITE Wind River Systems Windows ICE Emulator for Motorola 68360/349 39

40 ICE Emulator for Motorola 68360/349 40

41 Realtime Operation Systems Company Product Comment Atego Ldt. AdaWorld ARTK KadakProducts Ltd. AMX Oracle Corporation ChorusOS CMX Systems Inc. CMX-RTX Synopsys, Inc MQX 2.40 and 2.50, 3.6 MTOS-UX Mentor Graphics Nucleus PLUS Corporation Radisys Inc. OS-9 Enea OSE Systems OSE Classic (OS68) Enea OSE Systems OSE Delta 4.x and 5.x RealTime Craft (XEC68k) Quadros Systems Inc. RTXC 3.2 IBM Corp. SDT-Cmicro - uclinux Kernel Version 2.4 and 2.6, 3.x Mentor Graphics VRTX32 Corporation Mentor Graphics VRTXmc Corporation Mentor Graphics VRTXsa Corporation Wind River Systems VxWorks 5.x and 6.x ICE Emulator for Motorola 68360/349 41

42 Emulation Frequency The emulation probe is designed for running with CPUs up to 33 MHz. The max. speed is limited by the memory speed and the wait states used for memory access. NOTE: When using the internal DRAM controller of the additional wait states are required, as the full address information is later available. Module CPU F-W0-15 F-W0-35 S-W0-15 S-W0-35 S-W1-15 S-W1-35 LA-7008 MC68EN LA-7009 MC68MH DRAM ICE Emulator for Motorola 68360/349 42

43 Emulation Modules Module Overview LA-7001 LA-7002 LA-7003 MC68360 MC68360 PGA LA68360 LA-7008 LA-7003 MC68EN360 MC68EN360 PGA LA68360 LA-7009 LA-7003 MC68MH360 MC68MH360 PGA LA68360 LA-7005 LA-7006 LA-7007 LA-7003 LA-7003 LA-7003 MC68360 PGA V MC68360 LA V MC68EN360 PGA V MC68EN360 LA V MC68MH360 PGA V MC68MH360 LA V LA-7004 MC68349 ET160-QF07 ICE Emulator for Motorola 68360/349 43

44 Order Information Order No. Code Text LA-7001 ICE ICE Base Module LA-7002 M-MC68360-PGA Module MC68360 PGA LA-7003 A-MC68360-P Adapter MC68360 PGA to half-size connectors LA-7008 M-MC68EN360-PGA Module MC68EN360 PGA LA-7009 M-MC68MH360-PGA Module MC68MH360 PGA LA-7005 M-MC68360-PGA-3.3V Module MC68360 PGA 3.3V LA-7006 M-MC68EN360-PGA-3.3V Module MC68EN360 PGA 3.3V LA-7007 M-MC68MH360-PGA-3.3V Module MC68MH360 PGA 3.3V LA-7004 M-MC68349 Module MC68349 ET-1020 ET C PGA to QFP Clip-Over Adapter ET-1022 ET S PGA to QFP Surface Mountable Adapter ET-1023 ET S-BGA PGA to BGA Surface Mountable Adapter Additional Options LA-7710 BDM-68K BDM Debugger for 68K (ICD) LA-7510 MON-68K ROM Monitor for 68K on ESI LA-6450 PA64 Port Analyzer LA-2812L SIMULATOR-68K-FL 1 User Float. Lic. TRACE32 68K Simulator ICE Emulator for Motorola 68360/349 44

45 Physical Dimensions Dimension LA-7002 LA-7008 LA-7009 LA-7005 LA-7006 LA-7007 M-MC68360-PGA M-MC68EN360-PGA M-MC68MH360-PGA M-MC68360-PGA-3.3V M-MC68EN360-PGA-3.3V M-MC68MH360-PGA-3.3V cable (350) 71 MC opt. ET-1020 (QFP Solder-On adapter) SIDE VIEW PGA socket A TOP VIEW (all dimensions in mm) ICE Emulator for Motorola 68360/349 45

46 Dimension LA-7003 A-MC68360-P ICE Emulator for Motorola 68360/349 46

47 Dimension LA-7004 M-MC68349 cable (400) SIDE VIEW PIN 1 Female connectors 77 7 TOP VIEW (all dimensions in mm) ET-1020 ET C ICE Emulator for Motorola 68360/349 47

48 Adapter No adapters necessary! ICE Emulator for Motorola 68360/349 48

ICE Emulator for 68000

ICE Emulator for 68000 ICE Emulator for 68000 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for 68000... 1 Warning... 3 Quick Start... 4

More information

ICE Emulator for MC68020/30

ICE Emulator for MC68020/30 ICE Emulator for MC68020/30 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for MC68020/30... 1 Warning... 4 Quick

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... TriCore... TriCore Monitor... 1

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... TriCore... TriCore Monitor... 1 TriCore Monitor TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... TriCore... TriCore Monitor... 1 Brief Overview of Documents

More information

ICE Emulator for 68HC05 and 68HC08

ICE Emulator for 68HC05 and 68HC08 ICE Emulator for 68HC05 and 68HC08 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for 68HC05 and 68HC08... 1 Warning...

More information

Simulator for 68K/ColdFire

Simulator for 68K/ColdFire Simulator for 68K/ColdFire TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for 68K/ColdFire... 1 TRACE32 Simulator License... 4

More information

Simulator for H8/300, H8/300H and H8S

Simulator for H8/300, H8/300H and H8S Simulator for H8/300, H8/300H and H8S TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for H8/300, H8/300H and H8S... 1 TRACE32 Simulator

More information

TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for Z TRACE32 Simulator License Quick Start of the Simulator...

TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for Z TRACE32 Simulator License Quick Start of the Simulator... Simulator for Z80+ TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for Z80+... 1 TRACE32 Simulator License... 3 Quick Start of the

More information

ICE Emulator for MC6833X

ICE Emulator for MC6833X ICE Emulator for MC6833X TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for MC6833X... 1 WARNING... 6 Quick Start...

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... NS NS32000 Monitor... 1

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... NS NS32000 Monitor... 1 NS32000 Monitor TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... NS32000... NS32000 Monitor... 1 Brief Overview of Documents

More information

Simulator for HC08/MSC08

Simulator for HC08/MSC08 Simulator for HC08/MSC08 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for HC08/MSC08... 1 TRACE32 Simulator License... 3 Quick

More information

ICE Emulator for MC68000 and MC6830X

ICE Emulator for MC68000 and MC6830X ICE Emulator for MC68000 and MC6830X TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for MC68000 and MC6830X... 1 Warning...

More information

ICE Emulator for Hitachi H8/300 and H8/500

ICE Emulator for Hitachi H8/300 and H8/500 ICE Emulator for Hitachi H8/300 and H8/500 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for Hitachi H8/300 and H8/500...

More information

H8S and H8/300H Monitor

H8S and H8/300H Monitor H8S and H8/300H Monitor TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... H8S... H8S and H8/300H Monitor... 1 Brief Overview

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... XC XC800 Debugger... 1

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... XC XC800 Debugger... 1 XC800 Debugger TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... XC800... XC800 Debugger... 1 Introduction... 3 Brief

More information

ICE Emulator for 386/486

ICE Emulator for 386/486 ICE Emulator for 386/486 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for 386/486... 1 WARNING... 6 Quick Start...

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... MCS08... MCS08 Debugger... 1

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... MCS08... MCS08 Debugger... 1 MCS08 Debugger TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... MCS08... MCS08 Debugger... 1 Brief Overview of Documents

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... Z80... Z80 Monitor... 1

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... Z80... Z80 Monitor... 1 Z80 Monitor TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... Z80... Z80 Monitor... 1 Brief Overview of Documents for

More information

FIRE Emulator for H8S and H8/300H

FIRE Emulator for H8S and H8/300H FIRE Emulator for H8S and H8/300H TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... FIRE In-Circuit Emulator... FIRE Target Guides... FIRE Emulator for H8S and H8/300H... 1 WARNING...

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... Blackfin... Blackfin Debugger General Note...

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... Blackfin... Blackfin Debugger General Note... Blackfin Debugger TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... Blackfin... Blackfin Debugger... 1 General Note...

More information

Simulator for PowerPC

Simulator for PowerPC Simulator for PowerPC TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for PowerPC... 1 TRACE32 Simulator License... 4 Quick Start

More information

Simulator for TriCore

Simulator for TriCore Simulator for TriCore TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for TriCore... 1 TRACE32 Simulator License... 4 Brief Overview

More information

x386 and x486 Monitor

x386 and x486 Monitor x386 and x486 Monitor TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... x386 and x486... x386 and x486 Monitor... 1 Brief

More information

ICE Emulator for 8051

ICE Emulator for 8051 ICE Emulator for 8051 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for 8051... 1 WARNING... 3 Quick Start... 4 Troubleshooting...

More information

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview CPE/EE 421/521 Fall 2004 Chapter 4 The 68000 CPU Hardware Model Dr. Rhonda Kay Gaede UAH Fall 2004 1 The 68000 CPU Hardware Model - Overview 68000 interface Timing diagram Minimal configuration using the

More information

M32R Debugger and Trace

M32R Debugger and Trace M32R Debugger and Trace TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... M32R... M32R Debugger and Trace... 1 General

More information

MC68331 DEVICE INFORMATION (Issue 6-17 August, 1995) Rev. A and B Silicon E95B, E93N and F43E Mask Set

MC68331 DEVICE INFORMATION (Issue 6-17 August, 1995) Rev. A and B Silicon E95B, E93N and F43E Mask Set MC68331 DEVICE INFORMATION (Issue 6-17 August, 1995) Rev. A and B Silicon E95B, E93N and F43E Mask Set The following information and errata pertain to Revision A and B samples of the 68331 microcontroller.

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... H8S... H8S/23x9 Debugger General Note... 3

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... H8S... H8S/23x9 Debugger General Note... 3 H8S/23x9 Debugger TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... H8S... H8S/23x9 Debugger... 1 General Note... 3 Brief

More information

Advanced CUSTOMER ERRATA AND INFORMATION SHEET Page 1 MCU Part: V Mask Set: 00F98R Division Report Generated: Aug 27, 96 17:37

Advanced CUSTOMER ERRATA AND INFORMATION SHEET Page 1 MCU Part: V Mask Set: 00F98R Division Report Generated: Aug 27, 96 17:37 Advanced CUSTOMER ERRATA AND INFORMATION SHEET Page 1 ========================================= 68332.V 00F98R Modules ========================================= Current Module Revision =========================================

More information

Freescale Semiconductor, I SECTION 5 SYSTEM INTEGRATION MODULE

Freescale Semiconductor, I SECTION 5 SYSTEM INTEGRATION MODULE nc. SECTION 5 SYSTEM INTEGRATION MODULE This section is an overview of the system integration module (SIM) function. Refer to the SIM Reference Manual (SIMRM/AD) for a comprehensive discussion of SIM capabilities.

More information

ICE Emulator for the and 80196

ICE Emulator for the and 80196 ICE Emulator for the 80186 and 80196 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for the 80186 and 80196... 1 WArning...

More information

TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for MIPS TRACE32 Simulator License Quick Start of the Simulator...

TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for MIPS TRACE32 Simulator License Quick Start of the Simulator... Simulator for MIPS TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for MIPS... 1 TRACE32 Simulator License... 4 Quick Start of the

More information

Chapter Operation Pinout Operation 35

Chapter Operation Pinout Operation 35 68000 Operation 35 Chapter 6 68000 Operation 6-1. 68000 Pinout We will do no construction in this chapter; instead, we will take a detailed look at the individual pins of the 68000 and what they do. Fig.

More information

SECTION 8 SCAN CHAIN TEST ACCESS PORT

SECTION 8 SCAN CHAIN TEST ACCESS PORT SECTION 8 SCAN CHAIN TEST ACCESS PORT The QUICC provides a dedicated user-accessible test access port (TAP) that is JTAG compatible. The QUICC TAP contains one additional signal not available with the

More information

Alex Milenkovich 1. CPE/EE 421 Microcomputers: Motorola The CPU Hardware Model. Outline

Alex Milenkovich 1. CPE/EE 421 Microcomputers: Motorola The CPU Hardware Model. Outline Outline CPE/EE 421 Microcomputers: Motorola 68000 The CPU Hardware Model Instructor: Dr Aleksandar Milenkovic Lecture Notes 68000 interface Timing diagram Minimal configuration using the 68000 Extensions

More information

SECTION 2 SIGNAL DESCRIPTION

SECTION 2 SIGNAL DESCRIPTION SECTION 2 SIGNAL DESCRIPTION 2.1 INTRODUCTION Figure 2-1 displays the block diagram of the MCF5206 along with the signal interface. This section describes the MCF5206 input and output signals. The descriptions

More information

Design Considerations The ColdFire architectures' foundation in Freescale's architecture allows designers to take advantage of the established t

Design Considerations The ColdFire architectures' foundation in Freescale's architecture allows designers to take advantage of the established t Order Number: AN2007/D Rev. 0, 7/2000 Application Note Evaluating ColdFire in a 68K Target System: MC68340 Gateway Reference Design Nigel Dick Netcomm Applications Group Freescale., East Kilbride, Scotland

More information

M68360QUADS Hardware User s Manual

M68360QUADS Hardware User s Manual nc. M68360QUADS Hardware User s Manual Revision 1 August 16, 1993 Thi d t t d ith F M k 4 0 4 1 nc. GENERAL INFORMATION CHAPTER 1 - GENERAL INFORMATION 1.1 INTRODUCTION This manual provides general information,

More information

CEIBO FE-51RD2 Development System

CEIBO FE-51RD2 Development System CEIBO FE-51RD2 Development System Development System for Atmel AT89C51RD2 Microcontrollers FEATURES Emulates Atmel AT89C51RD2 60K Code Memory Real-Time Emulation Frequency up to 40MHz / 3V, 5V ISP and

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... C166 Family... C166 Family Trace... 1

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... C166 Family... C166 Family Trace... 1 C166 Family Trace TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... C166 Family... C166 Family Trace... 1 Installation...

More information

Am186ER/Am188ER AMD continues 16-bit innovation

Am186ER/Am188ER AMD continues 16-bit innovation Am186ER/Am188ER AMD continues 16-bit innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Am186ER and Am188ER Am186 System Evolution 80C186 Based 3.37 MIP System Am186EM Based

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals XC... R8051XC Debugger General Note...

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals XC... R8051XC Debugger General Note... R8051XC Debugger TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... 8051XC... R8051XC Debugger... 1 General Note... 4

More information

Freescale Semiconductor, I. Product Brief Integrated Multiprotocol Processor with Ethernet

Freescale Semiconductor, I. Product Brief Integrated Multiprotocol Processor with Ethernet Order this document by MC68EN302/D MC68EN302 Product Brief Integrated Multiprotocol Processor with Ethernet Freescale introduces a version of the well-known MC68302 Integrated Multiprotocol Processor (IMP)

More information

CPE/EE 421 Microcomputers

CPE/EE 421 Microcomputers CPE/EE 421 Microcomputers THE 68000 CPU HARDWARE MODEL Instructor: Dr Aleksandar Milenkovic Lecture Notes Lecture 19 CPE/EE 421/521 Microcomputers 1 THE 68000 CPU HARDWARE MODEL Chapter 4 68000 interface

More information

_ V1.3. Motorola 68HC11 AE/AS POD rev. F. POD Hardware Reference

_ V1.3. Motorola 68HC11 AE/AS POD rev. F. POD Hardware Reference _ V1.3 POD Hardware Reference Motorola 68HC11 AE/AS POD rev. F Ordering code IC81049 Thank you for purchasing this product from isystem. This product has been carefully crafted to satisfy your needs. Should

More information

3. The MC6802 MICROPROCESSOR

3. The MC6802 MICROPROCESSOR 3. The MC6802 MICROPROCESSOR This chapter provides hardware detail on the Motorola MC6802 microprocessor to enable the reader to use of this microprocessor. It is important to learn the operation and interfacing

More information

RTE-V850E/GP1-IE USER'S MANUAL (REV.1.01) RealTimeEvaluator

RTE-V850E/GP1-IE USER'S MANUAL (REV.1.01) RealTimeEvaluator RTE-V850E/GP1-IE USER'S MANUAL (REV.1.01) RealTimeEvaluator REVISION HISTORY Rev. 1.00 June 20, 2002 Rev. 1.01 November 15, 2002 First edition Revising following chapters * "Measured value of execution

More information

ICE Emulator for 68HC11

ICE Emulator for 68HC11 ICE Emulator for 68HC11 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for 68HC11... 1 WARNING... 4 Quick Start...

More information

Celeron EPIC Computer with GUI and Dual Ethernet SBC4685

Celeron EPIC Computer with GUI and Dual Ethernet SBC4685 Celeron EPIC Computer with GUI and Dual SBC4685 Features Ready to run Celeron/Pentium III computer Color flat-panel support Four serial ports CAN Bus interface PC/104 & PC/104-Plus expansion The SBC4685

More information

FIRE Emulator for HC12/MCS12

FIRE Emulator for HC12/MCS12 FIRE Emulator for HC12/MCS12 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... FIRE In-Circuit Emulator... FIRE Target Guides... FIRE Emulator for HC12/MCS12... 1 Warning... 4 Quick

More information

386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390

386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390 386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390 Features Small, low cost, ready to run 386EX, 25 or 33MHz Up to 32MB DRAM CompactFlash connector Optional PC Card interface for Wi-Fi, modem,

More information

INTERFACING THE ISCC TO THE AND 8086

INTERFACING THE ISCC TO THE AND 8086 APPLICATION NOTE INTERFACING THE ISCC TO THE 68 AND 886 INTRODUCTION The ISCC uses its flexible bus to interface with a variety of microprocessors and microcontrollers; included are the 68 and 886. The

More information

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing CMS-8GP32 A Motorola MC68HC908GP32 Microcontroller Board xiom anufacturing 2000 717 Lingco Dr., Suite 209 Richardson, TX 75081 (972) 994-9676 FAX (972) 994-9170 email: Gary@axman.com web: http://www.axman.com

More information

EPROM/FLASH Simulator

EPROM/FLASH Simulator EPROM/FLASH Simulator TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... EPROM/FLASH Simulator... 1 Introduction... 4 Basics 4 Warning 4 Configuration... 5 ICD Configuration for ROM

More information

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670 PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670 Features RoHS 520MHz Low-power ARM processor w/ 800 x 600 Color LCD Power Over Ethernet and 10/100BASE-T Ethernet GPS module

More information

EB-51 Low-Cost Emulator

EB-51 Low-Cost Emulator EB-51 Low-Cost Emulator Development Tool for 80C51 Microcontrollers FEATURES Emulates 80C51 Microcontrollers and Derivatives Real-Time Operation up to 40 MHz 3.3V or 5V Voltage Operation Source-Level Debugger

More information

Renesas 78K/78K0R/RL78 Family In-Circuit Emulation

Renesas 78K/78K0R/RL78 Family In-Circuit Emulation _ Technical Notes V9.12.225 Renesas 78K/78K0R/RL78 Family In-Circuit Emulation This document is intended to be used together with the CPU reference manual provided by the silicon vendor. This document

More information

Advanced 486/586 PC/104 Embedded PC SBC1491

Advanced 486/586 PC/104 Embedded PC SBC1491 Advanced 486/586 PC/104 Embedded PC SBC1491 Features Ready to run 486/586 computer Small PC/104 format DiskOnChip, 64MB RAM On-board accelerated VGA COM1, COM2, KBD, mouse 10BASE-T Ethernet port PC/104

More information

1 MALP ( ) Unit-1. (1) Draw and explain the internal architecture of 8085.

1 MALP ( ) Unit-1. (1) Draw and explain the internal architecture of 8085. (1) Draw and explain the internal architecture of 8085. The architecture of 8085 Microprocessor is shown in figure given below. The internal architecture of 8085 includes following section ALU-Arithmetic

More information

CEIBO FE-W7 Development System

CEIBO FE-W7 Development System CEIBO FE-W7 Development System Development System for Winbond W7xxxx Microcontrollers FEATURES Emulates Winbond W77xxx or W78xxx Microcontrollers 125K Code Memory Real-Time Emulation Frequency up to fmax

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... MMDSP... MMDSP Debugger General Note... 3

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... MMDSP... MMDSP Debugger General Note... 3 MMDSP Debugger TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... MMDSP... MMDSP Debugger... 1 General Note... 3 Brief

More information

CEIBO FE-5111 Development System

CEIBO FE-5111 Development System CEIBO FE-5111 Development System Development System for Atmel W&M T89C5111 Microcontrollers FEATURES Emulates Atmel W&M T89C5111 4K Code Memory Real-Time Emulation and Trace Frequency up to 33MHz/5V ISP

More information

SECTION 7 SYSTEM INTEGRATION MODULE

SECTION 7 SYSTEM INTEGRATION MODULE SECTION SYSTEM INTEGRATION MODULE. INTRODUCTION This subsection details the operation and programming model of the System Integration Module (SIM) registers, including the interrupt controller and system-protection

More information

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes _ V9.12. 225 Technical Notes Intel 8085 Family In-Circuit Emulation This document is intended to be used together with the CPU reference manual provided by the silicon vendor. This document assumes knowledge

More information

Introduction Testing analog integrated circuits including A/D and D/A converters, requires a special digital interface to a main controller. The digit

Introduction Testing analog integrated circuits including A/D and D/A converters, requires a special digital interface to a main controller. The digit FPGA Interface for Signal Handling (FISH) Mohsen Moussavi Catena Networks April 2000 Introduction Testing analog integrated circuits including A/D and D/A converters, requires a special digital interface

More information

F²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-395002-E-V10 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95100 SERIES EMULATOR HW SETUP APPLICATION NOTE Revision History Revision History Date 2004-10-12

More information

Digital System Design

Digital System Design Digital System Design by Dr. Lesley Shannon Email: lshannon@ensc.sfu.ca Course Website: http://www.ensc.sfu.ca/~lshannon/courses/ensc350 Simon Fraser University i Slide Set: 15 Date: March 30, 2009 Slide

More information

Programming in the MAXQ environment

Programming in the MAXQ environment AVAILABLE The in-circuit debugging and program-loading features of the MAXQ2000 microcontroller combine with IAR s Embedded Workbench development environment to provide C or assembly-level application

More information

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT 1 Lecture 5: Computing Platforms Asbjørn Djupdal ARM Norway, IDI NTNU 2013 2 Lecture overview Bus based systems Timing diagrams Bus protocols Various busses Basic I/O devices RAM Custom logic FPGA Debug

More information

SYS68K/CPU-6 User s Manual

SYS68K/CPU-6 User s Manual SYS68K/CPU-6 User s Manual Edition No. 4 March 1997 P/N 200119 FORCE COMPUTERS Inc./GmbH All Rights Reserved This document shall not be duplicated, nor its contents used for any purpose, unless express

More information

HCS12 BDM Getting Started V4.3

HCS12 BDM Getting Started V4.3 HCS12 BDM Getting Started V4.3 Background The term BDM stands for Background Debug Mode. It is used for the system development and FLASH programming. A BDM firmware is implemented on the CPU silicon providing

More information

UMBC. 80C86/80C88: CMOS version draws 10mA with temp spec -40 to 225degF. 450mV while input max can be no higher than 800mV). 0 0.

UMBC. 80C86/80C88: CMOS version draws 10mA with temp spec -40 to 225degF. 450mV while input max can be no higher than 800mV). 0 0. 8086/88 Device Specifications Both are packaged in DIP (Dual In-Line Packages). 8086: 16-bit microprocessor with a 16-bit data bus 8088: 16-bit microprocessor with an 8-bit data bus. Both are 5V parts:

More information

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5.

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5. DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE6502- MICROPROCESSORS AND MICROCONTROLLERS UNIT I: 8085 PROCESSOR PART A 1. What is the need for ALE signal in

More information

PCI-4IPM Revision C. Second Generation Intelligent IP Carrier for PCI Systems Up to Four IndustryPack Modules Dual Ported SRAM, Bus Master DMA

PCI-4IPM Revision C. Second Generation Intelligent IP Carrier for PCI Systems Up to Four IndustryPack Modules Dual Ported SRAM, Bus Master DMA PCI-4IPM Revision C Second Generation Intelligent IP Carrier for PCI Systems Up to Four IndustryPack Modules Dual Ported SRAM, Bus Master DMA REFERENCE MANUAL 781-21-000-4000 Version 2.1 April 2003 ALPHI

More information

EMUL-AVR-PC. User Guide

EMUL-AVR-PC. User Guide EMUL-AVR-PC User Guide Nohau Corporation 51 E. Campbell Ave. Campbell, CA 95008 PH: (408) 866-1820 Fax: (408) 378-7869 E-mail: support@nohau.com www.nohau.com EMUL AVR PC User Guide Edition 1, July 24,

More information

TRACE32 Getting Started... ICD In-Circuit Debugger Getting Started... ICD Introduction... 1

TRACE32 Getting Started... ICD In-Circuit Debugger Getting Started... ICD Introduction... 1 ICD Introduction TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Getting Started... ICD In-Circuit Debugger Getting Started... ICD Introduction... 1 Introduction... 2 What is an In-Circuit

More information

HI-WAVE. ICD Target Interface. Copyright 1998 HIWARE HI-WAVE

HI-WAVE. ICD Target Interface. Copyright 1998 HIWARE HI-WAVE HI-WAVE ICD Target Interface Product Manual Manual Date HI-WAVE - ICD 12/98 3 Contents IMPORTANT..................................5 NT Installation Notice...........................5 ICD Target Interface............................7

More information

486DX Network Computer with TTL I/O, A/D, D/A, Ethernet, PC/104 SBC2486DX

486DX Network Computer with TTL I/O, A/D, D/A, Ethernet, PC/104 SBC2486DX 486DX Network Computer with TTL I/O, A/D, D/A, Ethernet, PC/104 SBC2486DX Features 66MHz, 100MHz, or 133MHz with cache and math coprocessor Up to 64MB RAM and 72MB flash AT-compatible peripherals include

More information

RTE-V850/SA1-IE. Hardware User's Manual. RealTimeEvaluator

RTE-V850/SA1-IE. Hardware User's Manual. RealTimeEvaluator RealTimeEvaluator CONTENTS 1. INTRODUCTION...2 2. MAIN FEATURES...3 3. HARDWARE SPECIFICATION...4 4. SYSTEM CONFIGURATION...5 5. INSTALLATION...6 6. SETTING THE DIP SWITCH...7 7. DISPLAY LED...7 8. CONNECTING

More information

ATICE10... User Guide

ATICE10... User Guide ATICE10... User Guide Table of Contents Section 1 Introduction... 1-1 1.1 General Description...1-1 1.2 External Connections...1-2 1.3 Power System...1-2 1.4 Reset System...1-2 1.5 Trace Buffer...1-3

More information

ICE Emulator for C166/ST10

ICE Emulator for C166/ST10 ICE Emulator for C166/ST10 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICE In-Circuit Emulator... ICE Target Guides... ICE Emulator for C166/ST10... ICE Emulator for C166/ST10...

More information

have the choice of selecting the entire devel-opment package or only the parts that you need at a specific time.

have the choice of selecting the entire devel-opment package or only the parts that you need at a specific time. HP 64782 Emulators for Motorola 68331/332/ F333/334/336 Microcontrollers Product Overview Design, debug, and integrate real-time embedded systems Hewlett-Packard has the microprocessor development solutions

More information

Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller

Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller _ V1.0 User s Manual Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller Ordering code ITMPC5517 Copyright 2007 isystem AG. All rights reserved. winidea is a trademark of isystem

More information

Memory Interface. are used for DMD 15-0

Memory Interface. are used for DMD 15-0 Memory Interface 10 10.1 OVERVIEW The ADSP-2100 family has a modified Harvard architecture in which data memory stores data and program memory stores both instructions and data. Each processor contains

More information

System Reset / C167. Figure 17-1 External Reset Circuitry. Semiconductor Group 17-1

System Reset / C167. Figure 17-1 External Reset Circuitry. Semiconductor Group 17-1 17 System Reset The internal system reset function provides initialization of the C167 into a defined default state and is invoked either by asserting a hardware reset signal on pin RSTIN (Hardware Reset

More information

EECS150 - Digital Design Lecture 17 Memory 2

EECS150 - Digital Design Lecture 17 Memory 2 EECS150 - Digital Design Lecture 17 Memory 2 October 22, 2002 John Wawrzynek Fall 2002 EECS150 Lec17-mem2 Page 1 SDRAM Recap General Characteristics Optimized for high density and therefore low cost/bit

More information

Product Brief M68340EVS EVALUATION SYSTEM

Product Brief M68340EVS EVALUATION SYSTEM Order this document by M68340EVS Product Brief M68340EVS EVALUATION SYSTEM The M68340EVS evaluation system (EVS) is a board set designed to provide a low-cost method of evaluating the MC68340 integrated

More information

EMULATOR SETUP MB BIT COMPACT-ICE

EMULATOR SETUP MB BIT COMPACT-ICE Fujitsu Microelectronics Europe Application Note MCU-AN-390077-E-V11 F²MC-16L/LX FAMILY 16-BIT MICROCONTROLLER MB903XX/4XX/5XX/6XX EMULATOR SETUP MB2147-05 16BIT COMPACT-ICE APPLICATION NOTE Revision History

More information

INPUT-OUTPUT ORGANIZATION

INPUT-OUTPUT ORGANIZATION 1 INPUT-OUTPUT ORGANIZATION Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes of Transfer Priority Interrupt Direct Memory Access Input-Output Processor Serial Communication 2

More information

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers Fujitsu Semiconductor Europe Factsheet Concept Compatible Platm of 16-bit Microcontrollers Concept Compatible Platm of 16-bit Microcontrollers The Platm offers a choice of 100 part numbers ranging from

More information

PK-HCS12C32 Starter Kit for Motorola MC9S12C32 User s Manual

PK-HCS12C32 Starter Kit for Motorola MC9S12C32 User s Manual PK-HCS12C32 Starter Kit for Motorola MC9S12C32 User s Manual Copyright 2003 SofTec Microsystems DC00685 We want your feedback! SofTec Microsystems is always on the look-out for new ways to improve its

More information

Product Overview. Emulation Solution. Verify Interrupt Routines Debug Assembly Code Optimize Code

Product Overview. Emulation Solution. Verify Interrupt Routines Debug Assembly Code Optimize Code Agilent Emulation and Analysis Solutions for the Motorola CPU32 Microcontrollers Product Overview Debug and Integrate Real-Time Embedded Systems Quickly and accurately determine the root cause of many

More information

Pin diagram Common SignalS Architecture: Sub: 8086 HARDWARE

Pin diagram Common SignalS Architecture: Sub: 8086 HARDWARE 1 CHAPTER 6 HARDWARE ARCHITECTURE OF 8086 8086 Architecture: 6.1 8086 Pin diagram 8086 is a 40 pin DIP using CHMOS technology. It has 2 GND s as circuit complexity demands a large amount of current flowing

More information

OMEN Alpha / issue 4. Technical Documentation

OMEN Alpha / issue 4. Technical Documentation OMEN Alpha / issue 4 Technical Documentation OMEN Computers - - - https://github.com/osmibity - - - Page: 1 INTRODUCTION == The OMEN Alpha computer kit is a low-cost computer trainer, based on the Intel

More information

_ V1.1. EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller. User s Manual. Ordering code

_ V1.1. EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller. User s Manual. Ordering code _ V1.1 User s Manual EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller EVB-5566 Ordering code ITMPC5566 Copyright 2007 isystem AG. All rights reserved. winidea is a trademark

More information

M68332EVK EVALUATION KIT USER S MANUAL

M68332EVK EVALUATION KIT USER S MANUAL M68332EVK/D October 1993 M68332EVK EVALUATION KIT USER S MANUAL MOTOROLA, INC., 1991, 1993; All Rights Reserved Motorola reserves the right to make changes without further notice to any products herein

More information

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE:

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE: 1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE: A microprocessor is a programmable electronics chip that has computing and decision making capabilities similar to central processing unit

More information

Interfacing to the Motorola MCF5307 Microprocessor

Interfacing to the Motorola MCF5307 Microprocessor ENERGY SAVING Color Graphics LCD/CRT Controller Interfacing to the Motorola MCF5307 Microprocessor Document Number: X00A-G-002-03 Copyright 1998 Seiko Epson Corp. All rights reserved. The information in

More information

Address connections Data connections Selection connections

Address connections Data connections Selection connections Interface (cont..) We have four common types of memory: Read only memory ( ROM ) Flash memory ( EEPROM ) Static Random access memory ( SARAM ) Dynamic Random access memory ( DRAM ). Pin connections common

More information

Memory Expansion. Lecture Embedded Systems

Memory Expansion. Lecture Embedded Systems Memory Expansion Lecture 22 22-1 In These Notes... Memory Types Memory Expansion Interfacing Parallel Serial Direct Memory Access controllers 22-2 Memory Characteristics and Issues Volatility - Does it

More information

KIT-VR5500-TP. User's Manual(Rev.2.02) RealTimeEvaluator

KIT-VR5500-TP. User's Manual(Rev.2.02) RealTimeEvaluator User's Manual(Rev.2.02) RealTimeEvaluator Software Version Up * The latest RTE for Win32 (Rte4win32) can be down-loaded from following URL. http://www.midas.co.jp/products/download/english/program/rte4win_32.htm

More information