[Lab Bench]
My E-mail Ate My Homework
William Wong
ED Online ID #21342
June 25, 2009
Copyright © 2006 Penton Media, Inc., All rights reserved. Printing of this document is for personal use only.
Reprints
I’m becoming more forgetful these days—
or rather my e-mail is (Fig. 1). Like many of
you, I work for a company that limits the lifetime of
e-mail. At first, this seems reasonable. It saves space,
even though hard-disk prices per terabyte are falling
faster than a fully populated NAS box. It’s also a great
way to eliminate evidence.
This policy has some unintended consequences,
though, for those like me who use e-mail as a historical
database. I do delete most of my mail, but I also
have a massive folder tree to organize all this information.
I used to have years worth of old e-mails. Storage
isn’t an issue if you have a terabyte handy.
Yet this is for naught when things start to slowly
disappear. For many people this is a good thing, but
for me it’s a nightmare. Forwarding or storing e-mails
is a royal pain. Some organizations even prevent such
solutions. We use Outlook, and its feature to store
folders on a local drive has been disabled.
FPGA FORGET ME KNOT
This wonderful policy came home to roost for me
while I was finalizing a report on Xilinx’s XtremeDSP
Video Starter Kit Spartan-3A DSP Edition (Fig.
2). I’ve had this kit for ages, and it has been updated
a number of times. I’ll review the kit for a Lab Bench
Online article that should be out soon.
A number of the updates were sent via e-mail. Still,
it’s easier to take a look in my e-mail folder for the latest
attachment, but that’s not longer available. Luckily,
the updates are now online. But finding all the
materials in one zip file, courtesy of a helpful product
manager, was a bit more involved.
Video processing is an ideal app for FPGAs, and
Xilinx now has versions of the kit that address different
chips. All share a common software package. This
integrated package of applications and sample filters
and designs makes a difference. Doing the integration
alone would take the average developer weeks.
What’s significant about the kits is the way they
allow integration of FPGA intellectual property (IP)
within a video processing stream as well as support
for the soft-core MicroBlaze processor. This enables
developers to mix and match software-based video
processing with hardware-based acceleration.
This may sound simple, but keep in mind that the
source of some IP may be the Mathworks’ Matlab.
The kit and tutorials utilize evaluation versions of
software like Matlab with timeouts. Hopefully, you
can determine if the platform is suitable for purchase
within this timeframe. My guess is that it will be.
I was very impressed with the ease that changes
could be incorporated into the sample framework.
It actually took longer to install all the software,
including Matlab and Xilinx’s ISE Foundation FPGA
integrated development environment (IDE), along
with Xilinx’s EDK (Embedded Development Kit) for
MicroBlaze work.
I was already familiar with ISE, EDK, and Matlab,
but I know I would be lost if I had to make them all
work together without having the tutorials provided
by Xilinx. Likewise, it is an approach that is viable
for developers who specialize in video analysis even
if they are new to FPGAs. It is possible to be up and
running within a day and generating useful designs
within a week. That is a very impressive feat.
Drop me an e-mail if you have tried the kit. I’m
always looking to see if your feedback matches my
experiences. Of course, if I forget you six months
after your last e-mail, you’ll know why. I guess it’s
time to go back to hard copy.
MATHWORKS
www.mathworks.com
XILINX
www.xilinx.com
|