|
KADAK's software products operate on the targets (processors
and microcontrollers) identified in each of the
target classes specified by KADAK.
KADAK provides board support
for many evaluation boards, hardware development platforms
and commercially available PC products.
The icons from the following legend identify the specific products
which are available for each target class.
| Legend: |

AMX |

KwikNet |

KwikPeg |

AMX/FS |
 |
Target Class |
Target Processors |
80x86/88 real mode

|
| Intel: |
80186/188 (EA/EB/EC/XL)
Intel386, Intel486, Pentium
|
| AMD: |
Am186/188 (EM/ES), Am386 (SE/DE)
|
VAuto- mation: |
Turbo86, Turbo186
|
|
80x86 protected mode

|
| Intel: |
Intel386, Intel486, Pentium
|
| AMD: |
Am386
|
|
Freescale 68000

|
| Core: |
|
| 68000: |
68000,68008,68302,68306,68328
|
| 68020: |
68010,68020,68030,68040,68060
|
| CPU32: |
68330,68331,68332
68340,68341,68360
|
|
ColdFire

|
| Freescale: |
MCF5206e
MCF5214, MCF5216, MCF5249
MCF523x, MCF527x, MCF528x
MCF5307, MCF5407
MCF547x, MCF548x
|
|
PowerPC

|
| Freescale: |
MPC505, 509, 555
MPC601, 602, 603, 603e, 604
MPC5200
MPC8240, MPC8250, MPC8260, MPC8265
MPC740, MPC750, MPC7400
MPC801, MPC821, MPC823
MPC85x, MPC86x
MPC854x, MPC8555, MPC8560
|
| IBM: |
PPC403,403GA,403GB,403GC,403GCX
PPC405,405B3,405GP
PPC440GP
|
|
ARM Thumb

|
| ARM Ltd: |
All v4, v4T, v5, v5T architectures
ARM 720T,740T
ARM 910T,920T,922T,940T
ARM 926EJ, 946E, 966E
ARM 1020E, 1022E, 1026EJ
ARM 11 architecture (ARM+Thumb modes)
|
| Freescale: |
i.MX1, i.MX21
|
| Atmel: |
AT91 family
|
| NEC: |
ARM7TDMI
|
| VLSI: |
ARM710
|
| Cirrus Logic: |
EP73xx family
|
| Samsung: |
S3C4510
|
| Intel: |
StrongARM SA-110,SA-1100,SA-1110
XScale 80200, 80321
|
| |
(For more details, see
FAQ page)
|
|
MIPS32

|
| MIPS Inc.: |
All MIPS32 architectures
MIPS 4Kc, 4Km, 4Kp
MIPS 5K
|
|
Blackfin
|
Analog Devices: |
ADSP-BF531, BF532, BF533
ADSP-BF535
ADSP-BF536, BF537
ADSP-BF561
|
|
 |
 |
 |
 |
|
KADAK's AMX RTOS includes board support for all of the
evaluation boards, hardware development platforms
and commercially available PCs listed below.
AMX has been tested rigorously on each of these platforms.
AMX board support includes the following services.
AMX provides an extensive processor exception handling service.
AMX supports the interrupt controller inherent in the processor
or provided on the board external to the processor.
The AMX clock driver services the hardware timer interface
at the hardware clock interrupt frequency and provides the
AMX timing tick with the resolution specified in your AMX System
Configuration.
The AMX serial (UART) driver provides simple character input
and output services in a polled fashion. The serial driver is used
to access a terminal which provides the user interface for
sample programs delivered with KADAK's software products.
The AMX/FS File System,
the KwikNet TCP/IP Stack and
the KwikPeg GUI have been exercised
on the boards which have the resources necessary to run the
products. For example, AMX/FS has been tested with AMX on each
board having sufficient memory to implement a RAM disk.
KwikNet has been exercised on each board for which a network
interface is available. Since the basic KwikNet TCP/IP Sample Program
operates in loopback mode, it has been used to exercise KwikNet
on one or more of the boards in each target class.
KwikPeg has been exercised on a number of boards for which an LCD or
video interface is available. KADAK has also used a custom
video driver to simulate video memory access, allowing KwikPeg to
be exercised on a board even if that board has no video hardware.
 |
 |
Real Mode 80x86 Board Support |
 |
25 MHz |
|
Intel486 SX |
|
Commercial PC |
 |
40 MHz |
AMD Am186ES |
AMD Net186 Demonstration Board |
 |
24 MHz |
VA Turbo186 |
VAutomation iCON186 Evaluation Board |
 |
 |
Protected Mode 80x86 Board Support |
 |
100 MHz |
|
Pentium |
|
Commercial PC |
 |
50 MHz |
Intel486 |
Commercial PC |
 |
 |
68000 Board Support |
 |
25 MHz |
|
MC68EC040 |
|
Motorola MC68EC0x0 Integrated Development Platform |
 |
20 MHz |
MC68020 |
Motorola MVME133 VMEmodule |
 |
16 MHz |
MC68332 |
Motorola M68332EVK Evaluation Kit |
 |
25 MHz |
MC68360 |
Motorola M68360QUADS Application Development System |
 |
16 MHz |
MC68332 |
GreenSpring Computer Platform332 |
 |
 |
ColdFire Board Support |
 |
54 MHz |
|
MCF5206e |
|
Motorola M5206EC3 board (Cadre III) |
 |
132 MHz |
MCF5249 |
Motorola M5249C3 board |
 |
66 MHz |
MCF5272 |
Motorola M5272C3 board |
 |
66 MHz |
MCF5282 |
Motorola M5282EVB board |
 |
90 MHz |
MCF5307 |
Motorola SBC5307 board (Arnewsh) |
 |
150 MHz |
MCF5407 |
Motorola M5407C3 board |
 |
266 MHz |
MCF5475 |
Freescale M5475EVB board |
 |
200 MHz |
MCF5485 |
Freescale M5485EVB board |
 |
100 MHz |
MCF5271 |
Freescale M5271EVB board |
 |
 |
PowerPC Board Support |
 |
66 MHz |
|
PPC403GCX |
|
IBM 403 EVB Evaluation Board |
 |
200 MHz |
PPC405GP |
IBM PPC405GP Reference Board |
 |
400 MHz |
PPC440GP |
IBM PPC440GP Reference Board |
 |
66 MHz |
MPC603 |
Motorola Ultra 603 Motherboard Platform |
 |
40 MHz |
MPC860 |
Motorola MBX860 board |
 |
20 MHz |
MPC860 |
Motorola MPC860ADS board |
 |
50 MHz |
MPC860T |
Motorola MPC860FADS board |
 |
200 MHz |
MPC8260 |
EST Corp SBC8260 Single Board Computer |
 |
64 MHz |
MPC823 |
Embedded Planet RPX Lite MPC823 board |
 |
400 MHz |
MPC5200 |
Freescale Lite5200 Evaluation Board |
 |
825 MHz |
MPC8560 |
Freescale MPC8560ADS Application Development System |
 |
 |
ARM / Thumb Board Support |
 |
20 MHz |
|
ARM7TDMI |
|
ARM Development Board (ARM7TDMI Version) |
 |
20 MHz |
ARM940T |
ARM Development Board (ARM940T Version) |
 |
80 MHz |
ARM966E |
ARM Integrator/AP Board with ARM966E Core Module |
 |
80 MHz |
ARM920T |
ARM Integrator/AP Board with ARM920T Core Module |
 |
50 MHz |
ARM920T |
ARM Integrator/CP Board with ARM920T Core Module |
 |
266 MHz |
i.MX21 |
Freescale i.MX21ADS Application Development System |
 |
32 MHz |
AT91R40807 |
Atmel AT91EB40 Evaluation Board |
 |
32 MHz |
AT91M42800A |
Atmel AT91EB42 Evaluation Board |
 |
18 MHz |
AT91SAM7S64 |
Atmel AT91SAM7S-EK Evaluation Kit |
 |
74 MHz |
Cirrus Logic EP7312 |
Cogent Computer Systems CSB238
Single Board Computer |
 |
50 MHz |
Samsung S3C4510 |
ARM Evaluator-7T |
 |
233 MHz |
SA-110 |
Intel EBSA-285 Evaluation Board |
 |
200 MHz |
SA-1100 |
Intel Brutus SA-1100 Evaluation Platform |
 |
200 MHz |
SA-1110 |
Intel SA-1110 Development Platform |
 |
600 MHz |
80321 |
Intel XScale IQ80321 Evaluation Platform |
 |
 |
MIPS32 Board Support |
 |
80 MHz |
|
MIPS 4Kc |
|
MIPS Malta 4Kc Development Board |
 |
 |
Blackfin Board Support
(KwikNet only) |
 |
300 MHz |
|
ADSP-BF535 |
|
Momentum Data Systems Eagle-35 Hardware Platform |
 |
270 MHz |
ADSP-BF533 |
Analog Devices' ADSP-BF533 EZ-Kit Lite board |
 |
500 MHz |
ADSP-BF537 |
Analog Devices' ADSP-BF537 EZ-Kit Lite board |
 |
300 MHz |
ADSP-BF561 |
Analog Devices' ADSP-BF561 EZ-Kit Lite board |
 |
|