AMX 68000 - Manual

AMX 68000

AMX 68000 – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
29 Page 29
30 Page 30
31 Page 31
32 Page 32
33 Page 33
34 Page 34
35 Page 35
36 Page 36
37 Page 37
38 Page 38
39 Page 39
40 Page 40
41 Page 41
42 Page 42
43 Page 43
44 Page 44
45 Page 45
46 Page 46
47 Page 47
48 Page 48
49 Page 49
50 Page 50
51 Page 51
52 Page 52
53 Page 53
54 Page 54
55 Page 55
56 Page 56
57 Page 57
58 Page 58
59 Page 59
60 Page 60
61 Page 61
62 Page 62
63 Page 63
64 Page 64
65 Page 65
66 Page 66
67 Page 67
68 Page 68
69 Page 69
70 Page 70
71 Page 71
72 Page 72
73 Page 73
74 Page 74
75 Page 75
76 Page 76
77 Page 77
78 Page 78
79 Page 79
80 Page 80
81 Page 81
82 Page 82
83 Page 83
84 Page 84
85 Page 85
86 Page 86
87 Page 87
88 Page 88
89 Page 89
90 Page 90
Page: / 90

Table of Contents:

  • Page 3 – K ADAK; TECHNICAL SUPPORT
  • Page 4 – Copyright
  • Page 7 – The AMX; Installation; Windows; AMX Tool Guides
  • Page 8 – File Name
  • Page 10 – AMX Nomenclature
  • Page 11 – Symbol
  • Page 12 – Launch Requirements; Operating Mode
  • Page 13 – Trace Controls; AMX alters the state of the status register (; Instruction and Data Caching
  • Page 14 – Big or Little Endian
  • Page 15 – Program Coding Specifications
  • Page 16 – Task Scheduling Hooks
  • Page 17 – The Processor Interrupt System; Interrupt Service Procedures
  • Page 18 – Default Exception Service Procedures
  • Page 19 – AMX Vector Table; AMX provides a set of; service procedures to allow you to dynamically access; Device Interrupts; all software traps are available for use by your application.
  • Page 21 – AMX Interrupt Priority and NMI; The M68000 interrupt priority mask in the status (; Non-Maskable Interrupt
  • Page 24 – Nonconforming ISPs
  • Page 25 – Processor Vector Initialization; one less
  • Page 26 – This page left blank intentionally.
  • Page 27 – Target Configuration Module
  • Page 28 – Screen Layout; Figure 4.1-1 Configuration Manager Screen Layout
  • Page 29 – Menus; menu; menu
  • Page 30 – Add, Edit and Delete Objects
  • Page 31 – Target Configuration Parameters; General Parameters; has no cache control, leave
  • Page 32 – Vectors in RAM; as is appropriate for such processors.; from
  • Page 34 – Fatal Exceptions; exceptions are also serviced by AMX in order to
  • Page 35 – conforming; To add an ISP definition, click on the; button. A new ISP with a default ISP root; button. Be careful because you cannot undo an ISP deletion.
  • Page 36 – ISP Type; ISP Root
  • Page 37 – Interrupt Handler Parameter; Prebuilt Clock ISPs
  • Page 38 – Defining a Fast Clock ISP; as its; button and; as the; . Then fill in the description of the operating
  • Page 40 – To add a null function, click on the; button. A new function named
  • Page 41 – ROM Option Parameters
  • Page 42 – Enable ROM Option
  • Page 43 – Clock Driver Operation; Clock Startup
  • Page 44 – Clock Interrupts; Clock Shutdown
  • Page 45 – Custom Clock Driver
  • Page 46 – into your list of Restart Procedures provided in
  • Page 47 – AMX Clock Drivers; chip support
  • Page 48 – Source code; Porting the MC68360 PIT Clock Driver
  • Page 51 – Appendix A. Target Parameter File Specification; utility
  • Page 53 – A.2 Target Parameter File Directives; AMX Launch Parameters
  • Page 54 – Vector Base Register
  • Page 55 – Null Function Declarations
  • Page 56 – Conforming ISP Declarations
  • Page 57 – AMX Clock Handler Declaration
  • Page 59 – AMX ROM Option
  • Page 61 – A.3 Porting the Target Parameter File; from the AMX 68000 Target Configuration
  • Page 63 – Appendix B. AMX 68000 Service Procedures; Interrupt Control (class; Processor and C Interface Procedures (class
  • Page 65 – B.2 Service Procedures; Purpose; Setup
  • Page 68 – cjcfdi
  • Page 69 – cjcfflagrd
  • Page 72 – cjcfin8; Prototype in file; is the address of an 8, 16 or 32-bit memory-mapped device input
  • Page 73 – cjcfjlong
  • Page 74 – Example; See Also
  • Page 75 – cjcfmcopy
  • Page 76 – cjcfout8
  • Page 78 – cjcftag
  • Page 79 – cjcfvol8
  • Page 81 – cjksitrap; Prototype is in file; Zero divide trap; Error status is returned.; is not a vector number for which task traps
  • Page 82 – cjksivtp
  • Page 83 – cjksivtrd; is a pointer to storage for a copy of the Interrupt Service; None
  • Page 84 – is a pointer to the new Interrupt Service Procedure.
  • Page 85 – cjksivtx
  • Page 87 – Selecting AMX ROM Options; To support an AMX ROM system, the following files are provided.
  • Page 88 – Creating an AMX ROM
  • Page 89 – Linking for AMX ROM Access
  • Page 90 – Moving the AMX ROM
Loading the manual

®

AMX

68000 Target Guide

First Printing:

April 15, 1994

Last Printing:

March 1, 2005

Copyright

©

1994 - 2005

KADAK Products Ltd.

206 - 1847 West Broadway Avenue

Vancouver, BC, Canada, V6J 1Y5

Phone: (604) 734-2796
Fax:

(604) 734-8114

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 3 - K ADAK; TECHNICAL SUPPORT

AMX 68000 Target Guide K ADAK i TECHNICAL SUPPORT KADAK Products Ltd. is committed to technical support for its software products. Ourprograms are designed to be easily incorporated in your systems and every effort hasbeen made to eliminate errors. Engineering Change Notices (ECNs) are provided peri...

Page 4 - Copyright

ii K ADAK AMX 68000 Target Guide Copyright © 1994-2005 by KADAK Products Ltd. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed,stored in a retrieval system, or translated into any language or computerlanguage, in any form or by any means, electronic, mecha...

Page 7 - The AMX; Installation; Windows; AMX Tool Guides

AMX 68000 Target Guide K ADAK 1 1. Getting Started with AMX 68000 1.1 Introduction The AMX ™ Multitasking Executive is described in the AMX User's Guide. This target guide describes AMX 68000 which operates on the Motorola MC680xx, MC683xx andall architecturally compatible processors. Throughout thi...

Other AMX Models

All AMX Other