|
Part 2: The Software and Firmware Exposed
by Fred Eady
Start ý The
Basics ý Registers ý Bus
Interface Registers ý Status and Control
Registers ý InitChip ý Initiate
Transmit Registers ý Address Filter Registers
ý Receive and Transmit Frame Locations
ý CS8900A-CQ Transmit and Receive Operations
ý The Next Read ý Broadcast
ý ARP ý No Cheating
ý Tiger Woodsý Putter ý Whatýs
the Point? ý And It Programs, Too!
ý Sources and PDF
TIGER WOODSý PUTTER
ARP and UDP are the basic set of protocols
the Ethernet development board uses to move data over the ether. If
you know absolutely nothing about Internet protocols, youýve probably
heard someone talking about "pinging" someone elseýs computer.
Ping is actually an application of sorts that is based on the ICMP
protocol. Itýs a quick and nasty way to establish that a remote host
is online. I wonýt go into detail because Photos
11 and 12
pretty much tell the story. But,
while Iým already on the subject, I can tell you ping is incorporated
in the Ethernet development board firmware. Photo 13 shows the ping
command being given from a Windows98 DOS screen to the Ethernet development
board running under PICMASTER control.
 |
Photo 13ýThis ping ran against
the code running on the PICMASTER at 10 MHz. Notice at the top
of the screen, I had not yet started the code when the ping
failed. (enlarge) |
PREVIOUS
NEXT
Circuit Cellar provides up-to-date information for engineers. Visit
www.circuitcellar.com for
more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com
or subscribe online.
ýCircuit Cellar, the Magazine for Computer Applications. Posted with
permission. |