Motorola M68EZ328ADS user manual #$0000,GRPBASED, #0,PCSEL, #0,PCPDEN

Page 51

Freescale Semiconductor, Inc.

ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005

Monitor Initialization Code Freescale Semiconductor, Inc.

move.w #$07,ICEMSR

; clear level 7 interrupt

;*****************************

;Init CodeARCHIVEDfor 512Kx16BY FREESCALEFlash SEMICONDUCTOR, INC. 2005

;*****************************

move.w

#$0400,GRPBASEA

;

GROUPA BASE(FLASH), Start address=0x800000

move.w

#$0189,CSA

;

2MB each, 0ws, FLASH,

;**********************************

;Init Code 4Mx16 (12/10) EDO DRAM ;**********************************

move.w

#$8F00,DRAMCFG

; DRAM Memory Config Register

 

 

; Col Address = PA1-PA10; Row Address = PA11-PA22

move.w

#$9667,DRAMCTL

; DRAM Control Register, 0ws

move.w

#$0000,GRPBASED

; GROUPA BASE(DRAM), Start address=0x000000-

0x7FFFFF

 

move.w

#$069F,CSD

; enable DRAM cs

;**********************************

;Init Code for EMUCS ;**********************************

move.w #$30,EMUCS

; 3ws

clr.l d0

clr.l d1

clr.l d2

clr.l d3

clr.l d4

clr.l d5

clr.l d6

clr.l d7

;**********************************************************************

;

;LCD Temp init for screen protection

;**********************************************************************

move.b

#0,PCSEL

 

move.b

#0,PCPDEN

 

move.l

#$4000,LSSA

 

move.w

#160,LXMAX

 

move.w

#239,LYMAX

 

move.b

#10,LVPW

 

move.b

#$08,LPICF

 

move.b

#$01,LPOLCF

 

move.b

#$00,LACDRC

 

move.b

#$02,LPXCD

 

move.b

#$14,LRRA

 

move.b

#$00,LPOSR

 

move.b

#$00,LCKCON

; disable LCDC

move.b

#$80,LCKCON

; enable LCDC, 0ws, 16-bit

;**********************************************************************

D-50M68EZ328ADS v2.0 USER’S MANUALMOTOROLA

For More Information On This Product,

Go to: www.freescale.com

Image 51
Contents Preliminary Freescale Semiconductor, IncTable of Contents Programming On-board Flash Memory Appendix aComparison of M68EZ328ADS Version 1.x Resistive Touch Panel OperationIii M68EZ328ADS v2.0 USER’S Manual List of Illustrations List of Tables Features Section General InformationIntroduction Related Documentation Technical Support 1.4.1 M68EZ328ADSDebugger Equipments Required Section Quick Installation GuideInstallation Procedure OverviewM68EZ328ADS v2.0 Key Component Layout DIP Switch Options for SDS monitor Default DIP Switch Options for Metrowerks monitorConnecting M68EZ328ADS v2.0 to PC Installing software debuggerMetrowerks Codewarrior Select ADS68EZ328 Stationery for new project Change the connection settings in the Debug Settings Windows Debug Pop-Up Window of SDS Connection Setting inside Debug Pop-up Window of SDS Section Hardware Description and Board Operation M68EZ328ADS v2.0 Functional Block DiagramDIP Switch pack S2 Setting Control SwitchesDIP Switches DIP Switch pack S1 SettingOperation Modes LED IndicatorsOperation Mode Setting Function of LED IndicatorsFlash Memory M68VZ328ADS v2.0 Default Memory MapMemory Memory MapInterface of EMU ROM EMU ROMMC68EZ328 CSD1 EDO DramMC68VZ328 Uart and IrdaLCD Interface LCD and Touch Panel InterfaceTouch Panel Interface Signal Assignment for Touch Panel ControllerExpansion Connectors Single Tone GeneratorLogic Analyzer Interface Pin Assignments of P4 Power SupplyGND VEE Software Table A-2. Software Change for using M68EZ328ADSAppendix a Comparison of M68EZ328ADS Version 1.X HardwareFreescale Semiconductor, Inc General Concepts of Resistive Panels Appendix B Resistive Touch Panel OperationDetermination of X,Y Position Elements for Programming the Flash Appendix C Programming ON-BOARD Flash MemoryOffset Address of ROM Image MethodExecuting Program Command Sequence NOW Echo Program EnableError PollingFinish Txdrdy ProgramVerifiy NOV EchoBootstrap Error EchoEND Figure C-2. Flash Program Algorithm Freescale Semiconductor, Inc Appendix D Monitor Initialization Code Initialization Code of Metrowerks Monitor RESET.SMonitor Initialization Code Freescale Semiconductor, Inc Lcxp Reset OptionsLxmax Lymax#$08,ICEMCR #$9,PGSEL#MONSTACKTOP,A7 #0,RTCWDInitialization Code of SDS Monitor MONITOR.H Equ M328BASE+$150 PWM RegistersARCHIVED by Freescale SEMICONDUCTOR, INC Baseout Addressing OptionsDevice Options BaseinStoplevel AcrvalIrqmask Interrupt Behavior OptionsMonstacktop UsrresetResethard #$7,ICEMSR#$0000,GRPBASED #0,PCSEL#0,PCPDEN Other Definitions BASEIN+OFF6BASEIN+OFF7 ACREndmARCHIVED by Freescale SEMICONDUCTOR, INC Freescale Semiconductor, Inc M68EZ328ADS Appendix E SchematicsM68EZ328ADS By Freescale SEMICONDUCTOR, INC Memory LCD Screen IncUart Ports FreescaleIrDA Reset Circuit Misc Logic Analyzer Connectors Test pin & VME connector