Processor and Operating System Packages
The runtime kernel of iCon-L is written in a highly portable ANSI C code and can quickly be ported to all available controllers. For those controllers in the list, there are finished adaptations with direct access to the hardware (timer, flash, CAN, RS232, IO port, SPI, I ² C ...). Those packages can partly be implemented in customized hardware systems.
product | status | image | core | RAM Byte | Flash | OS | Service Comm | field bus | HMI | MuC | PACR | VNC |
---|---|---|---|---|---|---|---|---|---|---|---|---|
PIC18F26K22 | PIC 8 Bit |
3896 | 64kB | RS232 | ||||||||
STR710FZ2 | ARM7 32Bit |
64kB | 256kB | RS232 CAN |
CAN | |||||||
STR730FZ2 | ARM7 32Bit |
16kB | 256kB | RS232 CAN |
CAN | |||||||
STM32F207xx | Cortex M3 32 Bit |
128kB | 256kB | CAN | CAN | |||||||
AT91SAM9G45 | ARM9 32Bit |
128 MB | 128 MB | TCPIP | ||||||||
LPC11C24 | Cortex M0 32 Bit |
8kB | 32kB | CAN | ||||||||
LPC2468 | ARM7 32Bit |
98kB | 512kB | RS232 CAN |
CAN | |||||||
LPC2106 | ARM7 32Bit |
64kB | 128kB | RS232 | CAN | |||||||
LPC2129 LPC2194 LPC2294 |
ARM7 32Bit |
16kB | 256kB + ext.Mem |
CAN | CAN | |||||||
x86 (PC) | x86 32Bit |
500MB | Ethernet | CAN | ||||||||
x86 (Atom) + FPGA LatticeECP2M |
x86 32Bit |
500MB | Erhernet | CAN | ||||||||
C167CR | C166 16Bit |
256kB | 256kB | RS232 | CANopen | |||||||
IPC@CHIP SC1x SC1x3 |
x186 16Bit |
512kB | 256kB | RTOS (DOS) |
Ethernet |
Description of signs
The implementation of this controller is in use in a specific product and is proven in use. The kernel can be used immediately. |
|
The implementation of this controller is almost finished, but it is not in use in a specific product and therefore not proven in use. The kernel can be used immediately. |
|
The implementation for this controller is currently being conducted. |
|
The implementation for this controller is being planned. |
|
The implementation is finished, but dates back more than 5 years and should eventually be updated (use current compilers). Note: The iCon-L IDE is backward compatible to 100% in terms of target systems. Even with the recent IDE you can program target systems that have been implemented 15 years ago. The only requirement is the existence of the required function block libraries. |
|
Ethernet | Service communication via Ethernet |
CAN | Service communication and communication between the modules possible over CAN |
RS232 | Service communication possible over RS232 |
Service Comm |
This interface is used for downloading the program and online mode |