High performance process control based on Freescale Coldfire 32 bit CPU (CN3)
Currently El.Ma. is developing a new generation numerical control (named CN3) based on Freescale Coldfire V4 CPU (200 MHz, 308 MIPS), in order to replace the previous generation (CN2) by adding new features and reducing costs.
New interfaces are available, in order to get much flexibility and connectibility to new emerging field buses in the industrial automation field.
Hardware specifications are:
- CPU 32 bit Freescale Coldfire V4 MCF5485 - 200 MHz 308 MIPS
- 64/128 MB DDRRAM
- 64 MB flash
- 512k FRAM
- Compact Flash I-II
- real-time clock
- 2 Ethernet interfaces with TCP/IP and MODBUS (TCP) protocols
- 2 CAN interfaces with CANopen and Devicenet protocols
- ARCNET interface
- 4 RS232/RS485 serial ports + MODBUS (RS485) protocol
- 65536 remote I/O
- 4096 remote analogic inputs
- 4096 remote analogic outputs
- 64 opto-isolated local digital I/O, managed by FPGA with integrated software CPU, with possibility to manage:
- I/O (32 inputs and 32 outputs)
- PWM generators
- timer/counter/input capture
- stepper motor
- 32 bit incremental encoder (RS422)
- custom I/O functions
- 4/4 -10/+10V 14 bit opto-isolated A/D and D/A local channels
El.Ma. has always developed whole firmware for its devices in order to be fully indipendent and to guarantee all the services about its products; the primary aim is the manifacturing of devices which are compliant to specifics and industrial and commercial protocols.
Moreover in this project El.Ma. is developing a high-performances kernel for the entire Coldfire V4 family, that can be easily ported to PowerPC 5xxx, ARM9-ARM10-ARM11 and Microblaze.
Software specifications are:
- kernel with the following specs:
- preemptive and cooperative multitasking with supervisor/user model
- RAM management with optimized dynamic allocation
- multitasking management
- event management
- file system (Compact Flash FAT compatible)
- TCP/IP stack with the following protocols:
- IP/IP raw (fragmentable)
- TCP
- UDP
- DHCP (client)
- ICMP
- DNS
- Telnet
- FTP
- HTTP
- SMTP
- I/O and remoted axis management
- CANopen stack
- Devicenet stack
- ARCNET stack
- MODBUS TCP/IP and RS485 stack










