Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
DSP-powered CompactFlash computer runs uClinux
Dec. 19, 2007

A British systems integrator has developed a second-generation computer based on the CompactFlash (CF) format. C Data Solutions's Compact Computer (CoCo) runs uClinux on a 500MHz Blackfin DSP (digital signal processor), and offers programmable I/O via an integrated FPGA (field-programmable gate array).

(Click for larger view of the Compact Computer)


C Data's older Compact Flash Computer
(Click for details)
Like C Data's original Compact Flash Computer (pictured at right), which was introduced in 2004, the CoCo is designed as a CF card that can plug into any host's CF slot or control an attached CF bus that developers can populate with other CF-based peripherals. In this way developers can quickly create miniscule Linux systems, says C Data. The Compact Flash Computer is being used for rapid prototyping and conceptual proofs by aerospace, defense, and consumer electronics companies, according to the company.


Compact Computer block diagram -- The Blackfin peripherals are linked to the top connector, whereas the FPGA is connected to the bottom connector.


Whereas the Compact Flash Computer is based on a Freescale MPC5272 system-on-chip (SoC) clocked at 66MHz, the new Compact Computer uses a 500MHz Blackfin BF533 DSP. It also adds an FPGA, which is preconfigured as either an 8/16 bit CompactFlash host or as an RS232 device, presenting itself as a COM port to a host computer. The FPGA can be reprogrammed to provide different bus types, mimicking any device, says C Data, and it can be deployed as part of a multi-processor system.

The Compact Computer can play a number of different roles: plugged in as a CF-based peripheral; as a host that controls other CF cards, or as a single-board computer (SBC) glued onto a multiprocessor system:
  • Peripheral -- As a CF-based peripheral, the Compact Computer can provide additional processor power, functionality and security to legacy desktop or handheld hardware, says C Data. The compact device can exploit the SPI, RS232, LCD/Video/Digital IO or SPORT signals that link to the top connector. The host can communicate with the device via a terminal emulator or simple communications application. Because the FPGA can be reprogrammed to present any interface to the host, no legacy software changes are required, says the company. For example, the FPGA could be reprogrammed as a storage card, with data accessed via the RS232 or SPI, and then transmitted via a GSM modem.
  • Host -- In host mode, miniature computer systems can be constructed out of third-party CF cards, says C Data, including Ethernet, wireless, storage, GPS, or GSM/GPRS. The FPGA controls the adapter card(s) by providing all address/data and control signals.
  • SBC -- The device can be integrated on a carrier board or motherboard as a SBC, says the company. Developers can reprogram the FPGA to provide additional system peripherals or glue logic. Multi-processor systems can be developed, using shared memory or message passing, and the FPGA can be used to accelerate algorithms for cryptology or MPEG.

ADI stamp DSP reference board for the Blackfin BF533
(Click to enlarge)

Analog Devices Inc.'s (ADI) Blackfin DSP is not a typical DSP, as it integrates a DSP core with "RISC-like" 32-bit instructions similar to those found in traditional microcontrollers. It was officially added to the Linux arsenal with this summer's Linux 2.6.22 release, which supported six models, including the BF533. The BF533 is equipped with two 16-bit MACs, two 40-bit ALUs, four 8-bit video ALUs, and a 40-bit shifter, says C Data. It is said to offer a RISC-like register and instruction model, and supports up to 148KB of on-chip memory.

The Compact Computer is said to provide the following features:
  • Processor -- Analog Devices Blackfin BF533 500MHz base product (up to 600MHz)
  • Memory -- 32MB SRAM (expandable to 64MB)
  • Flash -- 8MB (expandable to 16MB)
  • Bus interface -- FPGA
  • I/O -- 46 DIO, RS232, SPI, LCD, SPORT
  • Dimensions -- 1.65 x 1.45 x .2 inches (42 x 37 x 5 mm)
  • OS -- u-boot/uClinux (includes GNU/Insight)
Availability

The Compact Computer appears to be available now and sells for 100 UK Pounds ($202 US) in small quantities, says C Data. The company also offers design and engineering services for its products.



Related Stories:


(Click here for further information)


FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets



BREAKING NEWS

• iPhones to xhost Linux apps
• Tactical Linux computer muscles up
• Virtualization technology targets multi-core ARM
• Die-shrunk x86 SoC draws 2 Watts at 1GHz
• Webinars explore RTOS-to-Linux driver migration
• Open phone goes robotic
• MontaVista touts Android readiness
• USB Linux key targets netbooks
• Via panel PC resists shock, liquids
• Linux provider touts support award
• World's smallest humanoid robot can run Linux
• Linux connects TVs to 'Net video
• Mot camera-phone runs widgets
• Linux-ready MILS kernel gains POSIX
• Multimedia processor plays H.264 video


Most popular stories -- past 90 days:
• Open source phone goes mass-market
• Tinest Linux system, yet?
• Garmin Nav devices run Gnome Linux
• ARM9 board boots Debian in 0.69 seconds
• Low-cost laptop runs Linpus Linux
• Linux-friendly Beagle fetches $150
• Mini Linux PC breaks $100 barrier
• Open source camera records geotagged video to SATA HDD
• Open set-top box ships
• First $100 laptop runs Linux


DesktopLinux headlines:
• "Moonlight" ready to shine
• Adobe unleashes 64-bit Flash
• Debian Lenny installer arrives
• Ubuntu announces ARM port
• Amazon offers Linux XOs
• Windows 7 "no threat" to netbook Linux
• Creative frees Sound Blaster driver code
• Linux, netbooks threaten Microsoft's fat profits
• Ibex inspires GNOME switch
• Linux to outship Windows in 2009?


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.