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 agoThe 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