Analyst Loring Wirbel covers programmable logic from an application perspective, providing a sneak peek at the vertical applications that help drive FPGA complexity, performance, and density. The blog will feature videos allowing engineers to spotlight their latest designs, along with news of products and corporate trends at FPGA vendors and the developers of third-party tools for programmable logic.

Wednesday, September 30, 2009

Going postal

Sep 30 2009 9:44AM | Permalink | Email this | Comments (7) |
Blog This! using:  Blogger.com | LiveJournal |
Digg This | Slashdot This | add to Del.icio.us


Clive Maxfield has identified an application for FPGAs that is truly one of a kind – Xilinx Spartan-3 devices in an Opal Kelly module, used in a US Postal Service OCR mail sorter. Maxfield writes about the system in the latest Chip Design.

We’ve talked a lot about the move of FPGAs into video processing applications, but the utility of real-time processing in high-speed OCR is often forgotten in our video-centric world. As Maxfield tells us in his intriguing story, the USPS goal in this case was not merely to be in the forefront of barcode recognition, but to save the taxpayer money by refurbishing older barcode systems where possible.

Jerry Pender of USPS was tasked with finding a “green” solution to re-use Carrier Sequence Bar Code Sorters, so they could be used in a more centralized hub topology of mail sorting. Only highly-parallelized programmable architectures could process the recognition algorithms in real-time, yet USPS also needed a simple PC interface, and opted for USB 2.0. The USPS team chose a Spartan-based Opal Kelly module for the job.

Maxfield’s story ranks as one of the better FPGA case studies of the year, and certainly as one pointing to a niche application quite unlike any other in programmable fields.

Reader Comments



at 9/30/2009 11:35:36 PM, Andy T said:
10 pieces of mail per second - Maxfield coins this as "blinding speed".... by post office standards, absolutely! LOL



at 10/3/2009 1:52:20 PM, Max Maxfield said:
Oooh Andy, that's not nice. I think ten pieces of mail a second is blinding speed when you think that they are scanning an image of the mail, uploading it to a remote server that performs optical character recognition, then checking a national database to fill out any missing pieces of the address, then printing a bar code label and attaching it to the mail that is speeding through the machine...



at 10/5/2009 8:08:36 PM, Andy T said:
..and, written in BASIC, no doubt.....funny how the three supervisors, one worker, concept of the Teamsters managed to work its way into machine architecture, isn't it?



at 10/7/2009 9:34:58 AM, Loring Wirbel said:
I'm on Max's side - First, think of how people regularly spill food on their mail, use chicken-scrawls, etc. Then think of the fundamental dysfunctionality of the USPS work environment (and I have a couple friends who are supervisors, the worst stories you have heard are less than the reality). I think ten per second is miraculous!



at 10/19/2009 1:43:26 PM, Rohrer said:
It took our 3-person company 3 weeks to program one of these modules for a video (image recognition) application at considerably less than $60k. What really amazed me was the 'project manager' Electronics Engineer marvel over the fact that USB was so usable - USB 2.0 has been around forever -and now they figure it out?!



at 10/20/2009 7:37:53 AM, Przemek Klosowski said:
Gee, tough crowd here. I have met some of the engineers from USPS working on their sorting/routing machines, and I respect their work. The stuff they have to deal with is amazing: they were showing some pretty outrageous examples of addresses their machines must deal with. The entire USPS mail stream boils down to about 8000 letters every second, 24/7/365; a single machine doing 10 letters per second looks like a good engineering solution---anything more would probably be overengineered.

@Rohrer: does your vision app deal with stuff like "Sanata Klaus" handwritten in glitter marker? because USPS has to.



at 10/20/2009 9:22:07 AM, Loring Wirbel said:
Przemek - I have a friend in USPS engineering I will share your comments with. It's nice to see someone defend them.

Post a comment



Display Name

Change Image
Before submitting this form, please type the characters displayed above.
Note the letters are NOT case sensitive.

©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites