[Coco] Arduino question
Mark Ormond
markormond at mtxsystems.com
Sun Oct 2 16:31:15 EDT 2011
Arduino is actually based off the Atmel AVR line. The standard is a MEGA8 and there is a MEGA version based on the ATmega2560.
There is talk of making a ARM based board that will work with some of the shields. The Ethernet is actually based on the Wiznet 5100 series chip that
Has the entire ip stack in the chip.
Here are the features of the wiznet.
Support Hardwired TCP/IP Protocols : TCP, UDP, ICMP, IPv4 ARP, IGMP, PPPoE, Ethernet
10BaseT/100BaseTX Ethernet PHY embedded
Support Auto Negotiation (Full-duplex and half duplex)
Support Auto MDI/MDIX
Support ADSL connection (with support PPPoE Protocol with PAP/CHAP Authentication
mode)
Supports 4 independent sockets simultaneously
Not support IP Fragmentation
Internal 16Kbytes Memory for Tx/Rx Buffers
0.18 μm CMOS technology
3.3V operation with 5V I/O signal tolerance
Small 80 Pin LQFP Package
Lead-Free Package
Support Serial Peripheral Interface(SPI MODE 0)
Multi-function LED outputs (TX, RX, Full/Half duplex, Collision, Link, Speed)
So the arduino libs make it easier to use, but the real Ethernet magic is in the wiznet.
-----Original Message-----
From: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com] On Behalf Of gene heskett
Sent: Sunday, October 02, 2011 3:02 PM
To: coco at maltedmedia.com
Subject: Re: [Coco] Arduino question
On Sunday, October 02, 2011 02:39:11 PM Mark Ormond did opine:
> It's using the wiznet chip on the Ethernet shield.
> (I've got one of the original run that's a little different)
>
> That alone is 45.00 over at sparkfun.
Are you at a place where you can talk about it? I was under the
impression, really from reading between the lines, that it was 100% flash
code and a few of the arduino's relatively plentiful i/o pins. Probably
with the ethernets broadband baluns of course. Arduino is I believe an ARM
product, and ATM the ARM branch of linux seems to be the subject of a huge
development project, with the ARM builds being every bit as functional as
the X86 builds.
One of the problems with any of this much faster than the coco stuff is the
coco's own limited memory bandwidth, which might be slightly alleviated by
adding a DMA controller to the coco, something that gets smack in the
middle of the hardware to be sure, but the only real problem would be the
IRQ's, and the dma cycles delaying them. I do not believe this can be
accomplished from the game port as those pins on the 6x09's aren't normally
tied to any active circuitry. Nitros9 would of course need a new module to
tie & sync the dma, which I'd assume would need at least 4 more getstt's
and setstat's in order to handle the memory allocations and notices thereof
to processes that would use the DMA'd data.
One of the enticements to look at ARM is the processing power per watt of
power consumed, it is easily 10x more efficient than current X86 cpu's.
90mhz chips use less than a watt from what I've read.
? for Steve B. How do the arm chips stack up to your stack test?
> Later,
> Dabone
Cheers, Gene
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
You had some happiness once, but your parents moved away, and you had to
leave it behind.
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list