|
Table of Contents
Task
Manager
Stay
Under Budget,
by Jennifer Huber
Priority
Interrupt
Anniversaries,
by Steve Ciarcia
New
Product News,
edited by John Gorsky
gEDA
Design Suite for Linux
Stuart
Brorson, Ales Hvezda, & Dan McMahill
Wouldn’t
it be nice to have professional-quality EDA tools
on hand the next time you start designing a circuit
board? Look no further than the gEDA design suite
for Linux. Read on to learn about the free, open-source
tools at your disposal. p.12
Keywords:
EDA, gEDA, Linux, electronic design automation,
open source, schematic capture, netlist, simulation,
PCB layout, gschem, gnetlist, ngspice, gsch2pcb,
PCB, gerbv
(If you have pop-ups disabled, click
here for a password.)
Portable
FAT Library for MCU Applications
Ivan
Sham, William Hue & Pete Rizun
The
DOS FAT file system is the industry standard format
for flash memory cards. You can use a microcontroller
to read and write files on an SD/MMC flash memory
card with the FAT system. Read on to learn how to
build a portable FAT library for MCU applications.
p.18
Keywords:
DOS FAT, SD/MMC, memory card,
flash, file system, MSP430
(If you have pop-ups disabled, click
here for a password.)
Embedded
Security Design (Part 1): Product Enclosure
Joe
Grand
Last
August, Joe introduced you to the topic of embedded
security. Now he’s focused on showing you the proper
techniques to get the job done. This month he explains
how designing the right enclosure can prevent tampering
and reduce the possibility of a passive attack like
someone eavesdropping on your product’s EMI emissions.
p.28
Keywords:
Security, enclosure, tampering, resistance,
evidence, detection, external interfaces, emissions,
immunity
(If you have pop-ups disabled, click
here for a password.)
Practical
Application for TDD (Part 1): Write Software
in a Test-Driven Development Environment
Mike
Smith, Moreno Bariffi, Warren Flaman Adam Geras,
Lily Huang, Andrew Kwan, Alan Martin, & James
Miller
Test-driven
development (TDD) in the embedded environment is
an important concept to learn. In this series of
articles, a group of imaginative designers puts
the idea to the test. The end result is an interesting
temperature calculation project. p. 34
Keywords:
TDD, test-driven development, software, agile
software development, environment, ADSP-BF533
(If you have pop-ups disabled, click
here for a password.)
Feature
Article
Zeroing
in on ZigBee (Part 2):
Chipset
and Source
|
|
Read
it now!
by Pete Cross
Last month
Pete introduced the ZigBee low-power radio
standard and underlying IEEE 802.15.4 layers.
In this article, he describes the development
resources you’ll need to create your own ZigBee
projects. He covers both the chipsets and
the source code. p.
42
Keywords:
ZigBee, IEEE 802.15.4,
protocol, usability, CC2420, GNU AVR gcc,
Telos, MSP430. MC13192, MC9S08GT60, ZMD44101,
AT86RF210, AT86ZL3201, data rate
|
Stealth
Keyless Entry System
David
Brown
That
10-button keyless entry pad might be more hazardous
than helpful. An intruder can discover your code
by studying the wear on the buttons. David tells
us how he built a better system. p. 52
Keywords:
Keyless entry, AT90S2313, switch debounce, Morse
code, door bell, finite state machine, timing, character
recognition
(If you have pop-ups disabled, click
here for a password.)
Control
an FPGA with I2C
Roberto
Ferrabone
Is
the I2C bus a good candidate to control
an FPGA? Roberto thinks so. In this article, he
makes a case for I2C based on a careful
study of its capabilities. He also shows us how
to drop an I2C module into an FPGA. p.
60
Keywords:
FPGA, I2C, development tools, WebPACK, VHDL,
Quartus, CY7C68013, ModelSim logic simulator
(If you have pop-ups disabled, click
here for a password.)
APPLIED
PCs
Single-IC
10/100 Ethernet Solution
Fred
Eady
Thinking about implementing embedded Ethernet hardware?
Try Freescale’s MC9S12NE64. With this powerful tool,
single-IC Ethernet is a no-brainer. p. 66
Keywords:
10/100 Ethernet, MC9S12NE64, NU1S041,
magnetics, PLL loop filter, HCS12SerialMon, Cyclone
PRO, PROG12Z
(If you have pop-ups disabled, click
here for a password.)
Sponosored
Article
Joystick
Technology
|
|
Read
it now!
by Jeff
Bachiochi
An analog joystick would be a great addition to some designs,
but space limitations could present a problem.
Fortunately, new devices like the JS1100AQ
five-position joystick navigation switch can
help you solve the space problem. p. 72
Keywords:
Joystick, JS1100AQ,
analog, digital, DS1869, PIC16F505, MCP42xxx,
resolution, PIC10F20x, PIC16C57
Sponsored
by: E-Switch Inc.
|
SILICON
UPDATE
'51 Favorites
Tom Cantrell
The ’51 has been around for more than two decades,
but today’s ’51s are vastly superior to their ancestors.
This month, Tom looks at where ’51 technology has
been and where it’s going. p. 78
Keywords:
8051, uPSD33xx, core, clock cycles, performance,
PSD, C8051F06x, LPC910x
(If you have pop-ups disabled, click
here for a password.)
Test
Your EQ
Index of Advertisers
PREVIEW
April #177
Robotics
AVRcam:
A Low-Cost Embedded Vision Sytem
Three-Axis
Stepper Motor Controller (Part 1): Design Basics
Digital RC Servo Controller (Part 1): 32-Channel
Design
Automatic Gate Control
Practical Application for TDD(Part 2): Automated
Test-Driven Environment
Embedded
Security Design (Part 2): Circuit Board
Simple USB Data Acquisition
ABOVE THE GROUND PLANE
Foolish LED Tricks
APPLIED PCs Test-Driving
the Mirco64
FROM THE BENCH
Stay in Touch
SILICON UPDATE USB
Easy Riders
|