May
2005, Issue 178
Network
GPIB Controller
by
Ron Battles, Patrick Jackson, & Scott Shumate
SOURCES
AND PDF
Download
the PDF of this article.
Ron
Battles has been involved with networking since installing
Novell networks more than 14 years ago while attending
the University of Texas at Austin. He has written network
drivers and embedded code for Thomas-Conrad, Intel,
NetSpeed, and Cisco Systems on a variety of platforms
and processors. He is currently a software engineer
at Cisco Systems. You may contact him at ronbo@austin.rr.com.
Patrick
Jackson received a B.S.E.E. degree from the University
of Texas at Austin. He has been developing embedded
signal processing and computer networking systems for
10 years. Patrick is currently a software engineer at
Cisco Systems. You may contact him at pej@austin.rr.com.
Scott
Shumate is a software architect at Cisco Systems, where
he’s currently designing Metro Ethernet products. He
has been involved in the development of embedded communication
systems for nine years in the areas of ATM, DSL, and
Ethernet. Scott holds a B.S. degree in computer engineering
and an M.S. degree in electrical engineering from the
University of Kansas. You may contact him at scott@shumatech.com.
PROJECT
FILES
To
download the code, go to ftp.circuitcellar.com/pub/Circuit_Cellar/2005/178.
RESOURCES
eZ80F91
MCU information, www.zilog.
com/products/partdetails.asp?id=eZ80F91.
F.
M. Hess, “Linux-GPIB 3.1.98 Documentation,” 2003, http://linux-gpib.sourceforge.net/doc/index.html.
HPIB
Tutorial, http://ftp.agilent.com/pub/mpusup/pc/iop
/hpibtut/ib0_toc.html.
XML-RPC
information, www.xml-rpc.com.
SOURCES
Am79C874
Ethernet PHY
Advanced Micro Devices, Inc.
www.amd.com
TDS-210
Digital oscilloscope
Tektronix
www.tektronix.com
SN75160
and SN75161 GPIB Transceivers
Texas Instruments, Inc.
www.ti.com
eZ80F91
Microcontroller
Zilog, Inc.
www.zilog.com