During 2003 embedded^CL started developing a series of hardware designs targeted principally for industrial control and industrial process monitoring. The first working system, named yaz˙^5407, was based on Freescale's MCF5407 ColdFire 32-bit microcontroller. Mainly as a proof of concept, it featured a 100Mbps Ethernet interface, two RS-232 links, one RS-485 network support interface, two USB-host links, one USB-device link and IrDA communication. It also included a real-time clock and a Spartan-IIE Xilinx FPGA for special purpose applications like support for custom industrial modules. ÁClinux was ported to the system and its peripherals. Also, a Python BDM interface for board programming and testing was developed and released as free software as part of the PyET toolkit.
yaz˙^5407 was a relatively complex board since it had a lot of logic devices and was targeted for industrial environments. The final PCB layout consisted of 8 layers and used ground and split planes heavily. The yaz˙^5407 challenge proved to be an excellent development platform and brought a lot of insight about building and managing complex industrial controllers to embedded^CL.
Copyright and license
Copyright (C) 2003 Embedded CL S.A.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
This information is provided by the author "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the author be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this information, even if advised of the possibility of such damage.