FPGA Customizes PC/104 I/O Card

June 8, 2006
Diamond Systems is taking an approach to standard boards that has been common on high-end systems such as VME and CompactPCI. This approach uses an FPGA to deliver a level of customization that lets vendors deliver different functionality wit

Diamond Systems is taking an approach to standard boards that has been common on high-end systems such as VME and CompactPCI. This approach uses an FPGA to deliver a level of customization that lets vendors deliver different functionality with the same piece of hardware.

In this case, the vendor would configure the FPGA when the customer orders the board. Alternatively, the vendor may provide an initialization file to the customer, but the customer never programs the FPGA with its own code. The result is less inventory for the vendor and more flexibility for the customer without a major change to the vendor's or customer's sales and design process.

Diamond's first foray into this realm is the PC/104-based GPIOMM (see the figure). It provides counter/timer support as well as parallel digital I/O. Paul Rosenfield, Diamond's vice president of marketing, noted that the GPIO-MM FPGA-based board is more functional and costs less than older boards that only have some of the GPIOMM's features. The current design uses a small, inexpensive FPGA with headroom for additional functionality, so expect to see this board showing up with other configurations.

Two factors are driving this product design approach. First is the availability of low-cost FPGAs. Second, customers want the functionality but don't want the complexity of FPGA design tools. Similar approaches include National Instruments' Compact RIO, where NI's LabView software hides the reconfiguration support (see "Reconfigurable Backplane Eases Process-Control Design" at www.electronicdesign.com, ED Online 8942).

FPGA-based solutions open up a wide range of options, including vendor-confiurable analog support using either analogequipped FPGAs or external analog support. Designers also may want to look at addressing Restrictions on Hazardous Substances issues by replacing discontinued parts using FPGAs.

Diamond Systems
www.diamondsystems.com
National Instruments
www.ni.com

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!