Tiny CompactFlash-Based System Runs uClinux

Sept. 20, 2004
System-on-modules and compact motherboards attempt to provide computing solutions, but often with a proprietary form factor. CData Solutions takes the standards route even to the point of placing a Freescale Coldfire microcontroller into a...

System-on-modules and compact motherboards attempt to provide computing solutions, but often with a proprietary form factor. CData Solutions takes the standards route even to the point of placing a Freescale Coldfire microcontroller into a CompactFlash form factor. In fact, CData goes one step further with the modular approach by utilizing the Type II CompactFlash form factor (43 by 27 by 5 mm) throughout.

The Compact Flash Computer incorporates a 40-MHz Coldfire FC5272 with 32 Mbytes of SDRAM and 8 Mbytes of flash memory. The latter is preprogrammed with uClinux. The card, which consumes 200 mA at 3.3 V, features a 16-bit, CompactFlash-compatible bus.

The Compact Flash Computer requires a bus-expander card when used with the motherboard. The motherboard has 10 slots, eight of which are available for expansion. A 20-pin header in the bus expander provides a serial port and an interface for the ColdFire's Background Debug Mode (BDM) connection. A serial peripheral interface tackles system control and programming of the bus expander's FPGA.

The bus expander supplies chip-select lines when used with the motherboard. It's possible to develop a custom motherboard that doesn't require the bus expander. A voltage regualtor within the bus expander can provide the system with up to 500 mA at 3.3 V.

The development kit--including a Compact Flash Computer, bus-expander card, eight-slot motherboard, and RS-232/BDM header--goes for $1500. The Compact Flash Computer costs $800 each and under $300 in OEM quantities.

CData Solutions Ltd.www.cdatas.comSee associated figure
About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!