[Coco] [Color Computer] coco ethernet project
afra at aurigae.demon.co.uk
afra at aurigae.demon.co.uk
Fri Apr 24 09:40:25 EDT 2009
Quoting James Dessart <skwirl42 at gmail.com>:
> On 4/23/09, Kevin Zee <psycho at hughes.net> wrote:
>> If you can get Ethernet to work with a PIC then the memory should not be
>> an issue. Getting it to work with a PIC is trivial.
>
> I don't know if a parallel ethernet chip has been done with a PIC, but
> I know it has with AVR chips. uIP has definitely been ported to them.
Yep, Microchip ENC28J60, I am using just a setup in my in-development
network port tester for work. AVR Mega 644, ENC28J60 running avr-uip,
plus some of my own non-ip packet detection code for detecting things
like Cisco/Extreme descovery frames.
>> There is also a standalone ethernet controller from microchip that
>> uses SPI, if I
>> remember right. I have a development board for it, as a matter of fact.
>
> Sounds cool.
ENC28J60, available in DIP, so prety easy to prototype with, it's a
3.3V chip but, the SPI and reset inputs are 5V tollerent, so should be
reasonably easy to interface to a CoCo.
>> I think the 8900 would be a better choice, though (which I have never
>> messed with).
>
> An SPI ethernet controller might be a good choice, since there wont be
> much IO space taken up. You'd just have to set up some registers to
> hold the SPI data.
Well I know someone that has bit banged SPI to an MMC/SD card with a
6522VIA on an Acorn Atom (6502 based machine @ 1MHz, also uses the
6847 btw :). So that would probably be possible using a 6821PIA.
Also I know of another project that implemented a SPI interface in a
Xilinx 9572 44 pin CPLD, this was designed to interface to a 6502,
which as we know uses a similar bus architecture to the 68xx chips, so
should be easy to adapt.
Cheers.
Phill.
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the Coco
mailing list