[Coco] Fwd: IP packets on my coco
John W. Linville
linville at tuxdriver.com
Thu Jun 9 13:36:15 EDT 2016
https://www.cirrus.com/jp/pubs/proDatasheet/CS8900A_F5.pdf
From page 77:
4.10.9 Basic I/O Mode Receive
I/O Mode receive operations occur in the following order (In this
example, interrupts are enabled to signal the presence of a valid
receive frame):
1) A frame is received by the CS8900A, triggering an enabled
interrupt.
<snip>
That looks fairly clear to me. Is the datasheet wrong?
John
On Thu, 2016-06-09 at 12:29 -0400, RETRO Innovations wrote:
> IRQs are allowed, but only in memory mapped mode, which require 4k
> of
> mapping. Given the requirements of memory mode, most folks map
> the
> cs8900a in IO mode, which means IRQs are not supported (nor is
> EEPROM).
>
> On June 9, 2016 at 11:19 AM "John W. Linville"
> <linville at tuxdriver.com> wrote:
> On Wed, Jun 08, 2016 at 11:38:23AM -0500, RETRO Innovations
> wrote:
>
> On 6/7/2016 4:16 PM, John W. Linville wrote:
>
> On Tue, Jun 07, 2016 at 12:40:29AM -0500, RETRO Innovations
> wrote:
>
> On 6/7/2016 12:31 AM, Stephen H. Fischer wrote:
>
> What the ????
> I see the board image but it quickly is replaced with (Soft
> Porn?)
>
> Hmmm, not sure what is going on there... It didn't do that for
> me,
> butpostimage looks to be putting ads on the side...
> Anyway, here is another version, off my web site, no ads:
> http://go4retro.com/downloads/CocoNIC.png
>
> Ah...well, that is very tempting. What do I have to do to get
> one??
> John
>
> No big deal to get one prototyped. The main question is:
> rtl8019 or cs8900a
> * cs8900a pros
> o a bit more code available from the 65XX crowd
> o Slightly easier to produce, as I have all parts here.
> o AutoCRC?
>
> The datasheet I find on the web makes it very clear that the
> chip
> can generate CRC on transmit.
>
> * cons
> o No IRQ capability. You must poll for all packets
>
> Why is this? The datasheet clearly shows IRQ lines -- not
> surprising
> since the part was designed for the ISA bus.
>
> o More expensive to produce (cs8900a is ~$10/pc)
> * rtl8019 pros
> o IRQ capability
> o A bit cheaper to produce ($rtl8019 is ~$5.00/pc)
> * cons
> o A bit less code from the 6XXX crowd
> o A bit tougher to produce, as I need to source the parts (not a
> huge deal)
> o No AutoCRC?
>
> Bit 0 of the Transmit Configuration Register would seem to offer
> CRC
> generation on transmit.
>
> I know the 65XX crowd laments the lack of cs8900a IRQ, but the
> design is
> proven. So, I leave it up to the community.
>
> I have no idea what design issue might have painted them into
> this
> corner, but the datasheet suggests that this shouldn't be a
> general
> issue with the chip.
> John
> --
> John W. Linville Someday the world will need a hero, and you
> linville at tuxdriver.com might be all we have. Be ready.
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>
--
John W. Linville Someday the world will need a hero, and you
linville at tuxdriver.com might be all we have. Be ready.
More information about the Coco
mailing list