Home

hc05b32 emulator module user`s manual

image

Contents

1. Inc Motorola Inc is an Equal Opportunity Affirmative Action Employer For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS CONTENTS CHAPTER 1 INTRODUCTION 0000000 e 1 1 1 1 Development Systems msi d o bee ocd ees 1 1 1 1 1 Motorola Modular Development System MMDS05 n 1 1 Lobe M68HCOSEVS Evaluation System HCOSEVS oee 1 2 172 EM Tea yout at CANA 1 3 1 3 Connector P4 Pin Assignments 00cccccccnnccnnccnnnannnnnnnns teens 1 4 CHAPTER 2 MMDS05 CONFIGURATION AND OPERATION 2 1 2 1 Setting B32EM Jumper Headers rs vadesek 2 1 2 1 1 R W Control Select EJI Jarreren O NSR 2 2 Z ee Address Line A13 Select J 2 ooooccccnncnncnnennnnannnon tee ee 2 3 24143 Address Line A14 Select J3 oooococcnncnncnnennnnnnnno tee ee 2 4 2 1 4 Reset Source Selection iii agora 2 5 20 Stretch Selectos dass tl 2 6 2 1 6 RAM EEPROM Select J6 a anren 2 7 2 1 7 Clock Select iI 7 Vaart aeri 2 8 2 1 8 Timer Stop Select JTE Joann erener aia Aaaa 2 9 21 9 Clock Select TDdi aa 2 10 2 1 10 Device Selection Options S 1 ooooccccccnccccncncnccnononono 2 11 2 2 The Emulated MCU id dd 2 12 TN MC68HC05B4 Emulation aaa o O ee 2 13 Dig Died MC6SHCOS BS E mulato tc e 2 13 De Lo MCO68HCOSB6 Emulation cccocccnncnnnnnnnnnnnnnnnnnne es 2 13 2 2 4 MC68HC05B8 Emulation rie ere 2 13 22255 ME6S HCOSBLO Emu ladt Onno a aa 2 14 226 MC68HC05B32 Emit Ia A ds 2 14 Dee Fad MC68HC05B16
2. This header only effects the clock source of the MCU if the fabricated jumper on header J9 is between pins 1 and 2 M68EM05B32 D xvii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 1 8 Timer Stop Select J8 Jumper header J8 selects if the on chip timers should be stopped when the chip is operating in background mode The diagram below shows the factory configuration the fabricated jumper between pins 2 and 3 allows the timers to continue running when in background mode The J8 jumper between pins and 2 stops the on chip timers when in background TIMER STOP FABRICATED JUMPER M68EM05B32 D xviii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 1 9 Clock Select J9 Jumper header J9 selects between the Target clock or the clock selected by jumper J7 The diagram below shows the factory configuration the fabricated jumper between pins 1 and 2 selects the clock selected by jumper J7 The fabricated jumper between pins 2 and 3 selects the Target clock as the source of the MCU clock CLOCK SELECT J9 J7 TOSC1 FABRICATED JUMPER M68EM05B32 D xix MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 1 10 Device Selection Options S1 The switch pack S1 allows the selection of the bottom five bit of the MOR register
3. e HCOSEVS documentation an HCOSEVS operations manual HCOSEVSOM D and the appropriate EM user s manual As mentioned your HCO5B32EVS emulates all B series MCUs By substituting a different EM you can enable your HCOSEVS to emulate an MCU of a different series Your Motorola representative can explain all the EMs available Chapter 3 explains how to configure and use your B32EM as part of an HCOSEVS system For information about HCOSEVS software or the platform board see the HCOSEVS operations manual For layout and configuration information pertaining to a different EM see the corresponding EM user s manual M68EM05B32 D vii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 1 2 EM LAYOUT Figure 1 1 shows the layout of the B32EM Connectors P4 and P5 provide the interface to the target system If you install the B32EM in the MMDSO0S station module the target cable passes through the slit in the station module enclosure Connector P1 connects to a logic analyzer Connector P1 has more significance for an EVS system as an MMDSOS system includes a bus analyzer Expansion header connectors P2 and P3 connect together the EM and the control board for an MMDSO5 or the EM and the platform board for an EVS Target Connectors N P4 P5 1J7 1 J8 1 J9 M68EM05B32 Figure 1 1 HC05B32 Emulator Module M68EM05B32 D viii MOTOROLA For More Information On This
4. feature of the MC68HC705B32 is not available For more information about the MC68HC05B32 features see the corresponding technical data book 3 2 7 MC68HC05B16 Emulation using a MC68HC05B32 part When emulating a MC68HCO5B16 using the B32EM you should not to write to location 004F as this may cause a system malfunction Also S records downloads should avoid this location or write 0 into it For more information about the MC68HC05B4 features see the corresponding technical data book The WOI feature of the MC68HC705B 16 is not available 3 2 8 MC68HC05B4 B5 B6 B8 Emulation using a MC68HC05B32 part When emulating a MC68HC05B4 B5 B6 B8 using the B32EM you should not to write to location 004F as this may cause a system malfunction Also S records downloads should avoid this location or write O into it For more information about the MC68HC05B4 B5 B6 B8 features see the corresponding technical data book M68EM05B32 D XXXVii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 3 EVS LIMITATIONS This paragraph explains the limitations that apply to using your B32EM in an HCOSEVS Limitation 1 CLI RTI You may not trace a clear interrupt mask CLI or return from interrupt RTI instruction with an interrupt enabled and pending due to MCU interrupt handling Attempting such a trace causes an interrupt in the monitor map this forces a software reset of the HCOSEVS
5. the explanation in the MMDSO03 operations manual Alternatively you can insert the line LOADMEM 00ZZZVxx MEM in the STARTUP OS script file This way the system automatically loads the specified personality file as part of system startup For more information about the STARTUP 05 script file see the SCRIPT command explanation in the MMDSO03 operations manual M68EM05B32 D xxi MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 2 1 MC68HC05B4 Emulation When emulating a MC68HCO05B4 using the B32EM you should not to write to location 001F as this may cause a system malfunction Also S records downloads should avoid this location or write O into it For more information about the MC68HCOS5B4 features see the corresponding technical data book The MOR bits settings on switch pack S1 should be set to the open position 2 2 2 MC68HC705B5 Emulation When emulating a MC68HC705BS5 using the B32EM you should not to write to location 001F as this may cause a system malfunction Also S records downloads should avoid this location or write O into it For more information about the MC68HC705B5 features see the corresponding technical data book The required MOR of this part must be programmed into the part using a programmer board Only the MOR bits 0 and 1 positions of switch pack S1 have any relevance when emulating this part 2 2 3 MC68HC05B6 Emulation When emu
6. the top three bits are hard wired low The remaining bits allow for the selection of the resident MCU The default state of the switches is as follows MOR bits O to 4 open DEVICE IDO closed DEVICE ID1 open DEVICE ID2 closed sets B32 device emulation The table below details the device emulation selected ID2 ID1 IDO A13 A14 in socket U11 emulated E CLOSED CLOSED CLOSED OFF HC705B32 HCO3B16 FF HC705B32 HCOSB38 B6 B5 B4 E OFF OFF OFF OFF HC7OSBI6 HCOSBIG N OFF OFF OPEN CLOSE M68EM05B32 D XX MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 2 THE EMULATED MCU Your MMDSOS system uses a specific personality file for the MCU type being emulated For example to emulate an MC68HC05B32 the system uses personality file O022DVxx MEM Table 2 1 lists all the personality files that pertain to the B32EM Note that personality file names follow the pattern O0OZZZVxx MEM where ZZZ is the EM identifier or MCU name and XX is the version of the file Table 2 1 MCUs and Personality Files MCU FILE MCU COMMENTS MC68HCO5B4 B5 0022FVxx MEM MC68HC705B32 See paragraphs 2 2 8 B6 B8 MMDSO05 software loads the personality file upon powerup the default personality file is 0022DVxx MEM for the B32 To replace the default personality file with a different one use the LOADMEM command For more information about the LOADMEM command see
7. to write to location 001F as this may cause a system malfunction Also S records downloads should avoid this location or write O into it Information about the MC68HCO05B6 features see the corresponding technical data book The MOR bits settings on switch pack S1 should be set to the open position 3 2 4 MC68HC05B8 Emulation When emulating a MC68HCO05B8 using the B32EM you should not to write to location 001F as this may cause a system malfunction Also S records downloads should avoid this location or write O into it M68EM05B32 D XXXVI MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS For more information about the MC68HCOS5B8 features see the corresponding technical data book The MOR bits settings on switch pack S1 should be set to the open position 3 2 5 MC68HC05B16 Emulation When emulating a MC68HCO05B 16 using the B32EM you should not to write to location 004F as this may cause a system malfunction Also S records downloads should avoid this location or write 0 into it The WOI feature of the MC68HC705B 16 is not available For more information about the MC68HC05B 16 features see the corresponding technical data book 3 2 6 MC68HC05B32 Emulation When emulating a MC68HC05B32 using the B32EM you should not to write to location 004F as this may cause a system malfunction Also S records downloads should avoid this location or write 0 into it The WOI
8. 0 e e FABRICATED JUMPER M68EM05B32 D XXX MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 1 6 RAM EEPROM Select J6 Jumper header J6 determines if the on chip EEPROM or off chip RAM should occupy the EEPROM address space The diagram below shows the factory configuration the fabricated jumper between pins 2 and 3 selects the on chip EEPROM The fabricated jumper between pins 1 and 2 selects off chip RAM to occupy the EEPROM address space RAM EEPROM 1 2 3 J6 FABRICATED JUMPER M68EM05B32 D XXxi MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 1 7 Clock Select J7 Jumper header J7 selects between the on board canned oscillator or the MMDSOS is clock sources The diagram below shows the factory configuration the fabricated jumper between pins 2 and 3 selects the B32EM canned oscillator clock source This is the only valid position for this jumper when using an EVS CLOCK SELECT v 0 ee MMDS EM FABRICATED JUMPER NOTE This header only effects the clock source of the MCU if the fabricated jumper on header J9 is between pins 1 and 2 M68EM05B32 D xxxii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 1 8 Timer Stop Select J8 Jumper header J8 selects if the on chip timers should be stopped when th
9. Emulation using a MC68HCO0O5B32 0 2 14 2 2 8 MC68HC05B4 B5 B6 B8 Emulation using a MC68HC05B32 part2 14 2 3 Remaining System Installation oo eens tae ee 2 15 CHAPTER 3 HCOSEVS CONFIGURATION AND OPERATION 3 1 3 1 Setting B32EM Jumper Header Stadion 3 11 R W Control Select J 1 Aa iia 3 1 2 Address Line A13 Select J 2 oooooccccncnncnncnncnncnnono 3 1 3 Address Line A14 Select J3 wo ccc cece ee ees 3 1 4 Reset Source Select J4 cece cece eens 3 1 5 Stretch Selectos tee O 3 1 6 RAM EEPROM Select J6 ccc eee e eee ee eee ees M68EM05B32 D iii For More Information On This Product Go to www freescale com MOTOROLA Freescale Semiconductor Inc CONTENTS 3 1 7 Clock Select CIT tr A AS AAA 3 8 3 1 8 Timer Stop Select CIO ada aha Shee 3 9 J Clock Select Oise A Rt al ela 3 10 3 1 10 Device Selection Options S 1 wn eee ee ee ee eens we 3 11 5 2 Tie Baw lated MCU used ls 3 12 EA MCO68HCOSB4 Emulation cccnecinoccnonrcnnn nonan n s 0 earn 3 12 EA MC68HC05B5 Emu Latina 00 eree 3 12 3 2 3 MC68HC05B6 EM ULA EDO AE eas 3 12 3 2 4 MC68HC05B8 EMUBLAtiOMaconaa lada A 3 12 3 2 5 MCE6SACOSBTS6EDULACLO MD as 3 13 3 2 6 MC68HC05B32 Fant 14010 Ninas iaa 3 13 F2 T MC68HC05B16 Emulation usinga MC68HCO5B32 3 13 3 2 8 MC68HC05B4 B5 B6 B8 Emulation using a MC68HC05B32 part3 13 Jy EDN Sls Oe OMA ees 868 rt 3 14 3 4 Logic Analyzer Connector P l leis di ssa aS 3 15 3 5 Remaining SystemInstallation
10. Freescale Semiconductor Inc M68EM05B32 D2 SEPT 1994 HC05B32 EMULATOR MODULE USER S MANUAL SECOND EDITION MOTOROLA Inc 1994 All Rights Reserved For More Information On This Product Go to www freescale com Freescale Semiconductor Inc Motorola reserves the right to make changes without further notice to any products herein to improve reliability function or design Motorola does not assume any liability arising out of the application or use of any product or circuit described herein neither does it convey any license under its patent rights nor the rights of others Motorola products are not designed intended or authorized for use as components in systems intended for surgical implant into the body or other application in which the failure of the Motorola product could create a situation where personal injury or death may occur Should Buyer purchase or use Motorola products for any such unintended or unauthorized application Buyer shall indemnify and hold Motorola and its officers employees subsidiaries affiliates and distributors harmless against all claims costs damages and expenses and reasonable attorney fees arising out of directly or indirectly any claim of personal injury or death associated with such unintended or unauthorized use even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part Motorola and the Motorola logo are registered trademarks of Motorola
11. NG B32EM JUMPER HEADERS Your B32EM has nine jumper headers J1 to J9 and one switch pack S1 Paragraphs 3 1 1 and 3 1 10 explain how to configure these headers and the switch pack M68EM05B32 D XXV MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 1 1 R W Control Select J1 Jumper header J1 selects the correct R W signal source The factory set configuration for this jumper is shown below The B16 1 2 position selects the correct R W signal for all other B series parts RW CONTROL 00 e B16 B32 FABRICATED JUMPER NOTE The EM board will not function if this jumper is not set correctly M68EM05B32 D xxvi MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 1 2 Address Line A13 Select J2 Jumper header J2 selects the correct memory map size for the device being emulated The factory set configuration for this jumper is shown below A13 ON 2 3 is set when emulating either a B16 or B32 part A13 OFF 1 2 is set when emulating any other B series part FABRICATED JUMPER M68EM05B32 D xxvii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 1 3 Address Line A14 Select J3 Jumper header J3 selects the correct memory map size for the device being emulated The factory set configuration for this jumper is s
12. Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 1 3 CONNECTOR P4 PIN ASSIGNMENTS Figure 1 2 shows the pin assignments for connector P4 and P5 For signal descriptions consult the technical data book for the specific MCU P4 PS GND TCAPI TCMP2 TCMP1 TCAP2 GND GND PD 7 PA 7 PA 6 GND PD 6 PAS PA4 GND NC GND PA 3 GND VRL PA 2 PA 1 GND GND PAO GND GND GND PB7 PB 6 VRH GND PB 5 PB 4 PD 4 GND GND PB 3 EVDD GND PB 2 PB 1 PD 3 GND PB 0 GND PD2 GND NC GND PD1 GND PC7 PC 6 GND PDO PC 5 PC 4 GND NC GND PC 3 TOSC1 GND PC 2 PC 1 NC RESET PCO RDI IRQ PLMA SCLK GND PLMB GND TDO GND GND GND Figure 1 2 Connector P4 and P5 Pin Assignments As connector P1 has more importance to an HCOSEVS than to an MMDSO5 pin assignments for connector P1 are in Chapter 3 To configure your B32EM for use as part of an MMDSO5 follow the instructions of Chapter 2 To configure your B32EM for use as part of an HCOSEVS follow the instructions of Chapter 3 M68EM05B32 D ix MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS CHAPTER 2 MMDS05 CONFIGURATION AND OPERATION This chapter explains how to configure and use your B32EM as part of an MMDSO5 For other parts of system installation or configuration see the MMDS05 operations manual MMDSO050M D If you will use your B32EM as part of an HCOSEVS system go to Chapter 3 for corresponding information Paragra
13. Snap the corners of the EM onto the plastic standoffs Connect the target cable if appropriate Replace the panel At this point you are ready to make remaining cable connections as necessary and restore power For instructions consult the MMDSOS operations manual MMDSOSOM D M68EM05B32 D xxiv MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS CHAPTER 3 HCO5EVS CONFIGURATION AND OPERATION This chapter explains how to configure your B32EM for use as part of an HCOSEVS For other parts of system installation or configuration see the HCOSEVS operations manual HCOSEVSOM D If you will use your B32EM as part of an MMDSO5 system go to Chapter 2 for configuration information Paragraph 3 1 explains how to set B32EM jumper headers and switch pack S1 Paragraph 3 2 explains considerations pertaining to the MCU you emulate Paragraph 3 3 lists limitations on using the B32EM in an HCOSEVS Paragraph 3 4 explains pin assignments and signal descriptions for the logic analyzer connector P1 Paragraph 3 5 explains remaining system configuration Note that you can configure a B32EM already installed on the HCOSEVS platform board To do so disconnect platform board power then follow the guidance of this chapter CAUTION Be sure to disconnect power if you reconfigure an installed EM Reconfiguring EM jumper headers with power left on can damage HCOSEVS circuits 3 1 SETTI
14. User breakpoints remain in the user map as SWI instructions you must remove such SWI instructions Limitation 2 Branch Do not trace a conditional branch instruction such as BRCLR that branches to itself As the monitor places an SWI instruction on the object of the branch the system never would execute the instruction However it would appear to you that the instruction had executed You may enter a G command while the PC points to this type of instruction as long as the instruction is not a breakpoint address Limitation 3 IRQ SWI Whenever possible avoid mixing interrupt requests IRQs and user software interrupts SWIs This prevents a possible IRQ SWI timing problem a concurrent hardware interrupt and SWI could cause an HCOSEVS failure that could stop program execution To recover from such a failure which occurs very infrequently statistically press the master reset switch SW3 Limitation 4 Memory Map You must be aware of the memory map of the MCU being simulated be sure to use only valid ROM locations The HCOSEVS does not provide protection to limit user programs to the exact amount of MCU ROM available For information about memory maps consult the technical data book for the MCU Limitation 5 COP The COP is not supported by the current platform board Limitation 6 At slow E clock rates the MCU will be unable to load S records correctly This is due to communication overruns due to the inability of the MCU to ser
15. ce being emulated The factory set configuration for this jumper is shown below A13 ON 2 3 is set when emulating either a B16 or B32 part A13 OFF 1 2 is set when emulating any other B series part FABRICATED JUMPER M68EM05B32 D xii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 1 3 Address Line A14 Select J3 Jumper header J3 selects the correct memory map size for the device being emulated The factory set configuration for this jumper is shown below A14 ON 2 3 is set when emulating B32 part A14 OFF 1 2 is set when emulating any other B series part FABRICATED JUMPER M68EM05B32 D xiii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 1 4 Reset Source Select J4 Jumper header J4 selects the source of the target reset The factory set configuration for this jumper is shown below RESET OUT 1 2 is the only valid setting for this jumer when using an MMDSO0S system FABRICATED JUMPER The J1 pins 2 and 3 configuration is not correct for a B32EM that is part of an MMDS05 system Such a configuration would interfere with correct operation of the RESETIN and RESETOUT commands M68EM05B32 D xiv MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 1 5 Stretch Select J5 Jumper header J5 determines if clock
16. d avoid this location or write O into it For more information about the MC68HC05B32 features see the corresponding technical data book The WOI feature of the MC68HC705B32 is not available 2 2 7 MC68HC05B16 Emulation using a MC68HC05B32 part When emulating a MC68HCO5B16 using the B32EM you should not to write to location 004F as this may cause a system malfunction Also S records downloads should avoid this location or write O into it For more information about the MC68HCOS5B4 features see the corresponding technical data book The WOI feature of the MC68HC705B 16 is not available 2 2 8 MC68HC05B4 B5 B6 B8 Emulation using a MC68HC05B32 part When emulating a MC68HC05B4 B5 B6 B8 using the B32EM you should not to write to location 004F as this may cause a system malfunction Also S records downloads should avoid this location or write O into it For more information about the MC68HC05B4 B5 B6 B8 features see the corresponding technical data book M68EM05B32 D xxiii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 3 REMAINING SYSTEM INSTALLATION When you have configured headers J1 to J9 and switch pack S1 you are through with B32EM configuration To install the B32EM in an MMDSOS station module remove the panel from the station module top Fit together EM connectors P2 and P3 on the bottom of the board and control board connectors P11 and P12
17. e chip is operating in background mode The diagram below shows the factory configuration the fabricated jumper between pins 2 and 3 allows the timers to continue running when in background mode The J8 jumper between pins and 2 stops the on chip timers when in background TIMER STOP FABRICATED JUMPER M68EM05B32 D xxxiii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 1 9 Clock Select J9 Jumper header J9 selects between the Target clock or the clock selected by jumper J7 The diagram below shows the factory configuration the fabricated jumper between pins 1 and 2 selects the clock selected by jumper J7 The fabricated jumper between pins 2 and 3 selects the Target clock as the source of the MCU clock CLOCK SELECT J9 J7 TOSC1 FABRICATED JUMPER M68EM05B32 D XXXIV MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 1 10 Device Selection Options S1 The switch pack S1 allows the selection of the bottom five bit of the MOR register the top three bits are hard wired low The remaining bits allow for the selection of the resident MCU The default state of the switches is as follows MOR bits O to 4 open DEVICE IDO closed DEVICE ID1 open DEVICE ID2 closed sets B32 device emulation The table below details the device emulation selected ID2 ID1 IDO A13 A14 in socket U11
18. em software software on 3 1 2 inch diskettes e MMDS05 documentation an MMDSO05 operations manual MMDS050M D and the appropriate EM user s manual As mentioned your B32EM gives the MMDSOS the ability to emulate all B series MCUs By substituting a different EM you can enable your MMDS05 to emulate an MCU of a different series Your Motorola representative can explain all the EMs available Chapter 2 explains how to configure and use your B32EM as part of an MMDSOS system For information about MMDSOS software or the station module see the MMDSO05 operations manual For layout and configuration information pertaining to a different EM see the corresponding EM user s manual 1 1 2 M68HCOS5EVS Evaluation System HCO5EVS An HCO5EVS is an economical two board tool for designing debugging and evaluating target systems based on an MC68HC05 MCU A complete HCOSEVS consists of e a platform board PFB the bottom board which supports the emulator module The platform board has connectors for power and for the terminal or host computer e an emulator module EM such as the B32EM a printed circuit board that enables system functionality for a specific set of MCUs The EM fits onto the PFB The EM has connectors for a target cable and for a cable to a logic analyzer e an RS 232 serial cable the cable that connects the PFB to the host computer RS 232 port e system software software on 3 1 2 inch diskettes
19. emulated E CLOSED CLOSED CLOSED OFF HC705B32 HCO5BI6 FF HC705B32 HCOSB38 B6 B5 B4 E OFF OFF OFF OFF HC7OSBI6 HCOSBIG N OFF OFF OPEN CLOSE M68EM05B32 D XXXV MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 2 THE EMULATED MCU The factory ships the B32EM with an MC68HC705B32 resident MCU which is appropriate for emulating MC68HCOSB series MCUs 3 2 1 MC68HC05B4 Emulation When emulating a MC68HCO05B4 using the B32EM you should not to write to location 001F as this may cause a system malfunction Also S records downloads should avoid this location or write O into it For more information about the MC68HCOS5B4 features see the corresponding technical data book The MOR bits settings on switch pack S1 should be set to the open position 3 2 2 MC68HC705B5 Emulation When emulating a MC68HC705BS5 using the B32EM you should not to write to location 001F as this may cause a system malfunction Also S records downloads should avoid this location or write 0 into it For more information about the MC68HC705B5 features see the corresponding technical data book The required MOR of this part must be programmed into the part using a programmer board Only the MOR bits 0 and 1 positions of switch pack S1 have any relevance when emulating this part 3 2 3 MC68HC05B6 Emulation When emulating a MC68HCO05B6 using the B32EM you should not
20. hown below A14 ON 2 3 is set when emulating B32 part A14 OFF 1 2 is set when emulating any other B series part FABRICATED JUMPER M68EM05B32 D xxviii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 1 4 Reset Source Select J4 Jumper header J4 selects the source of the target reset The factory set configuration for this jumper 1s shown below RESET OUT 1 2 jumper position selects the EVS to drive the target reset line The RESET IN 2 3 jumper position selects the target reset line as the source of the RESET signal RESET OUT IN 1 2 FABRICATED JUMPER The J1 pins 2 and 3 configuration is not correct for a B32EM that is part of an MMDS05 system Such a configuration would interfere with correct operation of the RESETIN and RESETOUT commands M68EM05B32 D Xxix MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 1 5 Stretch Header J5 Jumper header J5 determines if clock stretching is required The diagram below shows the factory configuration the fabricated jumper between pins 2 and 3 disables clock stretching circuitry This is the normal position for this jumper however if EVS communication problems occur when operating at high bus frequencies the jumper should be placed between pins 1 and 2 enabling the clock sketching circuitry when in background mode STRETCH 1 2 3 s
21. lating a MC68HCO05B6 using the B32EM you should not to write to location 001F as this may cause a system malfunction Also S records downloads should avoid this location or write 0 into it Information about the MC68HCO05B6 features see the corresponding technical data book The MOR bits settings on switch pack S1 should be set to the open position 2 2 4 MC68HCO5B8 Emulation When emulating a MC68HCOSB8 using the B32EM you should not to write to location 001F as this may cause a system malfunction Also S records downloads should avoid this location or write O into it For more information about the MC68HCOS5B8 features see the corresponding technical data book The MOR bits settings on switch pack S1 should be set to the open position M68EM05B32 D xxii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 2 5 MC68HC05B16 Emulation When emulating a MC68HCO5B16 using the B32EM you should not to write to location 004F as this may cause a system malfunction Also S records downloads should avoid this location or write O into it For more information about the MC68HC05B 16 features see the corresponding technical data book The WOI feature of the MC68HC705B 16 is not available 2 2 6 MC68HC05B32 Emulation When emulating a MC68HC05B32 using the B32EM you should not to write to location 004F as this may cause a system malfunction Also S records downloads shoul
22. ne es 3 17 M68EM05B32 D iv MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS FIGURES Figure Page 1 1 HC05B32 Emulator Module eri des 1 3 1 2 Connector P4 and P5 Pin Assignments sss 1 4 3 1 Connector Pl Pin Assignments 2 0 cece e eee tees 3 15 TABLES Table Page 2 1 MCUs and Personality Fi 16 8 sin da 2 12 3 1 Logic Analyzer Connector P1 Signal Descriptions 3 16 M68EM05B32 D v MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS CHAPTER 1 INTRODUCTION This user s manual explains connection configuration and operation information specific to the HC05B32EM Emulator Module B32EM The B32EM makes possible emulation and debugging of target systems based on these microcontroller units MCUs MC68HC05B4 MC68HC705B5 MC68HCO05B6 MC68HCO05B8 MC68HC05B 16 MC68HC05B32 The B32EM can be part of two development systems This chapter describes those systems and explains the layout of the B32EM The MC68HC705B32 is the resident MCU in the B32EM 1 1 DEVELOPMENT SYSTEMS Your B32EM can be part of two Motorola development tools the HCO5 Motorola Modular Development System MMDS05 or the M68HCOSEVS Evaluation System HCOSEVS 1 1 1 Motorola Modular Development System MMDS05 The MMDSO0S is an emulator system that provides a bus state analyzer and real time memory windows The unit s integrated design envi
23. ph 2 1 explains how to set B32EM jumper headers Paragraph 2 2 explains considerations pertaining to the MCU you emulate Paragraph 2 3 explains remaining system installation Note that you can configure a B32EM already installed in the MMDSOS station module enclosure To do so switch off station module power remove the panel then follow the guidance of this chapter CAUTION Be sure to switch off power if you reconfigure an installed EM Reconfiguring EM jumper headers with power left on can damage MMDSOS circuits 2 1 SETTING B32EM JUMPER HEADERS Your B32EM has nine jumper headers J1 to J9 and one switch pack S1 Paragraphs 2 1 1 and 2 1 10 explain how to configure these headers and the switch pack M68EM05B32 D x MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 1 1 R W Control Select J1 Jumper header J1 selects the correct R W signal source The factory set configuration for this jumper is shown below The B16 1 2 position selects the correct R W signal for the all other B series parts RW CONTROL 00 e B16 B32 FABRICATED JUMPER NOTE The EM board will not function if this jumper is not set correctly M68EM05B32 D xi MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 1 2 Address Line A13 Select J2 Jumper header J2 selects the correct memory map size for the devi
24. put clock signal used as a timing reference The frequency of E clock is 1 2 the input frequency of the signal on the OSC2 pin RESET RESET Active low bidirectional signal for starting an EVS reset M68EM05B32 D xl MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 5 REMAINING SYSTEM INSTALLATION When you have configured headers J1 to J9 and switch S1 you are through with B32EM configuration Find jumper header J1 of the HCOSEVS platform board Make sure that three fabricated jumpers are installed per the diagram below J1 A14 1 2 A13 3 4 A12 5 6 A11 7 8 FABRICATED JUMPERS To install the B32EM on an HCOSEVS platform board fit together EM connectors P2 and P3 on the bottom of the board and platform board connectors P3 and P4 Snap the corners of the EM onto the plastic standoffs At this point you are ready to make remaining cable connections as necessary and restore power For instructions consult the HCOSEVS operations manual HCOSEVSOM D M68EM05B32 D xli MOTOROLA For More Information On This Product Go to www freescale com
25. ronment includes an editor an assembler user interface and source level debug A complete MMDSOS consists of e a station module the metal MMDSOS enclosure containing the control board and the internal power supply Most system cables connect to the MMDSOS station module The cable to an optional target system however runs through an aperture in the station module enclosure to connect directly to the emulator module e an emulator module EM such as the B32EM a printed circuit board that enables system functionality for a specific set of MCUs The EM fits into the station module through a sliding panel in the enclosure top The EM has a connector for the target cable e two logic clip cable assemblies twisted pair cables that connect the station module to your target system a test fixture a clock or any other circuitry useful for evaluation or analysis One end of each cable assembly has a molded connector which fits into station module pod A or pod B Leads at the other end of each cable terminate in female probe tips Ball clips come with the cable assemblies M68EM05B32 D vi MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS a 9 lead RS 232 serial cable the cable that connects the station module to the host computer RS 232 port e a9 to 25 pin adapter a molded assembly that lets you connect the 9 lead cable to a 25 pin serial port e syst
26. stretching is required The diagram below shows the factory configuration the fabricated jumper between pins 2 and 3 disables clock stretching circuitry This is the only correct position for MMDS0O5 operation STRETCH 1 2 3 s e 8 FABRICATED JUMPER M68EM05B32 D XV MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 1 6 RAM EEPROM Select J6 Jumper header J6 determines if the on chip EEPROM or off chip RAM should occupy the EEPROM address space The diagram below shows the factory configuration the fabricated jumper between pins 2 and 3 selects the on chip EEPROM The fabricated jumper between pins 1 and 2 selects off chip RAM to occupy the EEPROM address space RAM EEPROM 1 2 3 J6 FABRICATED JUMPER M68EM05B32 D xvi MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 2 1 7 Clock Select J7 Jumper header J7 selects between the on board canned oscillator or the MMDSOS is clock sources The diagram below shows the factory configuration the fabricated jumper between pins 2 and 3 selects the B32EM canned oscillator clock source CLOCK SELECT v Le 6 0 MMDS EM FABRICATED JUMPER Alternatively you may use a clock source originating from the control board To do so reposition the J2 jumper between pins 1 and 2 then use the MMDS05 OSC command to select a frequency NOTE
27. vice the ccommunication chip fast enough To avoid this problem you can slow the transmission rate not baud rate or use a faster clock to load the MCU and then slow the clock down M68EM05B32 D xxxviii MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS 3 4 LOGIC ANALYZER CONNECTOR P1 Figure 3 1 shows the pin assignments for logic analyzer connector P1 Table 3 2 lists signal descriptions for this connector Figure 3 1 Connector P1 Pin Assignments M68EM05B32 D XXXIX MOTOROLA For More Information On This Product Go to www freescale com Freescale Semiconductor Inc CONTENTS Table 3 1 Logic Analyzer Connector P1 Signal Descriptions PIN MNEMONIC SIGNAL 1 3 4 12 14 No connection 31 33 36 40 5 7 9 11 13 LA11 LAO LATCHED ADDRESSES bits 11 0 MCU latched output 15 17 19 21 address bus 23 25 27 8 10 12 LA12 LA13 LATCHED ADDRESSES bit 12 and 13 MCU latched LA14 output address bus 16 18 20 22 AD7 ADO DATA BUS bits 7 0 MCU multiplexed I O data bus 24 26 28 30 LOAD INSTRUCTION REGISTER Open drain active low output signal that indicates an instruction is starting LATCHED READ WRITE Active high output signal that indicates the direction of data transferred on the bus VCC 5 VDC POWER Input voltage 5 Vdc 1 0 A used by EVS logic circuits 38 E EXTERNAL CLOCK Internally generated out

Download Pdf Manuals

image

Related Search

Related Contents

慢WNER`S MANUAL〕  APEROS DE PREPARACIÓN DEL TERRENO  TEFAL TT562E10 Instruction Manual  Toshiba IK-HR1S Security Camera User Manual  Hypertec N15948PHY User's Manual  Dispersante Foliar  manual de instrucciones para la sierra alternativa al  Vicmap Maintenance - Department of Environment, Land, Water and  平成23年1月号  Peavey 23XO User's Manual  

Copyright © All rights reserved.
Failed to retrieve file