
EasyPack/SLD 8052F Readme
============================

This File Contains:
1. New Features
2. Architecture Modification
3. DLL File list
4. Firmware, Emulator CPU and Target CPU
5. Supported Tool Chains
6. Limitation


1. New Features
-----------------------
   Besides having fixed the found bugs, EasyPack/SLD (Plus) 8052F V2.2 has the
   following new features:
   1. Diagnostics
      It provides hardware diagnostics for EasyPack or LC52. You can test all
      portions or just one portion.

      It provides Enhance diagnostics for ECBIIS. You can test all ICs on PCB
      board very detail , this function need modify isp devices equations , so
      it provide only for maintain engineers .

   2. Faster Source Trace Function
      To list trace buffer at source mode either in Trace window is faster
      than ever.

   3. Firmware Setup
      ECB2S, a new EasyPack main board, adapts FLUSH-EPROM chip. You can
      update ICE firmware by just downloading a new firmware file.

      You can updata HW design by downloading new isp devices equations . This
      function only provide for design engineers to updata their HW functions.

   4. Auto-expand support
      When you are keying in the Shell window, the application will auto-expand
      the command keyword and the parameters if the space bar is pressed.

   5. Software Performance Analysis (Plus version only)
      You can use this new feature to analysis your source codes in order
      to improve your software performance.

   6. Project environment setting (Plus version only)
      You can set your own editor, compiler, assemblier and linker within the
      whole development.

   7. Float and Configurable ToolBar
      When press left mouse button down on the space of the toolbar and drag it,
      User can place the toolbar on left, right, top or bottom of the main frame.
      User also can define a custom toolbar by "Customize" menuitem in Option menu.

   8. Trace On Fly
      Trace buffer will collect trace infomation everytime when user execute the
      program, and trace status is control by CPU status, if CPU running, trace is
      on, otherwise trace is off.

   9. Macro
      User can create a command file in the Shell Window. Use "Macro" command to
      create a macro file, and use "Mend" command to end macro define. 

  10. Alias
      User can use this command to change or shorten the system Shell commands.


2. Architecture Modification.
--------------------------------
   1. About VBX Confliction
      EasyPack/SLD 8052F V2.2 deals with the confliction between different_
      version_with_same_name VBX. The application tries to place these functions
      in a built-in form.

   2. More Accurate Address-Range Expressions
      In EasyPack/SLD V2.2, problems with address range have been fixed.
      eg., 80C752 has not EXTERNAL DATA space, V2.2 will tell you that
      address type is error if you select "x:" as address type.


3. DLL and VBX Files List:
------------------------------
	CTL3D    DLL        26,768  06-06-96  2:50a CTL3D.DLL
	HLP256   DLL        52,992  07-25-95  6:32p HLP256.DLL
	ICE_CBL1 DLL       111,396  09-02-97  1:04p ICE_CBL1.DLL
	ICE_CBL2 DLL        33,604  05-27-96  4:58p ICE_CBL2.DLL
	ICE_CBL3 DLL        34,920  05-27-96  4:59p ICE_CBL3.DLL
	ICE_CBL4 DLL        32,244  05-27-96  4:59p ICE_CBL4.DLL
	ICE_CBL5 DLL        61,700  05-27-96  4:59p ICE_CBL5.DLL
	ICE_CBL6 DLL        32,020  05-27-96  5:00p ICE_CBL6.DLL
	ICE_CBL7 DLL        24,356  05-27-96  5:00p ICE_CBL7.DLL
	ICE_CBL8 DLL        30,500  09-02-97  1:05p ICE_CBL8.DLL
	ICE_CBL9 DLL        13,824  09-16-96 12:36a ICE_CBL9.DLL
	ICE_DAD  DLL        21,216  09-02-97  1:04p ICE_DAD.DLL
	ICE_ERR  DLL        22,560  03-05-97  7:24p ICE_ERR.DLL
	ICE_SYM1 DLL         4,032  04-14-96  7:27p ICE_SYM1.DLL
	METER    DLL         9,232  11-26-95 10:44p METER.DLL
	MUSCROLL DLL        11,776  11-22-93  4:01p MUSCROLL.DLL
	MFC250   DLL       322,384  04-26-95  7:15a MFC250.DLL
	ICE_ERRD DLL        22,560  03-05-97  7:24p ICE_ERRD.DLL

4. Firmware , Emulator CPU and Target CPU:
   1. EasyPack/(S) 8052F Supported Target CPU List:
   a.ICE Cable 8052F
     CPU Vendor Emulator CPU    Target CPU              FW Ver     Package

     Philips    80C31           80C31, 8031             12.xx      DIP & PLCC
                                SC80C31                 5.0 later
                                ------------
                87C52           80C31, 80C32
                                8XC51, 8XC52
                                8031, 8032,
                                8x51, 8X52,
                                SC80C31, SC8XC51
                                89C51(ATMEL)
                                ------------
                80C652          8XC652/4,
                                S8XC652/4,
                                ------------
                87C51FC         8XC51FA/FB/FC,
                (max 16MHz)     S8XC51FA/FB/FC
                                ------------
                87C51FB         8XC51FA/FB,
                (max 24MHz)     S8XC51FA/FB,
                -----------------------------
     Intel      8031            8031, 8031AH,
                                8031BH, 80C31
                                ------------
                8032            8032, 80C32,
                                8032AH, 8032BH,
                                8031, 80C31,
                                8031AH, 8031BH
                                ------------
                80154           80154
                                ------------
                8344            8344
                                ------------
                80C51FA/FB/FC   80C51FA/FB/FC
                -----------------------------
      Winbond   W78C31B         W78C31B
                                ------------
                W78C32B         W78C31B,W78C32B
                -----------------------------
      OKI       MSM80C154-1     MSM80C154-1
                                ------------
                80C31           80C31
                -----------------------------
      Others    GMS80C301       GMS80C301
      ---------------------------------------
   b.ICE Cable 83C552
      Philips   87C552          8XC552                  12.xx      PLCC & PGA
                                                        5.0 later
      ---------------------------------------
   c.ICE Cable 83C152
      Intel     80C152JB     8XC152JA, 80C152JB         12.xx      PLCC
                                                        5.0 later
                -----------------------------
                80C152JD     8XC152JC, 80C152JD
      ---------------------------------------
   d.ICE Cable 83C550
      Philips   80C550       8XC550                     22.xx      PLCC
                                                        5.0 later
      ---------------------------------------
   e.ICE Cable 83CL782
      Philips   85CL782HAZ   80CL31, 80CL51             22.xx       DIP
                (max 12MHz)  8XCL410, 83CL782           5.0 later
                             83CL781
                -----------------------------
                80CL31       80CL31                                 DIP
                (max 16MHz)
                -----------------------------
                80CL410      80CL410
                (max 16MHz)
      ---------------------------------------
   f.ICE Cable 83CL580
      Philips   85CL580HAZ   8XCL580                                DIP
      ---------------------------------------
   g.ICE Cable 83C752
      Philips   87C752       83C752                       32.xx     DIP
                             83C751                       5.0 later
                             83C750
      ---------------------------------------
   h.ICE Cable 80C320
      Dallas    80C320       DS80C320                     42.xx     DIP
      Dallas    80C323       DS80C323                     6.0 later
      ---------------------------------------
      EasyPack/S 8052F only Supported Target CPU :
   i.ICE Cable 89C739
      Philiphs  89C739       80C738                       6.1 later DIP/PLCC
                             89C738
                             80C739
                             89C739
      ---------------------------------------

   2. EasyPack/E 8052F Supported Target CPU List:

     CPU Vendor Emulator CPU    Target CPU              FW Ver     Package

     Philips    80C31           80C31, 8031             12.xx      DIP & PLCC
                                SC80C31                 5.0 later
                                ------------
                87C52           80C31, 80C32
                                8XC51, 8XC52
                                8031, 8032,
                                8x51, 8X52,
                                SC80C31, SC8XC51
                                89C51(ATMEL)
                                ------------
                80C652          8XC652/4,
                                S8XC652/4,
                                ------------
                87C51FC         8XC51FA/FB/FC,
                (max 16MHz)     S8XC51FA/FB/FC
                ----------------------------
     Intel      8031            8031, 8031AH,
                                8031BH, 80C31
                                ------------
                8032            8032, 80C32,
                                8032AH, 8032BH,
                                8031, 80C31,
                                8031AH, 8031BH
                                ------------
                80154           80154
                                ------------
                8344            8344
                                ------------
                80C51FA/FB/FC   80C51FA/FB/FC
                -----------------------------
      Winbond   W78C31B         W78C31B
                                ------------
                W78C32B         W78C31B,W78C32B
                -----------------------------
      OKI       MSM80C154-1     MSM80C154-1
                                ------------
                80C31           80C31
                -----------------------------
      Others    GMS80C301       GMS80C301


5. Supported Tool Chains:
------------------------------------
   1. Format:  .OMF (Franklin C51)
      Company: Franklin Software Inc.
      Version: V3.40
               C51.EXE,      V4.01
               A51.EXE,      V4.86
               L51.EXE,      V3.11
      Options:
               C51:     large           -- select memory model: large
                        debug           -- include debugging information
                        optimize(0)     -- set the optimizer level 0
                        noregparms      -- force all function arguments to be
                                           passed in fixed memory areas.
                        objectextend    -- include additional variable-types
               L51:

   2. Format:  .ABS (IEEE695)
      Company: BSO Tasking Software Inc.
      Version:
               CC51.EXE,     V4.0 r0
               ASM51.EXE,    V4.0 r0
               LINK51.EXE,   V4.0 r0
      Options:
               CC51:    -Ml             -- select memory model: large
                        -g              -- include symbolic debugging
                                           information
                        -s              -- merge C source with ASM source
                        -C51            -- identify 8051 CPU
                        -O0             -- forbid optimization
               LINK51:

   3. Format:  .DBG, .A03 (ICC8051)
      Company: IAR Systems
      Version:
               ICC8051.EXE,  V5.20A/386
               A8051.EXE,    V2.04B/386
               XLINK.EXE,    V4.48E/386
      Options:
               ICC8051: -ml             -- select memory model: large
                        -b              -- make object a library module
                        -r2             -- select debug model 2
               XLINK:   -f              -- extend command line with <.xcl> file

   4. Format:  .HEX (2500AD)
      Company: 2500AD Software Inc.
      Version:
               C8051.EXE,    V5.01c
               X8051.EXE,    V5.01g
               LINK.EXE,     V5.01i
      Options:
               C8051:
               LINK:    map                 -- produce map file
                        Extended Microtek   -- produce "Extended Microtek"
                                               format debugging information
                        Intel Hex           -- produce Intel hex format file


6. Limitation
------------------------------
   1. Firmware Setup
      Only EasyPack ECB2S supports firmware setup, other versions' boards,
      including EasyPack ECB and LC52, do not support it.

   2. 80C320's Source Level Step (Over)
      Because the queue concept of 80C320, CPU will execute the following
      severial instructions if meeting "movx ..." instructon. If the compiler
      is UBROF, source level step (over) will go to an unexpected point.

   3. Do not execute SHARE.EXE in autoexec.bat
      SHARE.EXE will cause unexpected result when executing some commands in
      the Shell window.

   4. Uninstall
      If you have created any sub-directories such as SPA, MACRO in the first
      installation directory, UNINSTALL will not remove this installation
      directory. You can remove them by manual.

   5. SPA
      If the entry point of a specified range didn't be matched, the Count and
      the Timer will not be recorded.

   6. Keyboard
      If you're running some commands such as "Step FOrever", "Include ..." or
      "SPA", please don't change the task to the others.
   
   7. Assemble Source Level Debug
      EPSLD for 8052F can only support assemble source that will be assembled
      by IAR and Franklin. When you use IAR to generate your target files ,you
      must do as follows. Please you do better not contain more than one relocate
      or absolute segment in one assemble source file.
      
      
      
